Abstract
Molding has been widely used to manufacture thermoset composite structures in the aerospace and automotive industries owing to its efficiency in reducing the number of parts and the manufacturing cost. For such molded composite parts, the degree-of-cure curve is generally used to evaluate the solidification of the resin. Nevertheless, in simulation of cure is not the cure model itself, but rather knowing the initial conditions such as fiber volume fraction, initial curing degree, convective boundary conditions etc. Additionally, solving the heat transfer coupled with the cure kinetics presents additional requirements for time, making artificial intelligence tools promising for these problems. This paper focuses on developing a data-driven approach for predicting the degree-of-cure curve. The simulated degree-of-cure curve for the model corresponds to a specific temperature–time curve was verified by the published value. Then, the temperature–time and the resulting degree-of-cure-time curves obtained from finite element simulations were created for training the prediction models using machine learning approaches of support vector regression (SVR), back propagation (BP) neural network and BP neural network optimized by genetic algorithm (GA-BP). The validation and evaluation indices illustrate that the degree-of-cure curve prediction model trained by the GA-BP neural network yields the highest accuracy.
Similar content being viewed by others
Introduction
Molding technology has been widely used to form composite structures in the aerospace and automotive industries because of its ability to reduce both the number of parts and the production cost1,2,3,4,5,6. However, composite components manufactured using molding usually introduce curing-induced deformation and residual stresses7. To overcome this problem, experimental and empirical analyses are generally used to evaluate the curing process to ensure that the deformation meets the manufacturing requirements. The traditional method is to make repeated adjustments and compensatory designs to the curing process curves and molds according to experience and processing tests8,9. However, this approach may not work for composite structures with relatively complex shapes, those consisting of new materials, or if the experiments are inefficient and time-consuming. To maintain the quality of manufacturing, reliable curing analyses should be complemented to replace numerous repeated experiments while reducing the cost.
The curing of composite structures molded with fibers, resin, and molding materials involves complicated coupled multi-physics processes that can be easily affected by temperature, and curing deformations and residual stresses can ultimately influence the molding quality10,11. Numerous studies have been conducted on analytical models for the curing of composites. Zhang et al.12 reviewed the generation mechanism and methods of controlling the residual stress and curing deformation. Jiang et al.13 observed the resin’s viscosity and measured the heat flow during the curing process to estimate the relative curing degree, and the resin’s critical curing degree transferring from liquid to solid was determined. Sung et al.14 put forward a curing model for a composite laminate to investigate its curability by varying the material parameters with the DoC and temperature. Fisher et al.15 investigated the influence of a range of parameters on the material, geometry and processing conditions in a thermochemical model of the curing of composite laminates. Bogetti and Giliespie16 developed a two-dimensional heat transfer model for composites and investigated the development of curability using a coupled model of curing kinetics. Sekmen et al.17 studied the viscoelasticity of a material in relation to temperature, curing degree and frequency. Kang et al.18 studied the curing degree and proposed a method for continuous 3D printing. Nevertheless, the curing of composites is sophisticated, and the processing parameters significantly affect the development of curability. Analytical analysis and experiments seem less efficient and time-consuming, extremely for thick composite structures.
The continuous development of computing technologies has enabled numerical simulations to replace experimental testing19,20. The curing of composites involving coupled multi-physics fields is efficient for determining the degree of curing and coupled stresses and strains via FE simulations. Pantelelis et al.21 established a one-dimensional nonlinear FE model to obtain the temperature change law for composite laminates. Loos et al.22 developed a one-dimensional FE model to analyze the effects of temperature and resin flow on the curing temperature history and curing curve of carbon fiber-reinforced epoxy resin prepreg AS4/3501-6. By predicting the curing-induced deformation of components through the virtual design of the curing process and then optimizing the parameters of processing and structural design, the consumption of time, and raw materials, the production cost can be significantly reduced23. The simulation of the curing process has been well developed. However, it should be noted that the simulation itself is not the cure model itself; rather, it involves understanding initial conditions such as fiber volume fraction, initial degree of cure (DoC), and convective boundary conditions. Furthermore, the impact of curing can be crucial for the residual stress development24,25,26. Therefore, studying the degree of cure is essential for accurately assessing the curing-introduced deformation and residual stress.
In recent decades, both academia and industry have utilized numerical simulations as alternatives to empirical methods. Artificial intelligence (AI) methods have been applied to materials to reduce design time and cost27,28,29. For instance, Hou et al.30 used three different machine learning methods to establish prediction of temperature difference and curing degree. Okafor et al.31 reviewed advances in machine learning based reinforced composite design. Liu et al.32 used machine learning methods to predict the macroscopic thermal conductivity of polymer graphene-reinforced composites. Huang et al.33 adopted FE and machine learning methods to predict the transverse modulus of unidirectional composites. Shabley et al.34 predicted the failure strength of composite materials using machine learning methods. Models based on machine learning characterized by nonlinearity, robustness, and high learning capability have also been used to predict damage and fatigue assessment in composites35,36,37,38,39. The proposed framework integrating FE methods and machine learning also proves that AI methods are more efficient in comparison to manual experiments40,41. There is a large amount of data on composites due to structural and material nonlinearity as well as anisotropy. Therefore, the data-driven approach is suitable candidate for the mechanical analysis of composites. Herein, a simulation-data-driven method is developed to predict the DoC-time curve subjected to a given process curve (temperature over time), which transforms complex problems of heat transfer coupled with cure kinetics into intuitive data and will benefit the subsequent curing simulation to predict the residual stress and curing-induced deformations.
The curing simulation is rather a well established problem and here this paper focuses on the data-driven approach. A theoretical background focusing on heat conduction theory, curing mechanisms and kinetics for the curing analysis of composites is given after the introduction. In the third section, the FE curing model with subroutines for a fiber-reinforced composite laminate constructed with AS4/3501-6 is introduced, and the data generation according to the FE-based curing simulation of the AS4/3501-6 laminate is described, followed by a description of machine learning methods and prediction model development for the DOC-time curve. Finally, conclusions and suggestions for future work are given.
Theoretical background
It has been known that the composites are composed of resin matrix and fiber, and the curing process of composites is characterized by resin’s internal solidification and exothermic heat generation, along with the absorption of external heat transfer including both endothermic and exothermic reactions. During the curing of composite structures, the resin typically undergoes a sequence of heating, insulation, and cooling. Initially, the resin is in a liquid state, but it transitions to a solid state due to cross-linking reactions during the heating phase. For the anisotropic composites, uneven heat conduction in all directions occurs during the heat release, leading to varying degrees of curing due to different temperature gradients within the composite. The phase transformation of the resin introduces variations of the mechanical properties that cause volume shrinkage in different directions of the composite. Simultaneously, thermal stress and chemical shrinkage stress also arise. Following the cooling process, residual stress remains within the composites due to uneven heat dissipation, ultimately leading to curing deformation.
The simulation of cure has been extensively studied. Basically, it involves three parts: thermo-chemical model, curing kinetic equation and curing constitutive model. In the curing simulation, the thermo-chemical model is mainly used to describe the temperature change and chemical reaction of the composite material; the curing kinetic equation describes the deformation and stress change, and the curing constitutive equation defines the constitutive relationship and stress increment equation. Before setting up an FE-based curing simulation, heat transfer analysis according to Fourier thermal conductivity equations and curing kinetics of the resin are essential to theoretically determine the curing degree and temperature distribution of the resin during the curing reaction of the composite laminate. In this section, the thermo-chemical and curing kinetic models are briefly introduced42.
Thermo-chemical analysis
According to the Fourier heat conduction equation and the curing kinetics of the resin, combined with heat transfer analysis, the curing degree and temperature history of the resin can be determined. The transient conduction equation in the curing process of the composite materials can be determined as follows40:
where ρ is the composites density, Cp presents the specific heat, T denotes the curing temperature, t is the curing time, and k illustrates the thermal conductivity of the composite material, and x, y and z define the axial directions. The density ρ can be determined by the density of the resin, the density of the fiber, and the volume fraction of the fiber. Similarly, the Cp is also determined by the specific heat capacities of the resin and the fiber, the densities of the resin and the fiber, and the fiber volume fraction.
Q in Eq. (1) denotes the heat released during the resin solidification and can be calculated using the equation illustrated as follows:
where Vf represents the fiber volume fraction, HR is the total heat released at the completion of curing that could be measured via a differential scanning calorimetry (DSC) under dynamic and isothermal conditions; α is the curing degree of resin; and dα/dt is the rate of resin curing, which can be determined via the curing kinetic equations.
Curing kinetic model
The curing behavior of resin can be described using the curing kinetic model, and consequently the corresponding curing rate and curing degree can be determined. The phenomenological model focuses primarily on the overall reaction rather than the kinematic mechanism in the curing reaction process. It utilizes a simplified equation to characterize the state of the system before and after the curing reaction occurs. The general expression of the model can be expressed as:
where \({\text{k}}\left( T \right)\) is a function of the curing rate, which follows the Arrhenius equation and can be expressed as:
where \(A_{i}\) is the frequency factor, \(\Delta E_{i}\) represents the activation energy, and R is the constant of gas.
The curing degree function, f(α), can be formulated as two types of phenomenological models: n-step reaction kinetics model and autocatalytic model. The n-level reaction kinetic model adopts a specific formulation expressed as follows:
where n represents the number of reactions.
Moreover, the specific form of the autocatalytic model is:
or
where m and n are reaction numbers.
Therefore, simulation of cure is not the cure model itself, but rather knowing the initial conditions such as fiber volume fraction, initial degree of cure, convective boundary conditions etc.
FE simulation of cure
Solving the heat transfer coupled with the cure kinetics may present additional requirement for time, making AI tools promising for this problem. This paper focuses on developing simulation-data-driven approach to quickly predict the DoC curve. The curing process is one of many factors contributing to the molding quality of composite structures and is usually an endothermic and exothermic process involving heating, insulation, and cooling. In this process, the temperature gradient formed by the external temperature and the internal curing reaction temperature of the composite materials will produce complex residual stress and ultimately deformation, which seriously affects the molding accuracy and quality of the composite components. Employing the FE method to predict the curing degree and analyze the impact of the processing parameters of composite materials on the curing process can effectively lower the production cost and enhance the molding quality. In this section, an FE model of a composite plate constructed with AS4/3501-6 is created to simulate the curing process, and the influences of the processing parameters, mainly the heating rate, holding time and cooling rate, on the curing degree are analyzed.
FE simulation and validation
The simulation of cure for a three-dimensional laminated plate is executed in ABAQUS, and analysis step of heat transfer invoking the subroutines is conducted to derive the temperature field and DoC curve. For easy validation the simulation results, we used an identical model as presented in reference42, which was constructed with a unidirectional AS4/3501-6 laminate and the dimensions of the composite plate were 15.24 cm × 15.24 cm × 2.54 cm. To reduce the computing cost, a model of one-eighth plate (7.62 cm × 7.62 cm × 1.27 cm) was created considering the symmetry of the plate. The kinetic parameters for AS4/3501-6 listed in Table 1 are utilized for the curing simulation. A total of 2304 hexahedral mesh elements of DC3D8 are chosen for the FE model. Subroutines of HETVAL and USDFLD defining the thermal-physical properties and curing kinetic parameters are programmed in a visual studio configured with a Fortran environment for the thermo-chemical analysis. Simultaneously, the initial curing degree is defined in the USDFLD subroutine. Before submitting the job, the subroutines are invoked. Consequently, the degree of cure and curing temperature of the composite plate can be obtained.
The curing kinetic equation for the AS4/3501-6 composite plate can be expressed as43:
where \(K_{i} = A_{i} \exp \left( { - E_{i} /RT} \right),\left( {i = 1,2,3} \right)\), K represents a function of the reaction rate for the 3501-6 resin, A defines the frequency factor, E denotes the activation energy and i is the i-th element.
The curing process is shown in Fig. 1a: (1) heating from 20 ℃ (room temperature) to 120 ℃ at a heating rate of 2.5 ℃ /min, and holding this temperature at 120 ℃ for 1 h; (2) heating from 120 to 177 ℃ at a heating rate of 3.8 ℃/min and keeping the temperature at177 ℃ for 2 h; and (3) cooling to room temperature at a cooling rate of 2.5 ℃/min. Correspondingly, the DoC curve for center-point node is obtained by running the FE simulation, as illustrated in Fig. 1b. Additionally, temperature and degree of cure gradients develop throughout the thickness of the laminate during the curing cycle. These gradients can subsequently induce residual stresses. Furthermore, variations in the degree of cure result in chemical hardening effects, causing mechanical properties to evolve nonuniformly across the laminate’s thickness. To examine the variation of DoC at different locations within composite plates throughout their thickness under a specified temperature profile (refer to Fig. 1a), we plot the curing degrees as a function of laminate thickness at 18,000 s in Fig. 1c,d. Here, the curing temperature profile refers to Fig. 1a, and the laminate has a thickness of 0.8 cm and 1.27 cm, respectively. Figure 1c,d demonstrate that both composite plates achieve complete curing by 18,000 s with only minor DoC variations occurring from the innermost surface (closest to the heating element) to the outermost surface of the composite plates throughout the laminate thickness. Therefore, the DoC at the center-point node is considered to reduce the variation of DoC introduced by the throughout thickness. Moreover, to validate the accuracy of the subroutines formulated, we present the DoC curve for center-point node as a function of the curing time in Fig. 1b, corroborating these results with literature43. The simulated curing degrees over time exhibit great consistency with findings published in reference43, which align with experimental data presented in44. As shown in Fig. 1b, a maximum discrepancy of approximately 3.24% is illustrated, indicating that the developed subroutines are effective for the curing simulation.
Curing processing curve and validation of the simulation results. (a) Temperature profile. (b) Degree of cure profile for center-point node. (c) DoC vs laminate thickness. Results are for a 0.8 cm thick composite plate from the innermost surface to the outermost surface. (d) DoC vs laminate thickness. Results are for a 1.27 cm thick composite plate from the innermost surface to the outermost surface.
Effect of curing temperature on the curing degree
According to the analytical model, the curing temperature affects the DoC curve of composite structures. The influence of curing temperature on the curing process of the carbon/epoxy composite plate described in “FE simulation and validation” is explored by changing the insulation temperature. As shown in Fig. 2a, the time history of temperature in the curing process is given, and the insulation temperatures are set to 120 ℃, 130 ℃, 140 ℃ and 150 ℃. Consequently, the corresponding curing degree curves at these curing temperatures can be obtained and are given in Fig. 2b. The temperature and curing degree of the plate gradually increase during the whole curing process. Before the initial curing reaction, the insulation temperature has not yet played a role in the resin interior, so no obvious difference can be observed. As the reaction proceeds, the insulation temperature is transferred from the surface of the plate to the interior of the component, and the heat released by the chemical shrinkage of the resin due to different insulation temperatures causes a difference in the curing degree. Therefore, the difference in curing degree gradually increases with the increment of the temperature.
Effect of holding time on the curing degree
According to “Effect of curing temperature on the curing degree”, the effects of the holding temperature on the curing degree are investigated. To investigate the effect of the temperature–time curve on the curing of the composite plate constructed with AS4/3501-6, the curing degree curves subjected to various holding times were obtained by running the FE models with different temperature–time curves. As shown in Fig. 3a, the composite materials were heated from 20 to 120 ℃ at a rate of 2.5 ℃ /min and held at 120 ℃ for 3600 s, 5400 s, 7200 s and 9000 s. Then, the temperature was increased from 120 to 200 ℃, and the temperature was held constant for 3600 s, 5400 s, 7200 s and 9000 s. The corresponding DoC-time curves are given in Fig. 3b, where the DoC curves remain identical at the first heating stage, and then increase to 0.99 at various reaction rates. The curve in black with less holding time completes the curing at the highest rate.
Data preparation
The processing temperature and time described by the process curve (temperature–time curve) affect the curing degree. However, how they influence the DoC curve is still unclear. Thus, to further investigate the mapping relationship between the temperature–time and DoC curves, a simulation-data-driven approach is developed. The distributions of the temperature and curing degree over time obtained from the FE curing simulations can be taken as datasets for machine learning. An overall flow chart of the simulation-data-driven approach utilized to predict the DoC curve is shown in Fig. 4, where the FE simulations are run to obtain the DoC and curing temperature of the composite laminate as input data for machine learning.
Processing of the DoC-time curve
The curves of curing degree over time obtained from FE simulations constitute high-dimensional datasets encompassing numerous data points. Employing unprocessed curability-time curves as input data for machine learning algorithms can significantly elevate the complexity of neural networks. This can potentially affect their performance and efficiency, leading to excessive consumption of computational resources and, consequently, a reduction in the learning efficiency of neural networks. From this point of view, this paper simplifies the DoC-time curve in two steps (see Fig. 5): (1) use 27 points with fixed horizontal coordinates of the curve to characterize a curability-time curve; (2) between different curability-time curves, the horizontal coordinates of the 27 points are repetitive information, so they can be temporarily omitted, and only the information of the vertical coordinates is retained. Consequently, one DoC-time curve can be expressed as a vector in 20 dimensions.
Datasets generation for machine learning
Curing parameters such as the processing curve which describes the history of temperature, have been shown to significantly affect the curability of composites. A machine learning method suitable for complex problems is utilized to construct a model to express the DoC-time curve as a function of the processing curve. Herein, we investigated the effects of room temperature, heating temperature and holding time on the processing curve. Assuming that the room temperature can vary from 20 to 25 ℃, the heating temperature can be varied from 100 to 220 ℃, and the holding time can vary from 0.5 to 2.5 h. The carbon/epoxy AS4/3501-6 composite plate was heated and insulated to achieve complete curing. The result files obtained from Python and ABAQUS are generated in batches, and the DoC-time curves are executed as datasets for machine learning. Two thousand datasets are divided into training and prediction sets at a ratio of 9:1.
Model construction based on machine learning
This section aims to construct prediction models using machine learning techniques according to the curing simulation data to express the DoC-time curve as a function of the processing curve. Initially, the SVR algorithm and BP neural network were utilized to construct models to estimate the DoC-time curve for a carbon/epoxy laminate subjected to a given processing curve. Nevertheless, for the BP neural network, the initial values are generally randomly generated, and it might be prone to local minima during the training process45. Thus, the genetic algorithm is used to optimize the weights and thresholds of the BP neural network, which improves its performance and accuracy. Three prediction models are constructed and evaluated in this section.
Model construction using SVR
SVR, as a regression model suitable for small sample sets is considered46. The 2000 sets of data obtained from the FE simulations are separated into two groups: 1800 for training and 200 for verification. For the established datasets, the following equation can be used to fit the nonlinear regression model:
where \(\phi \left( x \right)\) represents the nonlinear transformation of the original data, \({{\varvec{\upomega}}}\) defines the normal vector and \(b \in R\) denotes the value of the threshold. In practical applications, there are normally some anomalies, such as noisy data or outliers, which increase the difficulty in achieving perfect prediction results. Thus, we introduce two relaxation variables \(\xi_{i} , \, \xi_{i}^{*}\) to convert them into the original objective function as given in Eq. (10) to fit the complex data.
where C represents the punishment function, \(\left\| w \right\|\) defines the hyperplane’s parametrization, and \(\varepsilon\) illustrates the area around the hyperplane that is insensitive. Lagrange transformations include Lagrange multipliers several times to address the duality issue, along with the kernel function to address the regression function indicated as Eq. (11).
where l represents the sample number, \(K(x_{i} ,x)\) illustrates the kernel function and the radial basis function is used as the kernel function here.\({\varvec{a}}_{{\varvec{i}}} ,\user2{ a}_{{\varvec{i}}}^{\user2{*}}\) denote the Lagrange multiplier. xi defines the supporting vectors when \(({\varvec{a}}_{{\varvec{i}}} - {\varvec{a}}_{{\varvec{i}}}^{\user2{*}} )\) is nonzero. \(b^{*}\) stands for the bias value.
The primary usage of kernel functions is the mapping of input features to higher-dimensional spaces. The three primary types are radial basis kernel (RBF) functions, sigmoid kernel functions, and linear kernel functions, which are used to find nonlinear correlations between features and better fit data47. One kernel function that can handle nonlinear situations is the radial basis function. To attain nonlinear approximation, the Gaussian distribution function is utilized to map the nonlinear relation into a high-dimensional feature space. The RBF function in this paper is expressed as:
where \(\sigma\) is the variance of the radial basis function. The optimal combination of parameters C and σ is searched through multiple rotations to train and test the model performance, and the selection of these two parameters has a great influence on the model accuracy. Herein, the values of C and σ are set to 0.5 and 22.62, respectively. An analysis of the actual and predicted values for the validation datasets revealed 1573 support vectors with a bias value of -0.2096.
Model construction using BP neural network
A BP neural network is a complex neural network with self-learning and inductive capabilities that is capable of replacing linear relationships between simple conditional inputs and outputs via nonlinear correlation mapping48. In general, a BP neural network is constructed with three or more layers, including input, hidden and output layers49. For three-layer BP neural network, the matrix form is expressed as:
where W is the weight matrix, x and b are vectors, b is the threshold value, and superscripts o and h represent the output layer and the input layer, respectively.
The input variable in this work is the coordinate value of the temperature–time curve with a total of 8 classes as the eigenvalues of the input layer, and the output variable is the coordinate value of the curing degree-time curve with a total of 27 classes as the eigenvalues of the output layer. Therefore, the input and output layers are vectors of 8 × 1 and 27 × 1, respectively. The number of hidden layers is normally set to 1, which has the advantage of simplicity over multi-hidden layer networks. Although increasing the number of hidden layers can reduce the error of the neural network and improve the accuracy, it will also enhance the network complexity, leading to increment of the training time and a tendency towards “overfitting”. Therefore, a three-layer structure is selected, and the structure of the BP neural network is shown in Fig. 6.
The prediction model of the BP neural network is established in Matlab. The Mapminmax function was applied to normalize the data, the activation function of the output layer was set to purelin (see Eq. 14), and the activation function of the hidden layer neurons was defined as the tansig function (see Eq. 15). The conjugate gradient algorithm was selected to train the model with a training error of 0.00001, a learning rate of 0.1, and an iteration number of 1000. Once the BP neural network model is established, the data can be imported for training.
Model construction using GA-BP neural network
As already known that BP neural networks have several drawbacks, such as long training time and being prone to local minima50, a GA can be utilized to optimize the initial weights and thresholds of BP neural networks. As an optimization algorithm based on the principle of biological evolution, the GA which has the advantages of simplicity, adaptability, and weak constraints51, is commonly used to solve complex search and optimization problems. The flowchart to optimize the BP neural network employing the GA is shown in Fig. 7. Initially, the overall architecture of the BP neural network is determined, and its weights are initialized. Subsequently, it assesses the fitness of individual solutions according to the training error of the BP neural network. Finally, the GA is used to determine the optimal weights and thresholds, which are then employed to update the initial weights and thresholds of the BP neural network. The parameters of the weights of the GA optimization are given in Table 2.
Results and model evaluation
Considering the challenge of quantitatively assessing the curve prediction on a global scale, this section selects a case study on the DoC-time curve. The evaluation of the model is subsequently conducted using the following indices52: (1) the mean square error (MSE) is used to measure the deviation between the observed value and the true value, and a larger value indicates a worse model; (2) the root mean square error (RMSE) reflects the actual situation of the prediction error, and a larger value illustrates a worse model; (3) the mean absolute error (MAE) is used to measure the degree of dispersion of a set of numbers themselves, and the larger the MAE value, the worse the model; and (4) the coefficient of determination (R2) reflects the degree of fit of the model to the sample, and a larger value indicates that the network model regression effect is better. The evaluation results of the four indices are listed in Table 3. The MSE, RMSE and MAE of the GA-BP neural network are quite small, and R2 is close to 1, showing that the GA-BP neural network yields the highest degree of accuracy.
To evaluate the GA-BP neural network model, the true value and predicted value for the DoC curve at t = 21,000 s are selected as the benchmark. The true and predicted values remain great consistency, indicating the accuracy of the model. In Fig. 8a, the input process curve is given: (1) the composites are heated from 25 ℃ (the room temperature) to 130 ℃ at a heating rate of 2.1 ℃/min, and maintained the temperature of 130℃ for 0.5 h; (2) then, the temperature is increased to 210 ℃ at a heating rate of 1.6 ℃/min and kept at 210 ℃ for 0.5 h; and (3) the samples are cooled from 210 ℃ to room temperature at a cooling rate of 2.5 ℃/min. In Fig. 8b, the predicted curves of the DoC-time using the SVR, BP and GA-BP neural networks are given and compared with the true curve. In Fig. 8c, the fitness of the GA-BP neural network in the 65th generation is 0.0021236 when the MSE is the lowest. It is noted that the GA effectively converges the fitness value to the global optimum.
Conclusion
The simulation of the curing process has been extensively developed. However, it is noted that the focus of cure simulation lies not in the cure model itself, but rather in understanding the initial conditions such as fiber volume fraction, initial DoC, and convective boundary conditions. Additionally, in the simulation of cure, the heat transfer coupled with cure kinetics were addressed, which may necessitate additional time, making the utilization of data-driven approach for these problems a promising opportunity. Therefore, in this study, a simulation-data-driven prediction method is proposed to predict the curing degree over time subjected to a specific processing curve, so that it can accelerate the simulation for analyzing the curing-induced deformation and residual stress. The conclusions are as follows:
-
(1)
An FE model of curing simulation was established to simulate the curing process of a carbon/epoxy composite plate. The subroutines of HETVAL and USDFLD, which define the thermal-physical properties and curing kinetic parameters, are implemented within a Visual Studio environment configured for Fortran to facilitate thermo-chemical analysis. Concurrently, the initial degree of curing is specified in the USDFLD subroutine. The obtained result of the DoC curve was validated by existing publications with a maximum error of 3.24%, indicating that the developed codes are efficient for curing simulations.
-
(2)
The temperature–time curves are used as the input data to compute the corresponding DoC curves in ABAQUS evoked by the subroutines. Subsequently, the DoC curves obtained from the FE simulations of cure are preprocessed as datasets for training the prediction models using SVR, BP and GA-BP neural networks. The evaluation index values of R2 for the SVR, BP and GA-BP networks are 0.7459, 0.979 and 0.988, respectively. Evaluation and validation analysis demonstrate that the DoC curve predicted by the GA-BP neural network has the highest prediction accuracy and is least prone to local optima.
Furthermore, the DoC curves present the solidification of the resin as a function of time, which consequently affect the residual stress development as well as the deformation introduced by cure of the composite structures. Therefore, in the future, the developed simulation-data-driven approach will be implemented to evaluate the deformations and residual stresses caused by cure.
Data availability
The original data will be available upon requesting the first author Chenchen Wu.
References
Cakir, M. & Akin, E. Characterization of carbon fiber-reinforced thermoplastic and thermosetting polyimide matrix composites manufactured by using various synthesized PI precursor resins. Compos. Part B-Eng. 231, 109559 (2022).
Ding, A. X. et al. A three-dimensional thermoviscoelastic analysis of process induced residual stress in composite laminates. Compos. Struct. 129, 60–69 (2015).
Li, X. K. et al. Study on influence of heat treatment on interfacial adhesion of CF/PI composites. Mater. Today Commun. 33, 104745 (2022).
Zhao, P., Wu, C. & Li, Y. Design and application of solar sailing: A review on key technologies. Chin. J. Aeronaut. 36(5), 125–144 (2023).
Xue, C. C. et al. Achieving high strength friction lap spot joints of carbon fiber reinforced thermosetting composite to aluminum alloy with additional thermoplastic interlayer. Thin-Walled Struct. 193, 111239 (2023).
Mattos, B. et al. Thermosetting composites prepared using husk of pine nuts from Araucaria angustifolia. Polym. Compos. 39, 476–483 (2018).
Schulz, W. et al. Determination of residual stress and thermal history for IM7/977-2 composite laminates. Compos. Sci. Technol. 65(13), 2014–2024 (2005).
Wucher, B. et al. Tooling geometry optimization for compensation of cure-induced distortions of a curved carbon/epoxy C-spar. Compos. A Appl. Sci. Manuf. 56, 27–35 (2014).
Baran, I. et al. Process induced residual stresses and distortions in pultrusion. Compos. B Eng. 51, 148–161 (2013).
Wu, J. et al. High pressure synthesis of tungsten carbide–cubic boron nitride (WC–cBN) composites: Effect of thermodynamic condition and cBN volume fraction on their microstructure and properties. J. Eur. Ceram. Soc. 42, 4503–4512 (2022).
Zobeiry, N., Vaziri, R. & Poursartip, A. Computationally efficient pseudo-viscoelastic models for evaluation of residual stresses in thermoset polymer composites. Part A Appl. Sci. Manuf. 41(2), 247–256 (2010).
Zhang, C. et al. Review of curing deformation control methods for carbon fiber reinforced resin composites. Polym. Compos. 43(6), 3350 (2022).
Jiang, F. et al. Analysis of UV-Assisted direct ink writing rheological properties and curing degree. Polym. Testing 105, 107428 (2022).
Yi, S., Hilton, H. & Ahmad, M. A finite element approach for cure simulation of thermosetting matrix composites. Comput. Struct. 64(1–4), 383–388 (1997).
Fisher, A. et al. The influence of key processing parameters on thermoset laminate curing composites. Communications 42, 101686 (2023).
Bogetti, T. & Gillespie, J. Two-dimensional cure simulation of thick thermosetting composites. J. Composite Mater. 25(3), 239–273 (1991).
Sekmen, K. et al. Curing-dependent thermo-viscoelastic and shrinkage behaviour of photopolymers. Mech. Mater. 179, 104566 (2023).
Kang, X. et al. Continuous 3D printing by controlling the curing degree of hybrid UV curing resin polymer. Polymer 237, 124284 (2021).
Carlone, P., Palazzo, G. & Pasquino, R. Pultrusion manufacturing process development by computational modelling and methods. Math. Comput. Model. 44, 701–709 (2006).
A. Dinesh, B. Kamal, M. Akash, et al., Implementation of artificial intelligence to the prediction of the mechanical properties of concrete: A review. Mater. Today Proc. (2023).
Pantelelis, N., Vrouvakis, T. & Spentzas, K. Cure cycle design for composite materials using computer simulation and optimization tools. Forsch Ingenicurwescn 67, 254–262 (2003).
Loos, A. & Springer, G. Curing of epoxy matrix composites. J. Compos. Mater. 17(2), 135–169 (1983).
Ding, A. et al. Prediction of process-induced distortions in L-shaped composite profiles using path-dependent constitutive law. Appl. Compos. Mater. 23(5), 1027–1045 (2016).
Zobeiry, N. & Humfeld, D. A physics-informed machine learning approach for solving heat transfer equation in advanced manufacturing and engineering applications. Eng. Appl. Artif. Intell. Int. J. Intell. Real-Time Automat. 101, 101 (2021).
Larson, R. A. et al. The use of digital thread for reconstruction of local fiber orientation in a compression molded pin bracket via deep learning. Compos. Part A Appl. Sci. Manufact. 187, 108491 (2024).
Kravchenko, O. G., Kravchenko, S. G. & Byron Pipes, R. Cure history dependence of residual deformation in a thermosetting laminate. Compos. Part A Appl. Sci. Manuf. 99, 186–197 (2017).
Venturi, V., Parks, H., Ahmad, Z. & Viswanathan, V. Machine learning enabled discovery of application dependent design principles for two-dimensional materials. Mach. Learn. Sci. Technol. 1, 035015 (2020).
Das, M., Sahu, S. & Parhi, D. Composite materials and their damage detection using AI techniques for aerospace application: A brief review. Mater. Today Proc. 44, 955–960 (2021).
Prediction of 4D stress field evolution around additive manufacturing-induced porosity through progressive deep-learning frameworks. Mach. Learning Sci. Technol. 5, 015038 (2024).
Hou, J. et al. Prediction of curing process for thermosetting prepreg compression molding process based on machine learning. Polym. Compos. 43, 1749–1762 (2022).
Okafor, C. et al. Advances in machine learning-aided design of reinforced polymer composite and hybrid material systems. Hybrid Adv. 2, 100026 (2023).
Liu, B. et al. Stochastic interpretable machine learning based multiscale modeling in thermal conductivity of Polymeric graphene-enhanced composites. Compos. Struct. 327, 117601 (2024).
Huang, H., Hadigheh, S. & Baghaei, K. Influences of fibre shape on the transverse modulus of unidirectional fibre reinforced composites using finite element and machine learning methods. Compos. Struct. 312, 116872 (2023).
Shabley, A. et al. Predicting the destruction of composite materials using machine learning methods. Transp. Res. Procedia 68, 191–196 (2023).
Lei, X. et al. A machine learning model for predicting the ballistic impact resistance of unidirectional fiber-reinforced composite plate. Sci. Rep. 11, 6503 (2021).
Nagle, M. et al. A machine learning approach to predict in vivo skin growth. Sci. Rep. 14, 17456 (2024).
Li, J. et al. Fiberglass-reinforced polyester composites fatigue prediction using novel data-intelligence model. Arab. J. Sci. Eng. 44, 3343–3356 (2019).
Hollenbach, J. et al. Real-time tracking of structural evolution in 2D MXenes using theory-enhanced machine learning. Sci. Rep. 14, 17881 (2024).
Zhi, L. et al. A recurrent neural network for modeling crack growth of aluminium alloy. Neural Comput. Appl. 27, 197–203 (2016).
Kadi, H. Modeling the mechanical behavior of fiber-reinforced polymeric composite materials using artificial neural networks—A review. Compos. Struct. 73, 1–23 (2006).
Sabiston, T., Lee-Sullivan, P. & Inal, K. Artificial intelligence approach for increasing the fidelity of the second order fibre orientation tensor for use in finite element analysis. Compos. Struct. 275, 114393 (2021).
Zheng, T. et al. The curing kinetics and mechanical properties of epoxy resin in composites reinforced by PEEK microparticle. Polym. Testing 91, 106781 (2020).
Cheung, A., Yu, Y. & Pochiraju, K. Three-dimensional finite element simulation of curing of polymer composites. Finite Elements Anal. Design 40(8), 895–912 (2004).
Kim, Y. K. & White, S. R. Viscoelastic analysis of processing-induced residual stresses in thick composite laminates. Mech. Compos. Mater. Struct. 4, 361–387 (1997).
X. Yang, J. Zhou, D. Wen, An optimized BP neural network model for teaching management evaluation. J. Intell. Fuzzy Syst. (3), 1–7 (2020).
Wu, C. et al. Vibration optimization of cantilevered bistable composite shells based on machine learning. Eng. Appl. Artif. Intell. 126, 107158 (2023).
Ding, C. et al. Performance prediction for a fuel cell air compressor based on the combination of backpropagation neural network optimized by genetic algorithm (GA-BP) and support vector machine (SVM) algorithms. Therm. Sci. Eng. Progress 44, 102070 (2023).
Hao, W., Huang, Y. & Zhao, G. Acoustic sources localization for composite pate using arrival time and BP neural network. Polym. Testing 115, 107754 (2022).
Khandelwal, M. et al. Implementing an ANN model optimized by genetic algorithm for estimating cohesion of limestone samples. Eng. Comput. 34(2), 307–317 (2018).
Wang, J. Analysis of sports performance prediction model based on GA-BP neural network algorithm. Comput. Intell. Neurosci. 2021, 4091821 (2021).
Zhao, H. et al. Optimization of wastewater anaerobic digestion treatment based on GA-BP neural network. Desalination Water Treatment Sci. Eng. 122, 30–35 (2018).
R. Zhang, K. Guan, C. Wu. Curing curve prediction using genetic algorithm optimized back propagation neural network. J. Phys. Conf. Series. 2760 (2024).
Acknowledgements
This work was financially supported by the Fundamental Research Funds for the Central Universities, the State Key Laboratory of Robotics and the Natural Science Foundation of China (Grant nos. 51905527 and 1223012).
Author information
Authors and Affiliations
Contributions
Chenchen Wu: Conceptualization, Methodology, Resources, Writing—review & editing. Ruming Zhang: Data processing, Software, Writing—Original draft. Pengyuan Zhao: Software, Writing—Original Draft, Investigation. Liang Li: Writing—review & editing; Dingguo Zhang: Writing—review & editing.
Corresponding authors
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
About this article
Cite this article
Wu, C., Zhang, R., Zhao, P. et al. Curing simulation and data-driven curing curve prediction of thermoset composites. Sci Rep 14, 31860 (2024). https://doi.org/10.1038/s41598-024-83379-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-024-83379-3