FENICS-SHELLS: an open-source library for simulating thin structures - Sorbonne Université Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2018

FENICS-SHELLS: an open-source library for simulating thin structures

Résumé

Simulating thin structures implies solving non-linear partial differential equations defined on manifolds, which can include higher-order derivatives and/or stiff terms. Implementing effective locking-free discretisation techniques for nonlinear plates and shells is a challenging and highly technical task. We present FENICS-SHELLS, an open-source library for simulating thin structures using the finite element method, based on the FENICS PROJECT. Leveraging the high-level symbolic capabilities of the Unified Form Language (UFL) and the automatic code generation facilities of the FENICS Form Compiler (FFC), FENICS-SHELLS allows for the concise formulation of discretisations of various thin-structural theories, including linear and nonlinear geometrically exact Naghdi shell models, the Marguerre-von Kármán shallow shell model, and the Reissner-Mindlin plate model. Mixed Interpolation of Tensorial Component (MITC) and Partial Selective Reduced Integration (PSRI) numerical methods are used to alleviate shear-and membrane-locking issues. The effectiveness of these approaches and the ease of writing solvers for non-linear shell models is illustrated through a large set of verification tests and demo codes. FENICS-SHELLS can run without modification on high-performance computing (HPC) architectures.
Fichier principal
Vignette du fichier
fenics-shells.pdf (4.27 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01763370 , version 1 (11-04-2018)
hal-01763370 , version 2 (03-05-2018)

Identifiants

  • HAL Id : hal-01763370 , version 1

Citer

Jack S Hale, | Matteo Brunetti, Stéphane Bordas, | Corrado Maurini. FENICS-SHELLS: an open-source library for simulating thin structures. 2018. ⟨hal-01763370v1⟩
949 Consultations
3963 Téléchargements

Partager

Gmail Facebook X LinkedIn More