1. Introduction
Composite materials [
1,
2,
3,
4,
5] represent a growing area of interest in engineering and materials science. Their ability to combine different properties from constituent materials makes them particularly attractive for a diverse range of applications, spanning from aerospace to automotive industries and construction. However, the optimal design of these materials remains a major challenge, especially when it comes to finding alternative morphologies that exhibit similar properties as existing materials.
In this regard, the use of bioinspired methods [
6] such as machine learning [
7,
8] and evolutionary algorithms—notably, genetic algorithms—is emerging as a promising approach. These methods draw inspiration from biological processes and natural evolution to solve complex problems and find optimal solutions. The coupling of machine learning [
9] and evolutionary algorithms [
10,
11] holds significant promise for addressing the challenges associated with the design of composite materials. Machine learning techniques, with their ability to analyze vast amounts of data and identify intricate patterns, offer valuable insights into the relationships between material properties, fabrication processes, and performance characteristics. By leveraging machine learning, researchers can uncover hidden correlations and optimize material design parameters to achieve desired outcomes. On the other hand, evolutionary algorithms provide a powerful optimization framework for exploring the vast design space of composite materials. By mimicking the process of natural selection, genetic algorithms can efficiently search for optimal material configurations that meet specified criteria, such as mechanical strength, thermal conductivity, or weight reduction. Through iterative generations and selection mechanisms, evolutionary algorithms iteratively refine and improve candidate designs and converge towards high-performing solutions.
When combined, machine learning and evolutionary algorithms create a synergistic framework for the discovery and optimization of composite material morphologies. Machine learning algorithms can be employed to analyze experimental data, identify promising design directions, and generate informative features for evolutionary optimization. In turn, evolutionary algorithms can leverage machine learning predictions to guide the search towards regions of the design space that are more likely to yield desirable outcomes.
Maridass et al. [
12] employed a genetic algorithm and artificial neural networks to analyze blends comprising polypropylene and waste ground rubber tire powder. Their study focused on understanding how varying levels of ethylene–propylene–diene monomer EPDM and polypropylene grafted maleic anhydride PP-g-MA influence mechanical characteristics. By optimizing formulations to maximize tensile strength and contrasting them with blends optimized for maximum elongation at the breaking point, they observed that increased concentrations of PP-g-MA and EPDM enhanced properties: a finding corroborated through SEM investigations. Additionally, they established a quantitative correlation between polymer content and mechanical attributes. Azhar et al. [
13] used the same coupling model to optimize the turning of glass-fiber-reinforced polymer GFRP composites. They aimed to find the best cutting parameters for efficient machining. By studying spindle speed, feed rate, and depth of cut effects on the material removal rate MRR, tool wear rate TWR, and surface roughness, they identified significant parameters and interactions. Empirical models linked output responses and cutting parameters, while ANN with GA achieved multi-response optimization. Santano et al. [
14] integrated ANNs and GAs to study how stir-cast Al-Zn-Mg-Cu matrix composites behave under two-body abrasion. They examined the wear rate, coefficient of friction, and roughness of abraded surface RAS across various input parameters. Multi-objective optimization via Pareto solutions was utilized and highlighted the importance of particle quantity and abrasive size. Experimentation validates these findings, while analysis of micromechanisms and surface attributes clarifies their roles. The optimal condition for minimizing the wear rate and coefficient of friction while maintaining moderate RAS was determined to be 15 ± 2 wt% particle quantity. The same method was used by Zhen-jie et al. [
15] to forecast the electromagnetic characteristics of coatings. Traditional methods face challenges in this regard due to the complexity of the parameters involved. Their approach effectively predicted EM properties, even when dealing with mixed absorbents, surpassing conventional ANN techniques. Furthermore, they employed GA to optimize coatings, resulting in enhanced electromagnetic absorption capabilities. Aveen et al. [
16] used GA and ANN to improve drilling in composite materials. They investigated factors affecting hole quality in glass-fiber-reinforced composites by varying filler volumes (0%, 3%, and 6%) and drilling parameters. Data from drilling experiments were analyzed using Python-based neural networks, with GA optimizing conditions to reduce delamination. These method are not only valid for composite materials, but they can also be used for bio-composites. Madani et al. [
17] employed an ANN-GA model to investigate surface roughness during milling of alfa/epoxy biocomposites, spanning both composite and bio-composite materials. Through 100 trials, they assessed the surface quality and the influence of the cutting parameters and chemical treatment. Their hybrid approach, merging ANN and GA, refined a predictive model for surface roughness and demonstrated enhanced accuracy compared to conventional methods. This findings underscored the importance of feed per revolution and chemical treatment in affecting surface roughness. Also, deeper in the nanocomposite field, Chi-Hua et al. [
18] fused GA with deep learning DL to enhance nanocomposite toughness. Their AutoComp Designer algorithm merges machine learning and AI-improved genetic algorithms to enable the creation of new material designs with decreased computational expense. Through neural network training on diverse material combinations, they predicted the properties of graphene nanocomposites without conventional simulations. This technique not only forecasts properties but also enhances fracture toughness by adjusting the material distribution. Validation via molecular dynamics simulations verified the improved performance. In addition to ANNs, Adaboost has also been coupled to genetic algorithms: for example, by Weidong et al. [
19] in order to optimize nanocomposite adsorption capacity. This approach aimed to streamline experiments and reduce costs by developing predictive models. They correlated adsorption parameters with capacity and used simple models due to having a small dataset. AdaBoost and GA optimization improved modeling efficiency. Data from the literature were utilized, resulting in highly efficient models with low error rates.
Our research aims to utilize ML-GA coupling to address the issue of equivalent morphology, which is a concept explored by Elmoumen et al. [
20]. They compared two morphologies: one featuring overlapping identical spherical inclusions and the other with identical hard inclusions. Using numerical simulations and statistical analysis, they evaluate the representativeness of these structures. Their findings revealed a disparity in the integral range: while microstructures with hard spheres have an integral range equivalent to one inclusion’s volume, those with overlapping spheres exhibit an integral range eight times larger. This observation prompted the introduction of the equivalent morphology concept EMC. The EMC was also utilized by Khdir et al. [
21,
22] to develop a computational homogenization approach for porous media.
In this paper, we develop an innovative methodology to identify equivalent morphologies within a microstructure containing a circular inclusion using a coupling model based on the predictions of machine learning algorithms and the optimization of genetic algorithms. Our goal is to find alternative microstructures with different shapes, volume fractions, and phase contrasts that exhibit the same linear elastic and thermal behavior as the original microstructure. We employ advanced computational techniques to thoroughly analyze the microstructure’s linear elastic and thermal properties. At the core of our methodology is a model that integrates various machine learning algorithms, including artificial neural networks [
23] and a highly effective gradient boosting framework [
24] that is known for its performance with structured data. These algorithms significantly improve the predictive accuracy and efficiency of our analysis. To optimize the model’s parameters and accurately identify equivalent morphologies, we use a genetic algorithm. This algorithm, inspired by natural selection, iteratively refines a population of solutions to converge on an optimal set.
Section 1 focuses on acquiring diverse microstructures with varying shapes, volume fractions
, and contrast values C to compile a comprehensive database. Finite element simulations are used to determine mechanical properties. In
Section 2, the dataset is split into two subsets. The first subset, with fixed
and C values, feeds into an XGBoost model for each inclusion shape. The second subset, comprising circular microstructures with varying
and C values, trains an artificial neural network model with integrated dropout layers. In the final section, by leveraging input parameters, the algorithms generate morphologies with equivalent mechanical properties but differing geometries. Additionally, circular microstructures with varied
and C values are synthesized.
2. Data Collection Process
The profound complexity of the human brain offers compelling insights for enhancing machine learning models, including ANNs and XGBoost, owing to its unparalleled ability to learn from extensive datasets via observation, analysis, and iterative refinement. In simulating this cognitive paradigm, the efficacy of those models is intricately tied to the scale and diversity of the training data, wherein larger and more diverse datasets contribute to greater alignment between predicted and actual outcomes.
Our model’s input configuration integrates the spatial coordinates (x, y), the orientation angle relevant to elliptical with three different values of aspect ratios (1/3, 1/2, 2/3), square and triangular inclusions, the volume fraction , and the phase contrast C. The contrast quantifies the level of heterogeneity within a heterogeneous material. When the value of C is significantly high (C >> 1) or extremely low (C << 1), it indicates a material with pronounced heterogeneity. Conversely, when C = 1, the material achieves complete homogeneity. In terms of elastic properties, the contrast is defined as the ratio between the Young’s modulus of the inclusion and that of the matrix (C = ). In contrast, for thermal properties, this ratio is determined by the thermal conductivity of both phases (C = ). These meticulously selected parameters are tailored for each 2D microstructure and serve as indispensable descriptors for a thorough characterization of the microstructural geometric attributes. Conversely, the output framework of our model encompasses distinct material properties, such as the bulk modulus, shear modulus, and thermal conductivity. These parameters serve as fundamental metrics for assessing the mechanical and thermal properties inherent to composite materials.
2.1. Microstructure Generation
2.1.1. Multi-Shape 2D Microstructure Generation
To address the primary optimization challenge, we divide the first dataset into four discrete sub-databases, each delineated by a distinct geometric entity: namely, circle, ellipse, square, and triangle, as shown in
Figure 1. Within each sub-database, datasets are structured to encompass spatial coordinates (x and y) alongside inclusion orientation
data. Moreover, consistent values are set for the volume fraction and phase contrast parameters to ensure uniformity throughout the analyses, with various scenarios tested involving volume fractions ranging from 10% to 30% and contrasts from 10 to 200. Through this iterative process, we aim to elucidate their nuanced effects on system performance. This rigorous approach not only seeks to optimize system efficiency but also aims to validate its reliability across the full range of input values. By conducting this exhaustive analysis, we anticipate uncovering optimal configurations across various scenarios, thereby enhancing our ability to effectively address the optimization challenge at hand.
2.1.2. Circular 2D Microstructure Generation
The second database constitutes a pivotal stage within our analytical and optimization framework. Diverging from its predecessor, it incorporates more nuanced variable parameters tailored to exhaustively probe system performance. These parameters encompass four fundamental input variables: the abscissa (x), the ordinate (y), the volume fraction spanning from 10% to 67%, and, concurrently, the contrast between the two phases ranging from 10 to 200. It is imperative to note that the inclusion shapes consistently maintain circularity. Moreover, to ascertain the generation of random x and y values, we confine them within a specified interval predicated on the volume fraction, as shown in
Figure 2. This methodological approach ensures the preservation of generated points within the confines of the predefined matrix.
2.2. Finite Element Calculations
The subsequent phase in our experimental process involves the acquisition of output data, which we term “Labels” within our model. These labels serve as the repository for the computed parameters and encompass critical metrics such as bulk, shear, and thermal conductivity. It is worth noting that this rigorous data acquisition process remains consistent across both databases, ensuring uniformity and reliability in our analyses. Our pursuit of understanding the effective elastic and thermal attributes of composite materials leads us to employ numerical homogenization, which is a cornerstone technique in numerical analysis. This method allows us to unravel the complex interplay of material properties within the composite structure. Leveraging the finite element (FE) method, we embark on a detailed examination of composite material behavior. This entails subjecting a square matrix reinforced with a singular circular, elliptical, square, or triangular inclusion to meticulous simulation and scrutiny.
While the matrix component of the composite exhibits consistent linear elastic and thermal behavior, characterized by predetermined values for Young’s modulus, Poisson’s ratio, and thermal conductivity, the behavior of the reinforcing inclusions varies markedly. This variability is contingent upon the chosen contrast value, which delineates the ratio of material properties between the inclusion and the matrix. In our numerical framework, the contrast value ranges from 10 to 200, representing a wide spectrum of material property disparities. Notably, we define the contrast value, denoted as C, as the ratio of the Young’s modulus and thermal conductivity between the inclusion and the matrix (). Here, and represent the Young’s modulus and thermal conductivity of the reinforcing inclusion, respectively, while and signify those of the matrix phase.
The evaluation of the bulk modulus
k and shear modulus
involves formulas that incorporate the Young’s modulus
E and Poisson’s ratio
as follows:
To ensure the accurate performance of finite element FE simulations, it is imperative to construct a mesh that faithfully captures the geometric intricacies of the analyzed system. In this particular investigation, we opted for a multi-phase element mesh configuration comprised of two-dimensional quadrilateral elements. This meshing strategy, depicted in
Figure 3, was chosen to facilitate the simulation process and to enhance the reliability and fidelity of the results obtained from the FE analysis.
Boundary Conditions
In finite element analyses, boundary conditions [
25,
26] are of paramount importance. These conditions define the behaviors that a system must adhere to at its spatial or temporal boundaries. They enable the representation of external constraints and boundary traits, which, in turn, facilitates the attainment of accurate and reliable solutions for the system’s equations. By incorporating these conditions, we attain a holistic comprehension and predictive capability regarding the system’s overall behavior that encompasses external influences and interactions with the environment. To compute effective properties, we choose the same boundary conditions used in our previous papers [
27,
28].
Linear elasticity:
In this work, periodic boundary conditions to be prescribed on individual volume element V are considered:
The displacement field over the entire volume
V takes the form:
where the fluctuation
is periodic. It takes the same values at two homologous points on opposite faces of
V. The traction vector
takes opposite values at two homologous points on opposite faces of
V.
In our case, the periodic boundary conditions are considered as special cases for which specific values of
and
are chosen. To compute effective properties in the case of periodic conditions, we choose an elementary volume with imposed macroscopic strain tensors as:
An
apparent bulk modulus and an
apparent shear modulus can be defined as:
where:
is the local stress tensor,
is the local shear tensor, and < > represents the average over the hole’s microstructure.
Thermal conductivity:
For the thermal problem, the temperature, its gradient, and the heat flux vector are denoted by
, and
q, respectively. The heat flux vector and the temperature gradient are related by Fourier’s law, which reads:
in the isotropic case. The scalar
is the thermal conductivity coefficient of the considered phase. A volume
V of a heterogeneous material is considered again. For the linear elastic case, periodic boundary conditions are used in the study of the effective thermal conductivity:
The temperature field takes the form:
where t is periodic. Apparent conductivities coincide with the wanted effective properties for sufficiently large volumes
V. To compute the effective thermal conductivity, the following test temperature gradient
G and flux
Q are prescribed on the elementary volume as:
They are used, respectively, to define the following
apparent conductivities:
The periodic method was chosen for implementing the linear elasticity and thermal conductivity calculations due to its efficiency in terms of computation time while maintaining results comparable to alternative methods. Not only is this method the fastest, but it also offers a precise means of calculating the elastic properties of complex materials. Moreover, its relatively straightforward implementation makes it applicable to a diverse array of materials and geometries.
As previously mentioned, the heterogeneous material under study consists of a matrix embedded with a singular inclusion. The volume fraction’s value is adjusted during the microstructure generation phase, while the contrast value necessitates modification to the calculation files prior to initiating simulations. This involves altering the Young’s modulus and thermal conductivity values to align with specific research requirements.
For conducting finite element calculations with the designated software, several files are imperative: a matrix file detailing the first phase’s properties, an inclusion file for the second phase’s properties, a mesh file, and input files. Specifically, our study utilizes three input files tailored to assess the bulk properties, shear properties, and thermal conductivity. These files collectively enable the accurate modeling of the material’s response under varied testing scenarios.
4. Optimal Generation of Equivalent 2D Microstructure
4.1. Defining Desired Microstructure Behaviors
The primary objective of this study is to elucidate the equivalent morphology of a microstructure embedded within a composite material featuring a randomly positioned circular inclusion. This investigation rigorously considers the influence of fixed values of contrast and volumetric fraction on the material’s behavior across both the elastic and thermal domains.
The overarching aim is to leverage two distinct databases as shown in
Figure 12 to accomplish the following dual-fold objectives:
Determine an alternative morphology that mirrors the original microstructure’s essential characteristics in terms of volumetric fraction and contrast, albeit manifesting a different geometric configuration. This exploration encompasses geometric variations such as elliptical, square, or triangular shapes.
Explore the possibility of identifying an alternative morphology with a comparable geometric shape to the original microstructure while manifesting distinct values of volumetric fraction and contrast.
Within this context, the optimization problem can be articulated in a detailed manner:
4.2. Objective Function Formulation
We designate as the elastic and thermal moduli characterizing the base microstructure. Our objective is to determine the optimal position , orientation , and morphology of the inclusion, ensuring it emulates the behavior of the base microstructure. Additionally, we aim to precisely identify the inclusion’s spatial coordinates , alongside quantifying the volume fraction and contrast between the two phases to accurately replicate this desired behavior.
The optimization task is geared towards maximizing the objective function within the confines of constraints dictated by the predetermined values of the elastic parameters
K,
, and
. This comprehensive optimization process must meticulously consider the intricate interplay of elastic and thermal properties all while maintaining strict adherence to the specified parameter values. Consider the optimization problems:
where
represents the prescribed values.
To achieve the first goal, we maximize the fitness function
, defined as:
This function evaluates the proximity of the inclusion parameters A to the optimal state , where a higher value of indicates a closer resemblance to the optimal behavior.
Simultaneously, our endeavor involves minimizing the discrepancy , which reflects the deviation of the inclusion parameters from their optimal values.
Through this optimization process, we aim to achieve both objectives effectively, aligning the inclusion properties with the desired performance criteria.
4.3. Genetic Algorithm
Initially, our goal is to tackle the challenge of achieving equivalent morphology using bioinspired methods, including genetic algorithms. The decision to employ genetic algorithms was driven by specific criteria relevant to our problem. GAs were chosen to determine composite morphology due to unique characteristics inherent to our research problem that other optimization methods struggle to handle effectively. The behavior of composites is influenced by multiple variables including the distribution, shape, orientation, and interaction of different material phases. These relationships are typically non-linear and involve complex interactions and synergistic effects that are challenging to model using conventional optimization techniques. Moreover, the response surface for the optimal morphology of a composite may feature numerous local optima. GAs, which directly manipulate real composite design parameters using specific genetic operators, are particularly adept at avoiding local optima and seeking the global optimum, which is a critical capability in our scenario, where straightforward solutions are insufficient. Genetic algorithms GAs are a subset of evolutionary algorithms EAs, which are widely recognized for their effectiveness in handling complex, multi-modal, and large-scale optimization problems. These stochastic search methods draw inspiration from the natural evolutionary process [
29,
30] and evolve a population of candidate solutions over successive generations. In this study, we delve into the genetic algorithm approach and utilize it to navigate through the optimization landscape of the problem at hand.
The foundational principle of GAs is rooted in the mechanisms of natural selection, where individuals within a population, each representing a potential solution characterized by an objective function or fitness, undergo evolutionary processes. The core idea is that the fittest individuals have a higher likelihood of being chosen to produce offspring for the next generation. This selection process is augmented by genetic operators that mimic biological evolution, including selection, crossover, and mutation [
30,
31]:
- -
**Selection**: a stage that prioritizes individuals with higher fitness scores, granting them a greater chance to contribute their genetic material to the next generation.
- -
**Crossover**: a recombination process that merges the genetic information of selected parents to generate offspring, thereby exploring new regions of the solution space.
- -
**Mutation**: introduces random genetic variations to some offspring, preventing premature convergence to local optima and encouraging diversity within the population [
32,
33].
This simulated evolutionary cycle, marked by selection, reproduction, and mutation, is iterated over numerous generations. The GA’s objective is to identify the most optimal solution—i.e., the individual with the highest fitness—across all generations.
While traditional approaches often employ a binary representation for optimization parameters, our study adopts the direct manipulation of integer and real-number parameters, in alignment with contemporary practices. The optimization begins with the generation of an initial, random population, followed by the application of genetic operations, which were carefully selected based on precedents from the literature [
30]. Key operations include tournament selection for choosing parents, whole arithmetical crossover for creating offspring, and random uniform mutation for introducing genetic diversity.
The GA process incorporates elitism to ensure the best solution from one generation is carried over to the next, thus preserving advantageous traits. Through iterations of these genetic operations, the GA progresses towards identifying the optimal solution.
The configuration of the genetic algorithm, including the specific genetic operators and their probabilities (
for crossover and
for mutation) as well as the selection strategy for the crossover point
, follows the guidelines and recommendations outlined in the literature [
30,
31]. These parameters are finely tuned based on empirical evidence and preliminary testing to optimize the algorithm’s performance for the specific challenges presented by the optimization problem.
In numerical experiments, the choice of population size and number of generations is carefully tailored to the complexity of the optimization problems at hand [
32,
33]. By selecting 300 individuals and conducting 2000 generations, we aim to strike a balance between computational efficiency and thorough exploration of the solution space. These values are carefully selected based on considerations aligned with the nature and intricacy of the optimization problems under investigation (
Figure 13).
4.4. Search for Equivalent Morphology Using the Coupling of Machine Learning and the Genetic Algorithm
In order to solve the optimization challenge, an innovative approach has been devised to integrate two bioinspired methodologies seamlessly. In this novel strategy, the GA assumes a central role overseeing the evaluation of individuals’ fitness in each generation. Traditionally, fitness computation for analogous mechanical problems involves using simulation software like finite element methods, which can be time-intensive, especially with large datasets. To overcome this challenge, machine learning has been integrated into the GA framework. Unlike conventional methods, ML models pre-trained on fitness data are employed. These ML models exhibit remarkable accuracy, with prediction scores ranging from 0.92 to 0.99, thereby eliminating the need for resource-intensive simulations. During the GA execution, these ML-generated predictions seamlessly blend into the crossover and mutation processes. Consequently, this hybrid approach optimally leverages the synergies between GA and ML, resulting in a significant acceleration of the optimization process while ensuring precise and meticulous fitness evaluations.
4.4.1. Equivalent Over-Form Inclusion
To address the primary optimization challenge, we implement a genetic algorithm in conjunction with XGBoost models trained on diverse datasets featuring various shape configurations, as shown in
Figure 14. The objective is to identify the optimal parameters
x,
y, and
that maximize a specific fitness function while simultaneously minimizing the discrepancies between the predicted values for the circular shape
and those for other shapes. The genetic algorithm systematically explores different parameter combinations
x,
y, and
by leveraging XGBoost models to predict properties associated with different shapes. Through iterative adjustments to these parameters, the algorithm aims to enhance the agreement between predicted and target values for the circular shape. Essentially, it seeks parameter configurations that yield predictions most closely resembling the properties of a circular shape. Upon completion of the optimization process, the genetic algorithm provides the most effective parameter combinations, resulting in the best fits for various shapes. These combinations represent parameters conducive to achieving property values closely aligned with those of the circular shape, thereby fulfilling the optimization objective.
4.4.2. Equivalent Circular Inclusions
Moving on to the second optimization challenge, we encounter a distinct scenario where only a single neural network model is utilized. Within this framework, the fitness function invokes an artificial neural network model that is specifically configured to accommodate randomly generated circular microstructures exhibiting diverse contrast values and volume fractions, as shown in
Figure 15. The primary objective of the genetic algorithm in this context is to ascertain the optimal parameters (X, Y,
, and C) that minimize the discrepancy between the prescribed value and the output provided by the model. To mitigate the risk of the GA converging towards identical solutions across iterations, a sophisticated algorithm has been developed. This algorithm operates at each iteration and introduces a penalty to the fitness function equivalent to the value of the previous solution. By imposing this penalty, the algorithm encourages the model to explore alternative solutions, thereby enhancing the diversity of the parameter space explored. For comprehensive insights into the intricacies of this algorithm, readers are directed to consult the preceding paper, where the algorithm is meticulously elucidated. The coupling of the GA with the ANN model stands poised to yield optimal parameter configurations capable of maximizing fitness across a spectrum of microstructural variations. This nuanced approach endeavors to achieve behaviors closely aligned with the prescribed criteria while allowing for nuanced adjustments in parameters such as X, Y,
, and C. Through this methodical exploration of the parameter space, the GA effectively navigates the landscape of potential solutions, facilitating the identification of configurations that manifest the desired behavioral traits with precision and reliability.
4.4.3. Results and Discussions
To assess the efficacy of combining machine learning with genetic algorithms to discover equivalent morphologies, diverse scenarios were crafted, as shown in
Figure 16, with each manipulating different variables. The initial scenario centers around an inclusion positioned at the center of a 1000 × 1000 matrix that is firmly fixed at coordinates (500, 500). Here, the volume fraction stands at 25% and is accompanied by a contrast of 80 between the two phases. In the subsequent scenario, the inclusion is randomly situated within the matrix, mirroring real-world conditions more closely. With the volume fraction raised to 30% and the contrast lowered to 50, this adjustment evaluates the system’s capability to manage scenarios where the inclusion’s range is constrained and contrasts are less pronounced. Continuing this investigation, the third scenario reduces the volume fraction to 20% and further diminishes the contrast to 20. The inclusion’s placement remains randomized, reflecting scenarios where inclusion characteristics may be less defined. Each scenario is meticulously designed to scrutinize the ML-GA coupling’s aptitude in recognizing equivalent morphologies across a spectrum of conditions, spanning from ideal scenarios to more intricate and realistic environments.
Scenario A:
- -
Inclusion position: centered inclusion with coordinates (500, 500);
- -
Volume fraction : 25%;
- -
Contrast C: 80.
Scenario B:
- -
Inclusion position: randomly placed with coordinates (450, 550);
- -
Volume fraction : 30%;
- -
Contrast C: 50.
Scenario C:
- -
Inclusion position: randomly placed with coordinates (250, 400);
- -
Volume fraction : 20%;
- -
Contrast C: 20
Interpretation
Figure 17 below illustrates the results obtained from various scenarios explored by the coupling model. Each scenario corresponds to a specific geometric configuration of the inclusion, thus influencing its behavior within the matrix. In the first scenario, where the inclusion is a centered circle, a unique solution is identified in the database. However, finding an equivalent morphology proves to be complex. Despite this, the model manages to discover a satisfactory solution with adaptation values close to one. This adequacy is particularly remarkable in the elliptical case, with a shape ratio of 2/3, as well as in the square case, for which the shape is similar to that of a circle. Other solutions were found with less adaptation in the elliptical case (aspect ratio = 1/2) and triangular case, but they had even lower adaptation in the case of an elongated elliptical inclusion (aspect ratio = 1/3), where the shape is far from circular, and where the degree of freedom in the matrix is limited. In the second scenario, where the volume fraction is fixed at 30%, the solutions do not differ considerably from those of the first scenario. This is because the inclusion has less freedom in the matrix, restricting the set of possible solutions. Conversely, in scenario C, where the volume fraction is reduced to 20% and the inclusion is randomly positioned, the solutions show increased accuracy. The adaptation values range between 0.86 and 0.98. This improvement is attributable to the greater freedom granted to the inclusion, promoting a more homogeneous distribution within the matrix.
In the second figure (
Figure 18), we scrutinize the outcomes derived from employing a secondary coupling model predicated on an artificial neural network. This model is specifically tailored to seek analogous morphological representations within the identical database as the input configuration. To ensure exhaustive exploration of the solution space, we implement a penalization algorithm. This mechanism, coupled with the stipulation of a fixed quantity of solutions for exploration, facilitates the generation of multiple potential solutions subsequent to each instance of penalization.
Upon meticulous examination of the results, we observe that the coupling model exhibits commendable efficacy across all scrutinized scenarios (A, B, and C). The obtained adaptation values fall within the range of 0.94 to 0.99, affirming the efficacy of the adopted coupling methodology. This substantiates the model’s adeptness in accurately delineating intricate interrelations among diverse variables and the corresponding fine-tuning of the model’s parameters.
Nevertheless, it is imperative to underscore that the adaptation value undergoes diminution following each penalization iteration. This decline can be attributed to the excision of previously identified solutions. This iterative culling process, which is aimed at eliminating suboptimal solutions while accentuating more promising ones, facilitates the convergence of the model towards more resilient configurations that better align with observed data.
The integration of machine learning models and genetic algorithms presents a hopeful avenue for identifying equivalent morphologies within microstructures housing circular inclusions. This hybrid approach harnesses the respective advantages of each technique: machine learning’s capacity to discern significant patterns from data and genetic algorithms’ prowess in optimization. Yet obstacles like the intricate shapes of inclusions and constraints posed by elevated volume fractions may result in fitness values diverging from ideal outcomes. Nonetheless, the method’s efficacy in confronting these hurdles and furnishing a structured framework for microstructural analysis remains unequivocal.
5. Conclusions
In this study, we developed a novel methodology aimed at discerning equivalent morphologies within a microstructure housing a circular inclusion. Our approach relies on a comprehensive analysis of the microstructure’s linear elastic and thermal behavior, which is facilitated by a coupling model integrating machine learning methodologies with genetic algorithms.
Our investigative process commenced with meticulous data acquisition. We systematically generated a range of microstructures embodying diverse inclusion shapes such as circles, ellipses, squares, and triangles: each characterized by a varying volume fraction and contrast value C. The overarching goal was to assemble a robust database representative of the manifold structures encountered in practical scenarios.
Subsequently, this dataset served as the foundation for determining key mechanical properties: namely, the bulk and shear moduli and the thermal conductivity. This task was accomplished through the utilization of finite element simulation techniques, which afford precise insights into the mechanical and thermal responses of the microstructures under consideration.
The assembled dataset was then partitioned into two distinct subsets. The first subset comprises data subsets corresponding to each inclusion shape, with fixed and C values, serving as inputs for an XGBoost machine learning model. The second subset encompasses circular microstructures, exhibiting variations in and C, to train an artificial neural network model with integrated dropout layers to mitigate overfitting. Both developed models demonstrated promising predictive capabilities, significantly streamlining the task of genetic algorithms. Leveraging the prescribed input microstructure parameters, these algorithms yielded two distinct outcomes: first, the generation of morphologies with equivalent mechanical properties, characterized by comparable fractions and contrasts but differing inclusion geometries; second, the synthesis of circular microstructures exhibiting variations in and C values.
The outcomes of our study substantiate the effectiveness of the proposed methodology in tackling the multifaceted challenge at hand. Particularly noteworthy is the commendable adaptation observed across pivotal mechanical moduli—namely, the bulk modulus, shear modulus, and thermal conductivity. This underscores the significance and efficacy of amalgamating machine learning methodologies with genetic algorithms in the composite materials field.