Next Article in Journal
Comparison of the Structure, Mechanical Properties and Effect of Heat Treatment on Alloy Inconel 718 Produced by Conventional Technology and by Additive Layer Manufacturing
Previous Article in Journal
Investigation of Sm Addition on Microstructural and Optical Properties of CoFe Thin Films
Previous Article in Special Issue
Lightweight Design of Variable-Stiffness Cylinders with Reduced Imperfection Sensitivity Enabled by Continuous Tow Shearing and Machine Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Explainable Artificial Intelligence to Investigate the Contribution of Design Variables to the Static Characteristics of Bistable Composite Laminates

1
Department of Mechanical Engineering, Isfahan University of Technology, Isfahan 84156-83111, Iran
2
Department of Computer Engineering, Amirkabir University of Technology (Tehran Polytechnic), Tehran 159163-4311, Iran
3
Department of Engineering, Kharazmi University, Tehran 15719-14911, Iran
4
College of Engineering, Swansea University, Bay Campus, Swansea SA1 8EN, UK
5
Department of Aerospace Structures and Materials, Delft University of Technology, Kluyverweg 1, 2629HS Delft, The Netherlands
*
Authors to whom correspondence should be addressed.
Materials 2023, 16(15), 5381; https://doi.org/10.3390/ma16155381
Submission received: 1 June 2023 / Revised: 12 July 2023 / Accepted: 26 July 2023 / Published: 31 July 2023
(This article belongs to the Special Issue Variable Stiffness Composite Materials and Structures)

Abstract

:
Material properties, geometrical dimensions, and environmental conditions can greatly influence the characteristics of bistable composite laminates. In the current work, to understand how each input feature contributes to the curvatures of the stable equilibrium shapes of bistable laminates and the snap-through force to change these configurations, the correlation between these inputs and outputs is studied using a novel explainable artificial intelligence (XAI) approach called SHapley Additive exPlanations (SHAP). SHAP is employed to explain the contribution and importance of the features influencing the curvatures and the snap-through force since XAI models change the data into a form that is more convenient for users to understand and interpret. The principle of minimum energy and the Rayleigh–Ritz method is applied to obtain the responses of the bistable laminates used as the input datasets in SHAP. SHAP effectively evaluates the importance of the input variables to the parameters. The results show that the transverse thermal expansion coefficient and moisture variation have the most impact on the model’s output for the transverse curvatures and snap-through force. The eXtreme Gradient Boosting (XGBoost) and Finite Element (FM) methods are also employed to identify the feature importance and validate the theoretical approach, respectively.

1. Introduction

Bistable composite laminates not only exhibit two stable shapes but can also switch their shapes between these states in response to appropriate loads. These outstanding features lead to their employment in a range of applications, including energy harvesting [1,2], soft robots [3], and other structures [4,5,6,7,8,9]. The bistability of unsymmetric laminates is a result of the residual thermal stresses generated from the inequality of the thermal expansion coefficients in each ply which are produced during the curing process [10]. Cross-ply bistable laminates have two stable cylindrical shapes; in each shape there are two transverse curvatures, which are the most important characteristics to control the cured shapes of these structures [11]. The variation in the two transverse curvatures with the side length of a cross-ply bistable laminate is illustrated in Figure 1.
For lengths less than the critical length at the bifurcation point, the plate has just one unstable shape. After this point, two stable cylindrical configurations emerge, which have opposite geometries.
One of the interesting properties of bistable and multi-stable composite structures is the snap-through behaviour between the stable configurations. Thus, their shape can be changed from one stable equilibrium shape to the other by applying a sufficiently large external force, which is called snap-through. This jumping between two stable configurations is strongly nonlinear and there is a sudden mechanism, such that the structure experiences large amplitude displacements [12]. The mechanism to change the shape for a bistable laminate fixed at the centre and subjected to four equal concentrated forces at the corners is shown in Figure 2.
Like other composite structures, the material properties, geometry, and environmental conditions may have significant impacts on the curvatures and snap-through force of bistable composites [13]. Hence, utilizing these composites in real-world structures requires the development of our knowledge of the exact influences of these conditions on the desired behaviours.
A range of research has been carried out on the static behaviours of bistable composites. It was proved that thin unsymmetric laminates subject to thermal load can give two stable configurations, in addition to the unstable saddle shape, which classical lamination theory could not predict [14]. Hyer [15] developed an analytical approach based on Rayleigh–Ritz minimisation of the total potential energy using assumed displacement functions, which could determine the two stable cylindrical shapes. Using this method, Dano and Hyer [16] studied the cured shapes of bistable composites for cross-ply and angle-ply laminates and investigated the effect of the stacking sequence on the curvatures. Because of the types of the displacement fields that they used, the curvatures were predicted to be constant along the edges of the laminates, while, in reality, these curvatures vary. Cho and Roh [17] presented a simplified higher-order plate theory for laminates with linear transverse shear profiles by applying Rayleigh–Ritz approximation and considering the slippage effects. The curvatures of bistable laminates predicted using this model were more accurate compared to the previous method [16]. Cantera et al. [18] investigated analytically and experimentally the impacts of the geometric properties and length-to-width ratio on the curvatures and out-of-plane displacements of cross-ply bistable composites by considering the hygrothermal effects. They showed that increasing the aspect ratio leads to increased curvatures. Brampton et al. [19] investigated the effect of uncertainty in the input variables on the major curvature of bistable laminates by considering the temperature dependency of material properties. They showed that the major curvature has the highest sensitivity to uncertainty in the Young’s moduli and thermal expansion coefficients. The sensitivity of the stable shapes to each parameter was examined by defining a ±5% change in the inputs using the Rayleigh–Ritz method and the total potential energy. Zhang et al. [20] analysed the curvatures of bistable composite shells under thermo-mechanical loading through theoretical and finite element methods by considering the material properties as functions of temperature. The results indicated that the through-thickness thermal gradients and uniform temperature field have a substantial effect on the second stable curvature. Cantera et al. [21] modelled the non-uniform curvatures of [0/90] bistable composite plates subject to thermal loads and demonstrated that increasing the length-to-thickness ratio causes a reduction in the cylindrical curvatures. Wu et al. [22] built an analytical model for shell structures considering the hydrothermal effect and analysed the influences of moisture and heat on the bistability of cylindrical shell laminates. Regarding their results, with rising humidity and temperature, the twisting curvature increases. Chillara et al. [23] introduced an approach to develop non-cylindrical curved shapes for mechanically prestressed laminates based on strain energy minimisation. Chai et al. [24] examined the effect of hygrothermal conditions on bistable anti-symmetric composite shells through the principle of minimum potential energy. They proved that increasing both moisture and temperature can enhance the principle and twisting curvatures in angle-ply bistable shells. Zhang et al. [25] designed a new bistable hybrid laminate embedded with some bimetallic strips and examined the impacts of the thickness, width, and material properties of these strips on the principal curvature of the laminate by developing an analytical model based on Dano’s theory. Saberi et al. [11] analysed the bistability probability of five types of bistable laminates using a combination of the principle of minimum potential energy and the Rayleigh–Ritz and subset simulation methods. They indicated that the thermal and moisture expansion coefficients have the highest influences on the region of bistability.
In the case of the snap-through phenomenon, different aspects of the snap-through process for bistable composite laminates under external forces and moments have been studied via experiment, finite element modelling, and theoretical methods by a number of researchers. Dano and Hyer [12] studied the snap-through of three types of unsymmetric bistable laminates with different stacking sequences using the Rayleigh–Ritz technique and virtual work and also obtained the snap-through force theoretically and experimentally. Mattioni et al. [26] numerically estimated the equilibrium configurations and snap-through behaviour of multi-stable composites using finite element analysis and estimated the critical temperature and load to induce bifurcation. Pirrera et al. [27] used a Ritz model with high-order polynomials and path-following algorithms to study the effects of important parameters such as panel geometry, temperature variation, and various lay-ups on the stable configurations and snap-through load of bistable cylindrical panels. Cantera et al. [28] proposed a model to analyse the snap-through and snap-back in bistable cross-ply laminates supported at four points and actuated by a concentrated load based on the Rayleigh–Ritz method and the minimisation of total potential energy. Emam [29] investigated the snap-through and free vibration behaviour of bistable cross-ply composite laminates using a simplified Rayleigh–Ritz model with four time-dependent parameters for the general dynamic response. Zhang et al. [30] theoretically and experimentally investigated the dynamic snap-through phenomena of a square bistable laminate composite panel under foundation excitation. They showed that the geometric dimensions and the numbers of layers can change the critical point for the snap-through. Pan et al. [31] analysed the snap-through response of bistable hybrid symmetric laminates with cantilever boundary conditions using the commercial software Abaqus, and these results were verified by experiments. The results indicate that the lay-up has a notable impact on the snap-through response. Zhang et al. [32] examined experimentally the bistable behaviour of an anti-symmetric laminated cylindrical shell at different temperatures. The results demonstrate that increasing the temperature leads to a decrease in the snap-through load.
In recent years, many researchers have used the machine learning method to study the behaviour of bistable composites. Chau et al. [33] examined the optimisation process for designing bistable composites by employing a hybrid model, which includes an adaptive neuro-fuzzy inference system (ANFIS), statistical methods, fuzzy logic algorithms, finite elements, a desirability function strategy, and lightning attachment procedure optimisation (LAPO). In their study, Liu et al. [34] created a machine learning algorithm for the purpose of designing and optimizing a curved beam with bistable properties. Their model accurately predicted the nonlinear behaviour of the beam and was used to optimise the structure according to different objectives, including stiffness and forward- and backward-snapping forces.
There has been considerable research on the behaviour of bistable composites. However, it is still necessary to expand our horizon on the exact correlations between the input variables and curvatures of the stable configurations because curvatures are the most significant factor to design bistable structures with a desired deformation. Previous papers only focus on calculating the snap-through forces and examining the mechanisms. Therefore, we need to investigate the effect of each of the design parameters on this load, and this work fills this gap. Although [19] and [11] studied the sensitivity of the major curvature and the bistability region of bistable laminates, respectively, this contribution aims to gain a deeper insight into the importance of the input features of bistable composite laminates in a new way so that it not only evaluates relationship magnitudes among design variables and correlates them with the transvers curvatures but also ranks them on the basis of their effect on the outputs. Another novelty of this work is associated with unveiling the influences of input variables on the snap-through load. In addition, the approach used here can be generalised to other multi-stable and complex composite structures, in which it is not possible to analysis them theoretically. As a result, in the present research, an analysis is conducted to determine the exact influences of input variables, such as geometry features, material properties, environmental temperature, and moisture, on the curvatures of the stable shapes and the load required to change these shapes using explainable machine learning. A combined method using the principle of minimum potential energy, Rayleigh–Ritz, and SHAP is employed. Firstly, the equations of bistable composite laminates are derived through the principle of minimizing the potential energy and the Rayleigh–Ritz method. After determining the curvatures of the stable configurations and the snap-through loads, the effect of the variables on these outputs is investigated through SHAP. Shapley values have recently become popular since they offer better interpretability and enhance the system’s trustworthiness and transparency to convert any complex black-box machine learning into a rational human basis system. The results associated with the importance of features and their correlations are also obtained using XGBoost and the Pearson correlation method.

2. Methodology

2.1. Theoretical Model of Bistable Laminates

To derive the equations, the principle of minimum potential energy is employed. The total potential energy for composite laminates is:
Π = L y / 2 L y / 2 L x / 2 L x / 2 h / 2 h / 2 1 2 σ T ε d z   d x d y
where h, L x , and L y denote the thickness and side lengths of the laminate, and σ and ε are the stress and strain tensors, respectively [35]. Regarding classical lamination theory, the stress–strain relation for the kth layer by considering the thermal and moisture conditions can be written as:
σ = Q ¯ k ε ε t ε m
where Q ¯ k   is the transformed reduced stiffness of the kth layer. ε t and ε m are the thermal and moisture strains expressed as ε t = α T and ε m = β C , where α   = α x α y α x y T and β   = β x β y β x y T are the vectors of thermal and moisture expansion coefficients, respectively, T is the temperature variation, and C is the moisture variation.
ε is the total strain field that should include the Von Karman strain terms because of the nonlinear behaviour of bistable laminates. ε = ε 0 + z κ 0 , where ε 0   and κ 0 are the strain and curvature vectors at the mid-plane expressed as:
ε 0 = ε 0 x x ε 0 y y ε 0 x y = U 0 x + 1 2 W 0 x 2 V 0 y + 1 2 W 0 y 2 1 2 U 0 y + V 0 x + W 0 x W 0 y κ 0 = κ 0 x x κ 0 y y κ 0 x y = 2 W 0 x 2 2 W 0 y 2 2 2 W 0 x y
where U 0 ,   V 0 , a n d   W 0   are the in-plane and the out-of-plane displacements in the x, y, and z, directions, respectively. After substituting Equations (2) and (3) into Equation (1), the total potential energy is given by:
Π = L y / 2 L y / 2 L x / 2 L x / 2 ( 1 2 ε 0 κ 0 T A B B D ε 0 κ 0 N t M t T ε 0 κ 0 N m M m T ε 0 κ 0 ) d x   d y
where A, B, and D indicate the in-plane, coupling, and bending stiffness matrices, respectively, given by:
A i j   = k = 1 a Q ¯ i j k z k z k 1 B i j   = 1 2 k = 1 a Q ¯ i j ( k ) z k 2 z k 1 2 D i j   = 1 3 k = 1 a Q ¯ i j ( k ) z k 3 z k 1 3
where the index k indicates the different plies in the laminate and a is the number of plies (in this work, k = 1, 2 and a = 2). Also, Q ¯     k is the transformed reduced stiffness of the kth layer. N t , m and M t , m denote the hydrothermal stresses and moment resultants, respectively, given as:
N i t = k = 1 a j = 1 b Q ¯ i j ( k ) α j ( k ) T z k z k 1     M i t = 1 2 k = 1 a j = 1 b Q ¯ i j ( k ) α j ( k ) T z k 2 z k 1 2 N i m = k = 1 a j = 1 b Q ¯ i j k β j k C z k z k 1 M i m = 1 2 k = 1 a j = 1 b Q ¯ i j ( k ) β j ( k ) C z k 2 z k 1 2
The plate is considered fixed at the centre and free at the edges, and so the proposed displacement fields in Equation (7) must satisfy these boundary conditions.
      U 0   x , y = i = 1 m j = 1 n t i j x i y 2 ( j 1 )             V 0   x , y = i = 1 m j = 1 n s i j x 2 i 1 y j W 0 x , y = i = 1 m j = 1 n r i j x 2 i 1 y 2 j 1
where t i j , s i j , and r i j are the unknown coefficients and R = t i j , s i j , r i j T is the vector of these unknown coefficients. Because of the boundary conditions,   U 0 (0,0),     V 0 (0,0), and     W 0 (0,0) are equal to zero. Furthermore, according to Equations (2) and (3), the curvatures are considered variable and not constant, resulting in their estimation with high accuracy compared to considering them constant at the edge of the laminates [11].
By substituting Equation (7) into Equation (4) and integrating, the total potential energy is obtained as a function of the unknown coefficients of the displacement fields. The equilibrium shapes are then obtained by the principle of minimum potential energy so that the variations with respect to the unknown coefficients are determined and the resulting expressions are set to zero [36,37,38]. Thus,
δ Π = Π r i j δ r i j + Π s i j δ s i j + Π t i j δ t i j = 0
This equation may be rewritten as:
Π r i j = 0 ,             Π s i j = 0 ,   Π t i j = 0
Equation (9) is a system of nonlinear equations solved by the Newton–Raphson technique. Three solutions typically exist, two of which are associated with stable equilibria and the third is the unstable equilibrium state [15].
The equilibrium configuration of the bistable plate will be stable if the Jacobian matrix of the potential energy is positive definite, or given mathematically as:
2 Π R i 2 > 0
The equilibrium configuration of the plate will be stable if this Jacobian matrix (K (R)) of the potential energy is positive definite.
To estimate the snap-through force for each stable state, we should consider the work done by the external forces. The total potential energy is:
Π R i j W f   = 0
where W f is the work done by the external forces, given by:
W f   = m = 1 4 f m W m ( x , y )
where f i is the applied force and   W i ( x , y ) is the displacement of the plate at the point where the load is applied. In this research, four equal concentrated forces are applied at the corners of the plate.

2.2. SHAP

Some advanced machine learning (ML) methods are considered black box models, and understanding the output of them is very difficult, and interpreting them is crucial [39]. This would be even more important when we consider a more sophisticated model because there is a correlation between model complexity and model interpretability, meaning that it is not so clear how well a complicated model works. This insufficient clarity brings an issue of trustability. This problem can be solved using SHAP because despite the black-box model, in which even the developer cannot explain its specific decisions, the EML methods can interpret results in a way that are understandable to humans [39,40,41]. SHAP is one of the most novel EML methods to study model interpretability [42,43,44,45,46,47,48]. The method has origins in game theory to explain the performance of a machine learning model and evaluate the contribution of each input variable to the model’s output. This method was initially invented for assigning payment to the players according to their contributions towards the total profit [49]. SHAP values can demonstrate the contribution, whether positive or negative, of each input parameter (all records of each parameter together) as well as each record (each singular record of a variable) on the objective and raise the transparency of the prediction model. The Shapley values have also been linked to sensitivity analysis and ranking inputs, providing a good assessment of the existence of dependencies [50,51,52,53,54,55].
To generate an interpretable model, SHAP utilises an additive feature attribution approach, which means it defines the output model as a linear combination of input features (x) [46,47]. Indeed, the SHAP explanation model g x   for prediction f x is defined as:
f x = g x = φ 0 + i = 1 P φ i x i
where P denotes the number of input variables, φ 0   is the constant value when there are no features in the model, φ i   denotes the SHAP values, and x is a binary parameter that indicates whether the ith variable is being observed ( x = 1 ) or not ( x = 0 ).
There is a single unique solution for Equation (13) which should have three main characteristics, including local accuracy, missingness, and consistency [47]. Local accuracy: when estimating the original model f for an input feature x, local accuracy requires the explanation of the model g for the simplified input x′ to match the output of f. This is satisfied once   x = h x   ( x ) . Missingness: there is no importance for features missing in the input, which means x = 0 leads to φ i =   0 . Consistency: consistency means that altering a feature ( x ) with a large effect cannot reduce the attribution ( φ i ) allocated to that feature.
Regarding game theory, the SHAP value for the ith input variable is expressed as:
φ i f , x   = S N \ { i } S ! P S 1 !   P ! [ f x S i   f x S ]
where N is a vector of features, and S is a subset of N that represents the number of entries in x , which are non-zero. Moreover, f x S = f h x x = E f x | x s , where E f x | x s is the value of the function for a subset (S) of the inputs. According to Equation (14), the SHAP value for each input variable is obtained, and their importance can be ranked based on their φ i values [56].

2.3. XGBoost

Extreme gradient boosting [57] is an enhanced and scalable machine learning algorithm based on gradient boosting decision trees. This novel method has been implemented in different engineering fields because of its merits [58,59,60]. First, it can offer high performance for both regression and classification problems utilizing Taylor series expansions of the objective function, efficiently constructing boosted trees and working in parallel. Second, a multi-threading parallel computing model can also be automatically called in XGBoost, which is several times faster than the traditional ensemble learning models [61]. Finally, the regularisation term used in its objective function increases the generalisation ability, making it less likely that the model would be overfitted by data [62,63,64,65,66]. The prediction score of XGBoost is the sum of all the scores in the trees, defined as:
m =   i = 1 n L ( y i   ·     y ^ i m ) + j = 1 m Ω ( f i )
where n represents the number of records, L() denotes the loss function measuring the error between the target y i and the predicted y ^ i m to optimise and yield the optimal value, and Ω () is the regularisation term. This regularisation term removes the model complexity to avoid overfitting [67] and is defined as:
Y ^ =   m = 1 M F m ( X )
where   Y ^ and F m   show a prediction score over all trees and the individual score of each tree in the model, respectively. M indicates the number of trees used in the model and X is the feature vector. The regularised objective function of XGBoost at the mth iteration is expressed as:
Ω f =   γ T + 1 2   λ k = 1 T w k 2
where T and w denote the number of nodes and the weight of each node, respectively [68]. γ and λ are also two constant values utilised to control the degree of the regularisation.
After building the trees using the training dataset, XGBoost is able to calculate the importance of each input feature based on the weight. In XGBoost, the weight represents the number of times a variable is employed for data splitting and is calculated as:
I M P F =   m = 1 M l = 1 L 1 I ( F m I   ·   F )   I ( F m I   ·   F   )   =   1                   if     F m I = = F                                 0             otherwise                                            
where m, M, L, and L − 1 represent the number of trees, total number of trees, number of nodes in the mth tree, and the number of non-leaf nodes of the tree, respectively. Also, F m I   is the feature associated with the node L. This model is used to obtain the feature importance of XGBoost to evaluate the feature importance we get from SHAP. In this way, we are able to explain our model and describe which features have the most impact on our prediction.
The randomised search cross validation method was used for hyperparameter optimisation. The obtained parameters employed to build the XGBoost model for this study are listed in Table 1.

2.4. The Characteristics of the Laminates

The desired bistable composite plate has an unsymmetric lay-up [0/90] with a 150 mm × 150 mm side length. It should be noticed that material properties are assumed to be independent of temperature. Furthermore, the cure and room temperatures are assumed to be 165 °C and 25 °C, respectively [11]. The coefficient of moisture expansion in the direction of the fibre ( β 11 ) is insignificant and hence assumed to be zero [11]. To predict the contribution features to the curvatures and snap-through load, a number of samples must be considered by defining uncertainty in the inputs using a statistical technique. The mean value and the coefficient of variation in the assumed features are listed in Table 2. The probability distribution of these random parameters is considered to be normal based on goodness-of-fit test results [69,70,71]. By considering these features, 375 sets of the material properties were randomly generated. Then, the equations of the bistable laminates, explained in Section 2.1, were solved for the 375 sets of the materials properties and the desired responses determined. Therefore, in this study, 375 bistable laminates were considered. It should be mentioned that after determining the results for different numbers of samples (200, 300, and 350), no changes in the results occurred when more than 370 samples were considered. From the entire dataset, 60% of samples were randomly used as the training set, 20% as the validation set, and the rest were considered as the test set. The training set was used for model training, while the test set was used for the evaluation of the model. The validation set was used to avoid overfitting and improve the model’s generalisation [72]. Table 3 shows obtained results by XGBoost on the training and test sets.
To validate the theoretical approach, the out-of-plane displacement in the first stable shape were determined using both the analytical method and FEA based on Abaqus (6.14) commercial software package [73]. By considering m, n = 3 in Equation (7), the corner displacement achieved by the theoretical method is 10.19 mm, while the result obtained by FEM is 10.02 mm. This means that the theoretical method has an acceptable accuracy since the error is less than 1.7%.
To conduct FEA for a bistable composite plate in Abaqus, the following stages should be conducted. After designing the rectangular geometry in the ‘Part’ module, in the ‘Property’ module, the composite lay-ups should be defined according to Table 2. In the next module, to predict the stable configurations, the ‘Static-General’ step is selected to simulate the manufacturing process. It should be notice that ‘Nlgeom’ is considered for the static analysis due to the geometric nonlinearity. Moreover, to obtain reliable results, a damping factor of 10 7 is defined for the automatic stabilisation. Next, the simulated laminate is meshed using linear quadrilateral (S4R) elements with hourglass control and reduced integration, comprising 1849 elements and 1936 nodes. In the ‘Force’ module, the boundary conditions of the laminate are defined, where the laminate is fixed at the centre. We can simulate the manufacturing process using the ‘Predefined Field’ option in this module by choosing 165 °C and 25 °C for the curing and room temperatures, respectively [5,11].

3. Results

3.1. Features Importance for the Curvatures

To determine curvatures of the stable shapes, first, the stable configurations should be predicted using Equation (8), leading to an estimate of the vector R. By substituting the displacement fields into Equation (2), the curvatures are calculated. The transverse curvatures of the stable shapes are shown in Figure 3.
Because the transverse curvatures are the most significant characteristic of bistable composites to control their deformed shapes, it is required to identify the precise effect of features on them. SHAP values for κ 0 x x , the main curvature in the first stable state of the square cross-ply bistable composite plate, are shown in Figure 4. These values rank the input variables based on their importance on the curvature and indicate their correlations.
The distribution and range of impact of the input variables on the curvature can be determined using Figure 4a. Each point on this figure is a Shapley value associated with the input variables and a specific input. The vertical axis from top to bottom displays the order of importance of the input variables, which begins with the most important variable. The horizontal axis shows the SHAP value, and the colour bar indicates the variable’s importance level so that blue to red shows low to high significance. From the SHAP analysis, the most significant input variable in obtaining the curvature is α 22 , which is considerably more influential than the others, followed by C , β 22 , E 11 , while G 12 has the lowest impact on κ 0 x x [11,13]. It is clear that α 22 has a high and negative impact on the output due to the red points on the negative section of the horizontal axis. Figure 4b demonstrates the mean of the SHAP values. The higher the significance factor, the more significant the variable is. Evaluating the magnitude of these relationships reveals that except for α 22 , E 22 , and G 12 exhibiting a negative correlation with the output, the other input parameters exhibit a positive relationship with κ 0 x x , meaning increasing α 22 , E 22 , and G 12 lead to a reduction in this curvature. In summary, this figure would be helpful to design bistable composite structures since it reveals that they have the greatest sensitivity to uncertainties in α 22 .
The SHAP analysis results for κ 0 y y are presented in Figure 5, which shows that this curvature is mostly sensitive to α 22 , and then C , t, and G 12 . Interestingly, there is a negative correlation between κ 0 y y and α 22 , G 12 , L y , and L x , i.e., increases in these inputs can reduce the curvature. According to Figure 4 and Figure 5, after manufacturing a cross-ply bistable composite plate, if we want to increase κ 0 y y and decrease κ 0 x x , for example, reducing the length and shear modulus of the laminate can be a good strategy.
To further strengthen this study, XGBoost, as a novel ML method, is used to determine the feature importance of the input variables. The results of SHAP have a good agreement with the feature importance results obtained from XGBoost, which are presented in Figure 6. Giving this figure, the most important input variables for κ x x are α 22 , ΔC, and β 22 , while for κ y y , they are α 22 , ΔC, and t .
Pearson correlation is also used to measure the strength of the linear relationship between variables. Note that we can indirectly use Pearson correlation to validate the SHAP results by checking if the variables deemed important by SHAP also have a high correlation with the target variable. However, keep in mind that Pearson correlation only measures the linear correlation between two variables, so it may not capture non-linear relationships between features and the target variable. Figure 7 illustrates the Pearson correlation among these parameters which has a strong agreement with SHAP correlation assessments. For instance, this figure confirms that there is a negative relationship between the curvatures and α22, and also α22 has the greatest correlation with them. In the case of the inputs, E22 and G12 have the highest correlation.
It should be highlighted that the Pearson correlation only assesses a linear relationship between two variables and plots the impact of variables on the output. However, SHAP evaluates not only linear but also nonlinear multivariable relationships and plots SHAP values for each variable regarding its rank.
The SHAP dependency plots, the variation in SHAP values with changes in the input variables, are presented in Figure 8. The SHAP values presented in Figure 4 and Figure 8 are the same, but the latter helps to give a deeper insight into the variation and spread of the SHAP values with the input parameters. According to Figure 8a, there is a relatively linear and negative relationship between α 22 and C for κ 0 x x , meaning an increase in α 22 can reduce its SHAP value. The impact of α 22 is shown for a variation in C from 0.28 to 0.32. The red values signify high values of C , while the blue represents low values. When α 22 is more than 2.7 × 10−5  ( 1 / ° C ) , the SHAP value for α 22 is negative. In contrast, there is a quite linear and positive dependency between C and α 22 (Figure 8b), β 22 and α 22 (Figure 8c), as well as E 11 and α 22 (Figure 8d). Figure 9 and Figure 10 illustrate SHAP force plots for two different samples for the prediction of κ 0 x x and κ 0 y y , respectively. SHAP force plots offer an intuitive way to visualise feature importance and understand local interpretability in machine learning models, enabling better insights into model predictions and aiding in decision-making processes.

3.2. Features Importance for the Snap-Through Load

Snap-through phenomenon will occur if a suitable load is applied to bistable laminates and one point of the structure reaches the critical point. The deformation process of a cross-ply bistable laminate during the snap-through from the first stable configuration to the second configuration is demonstrated in Figure 11.
In the following, the effect of these uncertainty sources on the snap-through load will be investigated. The results for the feature importance of the snap-through force obtained using SHAP are shown in Figure 12.
The most important parameter for the load required to change the configuration of a bistable laminate from the first stable state to second state is the transverse thermal expansion coefficient. After this parameter, C and E 22 have the highest influence on the output. However, this load has the least sensitivity to the longitudinal thermal expansion coefficient and the thickness. In contrast to the curvatures, α 22 has a direct relationship with the snap-through force, meaning any increase in this parameter can raise the required load to initiate the jump. Another interesting point is that the difference in moisture saturation ( C ) negatively affects the load. The Pearson correlation among the input variables and the snap-through force is illustrated in Figure 13.
The snap-through force has the highest positive correlation with α 22 , followed by C and E 22 , which is in good agreement with the results of SHAP.

4. Conclusions

Engineering problems often perceive some advanced ML techniques as black boxes since humans cannot easily interpret and explain ML predictions. To tackle this barrier and interpret the ML model output, in this work, SHAP, as an XAI approach, was employed. This study investigated the contribution of the design variables, such as ambient moisture and temperature, material properties, and geometric sizes, to the curvatures and snap-through load of bistable composite laminates using novel methods, including SHAP and XGBoost. SHAP effectively evaluated the importance of the input variables in the prediction of output. It was shown that the transverse thermal expansion coefficient, followed by the moisture variation, have the highest effects on the curvatures and snap-through load, while geometric dimensions are generally less important. This research can be generalised to other composite materials and applications to measure the effects of the input variables on outputs, which would be beneficial for reliability analysis and behaviour prediction. The procedure can also be helpful in reducing the computational costs for more complex structures, with a large number of variables. Since the proposed approach can rank the design variables based on their importance, less significant parameters can be recognised and ignored. Although the proposed approach obtained promising results, the small size of the dataset is a limitation of the current study. In future research, we will use a larger dataset and employ other XAI methods, such as LIME, to interpret the model’s output.

Author Contributions

Conceptualisation, methodology, and formal analysis, S.S.; software, validation, writing—original draft preparation, S.S., H.N. and O.G.; writing—review and editing, S.S., H.N., M.I.F. and S.G.P.C.; supervision, M.I.F. and S.G.P.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Elsheikh, A. Bistable Morphing Composites for Energy-Harvesting Applications. Polymers 2022, 14, 1893. [Google Scholar] [CrossRef] [PubMed]
  2. Lu, Z.-Q.; Shao, D.; Fang, Z.-W.; Ding, H.; Chen, L.-Q. Integrated Vibration Isolation and Energy Harvesting via a Bistable Piezo-Composite Plate. J. Vib. Control 2020, 26, 779–789. [Google Scholar] [CrossRef]
  3. Li, Y.; Zhang, Z.; Yu, X.; Chai, H.; Lu, C.; Wu, H.; Wu, H.; Jiang, S. Tristable Behaviour of Cross-Shaped Unsymmetric Fibre-Reinforced Laminates with Concave–Convex Boundaries. Eng. Struct. 2020, 225, 111253. [Google Scholar] [CrossRef]
  4. Sun, M.; Zhou, H.; Liao, C.; Zhang, Z.; Zhang, G.; Jiang, S.; Zhang, F. Stable Characteristics Optimization of Anti-Symmetric Cylindrical Shell with Laminated Carbon Fiber Composite. Materials 2022, 15, 933. [Google Scholar] [CrossRef]
  5. Saberi, S.; Hosseini, A.S.; Yazdanifar, F.; Castro, S.G.P. Developing Equations for Free Vibration Parameters of Bistable Composite Plates Using Multi-Objective Genetic Programming. Polymers 2022, 14, 1559. [Google Scholar] [CrossRef]
  6. Wang, B.; Seffen, K.A.; Guest, S.D. Folded Strains of a Bistable Composite Tape-Spring. Int. J. Solids Struct. 2021, 233, 111221. [Google Scholar] [CrossRef]
  7. Zhang, Z.; Sun, M.; Li, Y. Advances in Multistable Composite Structures and Their Applications. In Composite Materials; Elsevier: Amsterdam, The Netherlands, 2021; pp. 421–463. [Google Scholar] [CrossRef]
  8. Zhang, Z.; Pei, K.; Sun, M.; Wu, H.; Yu, X.; Wu, H.; Jiang, S.; Zhang, F. A Novel Solar Tracking Model Integrated with Bistable Composite Structures and Bimetallic Strips. Compos. Struct. 2020, 248, 112506. [Google Scholar] [CrossRef]
  9. Mattioni, F.; Weaver, P.M.; Friswell, M.I. Multistable Composite Plates with Piecewise Variation of Lay-up in the Planform. Int. J. Solids Struct. 2009, 46, 151–164. [Google Scholar] [CrossRef]
  10. Telford, R.; Katnam, K.B.; Young, T.M. Analysing Thermally Induced Macro-Scale Residual Stresses in Tailored Morphing Composite Laminates. Compos. Struct. 2014, 117, 40–50. [Google Scholar] [CrossRef]
  11. Saberi, S.; Abdollahi, A.; Friswell, M.I. Probability Analysis of Bistable Composite Laminates Using the Subset Simulation Method. Compos. Struct. 2021, 271, 114120. [Google Scholar] [CrossRef]
  12. Dano, M.-L.; Hyer, M.W. Snap-through of Unsymmetric Fiber-Reinforced Composite Laminates. Int. J. Solids Struct. 2002, 39, 175–198. [Google Scholar] [CrossRef]
  13. Saberi, S.; Abdollahi, A.; Inam, F. Reliability Analysis of Bistable Composite Laminates. AIMS Mater. Sci. 2021, 8, 29–41. [Google Scholar] [CrossRef]
  14. Hyer, M.W. Some Observations on the Cured Shape of Thin Unsymmetric Laminates. J. Compos. Mater. 1981, 15, 175–194. [Google Scholar] [CrossRef]
  15. Hyer, M.W. The Room-Temperature Shapes of Four-Layer Unsymmetric Cross-Ply Laminates. J. Compos. Mater. 1982, 16, 318–340. [Google Scholar] [CrossRef]
  16. Dano, M.-L.; Hyer, M.W. Thermally-Induced Deformation Behavior of Unsymmetric Laminates. Int. J. Solids Struct. 1998, 35, 2101–2120. [Google Scholar] [CrossRef]
  17. Cho, M.; Roh, H.Y. Non-Linear Analysis of the Curved Shapes of Unsymmetric Laminates Accounting for Slippage Effects. Compos. Sci. Technol. 2003, 63, 2265–2275. [Google Scholar] [CrossRef]
  18. Cantera, M.A.; Romera, J.M.; Adarraga, I.; Mujika, F. Hygrothermal Effects in Composites: Influence of Geometry and Determination of Transverse Coefficient of Thermal Expansion. J. Reinf. Plast. Compos. 2012, 31, 1270–1281. [Google Scholar] [CrossRef]
  19. Brampton, C.J.; Betts, D.N.; Bowen, C.R.; Kim, H.A. Sensitivity of Bistable Laminates to Uncertainties in Material Properties, Geometry and Environmental Conditions. Compos. Struct. 2013, 102, 276–286. [Google Scholar] [CrossRef]
  20. Zhang, Z.; Ye, G.; Wu, H.; Wu, H.; Chen, D.; Chai, G. Thermal Effect and Active Control on Bistable Behaviour of Anti-Symmetric Composite Shells with Temperature-Dependent Properties. Compos. Struct. 2015, 124, 263–271. [Google Scholar] [CrossRef]
  21. Cantera, M.A.; Romera, J.M.; Adarraga, I.; Mujika, F. Modelling of [0/90] Laminates Subject to Thermal Effects Considering Mechanical Curvature and through-the-Thickness Strain. Compos. Struct. 2014, 110, 77–87. [Google Scholar] [CrossRef]
  22. Wu, Y.; Gao, K.; Ren, Q. Hydrothermal Effect on Bi-Stability of Composite Cylindrical Shell. Compos. Struct. 2020, 232, 111554. [Google Scholar] [CrossRef]
  23. Chillara, V.S.C.; Dapino, M.J. Bistable Laminates with Non-Cylindrical Curved Shapes. Compos. Struct. 2019, 230, 111502. [Google Scholar] [CrossRef]
  24. Chai, H.; Li, Y.; Zhang, Z.; Sun, M.; Wu, H.; Jiang, S. Systematic Analysis of Bistable Anti-Symmetric Composite Cylindrical Shells and Variable Stiffness Composite Structures in Hygrothermal Environment. Int. J. Adv. Manuf. Technol. 2020, 108, 1091–1107. [Google Scholar] [CrossRef]
  25. Zhang, Z.; Pei, K.; Wu, H.; Sun, M.; Chai, H.; Wu, H.; Jiang, S. Bistable Characteristics of Hybrid Composite Laminates Embedded with Bimetallic Strips. Compos. Sci. Technol. 2021, 212, 108880. [Google Scholar] [CrossRef]
  26. Mattioni, F.; Weaver, P.M.; Potter, K.D.; Friswell, M.I. Analysis of Thermally Induced Multistable Composites. Int. J. Solids Struct. 2008, 45, 657–675. [Google Scholar] [CrossRef]
  27. Pirrera, A.; Avitabile, D.; Weaver, P.M. On the Thermally Induced Bistability of Composite Cylindrical Shells for Morphing Structures. Int. J. Solids Struct. 2012, 49, 685–700. [Google Scholar] [CrossRef]
  28. Cantera, M.A.; Romera, J.M.; Adarraga, I.; Mujika, F. Modelling and Testing of the Snap-through Process of Bi-Stable Cross-Ply Composites. Compos. Struct. 2015, 120, 41–52. [Google Scholar] [CrossRef]
  29. Emam, S.A. Snapthrough and Free Vibration of Bistable Composite Laminates Using a Simplified Rayleigh-Ritz Model. Compos. Struct. 2018, 206, 403–414. [Google Scholar] [CrossRef]
  30. Zhang, W.; Liu, Y.Z.; Wu, M.Q. Theory and Experiment of Nonlinear Vibrations and Dynamic Snap-through Phenomena for Bi-Stable Asymmetric Laminated Composite Square Panels under Foundation Excitation. Compos. Struct. 2019, 225, 111140. [Google Scholar] [CrossRef]
  31. Pan, D.; Wu, Z.; Dai, F. An Analysis for Snap-through Behavior of Bi-Stable Hybrid Symmetric Laminate with Cantilever Boundary. Compos. Struct. 2021, 258, 113331. [Google Scholar] [CrossRef]
  32. Zhang, Z.; Wu, H.; Ye, G.; Yang, J.; Kitipornchai, S.; Chai, G. Experimental Study on Bistable Behaviour of Anti-Symmetric Laminated Cylindrical Shells in Thermal Environments. Compos. Struct. 2016, 144, 24–32. [Google Scholar] [CrossRef]
  33. Le Chau, N.; Tran, N.T.; Dao, T.-P. A Multi-Response Optimal Design of Bistable Compliant Mechanism Using Efficient Approach of Desirability, Fuzzy Logic, ANFIS and LAPO Algorithm. Appl. Soft Comput. 2020, 94, 106486. [Google Scholar] [CrossRef]
  34. Liu, F.; Jiang, X.; Wang, X.; Wang, L. Machine Learning-Based Design and Optimization of Curved Beams for Multistable Structures and Metamaterials. Extrem. Mech. Lett. 2020, 41, 101002. [Google Scholar] [CrossRef]
  35. Reddy, J.N. Mechanics of Laminated Composite Plates and Shells: Theory and Analysis; CRC Press: Boca Raton, FL, USA, 2003; ISBN 0203502809. [Google Scholar]
  36. Belardi, V.G.; Fanelli, P.; Vivio, F. Application of the Ritz Method for the Bending and Stress Analysis of Thin Rectilinear Orthotropic Composite Sector Plates. Thin-Walled Struct. 2023, 183, 110374. [Google Scholar] [CrossRef]
  37. Chen, X.; Nie, G.; Wu, Z. Application of Rayleigh-Ritz Formulation to Thermomechanical Buckling of Variable Angle Tow Composite Plates with General in-Plane Boundary Constraint. Int. J. Mech. Sci. 2020, 187, 106094. [Google Scholar] [CrossRef]
  38. Vaseghi, O.; Mirdamadi, H.R.; Panahandeh-Shahraki, D. Non-Linear Stability Analysis of Laminated Composite Plates on One-Sided Foundation by Hierarchical Rayleigh–Ritz and Finite Elements. Int. J. Non. Linear. Mech. 2013, 57, 65–74. [Google Scholar] [CrossRef]
  39. Wakjira, T.G.; Al-Hamrani, A.; Ebead, U.; Alnahhal, W. Shear Capacity Prediction of FRP-RC Beams Using Single and Ensenble ExPlainable Machine Learning Models. Compos. Struct. 2022, 287, 115381. [Google Scholar] [CrossRef]
  40. Bakouregui, A.S.; Mohamed, H.M.; Yahia, A.; Benmokrane, B. Explainable Extreme Gradient Boosting Tree-Based Prediction of Load-Carrying Capacity of FRP-RC Columns. Eng. Struct. 2021, 245, 112836. [Google Scholar] [CrossRef]
  41. Bekdaş, G.; Cakiroglu, C.; Kim, S.; Geem, Z.W. Optimal Dimensioning of Retaining Walls Using Explainable Ensemble Learning Algorithms. Materials 2022, 15, 4993. [Google Scholar] [CrossRef]
  42. Anjum, M.; Khan, K.; Ahmad, W.; Ahmad, A.; Amin, M.N.; Nafees, A. New SHapley Additive ExPlanations (SHAP) Approach to Evaluate the Raw Materials Interactions of Steel-Fiber-Reinforced Concrete. Materials 2022, 15, 6261. [Google Scholar] [CrossRef]
  43. Khan, K.; Ahmad, W.; Amin, M.N.; Ahmad, A.; Nazar, S.; Alabdullah, A.A. Compressive Strength Estimation of Steel-Fiber-Reinforced Concrete and Raw Material Interactions Using Advanced Algorithms. Polymers 2022, 14, 3065. [Google Scholar] [CrossRef] [PubMed]
  44. Anjum, M.; Khan, K.; Ahmad, W.; Ahmad, A.; Amin, M.N.; Nafees, A. Application of Ensemble Machine Learning Methods to Estimate the Compressive Strength of Fiber-Reinforced Nano-Silica Modified Concrete. Polymers 2022, 14, 3906. [Google Scholar] [CrossRef] [PubMed]
  45. Chelgani, S.C.; Nasiri, H.; Alidokht, M. Interpretable Modeling of Metallurgical Responses for an Industrial Coal Column Flotation Circuit by XGBoost and SHAP-A “Conscious-Lab” Development. Int. J. Min. Sci. Technol. 2021, 31, 1135–1144. [Google Scholar] [CrossRef]
  46. Mangalathu, S.; Hwang, S.-H.; Jeon, J.-S. Failure Mode and Effects Analysis of RC Members Based on Machine-Learning-Based SHapley Additive ExPlanations (SHAP) Approach. Eng. Struct. 2020, 219, 110927. [Google Scholar] [CrossRef]
  47. Lundberg, S.M.; Lee, S.-I. A Unified Approach to Interpreting Model Predictions. In Proceedings of the Advances in Neural Information Processing Systems 30 (NIPS 2017), Long Beach, CA, USA, 4–9 December 2017; p. 30. [Google Scholar]
  48. Alkadhim, H.A.; Amin, M.N.; Ahmad, W.; Khan, K.; Nazar, S.; Faraz, M.I.; Imran, M. Evaluating the Strength and Impact of Raw Ingredients of Cement Mortar Incorporating Waste Glass Powder Using Machine Learning and SHapley Additive ExPlanations (SHAP) Methods. Materials 2022, 15, 7344. [Google Scholar] [CrossRef]
  49. Merrick, L.; Taly, A. The Explanation Game: Explaining Machine Learning Models Using Shapley Values. In Proceedings of the International Cross-Domain Conference for Machine Learning and Knowledge Extraction, Dublin, Ireland, 25–28 August 2020; Springer: Cham, Switzerland, 2020; pp. 17–38. [Google Scholar]
  50. Owen, A.B. Sobol’indices and Shapley Value. SIAM/ASA J. Uncertain. Quantif. 2014, 2, 245–251. [Google Scholar] [CrossRef]
  51. Benoumechiara, N.; Elie-Dit-Cosaque, K. Shapley Effects for Sensitivity Analysis with Dependent Inputs: Bootstrap and Kriging-Based Algorithms. ESAIM Proc. Surv. 2019, 65, 266–293. [Google Scholar] [CrossRef]
  52. Iooss, B.; Prieur, C. Shapley Effects for Sensitivity Analysis with Correlated Inputs: Comparisons with Sobol’indices, Numerical Estimation and Applications. Int. J. Uncertain. Quantif. 2019, 9. [Google Scholar] [CrossRef]
  53. Song, E.; Nelson, B.L.; Staum, J. Shapley Effects for Global Sensitivity Analysis: Theory and Computation. SIAM/ASA J. Uncertain. Quantif. 2016, 4, 1060–1083. [Google Scholar] [CrossRef]
  54. Broto, B.; Bachoc, F.; Depecker, M. Variance Reduction for Estimation of Shapley Effects and Adaptation to Unknown Input Distribution. SIAM/ASA J. Uncertain. Quantif. 2020, 8, 693–716. [Google Scholar] [CrossRef]
  55. Owen, A.B.; Prieur, C. On Shapley Value for Measuring Importance of Dependent Inputs. SIAM/ASA J. Uncertain. Quantif. 2017, 5, 986–1002. [Google Scholar] [CrossRef]
  56. Fatahi, R.; Nasiri, H.; Homafar, A.; Khosravi, R.; Siavoshi, H.; Chehreh Chelgani, S. Modeling Operational Cement Rotary Kiln Variables with Explainable Artificial Intelligence Methods—A “Conscious Lab” Development. Part. Sci. Technol. 2023, 41, 715–724. [Google Scholar] [CrossRef]
  57. Chen, T.; Guestrin, C. Xgboost: A Scalable Tree Boosting System. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 6–10 August 2016; pp. 785–794. [Google Scholar]
  58. Zou, M.; Jiang, W.-G.; Qin, Q.-H.; Liu, Y.-C.; Li, M.-L. Optimized XGBoost Model with Small Dataset for Predicting Relative Density of Ti-6Al-4V Parts Manufactured by Selective Laser Melting. Materials 2022, 15, 5298. [Google Scholar] [CrossRef]
  59. Mangalathu, S.; Shin, H.; Choi, E.; Jeon, J.-S. Explainable Machine Learning Models for Punching Shear Strength Estimation of Flat Slabs without Transverse Reinforcement. J. Build. Eng. 2021, 39, 102300. [Google Scholar] [CrossRef]
  60. Amin, M.N.; Salami, B.A.; Zahid, M.; Iqbal, M.; Khan, K.; Abu-Arab, A.M.; Alabdullah, A.A.; Jalal, F.E. Investigating the Bond Strength of FRP Laminates with Concrete Using LIGHT GBM and SHAPASH Analysis. Polymers 2022, 14, 4717. [Google Scholar] [CrossRef] [PubMed]
  61. Ghaheri, P.; Shateri, A.; Nasiri, H. PD-ADSV: An Automated Diagnosing System Using Voice Signals and Hard Voting Ensemble Method for Parkinson’s Disease. Softw. Impacts 2023, 16, 100504. [Google Scholar] [CrossRef]
  62. Zhang, C.; Hu, D.; Yang, T. Anomaly Detection and Diagnosis for Wind Turbines Using Long Short-Term Memory-Based Stacked Denoising Autoencoders and XGBoost. Reliab. Eng. Syst. Saf. 2022, 222, 108445. [Google Scholar] [CrossRef]
  63. Kardani, N.; Bardhan, A.; Gupta, S.; Samui, P.; Nazem, M.; Zhang, Y.; Zhou, A. Predicting Permeability of Tight Carbonates Using a Hybrid Machine Learning Approach of Modified Equilibrium Optimizer and Extreme Learning Machine. Acta Geotech. 2022, 17, 1239–1255. [Google Scholar] [CrossRef]
  64. Ogunleye, A.; Wang, Q.-G. XGBoost Model for Chronic Kidney Disease Diagnosis. IEEE/ACM Trans. Comput. Biol. Bioinforma. 2019, 17, 2131–2140. [Google Scholar] [CrossRef]
  65. Zhang, W.; Wu, C.; Zhong, H.; Li, Y.; Wang, L. Prediction of Undrained Shear Strength Using Extreme Gradient Boosting and Random Forest Based on Bayesian Optimization. Geosci. Front. 2021, 12, 469–477. [Google Scholar] [CrossRef]
  66. Xu, Y.; Zhao, X.; Chen, Y.; Yang, Z. Research on a Mixed Gas Classification Algorithm Based on Extreme Random Tree. Appl. Sci. 2019, 9, 1728. [Google Scholar] [CrossRef]
  67. Chehreh Chelgani, S.; Nasiri, H.; Tohry, A.; Heidari, H.R. Modeling Industrial Hydrocyclone Operational Variables by SHAP-CatBoost—A “Conscious Lab” Approach. Powder Technol. 2023, 420, 118416. [Google Scholar] [CrossRef]
  68. Maleki, A.; Raahemi, M.; Nasiri, H. Breast Cancer Diagnosis from Histopathology Images Using Deep Neural Network and XGBoost. Biomed. Signal Process. Control 2023, 86, 105152. [Google Scholar] [CrossRef]
  69. Feng, K.; Lu, Z.; Chen, Z.; He, P.; Dai, Y. An Innovative Bayesian Updating Method for Laminated Composite Structures under Evidence Uncertainty. Compos. Struct. 2023, 304, 116429. [Google Scholar] [CrossRef]
  70. Li, X.; Lv, Z.; Qiu, Z. A Novel Univariate Method for Mixed Reliability Evaluation of Composite Laminate with Random and Interval Parameters. Compos. Struct. 2018, 203, 153–163. [Google Scholar] [CrossRef]
  71. Wang, J.; Lu, Z.; Cheng, Y.; Wang, L. An Efficient Method for Estimating Failure Probability Bound Functions of Composite Structure under the Random-Interval Mixed Uncertainties. Compos. Struct. 2022, 298, 116011. [Google Scholar] [CrossRef]
  72. Wakjira, T.G.; Abushanab, A.; Ebead, U.; Alnahhal, W. FAI: Fast, Accurate, and Intelligent Approach and Prediction Tool for Flexural Capacity of FRP-RC Beams Based on Super-Learner Machine Learning Model. Mater. Today Commun. 2022, 33, 104461. [Google Scholar] [CrossRef]
  73. Systèmes, D. Abaqus Analysis User’s Guide. Solid Elem. 2014, 6, 2019. [Google Scholar]
Figure 1. Change in transverse curvatures with side length for cross-ply bistable composite laminates.
Figure 1. Change in transverse curvatures with side length for cross-ply bistable composite laminates.
Materials 16 05381 g001
Figure 2. Snap-through between two stable configurations of a bistable laminate fixed at the centre and subjected to four equal concentrated forces at the corners.
Figure 2. Snap-through between two stable configurations of a bistable laminate fixed at the centre and subjected to four equal concentrated forces at the corners.
Materials 16 05381 g002
Figure 3. The transverse curvatures for the first stable configuration of the [0/90] bistable laminate.
Figure 3. The transverse curvatures for the first stable configuration of the [0/90] bistable laminate.
Materials 16 05381 g003
Figure 4. (a) SHAP values; (b) mean of SHAP values for κ 0 x x .
Figure 4. (a) SHAP values; (b) mean of SHAP values for κ 0 x x .
Materials 16 05381 g004
Figure 5. (a) SHAP values; (b) mean of SHAP values for κ 0 y y .
Figure 5. (a) SHAP values; (b) mean of SHAP values for κ 0 y y .
Materials 16 05381 g005
Figure 6. Feature contribution for (a) κ 0 x x (b) κ 0 y y determined by XGBoost.
Figure 6. Feature contribution for (a) κ 0 x x (b) κ 0 y y determined by XGBoost.
Materials 16 05381 g006
Figure 7. Pearson correlation between the transverse curvatures and input variables.
Figure 7. Pearson correlation between the transverse curvatures and input variables.
Materials 16 05381 g007
Figure 8. SHAP dependency plots for (a) α 22 ; (b) C ; (c) β 22 ; (d) E 11 for κ 0 x x .
Figure 8. SHAP dependency plots for (a) α 22 ; (b) C ; (c) β 22 ; (d) E 11 for κ 0 x x .
Materials 16 05381 g008aMaterials 16 05381 g008b
Figure 9. SHAP force plots for two different samples for the prediction of κ 0 x x .
Figure 9. SHAP force plots for two different samples for the prediction of κ 0 x x .
Materials 16 05381 g009
Figure 10. SHAP force plots for two different samples for the prediction of κ 0 y y .
Figure 10. SHAP force plots for two different samples for the prediction of κ 0 y y .
Materials 16 05381 g010
Figure 11. Snap-through process from the first stable state to the second stable state for a bistable composite laminate.
Figure 11. Snap-through process from the first stable state to the second stable state for a bistable composite laminate.
Materials 16 05381 g011
Figure 12. (a) SHAP values; (b) mean of SHAP values for the snap-through load.
Figure 12. (a) SHAP values; (b) mean of SHAP values for the snap-through load.
Materials 16 05381 g012aMaterials 16 05381 g012b
Figure 13. Pearson correlation between the snap-through and input variables.
Figure 13. Pearson correlation between the snap-through and input variables.
Materials 16 05381 g013
Table 1. The XGBoost parameters used to build the model.
Table 1. The XGBoost parameters used to build the model.
Parameters Value   ( κ 0 x x ) Value   ( κ 0 y y )
Base score0.50.5
Boostergbtreegbtree
Colsample by level 11
Colsample by node 11
Colsample by tree 0.70.7
Gamma (γ)00
Number of estimators (N)900500
Maximum depth (D)33
Reg alpha (L1)00
Reg lambda (L2)11
Learning rate (α)0.050.07
Minimum child weight11
Table 2. Statistical properties of the random parameters [11].
Table 2. Statistical properties of the random parameters [11].
Property Mean Value Coefficient of Variation
Longitudinal elastic modulus E 11 [GPa]146.950.05
Transverse elastic modulus E 22   [ G P a ] 10.7020.05
Shear module (GPa) G 12 [GPa]6.9770.05
Poisson ratio ν 12 0.30.05
Temperature variation T r o o m     ° C   250.05
Longitudinal thermal expansion coefficient α 11   1 /   ° C 5.028 × 10−70.05
Transverse coefficient of thermal expansion α 22   1 /   ° C 2.65 × 10−50.05
Moisture expansion coefficient β 22   [1/wt%]0.0050.5
Moisture variation Δ C   [ % ] 0.30.05
Ply thickness t p l y   [mm]0.3650.01
Side length L x   [m]0.150.01
Side length L y   [m]0.150.01
Table 3. XGBoost’s results on the training and test sets.
Table 3. XGBoost’s results on the training and test sets.
OutputTraining Test
RMSEMSERMSEMSE
κ 0 x x 2.30 × 10−35.40 × 10−65.10 × 10−22.60 × 10−3
κ 0 y y 3.50 × 10−41.22 × 10−71.40 × 10−32.06 × 10−6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Saberi, S.; Nasiri, H.; Ghorbani, O.; Friswell, M.I.; Castro, S.G.P. Explainable Artificial Intelligence to Investigate the Contribution of Design Variables to the Static Characteristics of Bistable Composite Laminates. Materials 2023, 16, 5381. https://doi.org/10.3390/ma16155381

AMA Style

Saberi S, Nasiri H, Ghorbani O, Friswell MI, Castro SGP. Explainable Artificial Intelligence to Investigate the Contribution of Design Variables to the Static Characteristics of Bistable Composite Laminates. Materials. 2023; 16(15):5381. https://doi.org/10.3390/ma16155381

Chicago/Turabian Style

Saberi, Saeid, Hamid Nasiri, Omid Ghorbani, Michael I. Friswell, and Saullo G. P. Castro. 2023. "Explainable Artificial Intelligence to Investigate the Contribution of Design Variables to the Static Characteristics of Bistable Composite Laminates" Materials 16, no. 15: 5381. https://doi.org/10.3390/ma16155381

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop