Hw
Hs
> 55ðNþLÞ > >
Gp
0
0
Gs
¼
#
>t> > > > > > >.> > ; :.> . 15NE
> 515NE > >
( ) b þ
0
, ð34Þ
where the vector b is the product of the bending displacement fundamental solutions with the domain load, which in this study are set to zero (q3 ¼ 0 ! b ¼ 0). H and G are boundary element influence for tractions and displacements fundamental solutions, respectively. The indexes p and s on H and G refer to plate bending and plane stress formulations, respectively; while the indexes u and w are coupled terms between plate bending and plane stress formulations. N, L and NE are number of boundary nodes, domain points and boundary elements, respectively. In other words: M ¼ L and M T ¼ L þ N. Once the collocation process has completed, the known and unknown quantities in Eq. (34) are arranged into a set of linear algebraic equation: ½A5ðNþLÞ5ðNþLÞ fXg5ðNþLÞ ¼ fFg5ðNþLÞ ,
(35)
where ½A is the system matrix, fXg contains the displacements and tractions unknowns on the boundary, as well as the displacements in the domain. The vector ½F is obtained by multiplying the related matrices of H or G by the known values of wi , ua or pi , ta . After Eq. (35) is solved, the membrane stresses N ab ðXÞ are calculated from Eq. (24). 5.2. Solving the shell buckling problem Similarly as Section 5.1, after Eqs. (20) and (23) are discretized and point collocation is performed, the following linear system of equations for every collocation node
ARTICLE IN PRESS P.M. Baiz, M.H. Aliabadi / Engineering Analysis with Boundary Elements 31 (2007) 361–372
367
on the boundary is obtained:
2
cðx0 Þ þ Hp
Hp
Hpw
Hu
Hu
Hp
cðx0 Þ þ Hp
Hpw
Hu
Hu
Hp
Hp
cðx0 Þ þ Hpw
Hu
Hu
0
0
Hw
cðx0 Þ þ Hs
Hs
0
0
Hw
Hs
cðx0 Þ þ Hs
6 6 6 6 6 6 6 6 4
2
6 6 6 6 ¼6 6 6 6 4 2
Gp
Gp
Gp
0
0
p
p
G
p
G
0
0
Gp
Gp
0
0
G
Gp
6 6 6 6 þ l6 6 6 6 4
s
Gs Gs
0
0
0
G
0
0
0
Gs
Q1 Q2 Q3 0 0
3
5Nþ3L
15NE
8 9 .. > > > > > . > > = < > w3 > > > > > > > ; : .. > . L
7 7 7 7 7 7 7 7 5
8 9 .. > > > . > > > > > > > 3 > > > > > > p > > 1 > > > > 7 > > > > >p > 7 > > 2 > 7 = < > 7 7 p 3 7 > > > > 7 > > > > 7 > t 1 > > > 5 > > > > > > > > > 515NE > t 2 > > > > > > > > > ; : .. > .
8 9 .. > > > . > > > > > > > 3 > > > > > > w > > 1 > > > > > > 7 > > > w2 > 7 > > > 7 = < > 7 7 w 3 7 > > > > 7 > > > > 7 > u 1 > > > 5 > > > > > > > > > > u 2 > > 5ð5Nþ3LÞ > > > > > > > ; : .. > .
ð36Þ
5L
and for every collocation node on the domain X0 , the linear system of equations is given by only the last three equations in (36); which correspond to w3 , u1 and u2 displacements. Qi is formed by the integrals I D 4i , with f b ¼ N ab;a fðrÞ;b F1 þ N ab fðrÞ;a fðrÞ;b F1 . Eq. (36) can be arranged in a similar manner as Eq. (35), to give ½Bð5Nþ3LÞð5Nþ3LÞ fYg5Nþ3L ¼ k½Kð5Nþ3LÞL fw3 gL .
(37)
and (38), homogenous boundary conditions are prescribed (the known values of ua ; wi ; ta and pi on G are zero), resulting in a system where only the pseudo-transversal body force ðN ab w3;b Þ;a is acting. Eq. (37) can be rearranged in term of the unknown vector fYg5Nþ3L , fYg5Nþ3L ¼ k½B1 ð5Nþ3LÞð5Nþ3LÞ ½Kð5Nþ3LÞL fw3 gL ,
(39)
The extra equation (21) has also to be written in a matrix form, similar to Eq. (37), in order to arrange the eigenvalue expression:
where matrix ½B1 is the inverse of matrix ½B. After Eq. (39) is introduced into Eq. (38), the following expression is obtained:
½Ifw3 gL ¼ ½BBLð5Nþ3LÞ fYg5Nþ3L þ k½KKLL fw3 gL ,
½Ifw3 gL ¼ k½BBLð5Nþ3LÞ ½B1 ð5Nþ3LÞð5Nþ3LÞ ½Kð5Nþ3LÞL fw3 gL
(38)
where the matrices ½B and ½BB contain coefficient matrices H and G that are related to the fundamental solutions. Matrix ½I is the identity matrix. Vector fYg represents the unknown boundary conditions and the unknown domain displacements ðua ðXÞ; w3 ðXÞÞ. Vector fw3 g contains the unknown out of plane displacement w3 ðXÞ. Matrices ½K and ½KK are obtained by multiplication of the fundamental solutions with the in-plane stresses N ab ðXÞ and approximation functions f ðrÞ. As it can be seen in Eqs. (37)
þ k½KKLL fw3 gL .
ð40Þ
Eq. (40) can be written as a standard eigenvalue problem equation as follows: 1 ½w ½I fw3 gL ¼ 0, (41) k where ½w ¼ ½BBLð5Nþ3LÞ ½B1 ð5Nþ3LÞð5Nþ3LÞ ½Kð5Nþ3LÞL þ ½KKLL .
ARTICLE IN PRESS P.M. Baiz, M.H. Aliabadi / Engineering Analysis with Boundary Elements 31 (2007) 361–372
368
Buckling modes fw3 g and buckling load factors k can be obtained by solving Eq. (41). Each distinct set of values (k ! fw3 g) corresponds to a linear perturbation of the base state. Among these perturbed states we seek the special case for which k has the minimum value that allow the existence of a nontrivial displacement field fw3 g. The freely available source code for Linear Analysis PACKage [17] was used to solve this eigenvalue problem. 6. Numerical examples In this section, some examples will illustrate the capabilities of the present formulation. Cylindrical shallow shells with different curvature, dimensions and boundary conditions will be presented. Analytical solutions for the linear buckling problem of cylindrical shells under the action of uniform axial compression have been presented by several authors. Timoshenko and Gere’s solution was based on a set of three equilibrium equations [1] and Donnell [18] gave a single eighth order partial differential equation in the radial displacement. For the case of curved plates (see Fig. 4) under axial compression, the same method as in the case of a circular cylinder axially compressed has been used for calculating the critical stresses. Basically, these solutions are based on the substitution of trigonometric functions which satisfy some specific boundary conditions and assumed buckling mode. Also, analytical solutions are based on classical shell theory, where shear deformable effects are not considered. Because of these limitations it seems more convenient to compare the results presented here with other numerical solutions, based on the finite element method and the boundary domain element formulation [11]. In order to help the interpretation of the results, the following nondimensional parameters will be used throughout the examples [3]: K¼
N c 12ð1 v2 Þ b2 p2 E h2
(42)
and pffiffiffiffiffiffiffiffiffiffiffiffiffi 1 v2 Z¼ , (43) rh where K represents the buckling coefficient, Z represents the curvature parameter for curved plates, N c represents the critical in plane stress, obtained from the multiplication of the buckling load factor k with the actual applied stress, and b denotes the length of the curved side of the shallow shell. The boundary conditions considered here are simply supported and clamped. In the case of simply supported edges the out-of-plane displacement is set to zero ðw3 ¼ 0Þ while for clamped edges the out-of-plane displacement and the rotations are set to zero (w3 ¼ 0 and wa ¼ 0). The inplane displacements on all cases are set free (ua a0); because these are the directions in which the load will be applied. b2
6.1. Convergence study In this first example, a study of convergence is performed for the case of a simply supported square shallow shell subjected to uniform axial compression, as shown in Fig. 4. The dimensions considered are: a=b ¼ 1, thickness h=b ¼ 0:015, Young’s modulus E and Poisson ratio v ¼ 0:3. The radius of the shell is r=b ¼ 12:5. Tables 1 and 2 present the buckling coefficients for meshes with different number of boundary elements and domain nodes, respectively. The percentages given in the last column, are with respect to the most refined case of 40 boundary elements and 10 10 domain points which gives a buckling coefficient of 4.187. It is clear from Tables 1 and 2 that the increasing number of boundary elements have a small influence on the solution, compared with the number of DRM domain points. For example, in Table 1 an increase from 20 boundary elements to 40 boundary elements produce less than 0.5% improvement, while for Table 2 an increase from 5 5 DRM domain points to 10 10, produce a change of almost 5%. The influence of the number of DRM domain points on the buckling solution could be attributed to the fact (as it was shown during the derivation of the present formulation) that the effect of the pseudo-transversal body force is introduced into the system by the DRM domain points. This means that a higher number of domain points will improve the modelling of the pseudo-transversal body force, and therefore will improve the final solution. Fig. 3 shows 3 different meshes, with boundary elements, as well as uniformly distributed domain points.
Table 1 Buckling coefficients for different boundary meshes
No.
Boundary mesh
DRM points
K
%Diff.
1 2 3 4 5 6
20 24 28 32 36 40
77 77 77 77 77 77
4.226 4.219 4.218 4.217 4.216 4.216
0.923 0.758 0.735 0.711 0.688 0.688
elements elements elements elements elements elements
Table 2 Buckling coefficients for different number of domain points (DRM)
No.
Boundary mesh
DRM points
K
%Diff.
1 2 3 4 5 6
32 32 32 32 32 32
55 66 77 88 99 10 10
4.405 4.342 4.217 4.201 4.190 4.188
4.949 3.570 0.711 0.333 0.072 0.024
elements elements elements elements elements elements
ARTICLE IN PRESS P.M. Baiz, M.H. Aliabadi / Engineering Analysis with Boundary Elements 31 (2007) 361–372
20 Elements & 7X7 DRM
32 Elements & 5X5 DRM
369
40 Elements & 10X10 DRM
Fig. 3. Boundary meshes and DRM distribution.
h/2 h/2 r
Nc
a
Nc
b
Fig. 5. Finite element model with simply supported boundary conditions. Fig. 4. Rectangular shallow shell subjected to uniform compression load.
6.2. Cylindrical shallow shell with different curvature In this example rectangular cylindrical shallow shells with different curvature and boundary conditions are subjected to uniform axial compression, as shown in Fig. 4. The shells have a constant aspect ratio a=b ¼ 2, thickness h=b ¼ 0:015, Young’s modulus E and Poisson ratio v ¼ 0:3. The radii considered are r=b ¼ 5; 7:5; 11:5; 17:5; 27:5; 63; plate. Fig. 5 shows the ANSYS [19] model with the 6 12 quadrilateral elements (SHEL93), the applied compressive load and the simply supported boundary conditions for a shallow shell of radius r=b ¼ 11:5. It can be seen from Fig. 5 that several displacement constrains in the membrane directions ðua Þ are also used for stability of the model. The FEM buckling mode for this geometry is presented in Fig. 6.
The present BEM model has 24 boundary elements and 7 14 domain points (98 domain nodes and 48 boundary nodes). The finite element mesh has 72 quadratic quadrilateral elements (253 nodes), and the BEM model from [11] has 18 boundary elements and 18 domain cells (91 internal nodes and 36 boundary nodes). The results are plotted in Fig. 7, together with finite element and boundary domain element solutions [11]. As expected, Fig. 7 shows that an increase in the curvature of the plate also increase the stiffness of the structure, and conversely the decrease of the curvature converge to the plate solution. The results of Fig. 7 are presented in Table 3. From examining the values presented in Table 3 and Fig. 7, it is clear the good agreement between the present formulation and FEM and the boundary domain results [11]. It can also be seen from Table 3 that increasing the curvature of the
ARTICLE IN PRESS P.M. Baiz, M.H. Aliabadi / Engineering Analysis with Boundary Elements 31 (2007) 361–372
370
Table 4 Buckling coefficients for the plate solution
BEM FEM BEM [11]
Fig. 6. FEM buckling mode for a simply supported shallow shell of 23 in radius.
3.999 3.937 3.952
Simply supported
Clamped
Exact
%Diff.
Exact
%Diff.
4.0 4.0 4.0
0.025 1.200 1.575
8.0 8.0 8.0
0.550 0.938 1.850
8.044 7.925 7.852
plate results in larger differences with the other solutions (FEM and BEM [11]). This behaviour can be attributed to the way in which the domain integrals in the formulations are treated: FEM and the boundary domain element formulation [11] directly evaluate the domain integrals while the present formulation transforms the domain integrals to equivalent boundary integrals by the use of the dual reciprocity method. Therefore, it is clear that an increment of the curvature (which are mainly domain terms) will increase the difference between the domain (FEM and BEM [11]) and the only boundary element solutions. As a final comment on the results in Table 3, it is important to keep in mind that all these results are obtained by numerical procedures, and that although FEM and BEM [11] agree better between them than with the present formulation, the results from this work cannot be necessarily considered to be less accurate. A good example of this can be observed with the buckling coefficients for the flat plate case, which has the well-known analytical solutions of 4:0 and 8:0 for simply supported and clamped boundary conditions. It is clear from Table 4 that results from the present formulation agree better with the analytical solution than FEM and BEM [11]. 6.3. Cylindrical shallow shell with different aspect ratios
Fig. 7. Buckling coefficients for simple supported and clamped rectangular shallow shells under uniform compression. Table 3 Buckling coefficients for different curvatures and boundary conditions Radius ðr=bÞ Z
Simply supported
Clamped
BEM FEM BEM [11] BEM 5 7.5 11.5 17.5 27.5 63 Plate
12.719 8.479 5.530 3.634 2.313 1.009 0.000
5.982 4.910 4.392 4.170 4.068 4.012 3.999
5.621 4.716 4.274 4.084 3.997 3.948 3.937
5.642 4.734 4.291 4.100 4.012 3.964 3.952
FEM
BEM [11]
10.671 10.453 10.402 9.212 9.048 8.985 8.541 8.403 8.334 8.259 8.131 8.060 8.131 8.009 7.936 8.061 7.943 7.868 8.044 7.925 7.852
In this last example, cylindrical shallow shells with different aspect ratios (a=b) are considered. The material properties and dimensions of the shells are as follows: Young’s modulus E, Poisson ratio v ¼ 0:3, thickness h=b ¼ 0:015, and radius r=b ¼ 17:5. It can be seen from Fig. 8 the good agreement between BEM and FEM results for the whole range of aspects ratios and both set of boundary conditions. Some buckling modes for the simply supported boundary conditions are shown in Fig. 9. As it is expected the buckling modes exhibit the typical number of half waves for each specific case. 7. Conclusions A new boundary element formulation for the solution of the linear eigenvalue buckling problem of shear deformable shallow shells was developed. Buckling integral equations were obtained after a pseudo-transversal body force and a
ARTICLE IN PRESS P.M. Baiz, M.H. Aliabadi / Engineering Analysis with Boundary Elements 31 (2007) 361–372
371
should be focused not only in the linear stability problem, but also in the postbuckling regime (nonlinear analysis). Acknowledgement The first author would like to thank the Department of Aeronautical Engineering at Imperial College London for the scholarship granted. Appendix A. Evaluation of the derivative terms The derivative terms w3;b ðXÞ and w3;ab ðXÞ are approximated by the use of a radial basis function f ðrÞ as follows: w3 ðx1 ; x2 Þ ¼
M X
f ðrÞm Cm .
(44)
m¼1
Fig. 8. Buckling coefficients for different aspect ratios ða=bÞ of rectangular shallow shell under uniform load.
The radial basis function for the present approximation was chosen as pffiffiffiffiffiffiffiffiffiffiffiffiffiffi (45) f ðrÞ ¼ c2 þ r2 , qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2 m 2 m 2 where, r ¼ ðx1 x1 Þ þ ðx2 x2 Þ and c ¼ 2. M is the total number of selected points in the domain, which are the same domain points used for the applications of the dual reciprocity method (DRM points) in the domain. Cm are coefficients determined by values at the M domain points: W ¼ F1 w3 .
(46)
The first derivative of deflection w3;b can be expressed as the product of the first derivative of the radial basis function and the coefficients Cm , as follows: w3;b ðx1 ; x2 Þ ¼ fðrÞ;b F1 w3 . Fig. 9. Buckling modes for simply supported shallow shells with different aspect ratios.
loading factor l, were introduced in the governing linear equations for bending and transverse shear stress resultant. The membrane stress (N ab ) is obtained from the prebuckling state, making possible present the equations as a standard eigenvalue problem in terms of the buckling deflection (w3 ) and the buckling load factor (l). All the domain integrals were transferred to the boundary by the use of the dual reciprocity method, therefore, modelling requires only a boundary mesh and several uniformly distributed domain points. From the examples presented it can be concluded that for the range of validity of the present formulation (Zt12) good agreement with other numerical solutions is obtained (FEM and BEM [11]). It can also be seen from the results that the boundary element formulation require fewer number of degrees of freedom compared to FEM solutions in order to achieve a good level of accuracy. It is well-known that buckling load in shell structures is sensitive to imperfections, therefore, more BEM research
(47)
And the second derivative of deflection w3;ab can be written in the same way: w3;ab ðx1 ; x2 Þ ¼ fðrÞ;a fðrÞ;b F1 w3 .
(48)
Similar to Eq. (47), the derivative of in-plane stress resultants N ab;a can be expressed as N ab;a ðx1 ; x2 Þ ¼ fðrÞ;a F1 N ab .
(49) 1
In the above expressions, F represent the inverse matrix of F which is formed with the values of f ðrÞ; and fðrÞ;a ispffiffiffiffiffiffiffiffiffiffiffiffiffiffi a matrix formed with the values of f ðrÞ;a ( ¼ ra =ð c2 þ r2 ). References [1] Timoshenko S, Gere JM. Theory of elastic stability. 2nd ed. New York: McGraw-Hill; 1961. [2] Brush DO, Almroth BO. Buckling of bars, plates and shells. New York: McGraw-Hill; 1975. [3] Gerard G, Becker H. Handbook of structural stability part III— buckling of curved plates and shells. NACA TN 3783, Washington, 1957. [4] Bushnell D. Computerized buckling analysis of shells. Dordrecht: Martinus Nijhoff Publishers; 1985.
ARTICLE IN PRESS 372
P.M. Baiz, M.H. Aliabadi / Engineering Analysis with Boundary Elements 31 (2007) 361–372
[5] Manolis GD, Beskos DE, Pineros MF. Beam and plate stability by boundary elements. Comput Struct 1986;22:917–23. [6] Syngellakis S, Elzein A. Plate buckling loads by the boundary element method. Int J Numer Method Eng 1994;37:1763–78. [7] Nerantzaki MS, Katsikadelis JT. Buckling of plates with variable thickness—an analog equation solution. Eng Anal Boundary Elem 1996;18:149–54. [8] Lin J, Duffield RC, Shih HR. Buckling analysis of elastic plates by boundary element method. Eng Anal Boundary Elem 1999;23: 131–7. [9] Reissner E. On bending of elastic plates. Q Appl Math 1947;5: 55–68. [10] Purbolaksono J, Aliabadi MH. Buckling analysis of shear deformable plates by the boundary element method. Int J Numer Methods Eng 2005;62:537–63. [11] Baiz PM, Aliabadi MH. Linear buckling analysis of shallow shells by the boundary domain element method. Comput Modelling Eng Sci 2006;13:19–34.
[12] Aliabadi MH. The boundary element method, vol II: applications to solid and structures. Chichester: Wiley; 2002. [13] Reissner E. On a variational theorem in elasticity. J Math Phys 1950;29:90–5. [14] Dirgantara T, Aliabadi MH. A new boundary element formulation for shear deformable shells analysis. Int J Numer Methods Eng 1999;45:1257–75. [15] Dirgantara T, Aliabadi MH. Dual boundary element formulation for fracture mechanic analysis of shear deformable shells. Int J Solids and Struct 2001;28:7769–800. [16] Wen PH, Aliabadi MH, Young A. Application of dual reciprocity method to plates and shells. Eng Anal Boundary Elem 2000;24:583–90. [17] Anderson E, Bai Z, Bischof C, Blackford S, Demmel J, Dongarra J, et al. LAPACK users’ guide. 3rd ed. Society for Industrial and Applied Mathematics, 1999. [18] Donnell LH. Stability of thin walled tubes under torsion. NACA Report 479, 1933. [19] ANSYS, Inc. Version 9.0, 1994.