Simple and extensible plate and shell finite element models through automatic code generation tools

被引:45
作者
Hale, Jack S. [1 ]
Brunetti, Matteo [2 ,3 ]
Bordas, Stephane P. A. [1 ,4 ]
Maurini, Corrado [3 ]
机构
[1] Univ Luxembourg, Inst Computat Engn, Luxembourg, Luxembourg
[2] Sapienza Univ Roma, Dipartimento Ingn Strutturale & Geotecn, Rome, Italy
[3] Sorbonne Univ, CNRS, Inst Jean Le Rond dAlembert, UMR 7190, F-75005 Paris, France
[4] Cardiff Univ, Sch Engn, Cardiff, S Glam, Wales
基金
欧洲研究理事会;
关键词
Thin structures; Plates; Shells; Finite element methods; Domain specific language; FEniCS; POSTERIORI ERROR ANALYSIS; NONLINEAR-ANALYSIS; ELASTIC SHEETS; MITC ELEMENTS; FRACTURE; MECHANICS; PATH;
D O I
10.1016/j.compstruc.2018.08.001
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A large number of advanced finite element shell formulations have been developed, but their adoption is hindered by complexities of transforming mathematical formulations into computer code. Furthermore, it is often not straightforward to adapt existing implementations to emerging frontier problems in thin structural mechanics including nonlinear material behaviour, complex microstructures, multi-physical couplings, or active materials. We show that by using a high-level mathematical modelling strategy and automatic code generation tools, a wide range of advanced plate and shell finite element models can be generated easily and efficiently, including: the linear and non-linear geometrically exact Naghdi shell models, the Marguerre-von Karman shallow shell model, and the Reissner-Mindlin plate model. To solve shear and membrane-locking issues, we use: a novel re-interpretation of the Mixed Interpolation of Tensorial Component (MITC) procedure as a mixed-hybridisable finite element method, and a high polynomial order Partial Selective Reduced Integration (PSRI) method. The effectiveness of these approaches and the ease of writing solvers is illustrated through a large set of verification tests and demo codes, collected in an open-source library, FEniCS-Shells, that extends the FEniCS Project finite element problem solving environment. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:163 / 181
页数:19
相关论文
共 96 条
[41]   Containers for Portable, Productive, and Performant Scientific Computing [J].
Hale, Jack S. ;
Li, Lizao ;
Richardson, Christopher N. ;
Wells, Garth N. .
COMPUTING IN SCIENCE & ENGINEERING, 2017, 19 (06) :40-50
[42]  
Hale JS, 2016, FENICS SHELLS, DOI [10.6084/m9.figshare.4291160.v1, DOI 10.6084/M9.FIGSHARE.4291160.V1]
[43]  
Hale JS, 2013, THESIS
[44]   Multi-parameter actuation of a neutrally stable shell: a flexible gear-less motor [J].
Hamouche, W. ;
Maurini, C. ;
Vidoli, S. ;
Vincenti, A. .
PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2017, 473 (2204)
[45]   Measuring convergence of mixed finite element discretizations: an application to shell structures [J].
Hiller, JF ;
Bathe, KJ .
COMPUTERS & STRUCTURES, 2003, 81 (8-11) :639-654
[46]   The tearing path in a thin anisotropic sheet from two pulling points: Wulff's view [J].
Ibarra, Alejandro ;
Roman, Benoit ;
Melo, Francisco .
SOFT MATTER, 2016, 12 (27) :5979-5985
[47]   The MITC3+shell element in geometric nonlinear analysis [J].
Jeon, Hyeong-Min ;
Lee, Youngyu ;
Lee, Phill-Seung ;
Bathe, Klaus-Juergen .
COMPUTERS & STRUCTURES, 2015, 146 :91-104
[48]  
Karam S, 2015, HOMOGENIZATION HETER, DOI [10.1002/9781119005247, DOI 10.1002/9781119005247]
[49]   Reissner-Mindlin-Von Karman type plate model for nonlinear analysis of laminated composite structures [J].
Kere, P ;
Lyly, M .
COMPOSITE STRUCTURES, 2005, 71 (3-4) :289-292
[50]   Isogeometric shell analysis with Kirchhoff-Love elements [J].
Kiendl, J. ;
Bletzinger, K-U. ;
Linhard, J. ;
Wuechner, R. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2009, 198 (49-52) :3902-3914