1. Center for Engineering Application and Technology Solutions, Ho Chi Minh City Open University, Ho Chi Minh City 700000, Vietnam
2. Department of Civil Engineering, University of Architecture Ho Chi Minh City, Ho Chi Minh City 700000, Vietnam
3. Faculty of Civil Engineering, Ho Chi Minh City Open University, Ho Chi Minh City 700000, Vietnam
cuong.lt@ou.edu.vn
Show less
History+
Received
Accepted
Published
2024-09-16
2025-01-15
Issue Date
Revised Date
2025-05-30
PDF
(4002KB)
Abstract
The modeling of cross-ply composite laminates using numerical methods has been a difficult task, leading to the development of various finite element method and other analytical solutions. However, as materials science advances, this problem has become more complex, presenting new challenges that require reliable and novel approaches. In this study, we propose the utilization of machine learning, specifically physics informed neural networks (PINN), for the first time to examine the behavior of composite plate. By solving a system of partial differential equations derived from the virtual work equilibrium principle, PINN are employed as a method to solve these equations using a generalized strong-form approach. To address the issue of imbalanced loss functions, we also propose adjusting the loss function in this research. Once trained, PINN serve as a surrogate model capable of predicting displacements and stresses in cross-ply composite laminates. To demonstrate the effectiveness and reliability of PINN, we investigate two examples of laminates with different material distributions and boundary conditions including boundary conditions on displacement and boundary conditions on stress, comparing the results with the benchmark Navier solution. The research and obtained results showcase the performance and accuracy of PINN, highlighting their potential as a surrogate model for solving problems related to cross-ply composite laminates.
Because of their remarkable mechanical characteristics and lightweight design, laminated composite materials have drawn a lot of interest from engineers for a variety of technical applications [1–4]. The study examined the combination of flow dynamics and data-driven modeling utilizing physics informed neural networks (PINN). By merging empirical data with theoretical frameworks, PINN successfully tackled inverse problems across multiple fields, such as three-dimensional wake phenomena, high-speed aerodynamic flows, and biomedical fluid dynamics [5].
Analyzing the static behavior of laminated plates is crucial for understanding their structural performance and optimizing their design. There have been numerous studies developed to enrich computational methods, including various numerical solutions such as finite element method (FEM) [6–8]. However, it can be difficult to adequately capture the complicated behavior of laminated plates using classic analytical and numerical approaches, like finite element analysis, especially when dealing with complex boundary conditions and material distributions [9,10]. Hence, research endeavors to explore alternative and effective methods, instead of relying solely on traditional approaches, continue to be pursued and developed. In the past decade, the rapid progress of artificial neural networks (NNs) and optimization techniques has facilitated the successful resolution of various engineering challenges, yielding impressive accuracy and promising results [11–13]. The remarkable predictive capability of artificial NNs, as highlighted by the universal approximation theorem, is the key factor behind their effectiveness [14]. With the proliferation of data collected from diverse sources and the breakthroughs achieved in data-driven deep learning, researchers have been inspired to extend its robustness to the realm of applied mechanics. This extension has led to numerous successful applications in the field of structural engineering [15–18]. Raissi et al. [19] introduced an advanced deep learning approach derived from the original PINN to solve partial differential equations (PDEs). PINN combine the power of NNs with the principles of physics to provide accurate and efficient solutions. By incorporating physical laws and data into the learning process, PINN can effectively capture the underlying physics of the problem. Most engineering problems in contemporary times are built upon the foundations of mathematics and physics. As a result, the equations that can describe the behaviors of these problems often stem from differential equations. As a result, the solution of differential equations plays a critical role in addressing practical problems [20,21]. Utilizing PINN for solving PDEs offers multiple advantages: physical laws and data can be incorporated [22]; complex problems can be handled with flexibility [23]; handling complex geometries [24,25]; and parallelization [26]. Because of these benefits, PINN are a viable method for solving PDEs accurately and quickly in a variety of scientific and technical fields [27–32]. In recent years, the use of PINN to solve mechanical problems has gained significant attention [5,30,33]. PINN combine the power of NNs with the principles of physics to provide accurate and efficient solutions. With PINN, it is possible to build models based on physical principles and governing equations to simulate and predict mechanical phenomena in systems. PINN can learn from available data, including boundary conditions and known solutions, to find accurate functional representations of the spatial and temporal variables of the mechanical quantities [34–37]. PINN have been used as an alternative method to solve various engineering problems.
Machine learning methods have surfaced as viable substitutes in recent years for resolving challenging engineering issues. The application of PINN to the static analysis of laminated plates has demonstrated significant promise among these methods. PINN offer precise and effective solutions by fusing the capabilities of NNs with the laws of physics. PINN are highly suited for static analysis of laminated plates because they can effectively capture the underlying physics of the problem by adding physical principles and governing equations into the learning process, several studies have been conducted, and promising results have been achieved, as PINN can accurately predict the plate’s displacements and stresses with a high level of accuracy. The initial studies on the use of PINN for Kirchhoff plate problems were introduced by Ref. [38]. In this research, a deep collocation method (DCM) for thin plate bending problems was presented, leveraging computational graphs and backpropagation algorithms from deep learning. This method, based on a feedforward of deep neural network (DNN), addressed the challenges of C1 continuity in traditional mesh-based methods by approximating continuous transversal deflection. The approach effectively minimized the governing PDE and boundary conditions, proving suitable for the bending analysis of Kirchhoff plates with various geometries. Zhuang et al. [39] introduced a deep autoencoder based energy method (DAEM) for analyzing the bending, vibration, and buckling behavior of Kirchhoff plates. This approach capitalized on the model’s higher-order continuity and seamlessly integrated a deep autoencoder following the principle of minimizing total potential energy into a unified framework, forming an unsupervised feature learning technique. As a specialized form of a feedforward of DNN, the DAEM served as a function approximator. Leveraging its powerful feature extraction capabilities, the model efficiently recognized intricate patterns throughout the entire energy system. This included analyzing field variables, natural frequencies, and critical buckling load factors, all of which were central to the study. The primary goal of the optimization process was to achieve a state where the total potential energy reached its minimum, aligning with fundamental principles in structural analysis.
Li et al. [22] evaluated the robustness of PINN by analyzing four unique loading conditions: non-uniformly distributed tensile forces in in-plane stretching, central-hole tension under in-plane loading, out-of-plane displacement, and compression-driven buckling. Three distinct loss function formulations were examined: 1) entirely data-driven, 2) governed by PDEs, and 3) energy-based. By benchmarking the results against finite element simulations, it was found that all three methods effectively captured the elastic deformation of plates with a commendable degree of accuracy. Bastek and Kochmann [40] applied PINN to estimate the small-strain behavior of arbitrarily curved shells. In this research, the widely recognized Scordelis-Lo roof model was used to evaluate the effectiveness of PINN in comparison with the FEM. The findings demonstrate that when the equations are expressed in their weak formulation, the PINN can precisely determine the solution field across all three benchmark cases. Samaniego et al. [41] introduced an energy-based method for solving PDEs in computational mechanics through machine learning. In this study, DNNs were effectively utilized in computational mechanics to establish an approximation space for addressing various important cases. The fast progression of deep learning has had a profound impact on disciplines such as solid mechanics, especially in tackling PDEs using PINN and the deep energy method (DEM) to address the limitations of DEM, which relied solely on the principle of minimum potential energy. On the basis of the principle of minimum complementary energy, Wang et al. [42] introduced the deep complementary energy method (DCEM). The computational findings revealed that DCEM surpassed DEM in terms of stress precision and computational efficiency, particularly in scenarios with intricate boundary conditions. This demonstrates the feasibility of utilizing deep learning concepts and tools to address the solution of highly relevant boundary value problems. Peng et al. [43] introduced a PINN method with a two-network strategy to solve the bending problem of thin plates with variable stiffness on an elastic foundation. Instead of directly solving the fourth-order PDE, the method transformed it into four second-order PDEs based on Kirchhoff plate theory. The numerical results were validated against FEM and literature, demonstrating the method's effectiveness, stability, and ease of applying boundary conditions.
Fallah and Aghdam [44] employed PINN to evaluate the bending response and free vibration characteristics of three-dimensional functionally graded (TDFG) beams with spatially varying material properties. The governing motion equations are addressed through the PINN approach, and the outcomes are benchmarked against reference solutions. Additionally, the research examines the influence of material gradation, elastic foundation support, porosity levels, and different porosity distribution patterns on the bending performance and natural frequencies of TDFG beams. Wang and Thai [45] developed a PINN framework for predicting the bending behavior of clamped laminated composite plates. Comparisons with analytical and finite element results show that the PINN framework achieves accurate predictions with improved computational efficiency. Vahab et al. [46] used PINN to combine with Airy stress functions and Fourier series to optimize solutions for challenging biharmonic problems in elasticity and elastic plate theory. By integrating classical analytical methods, efficient NNs with minimal parameters are constructed, offering highly accurate and fast evaluations. Incorporating Airy stress functions in the feature space notably improves the accuracy of PINN solutions for biharmonic problems. Mishra et al. [47] investigated the stability loss of a laminated composite skew plate utilizing a C0 finite element framework grounded in advanced shear deformation theory. Furtado et al. [48] utilized data-driven techniques to approximate the statistical design allowable of composite laminates. Four distinct machine learning approaches including artificial NNs, XGBoost, Random Forests and Gaussian Processes were employed to forecast notched strength and its distribution while incorporating variability in material properties and geometric attributes. These models demonstrated exceptional precision, accurately representing the design space with minimal overfitting. The results provide important perspectives on predicting failure behaviors and ultimate strength, significantly cutting down computational costs in establishing design allowable for composite laminates. A recent investigation presented Kolmogorov-Arnold-Informed Neural Networks (KINNs) [49] as an advancement over conventional multilayer perceptron-based PINN for addressing solid mechanics challenges. KINNs enhanced accuracy and accelerated convergence, especially when solving PDEs in computational solid mechanics, though their effectiveness was limited for intricate geometries. This methodology demonstrated potential for delivering more efficient and precise solutions within the domain.
This study is the first to tackle this intricate issue. The paper outlines the problem formulation, the training process of the PINN model, and its validation through comparisons with analytical and experimental data. Numerical case studies will illustrate the efficiency and practical applications of the proposed method, highlighting the benefits of employing PINN for the static analysis of laminated plates
2 The classical laminated plate theory
2.1 Strain–displacement relation
The CLPT builds upon the classical plate theory to accommodate composite laminates [50]. Within CLPT, Kirchhoff’s assumptions are adopted as follows. 1) Straight lines perpendicular to the mid-surface of the plate remain perpendicular after deformation and are therefore referred to as transverse normal. 2) The transverse normal stay straight even after undergoing deformation. 3) The plate’s thickness remains unchanged post-deformation.
Consider a plate laminate has a thickness and are made up of anisotropic layers with material orientations of the kth lamina secured by an angle θth to the system of laminate coordinate. Assume that z axis is positive downward given in Fig.1. The location of kth lamina is determined based on two points as shown in Fig.1.
Based on the Kirchhoff assumptions, the displacements at any points in laminate plate using CLPT as shown in Eq. (1).
where are the corresponding displacement at the mid-plane of laminated plate at coordinate of displacement , and . When we determine the values of , we will specify the displacement at point having coordinate in the domain of laminated plate. Because the second-order derivatives are negligible in the deformation equation, they are thus ignored. The deformation in the global coordinate is given by the following Eq. (2).
For the assumed displacement field, . Equation (2) can be rewritten by substituting Eq. (1) into Eq. (2). We will obtain the deformation equation related to the values as presented in Eq. (3).
Equation (3) can be expressed concisely as Eq. (4)
where are the membrane strains and the other one are the flexural bending strains. They are shown in explicit form as Eq. (5).
2.2 Lamina stress–strain relation
In the CLPT, the strain components are assumed to be zero. As a result, the shear stresses are also to be zero. To establish the governing equations of a laminate in the global coordinate related to the material coordinates , We assume that is the angle between the axis of the material coordinate system and the axis of the global coordinate system, as shown in Fig.2. The relationship between the stresses in and the material coordinates of the kth orthotropic lamina are shown in Eq. (6).
where , and similarly for the deformation components. The symbol are the plane stress-reduced stiffness. They are engineering constants registered at kth layer given in Eq. (7).
where are the material parameters. Because the laminate is created by many layers, therefore, the constitutive relations for each layer need to be converted into the global coordinate .The relationship between the stresses and strain as shown in Eq. (8).
where are the plan stress-reduced stiffness of the kth lamina referred to the material coordinate system oriented by an angle and can be expressed as Eq. (9).
2.3 Governing equations
In this study, edge forces, thermal expansion, and electric fields are neglected, and the governing equations are formulated based on the principle of virtual displacement. Notations are the stress component on the boundary which is a part of . And are the virtual displacements according to normal and tangential directions, respectively given in Fig.3.
The equilibrium form of the virtual work principle is given in Eq. (10).
where is the strain energy and is the virtual work secured by an applied force. recall the Eq. (4) and the CLPT theory , , . So, their extended forms are presented in the following Eqs. (11) and (12).
where and are the distributed forces at the bottom and top, respectively. denote the midplane domain of the plate. The virtual strains are determined in a manner analogous to the true strain, both of which are expressed in terms of the actual displacement field. The explicit formulation of these virtual strains can be presented in detail in Eq. (13).
By replacing Eqs. (11)–(13) into Eq. (10) and integrating across the thickness of the plate, Eq. (10) is rewritten as
where and are the in-plane forces resultants and moment resultants in the local coordinate . They are calculated by Eq. (15).
And and are the direction if the unit normal vector is positioned at an angle from -axis and given in Eq. (16).
The comma defined by subscripts in Eq. (14) represents differentiation concerning the subscripts , , and so on.
And the two terms of and are shown in Eq. (17).
where are the in-plan forces resultants and are the moment resultants. And they are calculated from Eqs. (18)–(21):
And the moment resultants are given in Eqs. (20) and (21).
where are defined by Eq. (22).
Equation (14) includes two terms. The whole domain is the first term and the second is along the boundary . Thus, to satisfy Eq. (14), both terms must be zero. The Euler−Lagrange equations of CLPT as shown in Eq. (14) can be derived by setting the coefficients of to zeros separately as given Eq. (23).
By substituting the values of Eqs. (19) and (21) into Eq. (23), we can obtain a system of differential equations It can be written in a compact form as shown in Eqs. (24)–(26).
where is defined in Eq. (17). It can be observed that the system of Eqs. (21)–(23) involves a set of variables to be determined, including , where are mentioned in Eqs. (2)–(4).
They contain second-order spatial derivatives of and fourth-order spatial derivatives of , so the CLPT registers eighth-order theory. To solve the problem, we need to establish at least eight boundary conditions for the problem. The relationship between the global and local coordinate given in Eq. (27).
Therefore, the displacements are calculated from as shown in Eq. (28).
The normal and tangential derivatives are calculated by given in Eq. (29).
According to the above relations, we can rewrite the boundary in terms of and given in Eq. (30).
The stresses under the two coordinates and are shown by Eq. (31)
Hence, we have the relation of and , as show in Eq. (32).
Based on the above equations, the boundary integrals in Eq. (14) can be written as Eq. (33)
Based on the condition of Eq. (33), The boundary conditions are summarized as the primary variables (displacement) are and the second variables (forces) are , where is calculated by Eq. (34).
Equation (23) has a total spatial differential order of eight (second-order of , second-order of , and four-order of ). This implies that there should be only eight equations of boundary, however, here we have ten equations (five for variables of displacement and five for variables of force). To fix the inconsistency, integration by parts is applied given in Eq. (35).
When the stress boundary is closed . This term now must be added to as shown in Eq. (36).
Which should be balanced by applied force . So, the boundary of CLPT is given in Eq. (37).
3 Physics informed neural networks for analysis of static composite laminates
3.1 Technical background
First, to understand how deep learning networks can solve differential equations, let us consider solving a problem in the form of the following differential equation given in Eq. (38).
where is a differential operator, is the solution that we need to find in order to satisfy the differential equation and is a vector of initial parameters. Specifically, the value of the function must satisfy a predetermined condition for the values of , where is a subset of . is a known function. The equation above can be solved using analytical methods. However, a recently developed method can also solve this problem by seeking an alternative model. If the substitute model uses a DNN, this method is called PINN.
3.2 Fully-connected neural networks (FC-NNs)
PINN are a type of model that can include the underlying principles that govern a given data set, particularly those expressed by PDEs [1]. In essence, PINN are flexible function approximators that utilize an understanding of physical laws to enhance the learning process. NNs are a collection of algorithms based on the structure of biological brain networks, created to perform tasks like classification and regression. These networks come in various types, each with unique neuron connection patterns and architectures, such as FC-NNs. An FC-NN defines a mapping from the input layer to the output. In mathematical terms, every neuron is triggered by an activation function, which is expressed as . The activation function is applied to a linearly transformed combination of the outputs from neurons in the previous layer. This transformation is achieved using a weight matrix W and a bias vector b which adjusts the input values before passing them through the activation function. Equation (39) describes the process of calculating the output values based on the parameters of the NN.
where is the number of layer NN. Here if we consider the input data as the point coordinates , then predicted values of displacements to be calculated as the outputs of model as shown in Fig.4.
To simplify the representation of the mapping from FC-NNs shown in Fig.4, this process can be replaced by a surrogate model with the subscript is a collection of matrices of hyper and is the coordinate of any point of laminate. So, can be defined by mapping .
The model for predicting the displacement of can subsequently be defined iteratively as follows
Input layers: .
Hidden layers: ; .
Output layer: ; .
The ability of NNs to approximate complex functions enables them to represent the full solution of PDEs effectively. This makes them powerful tools for solving a wide range of physics-based problems. It is important to note that the surrogate model’s predicted output values are continuously computed at each step by taking partial derivatives concerning the input variables. These derivatives play a crucial role in formulating the loss function, which ensures the accuracy and stability of the approximation. To construct this loss function, mathematical formulations such as strong or weak form equations are commonly employed. These equations, particularly the differential equations, serve as fundamental descriptors of the physical phenomena governing the problem. By embedding these governing equations into the learning process, PINN method ensures that the solution adheres to the underlying physical laws, making it a powerful and efficient approach for solving PDEs in various scientific and engineering applications.
3.3 Loss functions and implementation details
From the physical equations Eqs. (24)–(26) and (37), we can establish the objective function of the PINN model. The physical significance of the PINN model lies in its ability to fully describe and seek solutions with acceptable errors when applied to solve a system of differential equations. To find the best solution of . PINN will be trained based on the minimum of the loss function. Notably, we can employ automatic differentiation to obtain derivatives appearing in PDE functions defined by Eqs. (24)– (26) and PDE for the boundary conditions based on Eq. (37). Automatic differentiation will evaluate the partial derivative of the output concerning the input coordinates through the surrogate model . To complete the training process for PINN, we need to establish two loss functions. The first loss function is defined by the discrepancy of the system of three equations Eqs. (24)–(26). It is denoted as , and is computed as in Eq. (40).
where are the internal collocation points for the residuals in the domain used for training the DNN. Please note that these points will not appear on the boundary domain . These points will serve the purpose of increasing the constraint level for the DNN network to achieve the required accuracy level. The total number of these points needs to be sufficiently large and distributed throughout the entire interior domain of the plate . Because through these points, a predictive trend will be established that satisfies the differential equations Eqs. (24)–(26). The second loss function is defined by the discrepancy of the given boundary conditions equation Eq. (37). Please note that we have a total of 8 boundary conditions equations, including 4 equations for boundary conditions on displacement (BCd) and 4 equations for the boundary conditions on stress (BCs). These will be denoted as and . These values are computed using the Eqs. (41) and (42).
The hat “^” symbol indicates the applied thickness-integrated forces and moments. The symbols without superscripts represent the predicted values generated by the DNN. And are boundary collocation points for the residuals in the domain of boundary. These points are used to train the DNN network to solve the boundary conditions equations given by Eqs. (41) and (42). Typically, these points are evenly distributed along the edges of the boundary with equal spacing. Fig.5 illustrates the internal collocation points and boundary collocation points used to solve PDE with different BCs, and BCd.
By combining Eqs. (40)–(42), the loss function of this problem as shown in Eq. (43).
where are the weights of the residuals on displacement boundary domain and stress boundary domain. Adding these two coefficients is intended to address the issue of unbalance in computing the derivatives of the loss functions and . The imbalance between the loss functions is a term used to describe the disparity or imbalance between the components of the loss function in a machine learning model. In a model, loss functions are typically used to measure the difference between predicted values and the actual values of the data. When the loss functions have significant differences in terms of weight or importance in the model, an imbalance can occur, causing the model to overly focus on one part of the data and neglect the rest. This can lead to the model not performing well for parts of the data that are not accurately evaluated in the loss function [51].
It is very common to see a PINN trained using a data set of collocation points on the inside domain and the boundary domain. Therefore, the choice of these types of data plays an important role in successfully conducting the training process. Typically, there are two strategies to generate this data set: 1) the collocation points are generated initially and kept unchanged throughout the training process; 2) the data points are randomly sampled at each training epoch, meaning the data will change during the training process. For each specific problem, either strategy 1 or strategy 2 is used. In this study, the authors employed the first strategy to create the training data set. To introduce randomness into the data, the Mini-batch size technique is utilized, with its quantity being randomly selected for each training epoch. The training process terminates when the following equation is satisfied.
where is the loss function defined by Eq. (43), is the learning algorithm. In this way, the best solution of will be exploited. It can be observed that this is one of the most important factors of PINN as it determines the learning behavior of PINN to find the best model. In this study, the Adaptive Moment Estimation (Adam) algorithm [52] is used to update the hyperparameters after each epoch. It employs a parameter update technique that shares similarities with root mean square propagation but incorporates an additional momentum term. This algorithm can be illustrated in Eq. (45).
where and are the gradient decay and squared gradient decay factor, respectively. is the learning rate.
For the surrogate model , to construct a good model, there are many factors to consider, such as the number of hidden layers (and the corresponding number of nodes in each hidden layer), the selection of activation function, the number of collocation points, and so on. Regarding PINN, the literature contains a multitude of studies examining the impact of these hyperparameters [53–55]. By referring to previous studies, in this research, the network structure of the surrogate model is determined in Tab.1. And the process of finding the best surrogate model is implemented in Fig.6.
4 Numerical examples
4.1 Example 1–especially orthotropic plates [0°/90°/0°]
To clarify the effectiveness of PINN in applying to laminate plate problems, this study provides two numerical examples ranging from simple to complex. The first example focuses on orthotropic plates, specifically considering material distribution [0°/90°/0°], which bending-stretching coupling coefficients and bending twisting coefficients . The uniform distribution load on the plate surface has a constant value of and this problem is shown in Fig.7.
Based on the assumptions, the strong form equation of especially orthotropic laminates is given in Eq. (46).
To demonstrate that PINN can solve this problem with an acceptable error, we will first find an analytical Solution using the Navier solution. The Navier method is based on expanding the displacement using a double trigonometric (Fourier) series with unknown parameters. For solving Eq. (46), we admit for especially orthotropic rectangular laminates, and the boundary conditions are satisfied by following form of the transverse deflection as shown in Eq. (47).
where . are calculated using equations from Eqs. (48)– (51)
where is defined by Eq. (49).
Substitution of the expansions Eqs. (48) and (49) into Eq. (47) yields, we obtain the form as shown in Eq. (50).
can be calculated by Eq. (51).
where is given by Eq. (52).
where . So, the solution of Eq. (46) becomes Eq. (53).
The stresses at each kth lamina is calculated by Eq. (54)
4.2 Comparison the results of the Navier solution and the physics informed neural networks
To assess the reliability and accuracy of the PINN solution, especially orthotropic plates [0°/90°/0°] will be examined as the first example. The surveyed plate has two equal-length sides , the thickness of each lamina . The lamina’s material characteristics are considered to be: ; and . Laminates under uniformly distributed load . To address the imbalance between and the coefficients for calculating the loss function based on the boundary conditions are adjusted . The PINN method will be employed to solve the physical equations Eq. (46) and PINN method will be employed to simultaneously satisfy the boundary conditions of the problem. The PINN is set up with initial parameters as shown in Tab.1. The process of searching for the best parameters of the PINN model will be conducted through iterations with a total number of epochs set to 15000. The convergence trend of the loss functions , and Loss of total is illustrated in Fig.8. After the investigation, the authors found that with the number of epochs set to 15000, the loss functions achieve the necessary convergence, and the PINN model provides results with an acceptable error. The final values of the loss function achieved are as follows = 1.0871 × 10−6, 4.409 × 10−7 and 1.1322 × 10−5. And Loss of total given in Eq. (43), 1.285 × 10−5.
After successfully training the PINN model with a total of 15000 epochs, we will obtain the values of the hyperparameters . Based on these hyperparameters, we will create a surrogate model that will be used to solve the problem in this example. The analysis of this problem using PINN will be conducted in two steps. 1) Computing the displacement at any point on the plate (including boundary points) based on Eq. (55).
2) Then, based on the known displacements, utilizing the automatic differentiation method, we can calculate the higher-order partial derivatives of the displacement concerning the positional coordinates. Stress at kth of the laminate plate will be calculated based on Eq. (56).
The comparison results between using the PINN model and the Navier solution method will be conducted through the maximum values of displacement and maximum values of stress, which are simplified to nondimensionalized. The maximum deflection at the middle plane , and the maximum normal stresses that occur at are the selected quantities for comparison. The maximum comparison values will be converted to nondimensionalized as given in Eq. (57) and shown in Tab.2.
Based on the results in Tab.2, it can be observed that the values obtained through PINN approximate the numerical solution of the Navier solution. The maximum error value between the two methods recorded is 0.0049 at point . To provide a more comprehensive comparison between the two methods, the absolute nondimensionalized displacement value at the center line of the plate () is used, the shape of the displacement results is shown in Fig.9(a). It can be observed that PINN yields excellent results and closely matches the values obtained by the Navier solution. Fig.9(b) and Fig.9(c) illustrate the absolute displacement of the entire plate, including the displacement at the positions of all edges. It can be observed that both the PINN and the Navier solution methods yield very similar results. In particular, the displacement at the edge positions approximates zero, which is consistent with the boundary conditions of the problem. The error spectrum between the two methods is shown in Fig.9(d), where very small error values approximating 6 × 10−3 are recorded.
As shown in Fig.9, the displacement of the plate obtained by the PINN method closely matches the numerical solution, both within the plate domain and along the plate edges. However, to comprehensively evaluate the plate’s behavior, in addition to the displacement values, the corresponding stresses and at different layer depths of the plate are also extracted for comparison. These values aim to assess whether the PINN model satisfies the force conditions through the automatic differentiation process based on the displacement. Therefore, by applying this method, we can compute the strain at any point given coordinates . Based on this strain, the stress values along the thickness direction of the plate , and will be calculated at the coordinate points . The comparison values are shown in Fig.10. Accordingly, the results indicate that the stresses and are very close to the Navier solution.
This example has demonstrated the effectiveness and reliability of the PINN method for analyzing a simple laminated plate problem. From the achieved results, it can be observed that the trained PINN model is capable of predicting displacement and stress values with an acceptable level of error. However, this example is presented in a simplified form. To further validate the effectiveness of the proposed method, a more general example of a cross-ply laminate plate will be investigated in the next section.
4.3 Example 2—Navier solution for antisymmetric cross-ply laminated plates
In this example, a general asymmetric plate problem is studied with the material distribution . This example is more complex and demonstrates a higher level of generality compared to Example 1. The investigated plate has equal lengths , the thickness of each lamina in the plate. The lamina’s material characteristics are considered to be: ; and . Laminates under uniformly distributed load . The geometry and boundary conditions of this example are shown in Fig.11.
The linear equations of motion of this example can be obtained from Eqs. (24)–(26) by setting the nonlinear terms to zero. We will obtain three reduced equations Eqs. (58)–(60).
To address the coupled system of PDEs along with the prescribed boundary conditions, analogous to the preceding example, the Navier solution will also be employed in this case. To fulfill the boundary constraints of the problem, the solutions of Eqs. (58)–(60) must be expressed in the form of a series expansion, as presented in Eq. (61).
where and a set of are the parameters to be determined based on the boundary conditions and by solving the algebraic equations given in Eq. (62)
where
and is the coefficients whose explicit form is given in Eq. (64)
Based on Eq. (62), we can solve for the values of . Then the final numerical solutions for displacements will be computed using Eq. (61). Once the displacement values have been computed, the stress values will be calculated using Eq. (65).
where and are calculated by Eq. (66).
4.4 Comparison the results of the Navier solution and the physics informed neural networks
The PINN method continues to be used for solving the problem in Example 2. The model parameters of PINN are set up as in Example 1. However, to address the unbalance between the loss functions and , the authors adjust to achieve accuracy. It can be observed that due to the more complex boundary conditions in this example, the impact of the loss function associated with the BC plays an important role in the optimization process of finding the best of . According to the first example, with the selection of and the results obtained are very promising. However, in this example, the complexity level of the problem was increased to achieve higher accuracy and precision of the model, accordingly, in this example, the coefficients will be adjusted. Thus, the values of the two coefficients if the number of epochs is less than 5000, and if the number of epochs is greater than 5000. This is a novel proposal in this study based on the analysis process of the results with multiple independent runs. To compare the effectiveness of the proposed coefficients, the authors conducted the example with two PINN models, denoted as PINN (1) and PINN (2), with parameters set as specified in Tab.3, specifically for the two coefficients.
The purpose of this comparison was to assess the impact of different coefficient settings on the performance and outcomes of the PINN models. By varying these coefficients, the researchers aimed to evaluate their influence on the accuracy and reliability of the predictions made by the models.
Fig.12 illustrates the convergence trends of the loss functions as well as the influence of the coefficients and . It can be observed that for PINN (1) model at the number of Epoch = 5000, there is a clear division of the loss function values, the loss function of PINN (1), shows a significant improvement at epoch = 5000, where its increasing trend changes to a decreasing trend, which is sustained until the end of the epochs. Meanwhile, for the PINN (2) model, no significant improvement in the value of are observed throughout the entire training process. The result achieved by the PINN (2) model is = 7.6525 × 10−6 compared to the value of the PINN (1) model, which is = 2.3966 × 10−6. A similar trend is also observed in the value of . For the PINN (1) model at epoch = 5000, a sudden decrease is observed with a large magnitude. This favorable condition facilitates the achievement of a better value compared to the PINN (2) model. The final attained value of the PINN (1) model is 3.3033 × 10−6 comparing it to the value of the PINN (2) model, which is shown 1.1861 × 10−4. Despite the PINN (1) model recording a value of = 1.7710 × 10−5 compared = 7.6248 × 10−6 in PINN (2) does not show any improvement. However, this value does not affect the total loss function calculated according to Eq. (43).
To clarify the effectiveness of adjusting the coefficients and , an addressing the imbalance between the loss functions dependent on the boundary conditions ( and ) compared to the loss function of the physical differential equation . L2 norm of the PINN (1) model and PINN (2) model are shown in Fig.13.
Similar to the observations in Fig.12, the L2 norm values of the boundary conditions functions (L2 norm BCs and L2 norm BCd) obtained from the PINN (1) model exhibit superior performance compared to those of the PINN (2) model. This suggests that PINN (1) more effectively enforces the given boundary constraints. In contrast, the PINN (2) model achieves a lower L2 norm value for the loss function associated with the differential equation, indicating its strength in satisfying the governing equation itself. However, it is important to note that if a model fails to adequately enforce the boundary conditions (BCs and BCd), the overall accuracy of the final solution may be compromised. The effectiveness of a PINN model, therefore, does not solely depend on minimizing the residuals of the PDE but also significantly on ensuring that the boundary conditions are properly satisfied. Neglecting the latter may result in a solution that deviates from practical expectations, ultimately reducing the reliability and applicability of the model. From this perspective, the PINN (1) model demonstrates better overall performance by maintaining a well-balanced approach to optimizing the loss functions of both the PDE and the boundary constraints. This balance is achieved through the incorporation of adjustable weighting coefficients and whose values, as shown in Tab.3, serve as a valuable reference for tuning PINN models. This approach is particularly beneficial for complex engineering applications, such as the analysis of laminate plates, where both governing equations and boundary conditions play crucial roles in achieving accurate and physically meaningful solutions.
The superior performance of the PINN (1) model over the PINN (2) model is clearly demonstrated through the nondimensionalized displacement results and the associated error levels when compared to the highly accurate Navier solution, as presented in Fig.14. A detailed examination reveals that the PINN (1) model is capable of generating displacement predictions that closely align with the Navier solution across the entire displacement field of the plate. This high degree of accuracy suggests that PINN (1) effectively captures the underlying physical behavior of the system. Conversely, the PINN (2) model exhibits significant discrepancies, failing to provide reliable displacement predictions for the plate. This inadequacy highlights the importance of properly addressing the imbalance between the two competing loss functions , , and in the model formulation. If these loss terms are not carefully calibrated, the optimization process may become biased, leading to inaccurate or even physically inconsistent solutions. Therefore, ensuring an appropriate balance between these loss functions is a critical aspect of successfully solving the problem, as it directly influences the overall accuracy and stability of the predicted displacement field. This insight underscores the necessity of developing systematic approaches for tuning loss weight parameters, particularly in complex engineering applications such as laminated plate analysis.
Similar to Example 1, the characteristic values to compare in this example are presented in Tab.4. Based on the results of the model with adjusted weights to address the imbalance in the loss function, the results of the PINN (1) model are used for comparison with the numerical solution. The comparative values include displacements and the maximum stress values. The results indicate that PINN (1) yields results very close to the Navier solution for the stress values and displacements . The maximum absolute error is observed for the stress of with a magnitude of 0.1081.
The displacement distribution of the plate at the mid-plane, and the entire domain of the plate (including the boundary edges), and the error between the PINN method and the Navier solution are shown in Fig.15. The stress distribution at the point is similar trend to Example 1, which is observed, at epochs = 15000. We can find a model that can predict the plate’s behavior with high accuracy, although in this example, the distribution and analysis are more complex compared to Example 1.
Fig.15 illustrates that the PINN (1) model yields results with an error margin that remains within an acceptable range when compared to the numerical solution for stress values. This observation substantiates the effectiveness of the proposed methodology, indicating that the approach developed in this study demonstrates a high degree of reliability in accurately capturing stress distributions.
5 Conclusions
This study introduces a novel computational framework utilizing the PINN approach for the static analysis of cross-ply composite laminates. By leveraging deep learning techniques in conjunction with the fundamental principles of solid mechanics, the proposed method provides an effective and reliable means of predicting stress and displacement distributions in composite laminates. The research approach involves formulating a system of PDEs based on static equilibrium principles and employing PINN to solve these equations in a data-efficient manner. To validate the effectiveness of the proposed methodology, two case studies with increasing complexity were analyzed. The results indicate that the PINN framework accurately captures the mechanical behavior of laminated plates, exhibiting high precision in predicting both stress and displacement fields. A key advantage of the approach is its ability to address the imbalance between different loss functions, ensuring stable and accurate convergence during the training process. The study highlights that optimizing the PINN model requires careful consideration of boundary conditions and an appropriate selection of weighting coefficients to balance the PDE residuals and boundary constraints effectively. The convergence trends of the loss functions further demonstrate the efficiency of the PINN method in reducing numerical errors, leading to solutions that closely match the reference Navier solutions. The observed maximum absolute error remains within a reasonable range, underscoring the robustness and reliability of the proposed approach for composite laminate analysis. Furthermore, visualizations of stress distributions and displacement patterns confirm the ability of the PINN framework to accurately capture the complex mechanical responses of laminated structures. Overall, this research contributes to the advancement of computational mechanics by introducing a physics-based NN framework tailored for composite materials. The proposed PINN methodology not only enhances the accuracy and efficiency of static analysis for laminated plates but also holds significant potential for addressing a broader range of engineering problems, including more complex structures and nonlinear material behaviors. Future research can further explore the adaptability of this approach to dynamic loading conditions, multi-scale modeling, and hybrid data-driven methodologies, expanding its applicability to real-world engineering challenges.
Gibson R F. A review of recent research on mechanics of multifunctional composite materials and structures. Composite Structures, 2010, 92(12): 2793–2810
[2]
Xiao Y, Qiao W, Fukuda H, Hatta H. The effect of embedded devices on structural integrity of composite laminates. Composite Structures, 2016, 153: 21–29
[3]
Akbar M, Curiel-Sosa J. Piezoelectric energy harvester composite under dynamic bending with implementation to aircraft wingbox structure. Composite Structures, 2016, 153: 193–203
[4]
Saeed M U, Li B B, Chen Z F. Mechanical effects of microchannels on fiber-reinforced composite structure. Composite Structures, 2016, 154: 129–141
[5]
Cai S, Mao Z, Wang Z, Yin M, Karniadakis G E. Physics-informed neural networks (PINN) for fluid mechanics: A review. Acta Mechanica Sinica, 2021, 37(12): 1727–1738
[6]
Yesilce Y. Effect of axial force on the free vibration of Reddy-Bickford multi-span beam carrying multiple spring-mass systems. Journal of Vibration and Control, 2010, 16(1): 11–32
[7]
Karama M, Afaq K, Mistou S. Mechanical behaviour of laminated composite beam by the new multi-layered laminated composite structures model with transverse shear stress continuity. International Journal of Solids and Structures, 2003, 40(6): 1525–1546
[8]
Saracoglu G, Ceritbinmez F, Özkan V, Yapici A. The mechanical effect of functionalization in laminated composite material. Aircraft Engineering and Aerospace Technology, 2023, 95(7): 1005–1015
[9]
Garg N, Donough M J, Song C, Phillips A W, Prusty B G. Three-dimensional scaled boundary finite element method to study interfacial imperfections in thick laminated composite plates undergoing bi-axial bending. Engineering Analysis with Boundary Elements, 2023, 146: 34–43
[10]
Dural E, Oyar F. Effect of delamination size, location and boundary conditions on the behavior of a laminated glass plate. Structures, 2023, 47: 121–133
[11]
Minh H L, Sang-To T, Khatir S, Wahab M A, Gandomi A H, Cuong-Le T. Augmented deep neural network architecture for assessing damage severity in 3D concrete buildings under temperature fluctuations based on K-means optimization. Structures, 2023, 57: 105278
[12]
Minh H L, Sang-To T, Abdel Wahab M, Cuong-Le T. A new metaheuristic optimization based on K-means clustering algorithm and its application to structural damage identification. Knowledge-Based Systems, 2022, 251: 109189
[13]
Liu X, Qin J, Zhao K, Featherston C A, Kennedy D, Jing Y, Yang G. Design optimization of laminated composite structures using artificial neural network and genetic algorithm. Composite Structures, 2023, 305: 116500
[14]
Hornik K, Stinchcombe M, White H. Multilayer feedforward networks are universal approximators. Neural Networks, 1989, 2(5): 359–366
[15]
Chandrasekhar A, Suresh K. TOuNN: Topology optimization using neural networks. Structural and Multidisciplinary Optimization, 2021, 63(3): 1135–1149
[16]
Minh H L, Sang-To T, Theraulaz G, Abdel Wahab M, Cuong-Le T. Termite life cycle optimizer. Expert Systems with Applications, 2023, 213: 119211
[17]
Sang-To T, Le-Minh H, Abdel Wahab M, Thanh C L. A new metaheuristic algorithm: Shrimp and Goby association search algorithm and its application for damage identification in large-scale and complex structures. Advances in Engineering Software, 2023, 176: 103363
[18]
Li Y, Minh H L, Cao M S, Qian X, Abdel Wahab M. An integrated surrogate model-driven and improved termite life cycle optimizer for damage identification in dams. Mechanical Systems and Signal Processing, 2024, 208: 110986
[19]
Raissi M, Perdikaris P, Karniadakis G E. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. Journal of Computational Physics, 2019, 378: 686–707
[20]
ArendtWUrbanK. Partial Differential Equations: An Introduction to Analytical and Numerical Methods. Berlin: Springer, 2023
[21]
FlavinJ NRioneroS. Qualitative Estimates for Partial Differential Equations: An Introduction. Boca Raton: CRC Press, 2020
[22]
Li W, Bazant M Z, Zhu J. A physics-guided neural network framework for elastic plates: Comparison of governing equations-based and energy-based approaches. Computer Methods in Applied Mechanics and Engineering, 2021, 383: 113933
[23]
Karniadakis G E, Kevrekidis I G, Lu L, Perdikaris P, Wang S, Yang L. Physics-informed machine learning. Nature Reviews. Physics, 2021, 3(6): 422–440
[24]
Berg J, Nyström K. A unified deep artificial neural network approach to partial differential equations in complex geometries. Neurocomputing, 2018, 317: 28–41
[25]
Wang Y, Sun J, Li W, Lu Z, Liu Y. CENN: Conservative energy method based on neural networks with subdomains for solving variational problems involving heterogeneous and complex geometries. Computer Methods in Applied Mechanics and Engineering, 2022, 400: 115491
[26]
Jagtap A D, Kharazmi E, Karniadakis G E. Conservative physics-informed neural networks on discrete domains for conservation laws: Applications to forward and inverse problems. Computer Methods in Applied Mechanics and Engineering, 2020, 365: 113028
[27]
Tang S, Feng X, Wu W, Xu H. Physics-informed neural networks combined with polynomial interpolation to solve nonlinear partial differential equations. Computers & Mathematics with Applications, 2023, 132: 48–62
[28]
Gasick J, Qian X. Isogeometric neural networks: A new deep learning approach for solving parameterized partial differential equations. Computer Methods in Applied Mechanics and Engineering, 2023, 405: 115839
[29]
Meng Z, Qian Q, Xu M, Yu B, Yıldız A R, Mirjalili S. PINN-FORM: A new physics-informed neural network for reliability analysis with partial differential equation. Computer Methods in Applied Mechanics and Engineering, 2023, 414: 116172
[30]
Bai J, Rabczuk T, Gupta A, Alzubaidi L, Gu Y. A physics-informed neural network technique based on a modified loss function for computational 2D and 3D solid mechanics. Computational Mechanics, 2023, 71(3): 543–562
[31]
De Florio M, Schiassi E, Furfaro R. Physics-informed neural networks and functional interpolation for stiff chemical kinetics. Chaos, 2022, 32(6): 063107
[32]
Zhang P, Yin Z Y, Jin Y F, Yang J, Sheil B. Physics-informed multifidelity residual neural networks for hydromechanical modeling of granular soils and foundation considering internal erosion. Journal of Engineering Mechanics, 2022, 148(4): 04022015
[33]
Cai S, Wang Z, Wang S, Perdikaris P, Karniadakis G E. Physics-informed neural networks for heat transfer problems. Journal of Heat Transfer, 2021, 143(6): 060801
[34]
Bararnia H, Esmaeilpour M. On the application of physics informed neural networks (PINN) to solve boundary layer thermal-fluid problems. International Communications in Heat and Mass Transfer, 2022, 132: 105890
[35]
Arzani A, Cassel K W, D’Souza R M. Theory-guided physics-informed neural networks for boundary layer problems with singular perturbation. Journal of Computational Physics, 2023, 473: 111768
[36]
Almqvist A. Fundamentals of physics-informed neural networks applied to solve the Reynolds boundary value problem. Lubricants, 2021, 9(8): 82
[37]
Sukumar N, Srivastava A. Exact imposition of boundary conditions with distance functions in physics-informed deep neural networks. Computer Methods in Applied Mechanics and Engineering, 2022, 389: 114333
[38]
Guo H.. , X. Zhuang, Rabczuk T. A deep collocation method for the bending analysis of Kirchhoff plate. Computers, Materials & Continua, 2019, 59(2): 433–456
[39]
Zhuang X, Guo H, Alajlan N, Zhu H, Rabczuk T. Deep autoencoder based energy method for the bending, vibration, and buckling analysis of Kirchhoff plates with transfer learning. European Journal of Mechanics. A, Solids, 2021, 87: 104225
[40]
Bastek J H, Kochmann D M. Physics-informed neural networks for shell structures. European Journal of Mechanics-A/Solids, 2023, 97: 104849
[41]
Samaniego E, Anitescu C, Goswami S, Nguyen-Thanh V M, Guo H, Hamdia K, Zhuang X, Rabczuk T. An energy approach to the solution of partial differential equations in computational mechanics via machine learning: Concepts, implementation and applications. Computer Methods in Applied Mechanics and Engineering, 2020, 362: 112790
[42]
Wang Y, Sun J, Rabczuk T, Liu Y. DCEM: A deep complementary energy method for linear elasticity. International Journal for Numerical Methods in Engineering, 2024, 125(24): e7585
[43]
Peng L X, Sun J K, Tao Y P, Huang Z M. Bending analysis of thin plates with variable stiffness resting on elastic foundation via a two-network strategy physics-informed neural network method. Structures, 2024, 68: 107051
[44]
Fallah A, Aghdam M M. Physics-informed neural network for bending and free vibration analysis of three-dimensional functionally graded porous beam resting on elastic foundation. Engineering with Computers, 2024, 40: 437–454
[45]
Wang W, Thai H T. A physics-informed neural network framework for laminated composite plates under bending. Thin-Walled Structures, 2025, 210: 113014
[46]
Vahab M, Haghighat E, Khaleghi M, Khalili N. A physics-informed neural network approach to solution and identification of biharmonic equations of elasticity. Journal of Engineering Mechanics, 2022, 148(2): 04021154
[47]
Mishra B B, Kumar A, Samui P, Roshni T. Buckling of laminated composite skew plate using FEM and machine learning methods. Engineering Computations, 2021, 38(1): 501–528
[48]
Furtado C, Pereira L F, Tavares R P, Salgado M, Otero F, Catalanotti G, Arteiro A, Bessa M A, Camanho P P. A methodology to generate design allowables of composite laminates using machine learning. International Journal of Solids and Structures, 2021, 233: 111095
[49]
WangYSunJBaiJAnitescuCEshaghiMZhuangXRabczukTLiuY. Kolmogorov Arnold Informed neural network: A physics-informed deep learning framework for solving PDEs based on Kolmogorov Arnold Networks. 2024, arXiv: 2406.11045
[50]
Reddy J N. A simple higher-order theory for laminated composite plates. Journal of Applied Mechanics, 1984, 51(4): 745–752
[51]
Xiang Z, Peng W, Liu X, Yao W. Self-adaptive loss balanced Physics-informed neural networks. Neurocomputing, 2022, 496: 11–34
[52]
KingmaD PBaJ. Adam: A method for stochastic optimization. 2014, arXiv: 1412.6980
[53]
Song J, Cao W, Liao F, Zhang W. VW-PINNs: A volume weighting method for PDE residuals in physics-informed neural networks. Acta Mechanica Sinica, 2024, 41: 324140
[54]
Jeong H, Bai J, Batuwatta-Gamage C P, Rathnayaka C, Zhou Y, Gu Y T. A physics-informed neural network-based topology optimization (PINNTO) framework for structural optimization. Engineering Structures, 2023, 278: 115484
[55]
Wu C, Zhu M, Tan Q, Kartha Y, Lu L. A comprehensive study of non-adaptive and residual-based adaptive sampling for physics-informed neural networks. Computer Methods in Applied Mechanics and Engineering, 2023, 403: 115671
RIGHTS & PERMISSIONS
Higher Education Press
AI Summary 中Eng×
Note: Please be aware that the following content is generated by artificial intelligence. This website is not responsible for any consequences arising from the use of this content.