Abstract
A six-node co-rotational curved triangular shell finite element with a novel rotation treatment for folded and multi-shell structures is presented. Different from other co-rotational triangular element formulations, rotations are not represented by axial (pseudo) vectors, but by components of polar (proper) vectors, of which additivity and commutativity lead to symmetry of the tangent stiffness matrices in both local and global coordinate systems. In the co-rotational local coordinate system, the two smallest components of the shell director are defined as the nodal rotational variables. Similarly, the two smallest components of each director in the global coordinate system are adopted as the global rotational variables for nodes located either on smooth shells or away from non-smooth shell intersections. At intersections of folded and multi-shells, global rotational variables are defined as three selected components of an orthogonal triad initially oriented along the global coordinate system axes. As such, the vectorial rotational variables enable simple additive update of all nodal variables in an incremental-iterative procedure, resulting in significant enhancement in computational efficiency for large deformation analysis. To alleviate membrane and shear locking phenomena, an assumed strain method is employed in obtaining the element tangent stiffness matrices and the internal force vector. The effectiveness of the presented co-rotational triangular shell element formulation is verified by analyzing several benchmark problems of smooth, folded and multi-shell structures undergoing large displacements and large rotations.
Similar content being viewed by others
References
Altenbach, H., Eremeyev, V.: Shell-Like Structures: Advanced Theories and Applications. Springer (2017). https://link.springer.com/book/10.1007/978-3-319-42277-0
Pietraszkiewicz, W., Witkowski, W.: Shell Structures: Theory and Applications, Volume 4. CRC Press, Balkema (2018).https://doi.org/10.1201/9781315166605
Altenbach, H., Chróścielewski, J., Eremeev, V., Wiśniewski, K.: Recent Developments in the Theory of Shells. Springer (2019).https://doi.org/10.1007/978-3-030-17747-8
Pietraszkiewicz, W., Konopinska, V.: Junctions in shell structures: a review. Thin Wall. Struct. 95, 310–334 (2015). https://doi.org/10.1016/j.tws.2015.07.010
Lu, X.Z., Tian, Y., Sun, C.J., Zhang, S.H.: Development and application of a high-performance triangular shell element and an explicit algorithm in OpenSees for strongly nonlinear analysis. CMES-Comp. Model Eng. 120(3), 561–582 (2019). https://doi.org/10.32604/cmes.2019.04770
Schellenberg, A.H., Huang, Y.L., Mahin, S.A.: Structural finite element software coupling using adapter elements. CMES-Comp. Model Eng. 120(3), 719–737 (2019). https://doi.org/10.32604/cmes.2019.04835
Argyris, J.H., Balmer, H., Doltsinis, J.S., Dunne, P.C., Haase, M., Kleiber, M., Malejannakis, G.A., Mlejnek, H.P., Muller, M., Scharpf, D.W.: Finite-element method—natural approach. Comput. Methods Appl. Mech. Eng. 17–8(1), 1–106 (1979). https://doi.org/10.1016/0045-7825(79)90083-5
Simo, J.C.: A finite strain beam formulation—the 3-dimensional dynamic problem. Part I. Comput. Methods Appl. Mech. Eng. 49(1), 55–70 (1985). https://doi.org/10.1016/0045-7825(85)90050-7
Ibrahimbegovic, A.: Stress resultant geometrically nonlinear shell theory with drilling rotations. 1. A consistent formulation. Comput. Methods Appl. Mech. Eng. 118(3–4), 265–284 (1994). https://doi.org/10.1016/0045-7825(94)90003-5
Ibrahimbegovic, A., Frey, F.: Stress resultant geometrically nonlinear shell theory with drilling rotations. 2. Computational aspects. Comput. Methods Appl. Mech. Eng. 118(3–4), 285–308 (1994). https://doi.org/10.1016/0045-7825(94)90004-3
Ibrahimbegovic, A., Frey, F.: Stress resultant geometrically nonlinear shell theory with drilling rotations. 3. Linearized kinematics. Int. J. Numer. Methods Eng. 37(21), 3659–3683 (1994). https://doi.org/10.1002/nme.1620372106
Chroscielewski, J., Kreja, I., Sabik, A., Witkowski, W.: Modeling of composite shells in 6-parameter nonlinear theory with drilling degree of freedom. Mech. Adv. Mater. Struct. 18(6), 403–419 (2011). https://doi.org/10.1080/15376494.2010.524972
Chróścielewski, J., Makowski, J., Stumpf, H.: Genuinely resultant shell finite elements accounting for geometric and material non-linearity. Int. J. Numer. Methods Eng. 35(1), 63–94 (1992). https://doi.org/10.1002/nme.1620350105
Fox, D.D., Simo, J.C.: A drill rotation formulation for geometrically exact shells. Comput. Methods Appl. Mech. Eng. 98(3), 329–343 (1992). https://doi.org/10.1016/0045-7825(92)90002-2
Witkowski, W.: 4-Node combined shell element with semi-EAS-ANS strain interpolations in 6-parameter shell theories with drilling degrees of freedom. Comput. Mech. 43(2), 307–319 (2009). https://doi.org/10.1007/s00466-008-0307-x
Ibrahimbegovic, A., Wilson, E.L.: A unified formulation for triangular and quadrilateral flat shell finite-elements with 6 nodal degrees of freedom. Commun. Appl. Numer. M. 7(1), 1–9 (1991). https://doi.org/10.1002/cnm.1630070102
Kebari, H., Cassell, A.C.: Non-conforming modes stabilization of a 9-node stress-resultant degenerated shell element with drilling freedom. Comput. Struct. 40(3), 569–580 (1991). https://doi.org/10.1016/0045-7949(91)90227-D
Simo, J.C., Fox, D.D., Rifai, M.S.: On a stress resultant geometrically exact shell-model. 2. The linear-theory—computational aspects. Comput. Methods Appl. Mech. Eng. 73(1), 53–92 (1989). https://doi.org/10.1016/0045-7825(89)90098-4
Dornisch, W., Klinkel, S.: Treatment of Reissner-Mindlin shells with kinks without the need for drilling rotation stabilization in an isogeometric framework. Comput. Methods Appl. Mech. Eng. 276, 35–66 (2014). https://doi.org/10.1016/j.cma.2014.03.017
Vu-Quoc, L., Tan, X.G.: Optimal solid shells for non-linear analyses of multilayer composites. I. Statics. Comput. Methods Appl. Mech. Eng. 192(9–10), 975–1016 (2003). https://doi.org/10.1016/S0045-7825(02)00435-8
Hauptmann, R., Schweizerhof, K.: A systematic development of ‘solid-shell’ element formulations for linear and non-linear analyses employing only displacement degrees of freedom. Int. J. Numer. Methods Eng. 42(1), 49–69 (1998). https://doi.org/10.1002/(SICI)1097-0207(19980515)42:1%3c49:AID-NME349%3e3.3.CO;2-U
Sze, K.Y., Chan, W.K., Pian, T.H.H.: An eight-node hybrid-stress solid-shell element for geometric non-linear analysis of elastic shells. Int. J. Numer. Methods Eng. 55(7), 853–878 (2002). https://doi.org/10.1002/nme.535
Sze, K.Y., Zheng, S.J.: A stabilized hybrid-stress solid element for geometrically nonlinear homogeneous and laminated shell analyses. Comput. Methods Appl. Mech. Eng. 191(17–18), 1945–1966 (2002). https://doi.org/10.1016/S0045-7825(01)00362-0
Sze, K.Y., Yao, L.Q.: A hybrid stress ANS solid-shell element and its generalization for smart structure modelling. Part I—solid-shell element formulation. Int. J. Numer. Methods Eng. 48(4), 545–564 (2000). https://doi.org/10.1002/(sici)1097-0207(20000610)48:4%3c545:AID-NME889%3e3.3.CO;2-Y
Li, Z.X., Li, T.Z., Vu-Quoc, L., Izzuddin, B.A., Zhuo, X., Fang, Q.L.: A 9-node co-rotational curved quadrilateral shell element for smooth, folded and multi-shell structures. Int. J. Numer. Methods Eng. 116(8), 570–600 (2018). https://doi.org/10.1002/nme.5936
Li, Z.X., Xiang, Y., Izzuddin, B.A., Vu-Quoc, L., Zhuo, X., Zhang, C.J.: A 6-node co-rotational triangular elasto-plastic shell element. Comput. Mech. 55(5), 837–859 (2015). https://doi.org/10.1007/s00466-015-1138-1
Li, Z.X., Vu-Quoc, L.: An efficient co-rotational formulation for curved triangular shell element. Int. J. Numer. Methods Eng. 72(9), 1029–1062 (2007). https://doi.org/10.1002/nme.2064
Koschnick, F., Bischoff, M., Camprubi, N., Bletzinger, K.U.: The discrete strain gap method and membrane locking. Comput. Methods Appl. Mech. Eng. 194(21–24), 2444–2463 (2005). https://doi.org/10.1016/j.cma.2004.07.040
Bletzinger, K.U., Bischoff, M., Ramm, E.: A unified approach for shear-locking-free triangular and rectangular shell finite elements. Comput. Struct. 75(3), 321–334 (2000). https://doi.org/10.1016/S0045-7949(99)00140-6
Brank, B., Peric, D., Damjanic, F.B.: on implementation of a nonlinear 4 node shell finite-element for thin multilayered elastic shells. Comput. Mech. 16(5), 341–359 (1995). https://doi.org/10.1007/bf00350723
Parisch, H.: An investigation of a finite rotation 4 node assumed strain shell element. Int. J. Numer. Methods Eng. 31(1), 127–150 (1991). https://doi.org/10.1002/nme.1620310108
Sze, K.Y., Liu, X.H., Lo, S.H.: Popular benchmark problems for geometric nonlinear analysis of shells. Finite Elem. Anal. Des. 40(11), 1551–1569 (2004). https://doi.org/10.1016/j.finel.2003.11.001
Xiong, H., Maldonado, E.G., Hamila, N., Boisse, P.: A prismatic solid-shell finite element based on a DKT approach with efficient calculation of through the thickness deformation. Finite Elem. Anal. Des. 151, 18–33 (2018). https://doi.org/10.1016/j.finel.2018.08.003
ANSYS Academic Research Mechanical, Release 19.3, 2019
Chroscielewski, J., Makowski, J., Stumpf, H.: Finite element analysis of smooth, folded and multi-shell structures. Comput. Methods Appl. Mech. Eng. 141(1–2), 1–46 (1997). https://doi.org/10.1016/S0045-7825(96)01046-8
ANSYS, Inc. Theory Reference Release 18.0. December 2016
Crisfield, M.A.: Nonlinear Finite Element Analysis of Solid and Structures, Vol. 1: Essentials. Wiley, Chichester (1991)
Crisfield, M.A.: Nonlinear Finite Element Analysis of Solid and Structures, Vol. 2: Advanced topics. Wiley, Chichester (1996)
Yang, H.T.Y., Saigal, S., Masud, A., Kapania, R.K.: Survey of recent shell finite elements. Int. J. Numer. Methods Eng. 47, 101–127 (2000). https://doi.org/10.1002/(SICI)1097-0207(20000110/30)47:1/3%3c101:AID-NME763%3e3.0.CO;2-C
Izzuddin, B.A., Liang, Y.: Bisector and zero-macrospin co-rotational systems for shell elements. Int. J. Numer. Methods Eng. 105(4), 286–320 (2016). https://doi.org/10.1002/nme.4978
Tang, Y.Q., Liu, Y.P., Chan, S.L.: Element-independent pure deformational and co-rotational methods for triangular shell elements in geometrically nonlinear analysis. Int. J. Struct. Stab. Dyn. (2018). https://doi.org/10.1142/S0219455418500657
Simo, J.C., Tarnow, N.: A new energy and momentum conserving algorithm for the non-linear dynamics of shells. Int. J. Numer. Methods Eng. 37(15), 2527–2549 (1994). https://doi.org/10.1002/nme.1620371503
Simo, J.C., Rifai, M.S., Fox, D.D.: On a stress resultant geometrically exact shell-model. 6. Conserving algorithms for nonlinear dynamics. Int. J. Numer. Methods Eng. 34(1), 117–164 (1992). https://doi.org/10.1002/nme.1620340108
Yang, Y.B., Shieh, M.S.: Solution method for nonlinear problems with multiple critical points. AIAA J. 28(12), 2110–2116 (1990). https://doi.org/10.2514/3.10529
Klinkel, S., Gruttmann, F., Wagner, W.: A mixed shell formulation accounting for thickness strains and finite strain 3D-material models. Int. J. Numer. Methods Eng. 74(6), 945–970 (2008). https://doi.org/10.1002/nme.2199
Wagner, W., Gruttmann, F.: A robust non-linear mixed hybrid quadrilateral shell element. Int. J. Numer. Methods Eng. 64(5), 635–666 (2005). https://doi.org/10.1002/nme.1387
Klinkel, S., Gruttmann, F., Wagner, W.: A robust non-linear solid shell element based on a mixed variational formulation. Comput. Methods Appl. Mech. Eng. 195, 179–201 (2006). https://doi.org/10.1016/j.cma.2005.01.013
Tan, X.G., Vu-Quoc, L.: Efficient and accurate multilayer solid-shell element: nonlinear materials at finite strain. Int. J. Numer. Methods Eng. 63(15), 2124–2170 (2005). https://doi.org/10.1002/nme.1360
Tan, X.G., Vu-Quoc, L.: Optimal solid shell element for large-deformable composite structures with piezoelectric layers and active vibration control. Int. J. Numer. Methods Eng. 64(15), 1981–2013 (2005). https://doi.org/10.1002/nme.1433
Vu-Quoc, L., Tan, X.G.: Efficient hybrid-EAS solid element for accurate stress prediction in thick laminated beams, plates, and shells. Comput. Methods Appl. Mech. Eng. 253, 337–355 (2013). https://doi.org/10.1016/j.cma.2012.07.025
Acknowledgements
This work was supported by National Natural Science Foundation of China (No. 11672266).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendices
1.1 Appendix A: Various derivatives of strains with respect to local nodal variables
The first-order derivatives of membrane strains with respect to local nodal variables lead to the following gradient matrix:
in which the sub-matrix is expressed as
Following Eqs. (33a, b), the shape function derivatives can be expressed as follows:
where \(J_{jk}^{ - 1} \;\left( {j,k = 1,2} \right)\) is the component of the inverse Jacobian matrix at the jth row and kth column; \(N_{i,\xi }\) and \(N_{i,\eta }\) are, respectively, the first-order derivative of the shape function Ni with respect to \(\xi\) and \(\eta\).
The first-order derivatives of shear strains with respect to local nodal variables lead to the following gradient matrix:
in which
The first-order derivatives of bending strains with respect to local nodal variables lead to the following gradient matrix:
in which
The first-order derivatives of assumed membrane strains with respect to local nodal variables lead to the following gradient matrix
in which the sub-matrix is expressed as
The first-order derivatives of assumed shear strains with respect to local nodal variables lead to the following gradient matrix:
in which the sub-matrices are expressed as
1.2 Appendix B: Sub-matrices of transformation matrix T and its derivatives with respect to global nodal variables
The sub-matrices of the transformation matrix T can be expressed as
If Node k is within a piece of smooth shell or away from intersections of non-smooth shells, two vectorial rotational variables are employed in the global coordinate system. Hence, the corresponding sub-matrices of \({\mathbf{T}}\) are evaluated as follows:
In Eqs. (64)–(65), \(\frac{{\partial {\mathbf{v}}_{12} }}{{\partial {\mathbf{d}}_{l}^{T} }} = - {\mathbf{I}}\), \(l = 1\); \(\frac{{\partial {\mathbf{v}}_{12} }}{{\partial {\mathbf{d}}_{l} }} = {\mathbf{I}}\), \(l = 2\); \(\frac{{\partial {\mathbf{v}}_{12} }}{{\partial {\mathbf{d}}_{l}^{T} }} = 0\), \(l =\) 3, 4, 5 or 6; \(\frac{{\partial {\mathbf{v}}_{13} }}{{\partial {\mathbf{d}}_{l}^{T} }} = - {\mathbf{I}}\), \(l = 1\); \(\frac{{\partial {\mathbf{v}}_{13} }}{{\partial {\mathbf{d}}_{l}^{T} }} = {\mathbf{I}}\), \(l = 2\); \(\frac{{\partial {\mathbf{v}}_{13} }}{{\partial {\mathbf{d}}_{l} }} = 0\), \(l =\) 2, 4, 5 or 6, and
where \(p_{k,X}\), \(p_{k,Y}\), \(p_{k,Z}\) are the three components of the shell director \({\mathbf{p}}_{i}\) along the directions of the global coordinate axes; \(p_{k,n} ,p_{k,m}\) are the two vectorial rotational variables of Node \(i\), which are the two smallest components among \(p_{k,X}\), \(p_{k,Y}\), \(p_{k,Z}\); \(\frac{{\partial p_{k,n} }}{{\partial p_{k,n} }} = \frac{{\partial p_{k,m} }}{{\partial p_{k,m} }} = 1\); \(\frac{{\partial p_{k,n} }}{{\partial p_{k,m} }} = \frac{{\partial p_{k,m} }}{{\partial p_{k,n} }} = 0\); \(\frac{{\partial p_{k,l} }}{{\partial p_{k,n} }} = - \frac{{p_{k,n} }}{{p_{k,l} }}\) and \(\frac{{\partial p_{k,l} }}{{\partial p_{k,m} }} = - \frac{{p_{k,m} }}{{p_{k,l} }}\), \(l \ne n \ne m,\) \(l,n,m \in \left\{ {X,Y,Z} \right\}\).
If Node k is located at an intersection of non-smooth shells, three vectorial rotational variables are employed in the global coordinate system, which are the two smallest components of one vector and the smallest or second smallest component of another vector of an orthogonal triad oriented initially to three axes of the global coordinate system, and thus
The first-order derivative on the right side of Eq. (68) is the same as Eqs. (64)–(66), and the first-order derivatives on the right side of Eq. (69) are evaluated as follows:
The components in Eqs. (70)–(72) are calculated as follows:
The first-order derivatives of the transformation matrix \({\mathbf{T}}\) with respect to the global nodal variables lead to the following sub-matrices:
If Node k is away from intersections of non-smooth shells, or if it is on a smooth shell mid-surface,
where second-order derivatives of the other two components with respect to the vectorial rotational variables are equal to zero.
If Node k is located at an intersection of non-smooth shells,
The second-order derivatives on the right-hand side of Eq. (88) are the same as Eqs. (82)-(84):
The first-order derivatives in Eqs. (89) and (91) are calculated as Eqs. (64)–(66), and Eqs. (70)–(74). The second-order derivatives in Eqs. (90) and (91) are calculated as follows:
Rights and permissions
About this article
Cite this article
Li, Zx., Wei, H., Vu-Quoc, L. et al. A co-rotational triangular finite element for large deformation analysis of smooth, folded and multi-shells. Acta Mech 232, 1515–1542 (2021). https://doi.org/10.1007/s00707-020-02884-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00707-020-02884-4