Abstract
Variable-stiffness panel is very promising for the cutout reinforcement of composite structures. However, due to the increase of design variables, the optimization of variable-stiffness panels becomes very challenging, even if surrogate model is utilized, because the fidelity of surrogate model is difficult to guarantee for high-dimensional problems. In this study, isogeometric analysis method (IGA) is employed to predict the buckling load of variable-stiffness panels, which can produce accurate prediction with less computational cost compared to traditional FEA, moreover, it can provide analytical sensitivity for optimization. On this basis, an adaptive gradient-enhanced kriging (GEK) model assisted by a novel multiple points infilling criterion is constructed for the global optimization of variable-stiffness composite panels. The proposed method is compared with traditional surrogate model, and results show that the proposed method can find a better optimum design in a more efficient manner. It can be concluded that the proposed method is able to fully explore the advantages of IGA including exact modelling, analysis and analytical sensitivity, which is particularly suitable for the design of variable-stiffness panels and other complex structures.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
For aircraft and aerospace structures, composite material has been increasingly used in the load-carrying components (Wang et al. 2002; Zhu et al. 2016). Due to the limitation of traditional manufacturing process, straight fiber paths are commonly utilized in the practical design of aircraft and aerospace structures, like fuselage, rocket interstage, fuel tank, etc. Buckling is the main failure consideration for thin-walled structures under axial or other combined loads (Bourada et al. 2016; Hao et al. 2016b; Wang et al. 2014; Hao et al. 2017b). The buckling behavior is highly dependent on stacking sequences for composite structures, and thus many studies were devoted to the stacking sequence optimization for maximum buckling load. In general, due to the inherent feature of multiple local optima, heuristic methods were employed to find the global optimum (Le and Haftka 1993; Soremekun et al. 2001; Liu et al. 2000; Karakaya and Soykasap 2009). Blending constraint (Liu et al. 2011; Kristinsdottir et al. 2001), patch constraint (Zehnder and Emanni 2006) and other manufacturing constraints (Wang and Costin 1992; Sørensen and Lund 2013) were considered for ease of manufacturing. Because the buckling analysis of thin-walled structures is time-consuming, surrogate model has been adopted in order to release the high computational burden (Rikards et al. 2004; Abouhamze and Shakeri 2007).
As a promising structural concept, variable-stiffness composite panels with curvilinear fiber path can tailor the in-plane stiffness for improving the loading path and stress distribution. According to the previous studies (Van den Brink et al. 2012; Gürdal et al. 2008), an improvement of buckling load ranging from 35% to 67% can be achieved by using a variable-stiffness design compared to traditional constant-stiffness design with straight fiber path, and this can be attributed to the redistribution of in-plane loads from critical regions to relatively stiff regions. Due to this advantage, the design and optimization of variable-stiffness panels have attracted much attention in recent years (Madeo et al. 2017; Wu et al. 2015; Peeters et al. 2015; Rouhi et al. 2017). To start with, several representation functions of curvilinear fiber path were developed, including linear variation function (Gürdal et al. 2008), quadratic and cubical functions (Muc and Ulatowska 2010), trigonometric function (Blom et al. 2009), etc. For these methods, a reference path is defined firstly, and then a shifting criterion is specified, finally, the fiber angle in arbitrary region can be expressed explicitly. In general, linear variation function is the simplest method to describe the fiber path, in which only two design variables are involved, and thus it has been extensively investigated in the previous studies. However, the design space of variable-stiffness panels is also highly restricted for this rough representation. Besides, level set method was also used to represent a series of continuous equally spaced fiber paths, and an optimization for the minimal compliance was performed to find the optimum fiber path (Brampton et al. 2015). In addition, a specific scalar function corresponding to the cocurrent and equipotential lines in the flow field was used to define a set of fiber angles within one ply (Niu et al. 2016), and the fiber path can be guaranteed to be continuous and non-intersect. Moreover, since a pair of cocurrent and equipotential lines passing through arbitrary point are orthogonal to each other, the other function can be determined if one is defined, which means that the fiber paths of two adjacent plies can be obtained simultaneously. Based on these representation methods, the optimization of variable-stiffness panels can be carried out. Obviously, for the design of variable-stiffness panels, the total number of design variables would be very large, even if linear variation function is used. Assuming that n r is the number of design variables for each ply, the total number of design variables would be N t = n r × n p , where n p is the number of independent ply. For high-dimension optimization problems, a multi-step framework was established by Rouhi et al. (2017), and its basic idea is to narrow the design space according to the optimum results in previous steps. Jing et al. (2015) proposed a global shared-layer blending method for solving the tailoring problem of tapered composite structure, which can successfully avoid delamination at ply-drop location and generate manufacturable structures with maximum blending property. Considering multiple manufacturing constraints, Jing et al. (2016) further developed a multi-level optimization framework based on a sequential permutation table method, and a high design efficiency is achieved compared to traditional methods. For curvilinear fiber path, several specific manufacturing constraints were also considered in the optimization process, such as curvature constraint, parallelism constraint (Lozano et al. 2016; Montemurro and Catapano 2017).
As a type of promising numerical method for structural analysis, IGA proposed by Hughes et al. (2005) can provide exact modeling of structures with complex geometry and boundary condition, by which CAD and CAE can be integrated together due to the utilization of smooth spline basis functions. Compared to traditional FEA, IGA can produce accurate solution with less computational cost, because only less degree of freedom is required for the IGA to achieve similar accuracy. More importantly, IGA can provide analytical sensitivity expression, which is particularly suitable for the optimization of variable-stiffness panels.
Due to the complex characteristic of curvilinear fiber path, the optimization of variable-stiffness panels is still very challenging, because the design space is highly non-convex, which results in the fact that traditional gradient-based optimization methods may trapped into local optima. In this case, heuristic methods can guarantee the global optimization capacity but is computationally inefficient. Surrogate model is a powerful tool for the global optimization of complex problems with relatively small computational cost (Hao et al. 2012, 2013). A detailed comparison of different surrogate models was reported by Nik et al. (2014) for the optimum design of variable-stiffness composite panels. Due to the inherent multi-local-optima feature, the fidelity of surrogate model is difficult to ensure, even if a large number of training samples are used. In order to improve the prediction accuracy of surrogate model, there have been plenty of related studies on the construction and dynamic updating of surrogate model. It has been demonstrated that adding one single point at a time may not be efficient when the main concern is wall-clock time (rather than number of simulations) and simulations can run in parallel (Viana et al. 2013). Thus, various multiple points infilling criterions have been developed, and the most famous one is known as Efficient Global Optimization (EGO) method (Jones et al. 1998), where the expected improvement (EI) is used to balance the prediction uncertainty and objective value. Then, many improved algorithms were developed to balance the exploration and exploitation, including the weighted EI (Sóbester et al. 2005), generalized EI (Sasena et al. 2002), augmented EI (Huang et al. 2006), modified EI (Rehman et al. 2014). The EGO method was adopted in the optimization of stiffened composite panels (Haftka et al. 2016), and a feasible optimal structure was obtained with a low computational cost (Todoroki and Sekishiro 2008). Recently, Li et al. (2016) proposed an expected improvement and mutual information (EI&MI) infilling criterion, which employs the entropy to precisely quantify the uncertainty of surrogate model, and then balances the global exploration and local exploitation when adding new samples.
For traditional surrogate model, only exact function values of design points are used to establish the surrogate model, thus plenty of sampling points must be calculated in the design of experiment to guarantee the approximation quality of surrogate model. However, additional information such as gradient/sensitivity is not fully utilized (Han and Görtz 2012), whereas it can be obtained analytically for the IGA. In order to improve the prediction accuracy of surrogate model, and also reduce the number of required sampling points, gradient-enhanced Kriging (GEK) model was developed to incorporate gradient or sensitivity information into the construction of surrogate model (Chung and Alonso 2002; Yamazaki et al. 2010; Yamazaki and Mavriplis 2013; Ulaganathan et al. 2015), including direct GEK and indirect GEK, respectively (Chung and Alonso 2002). For the direct GEK developed by Morris et al. (1993), gradient/sensitivity information is directly used to establish Kriging model by expanding the correlation function and correlation vector. Laurent et al. (2013) compared the direct GEK and Kriging model by mechanical functions, and it is found that the direct GEK can lead to a significant decrease in the number of required sample points. This is due to the fact that, additional points in the vicinity of real sample points with small distance, are approximated by using the gradient information. Unlike the direct GEK, the indirect GEK employs the same correlation function as the one of Kriging, and the samples include the real sample points and additional points. According to the works by Laurenceau and Sagaut (2008), the direct and indirect GEK show a same fitting accuracy with identical parameters, when the step size is small enough, though it is difficult to be determined. Moreover, (Yamazaki et al. 2010; Yamazaki and Mavriplis 2013) developed a gradient/Hessian-enhanced Kriging (HGEK) model using the second-order gradient information, which is particularly suitable for high-dimensional complex problems. It can be expected that once the GEK model is combined with IGA, the optimization efficiency of variable-stiffness panels would be improved significantly, because the advantages of exact modelling, analysis and analytical sensitivity can be fully explored.
In this study, an efficient optimization framework is developed for the design of variable-stiffness panels by combination of IGA method, GEK method and multiple points infilling criterion. This paper is organized as follows. In Section 2, the basic formulas of isogeometric buckling analysis for variable-stiffness panels is introduced. In Section 3, gradient-enhanced kriging model is presented, and a new multiple points infilling criterion is developed based on EI&MI, i.e. expected improvement with Gauss distance (EIGD). In Section 4, an optimization framework is proposed for the design of variable-stiffness panels based on GEK. In Section 5, the proposed method is compared with several existing optimization methods. Finally, conclusions are drawn, and results show that the proposed method can find a better optimum design in a more efficient manner, which can significantly improve the computational efficiency of variable-stiffness panels for aerospace industry.
2 Sensitivity derivation based on isogeometric analysis
For the linear buckling analysis of variable-stiffness panels, the governing equation can be expressed as
where K is the global stiffness matrix, K G is the geometric matrix. λ is the buckling factor, and the buckling load can be obtained by multiplying the buckling factor with the predefined load. ai is the ith buckling mode, and r is the total number of degrees of freedom.
During the optimization process, the buckling factor λ (usually defined as optimization objective) will change due to the variation of design variables a, and the change of design variables a is summed up to the sensitivity. The main process of the sensitivity derivation is given herein. The derivative of the objective function λ with respect to the design variable a can be expressed as
where d is the instability waveform.
As is evident from (2), \( \frac{\partial \mathbf{K}}{\partial a} \) and \( \frac{\partial {\mathbf{K}}_G}{\partial a} \) should be obtained. The global stiffness matrix K can be expressed as
where k n is the element stiffness matrix, and numele represents the element number. The element stiffness matrix can be calculated through the loop in Gaussian points
where B is the strain matrix, w1 and w2 are two weighted coefficients. |J| denotes the Jacobian matric, \( \overline{\mathbf{Q}} \) is the global plane-stress stiffness, numgas represents the number of Gaussian points. Similarly, the geometric stiffness matrix can also be obtained through the loop in Gaussian points
where [σ] is the initial stress matrix, G is the derivative matrix of shape function, and h is the lamination thickness.
where
in which D is the material elastic matrix, ue is the nodal displacement. In this case, the derivation only needs to concern about [σ]. According to the chain rule, \( \frac{\partial \boldsymbol{\upsigma}}{\partial a} \) can be rewritten as
3 Gradient-enhanced kriging model assisted by multiple points infilling criterion
3.1 Gradient-enhanced kriging model
In essence, the Kriging model is a statistical prediction method containing two components
where β is the regression coefficient, Z(x) is the stochastic process with a mean of zero and a variance of σ2.
Kriging model can predict the response values in arbitrary design space by the following equation
where Y is the column vector of response data of known design samples, R is the matrix of correlation function specified by user, r is the correlation vector, F is the regression vector, which is a unit matrix for constant regression.
For the indirect GEK (Liu and Batill 2002), gradient information is used to calculate additional points by the first-order Taylor approximation as
In the direct GEK, the gradient information is used to establish the matrix of R. The matrix of samples and values are
where n denotes the number of samples, dim is the number of dimensions. The detailed derivation process of R and r can be found in the Appendix.
It should be noted that there is no additional sample point, thus the matrix calculation is much better. In this paper, the direct GEK is utilized.
3.2 EI&MI multiple points infilling criterion
In order to fully explore the design space, some infilling criterions are used to search for new samples and then update the surrogate model, until convergence is achieved. The infilling criterions can be divided into single point criterion and multiple points criterion. As an important improvement of EI criterion, a multiple points infilling criterion named EI&MI was developed by Li et al. (2016). The EI&MI adopts the entropy to precisely measure the uncertainty of Kriging model, and then balances the global exploration and local exploitation of multiple points infilling sampling criteria. Only the key process of EI&MI is introduced herein, and the detail information can be found in Ref. (Li et al. 2016).
In any given step-loop, S ⊂ Ω denotes the evaluated design points. According to the principle of maximum entropy, the global exploration of infilled samples should be achieved as follows
For the parallel points added, in order to avoid the high dimensional infilling criterion, we suggest to select the infilled samples one by one. Assuming that the number of selected infilled samples is k − 1, the kth sample can be selected by
where x k denotes the kth infilled sample. Here, we would like to balance the two objectives in (15) into one function. The new function should maintain the good searching ability of the serial infilling criterion such as EI. Thus, \( H\left({\mathbf{Y}}_{{\mathbf{X}}_{\mathrm{k}}}|{\mathbf{Y}}_{\mathbf{S}}=\mathbf{Y}\right) \) is decomposed as
where MI is the mutual information. Consequently, the multiple points infilling criterion of EI&MI is obtained
where
The range of M is 0 ≤ M(x k , Xk − 1) ≤ 1. M(x k , Xk − 1) = 0 when x k ∈ Xk − 1, and M(x k , Xk − 1) = 1 when \( {\widehat{\mathrm{R}}}_{{\mathrm{x}}_k,{\mathrm{X}}_{k-1}}=0 \). It implies that when x k is close to any former point x i (i < k), M is close to zero. Therefore, EI&MI will keep the infilled samples away from each other.
3.3 Multiple points infilling criterion: EIGD
As introduced in the last section, EI&MI was proposed to prevent the distance among points to be too close by maximizing the entropy principle. However, the expression of M(xk, Xk − 1) is so complicated that limits the applicability for engineering problems. In order to simplify the implementation process, a new multiple points infilling criterion named expected improvement with Gauss distance (EIGD) is developed in this section. The EIGD adopts the Gauss function to balance the distance among multiple points, and the implementation process can be greatly simplified. In addition, other kernel functions can also be used to keep the distance, as shown in Table 1.
In each updating loop, once surrogate model is established, EI will be known at any design space. When the first infilling point is obtained based on EI, the next point should be keep a distance away from its location. In view of this point, Gauss function can be adapted to describe the influence of the infilling points added.
where x k is the kth infilling point, and k-1 points have been filled.
Herein, a benchmark mathematical problem (i.e. six-hump camel-back function shown as Fig. 1) is adapted to demonstrate the effectiveness of EIGD.
For this benchmark example, 9 original sample points are used to establish the GEK model, and two infilling points are added to the training set in each loop. The Gauss distance can be obtained when dimension is one as
where d is the distance between xk and xi, α and ρ are two parameters. In order to get the parameters rationally, the influences of α and ρ are investigated, as shown in Fig. 2. The value of GD should nearly be zero when the two points are near, and quickly to be one when the distance is large. As is evident from Fig. 2a and b, the red line meets the requirements. When α is more than 100 and ρ is less than 0.3, the GD function is steep. Similarly, when α is less than 100 and ρ is more than 0.3, the GD function is so flat that the area affected is too large. Thus, we set α = 100, ρ = 0.3 in this study. The updating loops of six-hump camel-back function are shown in Fig. 3, in which the yellow point is the first one to add, and the red point is the second one. When the first point is to infill, EIGD equals to EI. When the second point is to infill, EIGD around the infilled points will times the coefficient of less than one, so the second point will away from the infilled points by searching the maximal EIGD. In this way, more than one peak can be found by EIGD criterion.
The proposed EIGD can control the distance among the infilling points in each loop, moreover, it is more convenient for implementation compared to EI&MI. Although EI&MI or EIGD can be used to add multiple points to find not only one local optimum, the computational cost of EIGD is much cheaper than that of EI&MI, especially when the number of infilling points is large.
4 Surrogate-based optimization framework of variable-stiffness panels considering manufacturing constraints
As already mentioned in the abstract, the Automated Tape Laying (ATL) and Automated Fiber Placement (AFP) technology allow the designer to find more flexible fiber path, which significantly increases the load-carrying potential and design space of composite components (Hao et al. 2016a). Also, it has been demonstrated that IGA can provide accuracy prediction of buckling factor with less computational cost compared to FEA method (Hao et al. 2017a). However, new types of constraints may be raised in the manufacturing process of variable-stiffness panels, and it should be considered in the design optimization to guarantee the manufacturability of the optimum design. In this section, two typical manufacturing constraints (Huang et al. 2016) are introduced for the AFP process, including curvature constraint and parallelism constraint.
Once the curvature of an innermost tow of a course becomes too severe, the compressed side would exhibit local buckling or wrinkle modes (Kahya 2016). For variable-stiffness panels, the curvature of fiber path at arbitrary point can be expressed as
where y′ is the derivative of y on x, and y″ is the derivative of y′ on x.
To eliminate the phenomenon of gaps and overlaps, the fiber orientations along the normal should not change excessively, as shown in Fig. 4. The parallelism constraint is defined as
A surrogate-based optimization framework is proposed in Fig. 5, by which the advantages of IGA including exact modelling, analysis and analytical sensitivity can be fully utilized. Fiber orientation angles are optimized with the objective of maximizing the buckling load. In the framework, various functions can be utilized to represent a family of curvilinear fiber path. The optimization problem can be formulated as
where λ is the buckling factor, Ω is the design domain of the panel, c m and p m are the threshold values of fiber curvature and parallelism, X i is the ith design variable to control the curvilinear fiber path, \( {X}_i^l\le {X}_i\le {X}_i^u,\kern0.5em i=1,2,3,4 \) and \( {X}_i^l\le {X}_i\le {X}_i^u,\kern0.5em i=1,2,3,4 \) are the lower and upper bounds of the ith design variable. A set of sample points is generated in the process of design of experiment (DOE) to establish the surrogate model, e.g. Optimal Latin Hypercube Sample (OLHS). Due to the inherent feature of multimodal search problems, evolutionary algorithm (like Genetic Algorithm, GA) is used to find the optimum stacking sequence. In each updating loop, based on multiple infilling points criterions, several points that satisfy the constraints evaluated by IGA are added in each updating loop. If the convergence criterion is not satisfied, another new surrogate model will be built. Herein, the convergence criterion is set as: EI < 10−4 and no improvement in three loops. For the proposed framework, both the global optimization capacity and optimization efficiency can be guaranteed.
5 Optimization of variable-stiffness panels with manufacturing constraints
5.1 Model description
For the linear variation path, the function of fiber orientation angle is along the x axis, which is assumed to be centered along the length l of the panel and can be defined as
where \( {T}_0^i \) is the fiber orientation angle at the panel center of the ith layer, \( {T}_1^i \) is the fiber orientation angle at the panel boundary of the ith layer, θi(x) is the fiber orientation angle of the ith layer. The reference fiber path is shown in Fig. 6.
In the following sections, a square panel with a length of 254 mm is investigated. A 20-ply balanced symmetric laminate is used and the fiber angles of two adjacent plies are opposite. The lamina properties are set as E1 = 181.0 GPa, E2 = 10.27 GPa, G12 = G13 = 7.17 GPa, G23 = 3.78 GPa, υ12 = 0.28, and the ply thickness is 0.15 mm.
5.2 Loading and boundary conditions
For aircraft panels, combined compression-shear load is a common design condition. Because the combined loading condition may cause complicated mode shapes with coupling pattern, complex loading path is required to increase the resistance to buckling. In this study, non-uniform loading is considered, and the amplitude of axial compression is P = sin(4πy/l + π/3), as shown in Fig. 7. This further highlights the load-carrying gain of variable-stiffness panels, which can tailor the in-plane stiffness by varying the fiber path. Besides, the boundary condition has a substantial influence on the buckling behavior and mode shape. A typical boundary condition (i.e. four loading edges simply supported, SSSS) is investigated in this study. The linear buckling analysis is performed based on IGA, and quadratic NURBS elements are used for IGA. Both the analysis procedure and sensitivity derivation are programed in MATLAB.
5.3 Optimization results
The proposed framework is used to conduct the optimization of variable-stiffness panels based on linear variation function, and the optimization formulations in each step can be found in Section 4. Due to the constraint of symmetric laminates, only 5 plies need to be designed. The involved design variables include the fiber orientation angle at the panel center and boundary. Therefore, a total number of 10 variables are involved in the optimization. The ranges of each variable are defined as follows
We normalize the variables in the optimization, in order to guarantee the convergence rate of surrogate-based optimization. Then, the buckling optimization of variable-stiffness panels is performed.
5.3.1 Optimization without manufacturing constraints
A set of 50 sample points is generated by the OLHS to establish the surrogate model firstly. In the updating process of surrogate model, several infilling criterions are compared, including EI&MI, EIGD and EI. For multiple infilling points criterions, 4 points evaluated by IGA are added in each updating loop. In the surrogate model method, genetic algorithm (GA) is used to search the maximum of EI or other infilling criterions. The algorithm parameters in GA are set as: population size = 200, max generations = 1000, crossover fraction = 0.8, mutation rate = 0.01, function tolerance =10−6. The iteration history is also shown in Fig. 8. The optimum values of design variables in each ply are listed in Table 2, where the column of DOE means the best result in Design of Experiment, and the row of improvement % means the percentage of improvement over DOE.
As is evident from Table 2, the number of required iterations for GEK with EI is much fewer than the original Kriging with EI. Moreover, the performance of optimum design by GEK is better, which demonstrates that the GEK method including gradient information is more efficient. Furthermore, comparing the infilling criterions based on GEK method, the EI&MI and EIGD criterions show higher computational efficiency than EI. Due to the fact that parallel computing method can be used in the multiple points infilling criterion, even if the number of points is increased, the computational cost for infilling points remains almost unchanged, thus the GEK with EIGD criterion can be regarded as the most promising method.
To illustrate the computational efficiency and optimization capacity of proposed method, GA is also used to perform the global optimization directly (named as direct GA), and thus numerous function calls are involved in the optimization process. For this example, the total computational cost of direct GA is about 70 h, using a work station with a CPU of 2.20 Hz and 32G RAM, while the one is only 20 h for the optimization using GEK. The time of calculating buckling factor for each sample is about 20 s, and if the gradient information is required, the time will increase to 108 s. For direct GA, each population should be calculated by IGA, and about 20 s × 200 population × 60 iter ≈ 70 h. For GEK method, only 50 + 4 × 10 iter = 90 points need to be calculated by IGA, and the CPU time is about 90 × 108 s ÷ 4 parallel = 40 min. In each loop, the time to establish GEK is 24 min in average. And GA is used to search the maximum of EIGD, the time of calculating EIGD for one sample is about 22 min, and the total time will be 40 min + 24 min × 10 iter +22 min × 4 points × 10 iter ≈ 20 h, which is lower than the one based on EI&MI. Similarly, for Kriging method, the time cost on establishing model is 6 min in average, the time of calculating EI for one sample is about 20 min and the total time is 6 min × 38 iter +20 min × 38 iter ≈ 17 h.
In addition, Figs. 9, 10, 11, and 12 show the optimum fiber paths without manufacturing constraints for different methods. As is evident, the phenomenon of fiber enrichment can be found, and thus manufacturing constraints should be considered during the optimization process. After the optimization by GEK with EIGD, the buckling factor λ of curvilinear fiber path without manufacturing constraints increases from 113.6 to 129.6, with an improvement of 14.08%.
5.3.2 Optimization considering manufacturing constraints
In the above optimization, it is found that the linear variation fiber path is more flexible, and results indicate that the load-carrying capacity of variable-stiffness panel can be remarkably improved. However, the phenomenon of fiber enrichment can be found in the optimum design. For example, when the fiber orientation angle at the panel center or at the boundary of panel is close to π/2 or the change of local fiber angle is too sharp, the phenomenon of fiber enrichment can be found, as shown in Fig. 13, which greatly challenges the existing manufacturing technologies such as ATL and AFP.
In order to satisfy the practical manufacturing requirements, the fiber curvature constraint and parallelism constraint are introduced as typical manufacturing constraints during the optimization process (Huang et al. 2016). In this study, the upper limit of fiber curvature c m is set to be 0.1, and the parallelism p m is set to be π/6 for Constraint (1) and π/30 for Constraint (2), respectively. For the linear variation function, the value of y coordination of the ith layer can be calculated from the fiber path function.
And the curvature function can be written as:
where, \( {\phi}_x^i={T}_0^i+\frac{2\left({T}_1^i-{T}_0^i\right)}{l}\left|x\right| \) is the fiber orientation angle of the ith layer. For the linear variation path function, the curvature constraint is usually satisfied, when the panel size is not too small.
Similarly, the parallelism function can be expressed as
Note that (29) achieves the maximal value when \( {\phi}_x^i \) is close to 0 or π/2, which means that the maximum par can only appear at the center of the panel or the boundary of the panel. Therefore, an easy way to avoid the condition of par(x, yi) > p m is to limit the range of fiber variation. On this basis, the optimization of curvilinear fiber path is carried out based on GEK with EIGD. Taking the SSSS boundary condition for example, the iteration history of buckling factor λ is shown in Fig. 14. The optimum values of design variables are listed in Table 3, and the buckling modes are listed in Table 4.
When the Constraint (1) is taken into account, the buckling factor λ of curvilinear fiber path increases from 113.6 to 128.6, with an improvement of 13.20%. And for the Constraint (2), the constraint is tighter, and thus the buckling factor λ only increases to 128.1, with an improvement of 12.76%.
To further investigate the influence of manufacturing constraints, the optimum fiber paths considering curvature constraint and parallelism constraint are shown in Figs. 15 and 16. As can be observed, the constraint is not active for Constraint (1), thus the fiber enrichment occurs. Instead, when the constraint is tightened for Constraint (2), the fiber enrichment is well eliminated, and the curvilinear fiber path becomes smooth. In general, the arrangement of fiber satisfies the requirement of stiffness distribution to avoid stress concentration. This will allow for a better understanding of load redistribution mechanism, which can be responsible for a significantly increased buckling load. Moreover, the AFP technology is adequate for manufacturing this type of composite panels, and this can be attributed to the curvature constraint and parallelism constraint.
Besides, in order to illustrate the excellent performance of curve fiber, the optimization of straight fiber is also compared. For straight fiber, the stacking sequence of initial design is [±0°, ±22.5°, ±45°, ±67.5°, ±90°, ±90°, ±67.5°, ±45°, ±22.5°, ±0°]s. After performing linear buckling analysis, the buckling factor λ is obtained as 82.7 for the SSSS boundary condition. Then, GA is adopted to perform the optimization. The iteration history of buckling factor is shown in Fig. 8. After 56 iterations, the optimum buckling factor λ of panel is 114.3, with an improvement of 38.2%. By comparing the optimum designs of straight fiber path and curvilinear fiber path, the buckling factor increases from 114.3 to 130.7 for the curvilinear fiber path, with an improvement of 14.35%.
6 Conclusions
In this paper, an efficient optimization framework is developed for the design of variable-stiffness panels by combination of IGA method, GEK method and multiple points infilling criterion, where IGA can provide analytical gradient information and accuracy prediction of buckling factor with less computational cost compared to FEA method, moreover, GEK can use the gradient information to improve the accuracy of surrogate model. These characteristics make the combination of IGA and GEK become an efficient method. Furthermore, on the basis of EI&MI criterion, a new multiple points infilling criterion named EIGD is developed, which can enhance the global optimization capacity of GEK and simplify the implementation of EI&MI.
A square panel with linear variation fiber path is served as illustrative example. The performance of proposed method is compared with original Kriging, GEK with EI, GEK with EI&MI. The fiber paths and buckling modes as well as buckling factors of the optimum designs are examined in detail. It can be found that the GEK exhibits better performance than original Kriging method in terms of both global optimization capacity and computational efficiency. Moreover, using multiple points infilling criterion can further increase the optimization efficiency of EI infilling criterion, and the computing cost of EIGD in each iteration is cheaper than EI&MI. Besides, the effects of manufacturing constraints are investigated. It can be concluded that the phenomenon of fiber enrichment can be well eliminated by an appropriate selection of curvature constraint and parallelism constraint. In summary, the combination of GEK, IGA and EIGD is a promising optimization framework, which can significantly improve the load-carrying efficiency of variable-stiffness panels for future aerospace and aircraft industries.
References
Abouhamze M, Shakeri M (2007) Multi-objective stacking sequence optimization of laminated cylindrical panels using a genetic algorithm and neural networks. Compos Struct 81(2):253–263
Blom AW, Tatting BF, Hol JMAM (2009) Fiber path definitions for elastically tailored conical shells. Compos Part B Eng 40(1):77–84
Bourada F, Amara K, Tounsi A (2016) Buckling analysis of isotropic and orthotropic plates using a novel four variable refined plate theory. Steel Compos Struct 21(6):1287–1306
Brampton CJ, Wu KC, Kim HA (2015) New optimization method for steered fiber composites using the level set method. Struct Multidiscip O 52(3):493–505
Chung HS, Alonso J (2002) Using gradients to construct cokriging approximation models for high-dimensional design optimization problems. AIAA paper 317:2002
Gürdal Z, Tatting BF, Wu CK (2008) Variable stiffness composite panels: effects of stiffness variation on the in-plane and buckling response. Compos Part A-Appl S 39(5):911–922
Haftka RT, Villanueva D, Chaudhuri A (2016) Parallel surrogate-assisted global optimization with expensive functions–a survey. Struct Multidiscip O 54(1):3–13
Han ZH, Görtz S (2012) Hierarchical kriging model for variable-fidelity surrogate modeling. AIAA J 50(9):1885–1896
Hao P, Wang B, Li G (2012) Surrogate-based optimum design for stiffened shells with adaptive sampling. AIAA J 50(11):2389–2407
Hao P, Wang B, Li G, Tian K, Du KF, Wang XJ, Tang XH (2013) Surrogate-based optimization of stiffened shells including load-carrying capacity and imperfection sensitivity. Thin-Walled Struct 72(15):164–174
Hao P, Wang B, Tian K, Li G, Zhang X (2016a) Optimization of curvilinearly stiffened panels with single cutout concerning the collapse load. Int J Struct Stab Dy 16:1550036–1–1550036–21
Hao P, Wang B, Du KF, Li G, Tian K, Sun Y, Ma YL (2016b) Imperfection-insensitive design of stiffened conical shells based on perturbation load approach. Compos Struct 136:405–413
Hao P, Yuan XJ, Liu HL, Wang B, Liu C, Yang DX, Zhan SX (2017a) Isogeometric buckling analysis of composite variable-stiffness panels. Compos Struct 165:192–208
Hao P, Wang YT, Liu C, Wang B (2017b) A novel non-probabilistic reliability-based design optimization algorithm using enhanced chaos control method. Comput Method Appl M 318:572–593
Huang D, Allen TT, Notz WI (2006) Global optimization of stochastic black-box systems via sequential kriging meta-models. J Glob Optim 34(3):441–466
Huang G, Wang H, Li G (2016) An efficient reanalysis assisted optimization for variable-stiffness composite design by using path functions. Compos Struct 153:409–420
Hughes TJR, Cottrell JA, Bazilevs Y (2005) Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Comput Methods Appl Mech Eng 194(39):4135–4195
Jing Z, Fan XL, Sun Q (2015) Global shared-layer blending method for stacking sequence optimization design and blending of composite structures. Compos B: Eng 69:181–190
Jing Z, Sun Q, Silberschmidt VV (2016) A framework for design and optimization of tapered composite structures part I: from individual panel to global blending structure. Compos Struct 154:106–128
Jones DR, Schonlau M, Welch WJ (1998) Efficient global optimization of expensive black-box functions. J Glob Optim 13(4):455–492
Kahya V (2016) Buckling analysis of laminated composite and sandwich beams by the finite element method. Compos Part B Eng 91:126–134
Karakaya Ş, Soykasap Ö (2009) Buckling optimization of laminated composite plates using genetic algorithm and generalized pattern search algorithm. Struct Multidiscip O 39(5):477–486
Kristinsdottir BP, Zabinsky ZB, Tuttle ME (2001) Optimal design of large composite panels with varying loads. Compos Struct 51(1):93–102
Laurenceau J, Sagaut P (2008) Building efficient response surfaces of aerodynamic functions with kriging and cokriging. AIAA J 46(2):498
Laurent L, Boucard PA, Soulier B (2013) Generation of a cokriging metamodel using a multiparametric strategy. Comput Mech 51(2):151–169
Le Riche R, Haftka RT (1993) Optimization of laminate stacking sequence for buckling load maximization by genetic algorithm. AIAA J 31(5):951–956
Li Z, Ruan S, Gu J (2016) Investigation on parallel algorithms in efficient global optimization based on multiple points infill criterion and domain decomposition. Struct Multidiscip O 54(4):747–773
Liu W, Batill SM (2002) Gradient-enhanced response surface approximations using kriging models. AIAA/ISSMO S EXH M: 4–6
Liu B, Haftka RT, Akgün MA (2000) Permutation genetic algorithm for stacking sequence design of composite laminates. Comput Method Appl M 186(2):357–372
Liu D, Toropov VV, Querin OM (2011) Bilevel optimization of blended composite wing panels. J Aircr 48(1):107
Lozano GG, Tiwari A, Turner C (2016) A review on design for manufacture of variable stiffness composite laminates. P I Mech Eng B 230(6):981–992
Madeo A, Groh RMJ, Zucco G (2017) Post-buckling analysis of variable-angle tow composite plates using Koiter's approach and the finite element method. Thin-Walled Struct 110:1–13
Montemurro M, Catapano A (2017) On the effective integration of manufacturability constraints within the multi-scale methodology for designing variable angle-tow laminates. Compos Struct 161:145–159
Morris MD, Mitchell TJ, Ylvisaker D (1993) Bayesian design and analysis of computer experiments: use of derivatives in surface prediction. Technometrics 35(3):243–255
Muc A, Ulatowska A (2010) Design of plates with curved fiber format. Compos Struct 92(7):1728–1733
Nik MA, Fayazbakhsh K, Pasini D (2014) A comparative study of metamodeling methods for the design optimization of variable stiffness composites. Compos Struct 107:494–501
Niu XJ, Yang T, Du Y (2016) Tensile properties of variable stiffness composite laminates with circular holes based on potential flow functions. Arch Appl Mech 86(9):1551–1563
Peeters DMJ, Hesse S, Abdalla MM (2015) Stacking sequence optimisation of variable stiffness laminates with manufacturing constraints. Compos Struct 125:596–604
Rehman SU, Langelaar M, Keulen FV (2014) Efficient kriging-based robust optimization of unconstrained problems. J Comput Sci 5(6):872–881
Rikards R, Abramovich H, Auzins J (2004) Surrogate models for optimum design of stiffened composite shells. Compos Struct 63(2):243–251
Rouhi M, Ghayoor H, Hoa SV (2017) Computational efficiency and accuracy of multi-step design optimization method for variable stiffness composite structures. Thin-Walled Struct 113:136–143
Sasena MJ, Papalambros P, Goovaerts P (2002) Exploration of metamodeling sampling criteria for constrained global optimization. Eng Optim 34(3):263–278
Sóbester A, Leary SJ, Keane AJ (2005) On the design of optimization strategies based on global response surface approximation models. J Glob Optim 33(1):31–59
Soremekun G, Gürdal Z, Haftka RT (2001) Composite laminate design optimization by genetic algorithm with generalized elitist selection. Comput Struct 79(2):131–143
Sørensen SN, Lund E (2013) Topology and thickness optimization of laminated composites including manufacturing constraints. Struct Multidiscip O 48(2):249–265
Todoroki A, Sekishiro M (2008) Modified efficient global optimization for a hat-stiffened composite panel with buckling constraint. AIAA J 46(9):2257
Ulaganathan S, Couckuyt I, Ferranti F (2015) Performance study of multi-fidelity gradient enhanced kriging. Struct Multidiscip O 51(5):1017–1033
Van den Brink WM, Vankan WJ, Maas R (2012) Buckling optimized variable stiffness laminates for a composite fuselage window section. Int C Aer SCI B
Viana FAC, Haftka RT, Watson LT (2013) Efficient global optimization algorithm assisted by multiple surrogate techniques. J Glob Optim 56(2):669–689
Wang P, Costin DP (1992) Optimum design of a composite structure with three types of manufacturing constraints. AIAA J 30(6):1667–1669
Wang K, Kelly D, Dutton S (2002) Multi-objective optimisation of composite aerospace structures. Compout Struct 57(1):141–148
Wang B, Hao P, Li G et al (2014) Two-stage size-layout optimization of axially compressed stiffened panels. Struct Multidiscip O 50(2):313–327
Wu Z, Raju G, Weaver PM (2015) Framework for the buckling optimization of variable-angle tow composite plates. AIAA J 53(12):3788–3804
Yamazaki W, Mavriplis DJ (2013) Derivative-enhanced variable fidelity surrogate modeling for aerodynamic functions. AIAA J 51(1):126–137
Yamazaki W, Rumpfkeil MP, Mavriplis DJ (2010) Design optimization utilizing gradient/hessian enhanced surrogate model. 20104363 AIAA
Zehnder N, Ermanni P (2006) A methodology for the global optimization of laminated composite structures. Compos Struct 72(3):311–320
Zhu JH, Zhang WH, Xia L (2016) Topology optimization in aircraft and aerospace structures design. Arch Comput Method E 23(4):595–622
Acknowledgements
This work was supported by the National Natural Science Foundation of China (11772078), the Young Elite Scientists Sponsorship Program by CAST (2017QNRC001), the National Basic Research Program of China (2014CB049000 and 2014CB046506), the Fundamental Research Funds for Central University of China (DUT2013TB03 and DUT17GF102).
Author information
Authors and Affiliations
Corresponding authors
Additional information
Responsible Editor: Hai Huang
Appendix
Appendix
The predicted function of GEK can be written as
where ω i denotes the weight coefficient of the ith response value, and \( {\nu}_j^i \) denotes the weight coefficient the partial derivative of the jth dimensional design variable to the ith response value. The regression function is defined as
So far, the weight coefficients can be calculated by solving the minimization problem about MSE(x) with the Lagrange multiplier approach. It can be found as follows
And μ is the Lagrange multipliers.
Also, (35) can be written as a matrix function
where
The correlation vector and the correlation matrix can be expressed as
The predicted MSE of \( \widehat{y}(x) \) is
As both \( \widehat{y}(x) \) and MSE are the functions of σ2 and θ, θ can be calculated by the maximum likelihood estimation approach. \( \widehat{y}(x) \) follows the multidimensional normal distribution as
Take the partial derivative with respect to σ2 of this equation and let it zero, σ2 and β can be obtained as
Rights and permissions
About this article
Cite this article
Hao, P., Feng, S., Zhang, K. et al. Adaptive gradient-enhanced kriging model for variable-stiffness composite panels using Isogeometric analysis. Struct Multidisc Optim 58, 1–16 (2018). https://doi.org/10.1007/s00158-018-1988-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-018-1988-1