Abstract
In this paper, the optimal fiber orientations relative to the principle axis of composite cylindrical shell composed of four and six layers were determined so that the natural frequency and strength of the shell are optimized. For this purpose, first, the free vibration analysis of the shell was carried out based on 3D elasticity. Then, for calculation of the strength objective function, the inverse form of Tsai-Hill yield criteria was used and the functions of strength and frequency were developed in terms of fiber orientation. Once the correctness of the above solutions was ensured, the objective functions were modeled with artificial neural network (ANN). The model made was then introduced into genetic algorithm (GA) and the maximum fitness function and optimal staking sequence of the layers with respect to the fibers angles were obtained. Optimal solutions obtained by combination of ANN and GA are compared to the solutions obtained by analytical solution and GA; eventually, the tables and diagrams are presented and different fiber orientations as optimization solutions are presented as the final results of the composite shell analysis.
1 Introduction
The development of the composite materials technology and reduction of their costs has speeded up the application of these materials as proper replacements of metal alloys. An unbelievable increase in composite materials application indicates the fact that extensive efforts have been assigned to analysis and design and development of composite structures. One of these composite structures includes cylindrical shells, the stacking sequence optimization of which is of interest for many researchers. The earlier works in this field have been done by Hayashi [1]. Chen and Liew [2] have studied the buckling behavior of functionally graded plates analytically by considering only one term in the nonlinear strain field.
Chen and Bert undertook the problem of composite structures optimization from the view of buckling strength [3]. Fukunaga et al. developed a method called “layer parameter” to optimize the stiffness and natural frequency and published the method in two papers [4, 5]. Recently, Abouhamze and Shakeri [6] have implemented multiobjective optimization of vibration and buckling of cylindrical panels using genetic algorithm (GA) and the artificial neural network (ANN). ANN has found extensive applications in different branches of science and engineering for linear and nonlinear problems, among which the earlier work of the authors [7] can be mentioned. Investigations have also been made to optimize the crash response of structures using neural networks [8, 9]. As another example of artificial intelligence application in the structural optimization approach, Bisagni and Lanzi [10] have used neural networks in the GA to optimize the response of composite stiffened panels in the buckling and postbuckling stages up to collapse of the structure.
In the optimization of composite structures, the laminated composite materials are usually used and design variables in this process include fiber orientation, total thickness of the layers, and the number of layers. The parameters involved in the optimization of composite structures are usually known to be weight, cost, strength, vibration properties, stress, and buckling. Variation in number or thickness of the layers, weight, and cost as well as variation in fiber orientation will certainly affect the strength of the structure. However, in the optimization problems concerning static and dynamic loads and vibration properties, stress and buckling are usually assumed to be constant and fiber orientations in each layer are varied within a particular range. This process of optimizations is called layers stacking optimization. In this process, an objective function is minimized or maximized using a specific method. An efficient method for optimization is a procedure in which, in addition to getting appropriate results, the process is done in a minimum time and calculations. However, the speed of convergence to find the best solutions is also of great importance. GA is an ideal optimization algorithm for these kinds of problems. GA as an optimization calculation algorithm searches the different areas of the solution efficiently by considering a set of points in the solution space in each part of calculation. Although GA is a powerful technique for search and optimization problems with discrete variables, Gantovnic et al. [11] have tried to find a suitable algorithm for a GA with memory that can work with discrete and continuous variables simultaneously.
One of the defects of GA is to be computationally expensive in solving the optimization problem. Because of this and also the random nature of this algorithm in solving the optimization problems, the process of optimization would be slow. This research has tried to address this problem by means of a very powerful way using ANN while keeping all the other useful properties of the method; eventually, the optimal solutions including fiber orientations and also the final values of objective function have been obtained.
2 Problem formulations
The cylindrical shell of M layers and length of L is shown in Figure 1, where the fibers make angle θ with x axis. By changing the fiber orientations with respect to the principle axis, the mechanical properties of the material would change. Obtaining the optimal angles of the fibers with respect to the principle axis is of interest, in which the structure would have the best properties from the view of strength and frequency. One of these composite structures are shells that in its own type are very important and practical. The aim of this paper is to obtain the optimal orientations of the fibers with respect to the x axis in a four- and six-layer cylindrical shells in which the strength and the first natural frequency are maximized simultaneously by the hybrid method of GA and ANN.

Laminated cylindrical shell of M layers.
2.1 Boundary conditions
If both ends of the shell are simply supported, the boundary conditions are
2.2 Surface conditions and continuity
For a shell of M layers, the continuity conditions between two layers as for the compatibility of stresses and strains at the interface of the two layers are defined as in Equation (3).
2.3 Theory of elasticity in 3D space to reach the objective functions
A cylindrical shell of M layers thoroughly bonded together is considered. It is assumed for each anisotropic layer to have principal axes of x, r, and θ orthogonal to each other and each layer has elastic symmetry about the axis perpendicular to the thickness (monoclinic) [12]. The stress-strain relationship for each layer includes 13 elastic constants as shown in Equation (4).
Neglecting the body forces in equilibrium equations in cylindrical coordinates, Equation (5) can be written as
The strain-displacement relationship in cylindrical coordinates is
The new variables ξk and ηk (layer dimensionless variables for kth element) are defined as
Assuming
Combining Equations (4) and (6) and substituting in Equation (5), the governing equations of movement for each monoclinic layer are attained as three partial differential equations with constant coefficients, which assuming thin layers and using Equations (7) and (8), governing equations of movement for each monoclinic layer are obtained as three partial differential equations as Equation (9).
2.4 Objective function of natural frequency
To obtain the natural frequency according to boundary conditions of simple support, Equation (1) is considered for movement equations of cylindrical shell. In Equation (1), Ax, Aθ, Ar are movement amplitudes of corresponding displacement components.
which pm is given in Equation (11):
Introducing the displacement components of movement equations of cylindrical shell and considering the boundary conditions and also continuity conditions between layers, the frequency function is obtained, the simple form of which for comparison with reference [6] is
where
The results of the first mode of vibration for graphite-epoxy shell, which is obtained from this frequency function, are compared to results with reference [6] in Table 1.
Comparison of the results with reference [6].
| L/Rm | Rm/h | Current method | Reference | Obtained frequency (Hz) |
|---|---|---|---|---|
| 2 | 5 | 1.6544 | 1.611 | 17,035 |
| 10 | 3.4788 | 3.441 | 8517 | |
| 20 | 6.8336 | 6.883 | 4260 | |
| 50 | 17.3779 | 17.207 | 1701 | |
| 4 | 5 | 3.4788 | 3.442 | 8514 |
| 10 | 6.8846 | 6.88 | 4251 | |
| 20 | 13.8565 | 13.776 | 2132 | |
| 50 | 34.7599 | 34.414 | 855 |
It is noted that the obtained results are in good agreement with the references.
2.5 Derivation of the strength objective function
Using equilibrium equations and boundary conditions and also three partial differential equations [Equation (9)], the normal and shear stress values for the shell are calculated from Equation (14).
Introducing the obtained stresses into Equation (14), the Tsai-Hill yield criteria, the strength of the shell can be maximized. The function derived from 3D elasticity for stress values of graphite-epoxy agree well with the results published in a paper by Jing and Tzeng [12].
3 Modeling
To model the frequency and strength objective functions, training data sets of neural network are required. The needed data sets for training and testing the neural network are prepared by writing the codes incorporating the equations derived in the previous section. In multiobjective optimization, herein two-objective optimization, two separate neural networks for strength and frequency should be designed. The structures of the trained ANNs for four-layer shells are presented in Tables 2 and 3.
Characteristics of the trained neural network used to model the natural frequency of the four-layer shell.
| Hidden layers | Output | ||||
|---|---|---|---|---|---|
| First layer | Second layer | Third layer | |||
| Transition function | Number of neurons | Transition function | Number of neurons | Transition function | Number of neurons |
| Tangent sigmoid | 15 | Tangent sigmoid | 15 | Pure lin | 1 |
Characteristics of the trained neural network used to model the strength of the four-layer shell.
| Hidden layers | Output | ||||
|---|---|---|---|---|---|
| First layer | Second layer | Third layer | |||
| Transition function | Number of neurons | Transition function | Number of neurons | Transition function | Number of neurons |
| Logarithmic sigmoid | 21 | Logarithmic sigmoid | 12 | Pure lin | 1 |
In this modeling, a back-propagation neural network algorithm of three layers (input layer, one hidden layers, and output layer), known as Leverberg-Marquart (LM), has been used [13] using training functions available in MATLAB 7.0 [14].
The mean square error for neural network training has been considered as 10-7. Because the shell is made up of four layers, the number of neurons in the input layer is equal to four. The input neurons are considered as fiber orientation and the output neurons are considered as strength and frequency.
4 Optimization
For strength calculation, the inverse form of Tsai-Hill yield criterion as Equation (15) was used:
where X,Y,Z are yield stresses at three principal directions of the composite material and R,S,T are shear stresses.
The calculated stresses are obtained by the following transform:
where m=sin(θ), n=cos(θ), and θ are the fiber orientation with respect to the main axes of the shell. The stresses in three principal directions are attained in each layer by using Equations (14) and (15) and will be introduced into yield criterion. Then, the strength is maximized by maximizing Q. For two-objective optimization, first, the fitness functions of strength and frequency should be combined using weight coefficients. To do this, the frequency and strength should become dimensionless. The combination of dimensionless strength and frequency using weight coefficients is as in Equation (17):
where W1 and W2 are weight coefficients and Q and w* are strength and frequency functions, respectively.
According to Equation (17) in two-objective optimization, if W1=0, then the optimization would change to a single-objective optimization of strength, and if W1=1, then the optimization would change to a single-objective optimization of natural frequency. GA utilizes the objective functions modeled by neural network instead of analytical solution. Here, for the weight coefficients of W1=W2=0.5, initially, the maximum fitness function is calculated for and then the fitness function increase and optimal solutions are compared with corresponding situation of weight coefficient when the GA uses the analytical solution, and once the correctness of neural network application in GA is ensured, fitness function and optimal angles of fibers in composite shell layers will be calculated for other values of weight coefficients, and the optimal fiber orientations of laminates in composite shell will be obtained.
According to Figure 2, the best solution for two-objective function for a four-layer shell in GA and analytical solution for W1=0.5 is 5.21. The stacking associated with this solution is

Comparison of objective function increase by GA and ANN and analytical solution for four-layer shell in w=0.5.
The solution obtained in GA and ANN is 5.29 for which the stacking is as follows:
Comparing the solutions obtained from these two methods, it can be seen that using ANN in GA instead of the analytical solution is acceptable with a small error (∼1.53%), but the use of ANN increases the optimization speed significantly. The increase of objective function for other values of weight coefficients is presented in Figures 3–8.

Increase of objective function by GA and application of ANN for four-layer shell in w=0.

Increase of objective function by GA and application of ANN for four-layer shell in w=0.2.

Increase of objective function by GA and application of ANN for four-layer shell in w=0.4.

Increase of objective function by GA and application of ANN for four-layer shell in w=0.6.

Increase of objective function by GA and application of ANN for four-layer shell in w=0.8.

Increase of objective function by GA and application of ANN for four-layer shell in w=1.
Finally, the optimization results and optimal orientations of the fibers for the four-layer shell are presented in Table 4.
Results of two-objective optimization for stacking of layers based on vibration and strength in four-layer shell.
| g* | Maximum fitness function | Weight coefficients W1 | Optimal angles of fibers in the layers |
|---|---|---|---|
| 75 | 7.44 | 0 | [50,-60,20,10] |
| 125 | 6.22 | 0.2 | [-50,20,65,70] |
| 120 | 5.40 | 0.4 | [70,-50,70,70] |
| 222 | 5.10 | 0.6 | [-50,60,-70,15] |
| 225 | 5.80 | 0.8 | [-50,45,90,-70] |
| 80 | 7.80 | 1 | [-50,50,85,70] |
g*, number of population generation in GA to reach the optimal solution.
The same procedure is applied to six-layer shell and the objective function and corresponding optimal orientations are obtained. According to Figure 9, the best solution of objective function for a six-layer shell in GA and analytical solution for W1=0.5 is equal to 6.37 and the result obtained in GA and ANN is equal to 6.48.

Increase of objective function by GA and application of ANN for six-layer shell in w=0.5.
Comparison of the results obtained by these two methods also shows that application of ANN in GA instead of the analytical solution is acceptable with a small error (∼1.72%).
For the six-layer shell, the optimization results are also obtained for different weight coefficients, where the optimal solutions and the corresponding orientations are presented in Table 5.
Results of two-objective optimization for stacking of layers based on vibration and strength in six-layer shell.
| w* | Max fitness function | Weight coefficients W1 | Optimal angles of fibers in the layers |
|---|---|---|---|
| 87 | 8.20 | 0 | [30, -55, 25, -55, 5, -40] |
| 162 | 6.90 | 0.2 | [-55, 55, 75, 70, 65, -25] |
| 290 | 6.54 | 0.4 | [-50, 85, -80, -85, -60, 75] |
| 145 | 6.35 | 0.6 | [-50, 85, -60, -85, 75, -80] |
| 204 | 6.86 | 0.8 | [-50, -60, -80, -85, 75, 85] |
| 137 | 8.31 | 1 | [55, -60, 70, -40, 0, 70] |
According to the optimization results obtained for four- and six-layer shells, it is considered that the stacking sequences are different for different weight coefficients. In w=0.1 for which the two-objective optimization turns into single-objective optimization of frequency and strength, the fitness function has its highest value, and in w=0.2, 0.4, 0.6, and 0.8, the optimal fitness function has lower values.
The results of the best fitness function for four- and six-layer shells are presented in Figure 10 for comparison. It can be noted from the figure that the fitness function for six-layer shell has higher values compared to its corresponding weight coefficients in four-layer shell, that is, increasing the number of layers improves the optimal solution.

Variations of fitness function with weight coefficient W1 increase.
5 Conclusion
Comparison of fitness function progress when GA uses the analytical solution and when it uses ANN instead of analytical solution shows that, in the case of ANN application, although there is a small error, the optimization speed increases significantly, and it can be said that, in this way, one of the major problems of the GA method, which is high processing time, is resolved while maintaining its other advantages.
The results of two-objective optimization show that the strength function is much more sensitive to the angle variations, and because the fiber angle increment is considered as 5° in programming, with a small change, the value of this function changes significantly. Hence, the layers stacking with various weight coefficients is closer to the considered stacking in the strength objective function.
By increasing the number of layers in two-objective optimization, the optimal solution also increases, and by changing the weight coefficients, the number of population generation in GA also varies, so for W1=0.1 for which the two-objective optimization turns into single-objective optimization, the minimum number of population generation will be reached. The reason is that near the coefficients of 0.1, the members of the population decrease, and at 0.1, half of the members are removed. Therefore, searching in fewer members needs less time and thus fewer numbers of population generations.
Increase in number of layers leads to increased number of population generation to reach the optimal solution and this increased number of population generation is due to increased members of original sample, which was selected for a population generation. The optimal solution varies by change of W1 until in W1=0.6, the optimal fitness function will have its minimum value. Eventually, different fiber orientations have been obtained as optimal solution, which can be used in design and production of cylindrical shells.
References
[1] Hayashi T. Compos. Mater. Struct. Jpn., 1974, 3, 18–20.10.1007/978-1-349-02157-4_2Search in Google Scholar
[2] Chen XL, Liew KM. Smart. Mater. Struct. 2004, 13, 1430–1437.Search in Google Scholar
[3] Chen TLC, Bert CW. Proc. Okla Acad. Sci. 1976, 56, 104–107.Search in Google Scholar
[4] Fukunaga H, Vanderplaats GN. AIAA J. 1991, 29, 641–646.Search in Google Scholar
[5] Fukunaga H, Sekine H, Sato M. J. Sound. Vibration. 1994, 171, 219–229.Search in Google Scholar
[6] Abouhamze M, Shakeri M. Compos. Struct. 2007, 81, 253–263.Search in Google Scholar
[7] Ashrafi HR, Jalal M, Garmsiri K. Expert. Syst. Appl. J. 2010, 37, 7663–7668.Search in Google Scholar
[8] Bisagni C, Lanzi L, Ricci S. J. Aircraft. 2002, 39, 296–304.Search in Google Scholar
[9] Lanzi L, Bisagni C, Ricci S. Comput. Struct. 2004, 82, 93–108.Search in Google Scholar
[10] Bisagni C, Lanzi L. Compos. Struct. 2002, 58, 237–247.Search in Google Scholar
[11] Gantovnic VB, Gurdal Z, Watson LT. Compos. Struct. 2002, 58, 513–520.Search in Google Scholar
[12] Jing HS, Tzeng KG. AIAA J. 1993, 8, 2121.Search in Google Scholar
[13] Hagan MT, Demuth H, Beale M. Neural Networks Design. Colorado State University Press: Colorado, USA, 1996.Search in Google Scholar
[14] Demuth H, Beale M. Neural Network Toolbox User’s Guide, MATLAB7.0. MathWorks: Natick, MA, 2004.Search in Google Scholar
©2014 by De Gruyter
This article is distributed under the terms of the Creative Commons Attribution Non-Commercial License, which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
Articles in the same Issue
- Frontmatter
- Original articles
- Preparation and mechanical properties of nano-silica/UPR polymer composite
- Synthesis, characterization, and microwave properties of polypyrrole/molybdenum trioxide composites
- On the use of lock-in thermography to monitor delamination growth in composite panels under compression
- Experimental and numerical investigation in failure of cracked aluminum plates repaired with bonded FML composite patch, under impact loading
- Physical and mechanical properties of stir-casting processed AA2024/B4Cp composites
- Synthesis and properties of 0.3%Y2O3/0.3%La2O3/0.3%Al2O3/Cu composite
- Performance properties of vacuum insulation panels produced with various filling materials
- Multiobjective optimization of composite cylindrical shells for strength and frequency using genetic algorithm and neural networks
- Flexural-torsional buckling of FRP thin-walled composite with various sections
- Finite element studies on buckling of laminated cylindrical skew panels
- Harmonic response analysis of symmetric laminated composite beams with different boundary conditions
- A semi-analytical three-dimensional free vibration analysis of functionally graded curved panels integrated with piezoelectric layers
- Changes in chemical composition of decayed Scots pine and beech wood
- Combined effect of nano-SiO2 particles and steel fibers on flexural properties of concrete composite containing fly ash
- Investigation of CFRP- and GFRP-confined concrete cylinders under monotonic and cyclic loading
Articles in the same Issue
- Frontmatter
- Original articles
- Preparation and mechanical properties of nano-silica/UPR polymer composite
- Synthesis, characterization, and microwave properties of polypyrrole/molybdenum trioxide composites
- On the use of lock-in thermography to monitor delamination growth in composite panels under compression
- Experimental and numerical investigation in failure of cracked aluminum plates repaired with bonded FML composite patch, under impact loading
- Physical and mechanical properties of stir-casting processed AA2024/B4Cp composites
- Synthesis and properties of 0.3%Y2O3/0.3%La2O3/0.3%Al2O3/Cu composite
- Performance properties of vacuum insulation panels produced with various filling materials
- Multiobjective optimization of composite cylindrical shells for strength and frequency using genetic algorithm and neural networks
- Flexural-torsional buckling of FRP thin-walled composite with various sections
- Finite element studies on buckling of laminated cylindrical skew panels
- Harmonic response analysis of symmetric laminated composite beams with different boundary conditions
- A semi-analytical three-dimensional free vibration analysis of functionally graded curved panels integrated with piezoelectric layers
- Changes in chemical composition of decayed Scots pine and beech wood
- Combined effect of nano-SiO2 particles and steel fibers on flexural properties of concrete composite containing fly ash
- Investigation of CFRP- and GFRP-confined concrete cylinders under monotonic and cyclic loading