{"title":"Computationally-efficient locking-free isogeometric discretizations of geometrically nonlinear Kirchhoff–Love shells","authors":"","doi":"10.1016/j.cma.2024.117280","DOIUrl":null,"url":null,"abstract":"<div><p>Discretizations based on the Bubnov-Galerkin method and the isoparametric concept suffer from membrane locking when applied to Kirchhoff–Love shell formulations. Membrane locking causes not only smaller displacements than expected, but also large-amplitude spurious oscillations of the membrane forces. Continuous-assumed-strain (CAS) elements were originally introduced to remove membrane locking in quadratic NURBS-based discretizations of linear plane curved Kirchhoff rods (Casquero et al., CMAME, 2022). In this work, we propose <span><math><msup><mrow><mtext>CAS</mtext></mrow><mrow><mtext>s</mtext></mrow></msup></math></span> and <span><math><msup><mrow><mtext>CAS</mtext></mrow><mrow><mtext>ns</mtext></mrow></msup></math></span> elements to overcome membrane locking in quadratic NURBS-based discretizations of geometrically nonlinear Kirchhoff–Love shells. <span><math><msup><mrow><mtext>CAS</mtext></mrow><mrow><mtext>s</mtext></mrow></msup></math></span> and <span><math><msup><mrow><mtext>CAS</mtext></mrow><mrow><mtext>ns</mtext></mrow></msup></math></span> elements are interpolation-based assumed-strain locking treatments. The assumed strains have <span><math><msup><mrow><mi>C</mi></mrow><mrow><mn>0</mn></mrow></msup></math></span> continuity across element boundaries and different components of the membrane strains are interpolated at different interpolation points. <span><math><msup><mrow><mtext>CAS</mtext></mrow><mrow><mtext>s</mtext></mrow></msup></math></span> elements use the assumed strains to obtain both the physical strains and the virtual strains, which results in a global tangent matrix which is a symmetric matrix. <span><math><msup><mrow><mtext>CAS</mtext></mrow><mrow><mtext>ns</mtext></mrow></msup></math></span> elements use the assumed strains to obtain only the physical strains, which results in a global tangent matrix which is a non-symmetric matrix. To the best of the authors’ knowledge, <span><math><msup><mrow><mtext>CAS</mtext></mrow><mrow><mtext>s</mtext></mrow></msup></math></span> and <span><math><msup><mrow><mtext>CAS</mtext></mrow><mrow><mtext>ns</mtext></mrow></msup></math></span> elements are the first assumed-strain treatments to effectively overcome membrane locking in quadratic NURBS-based discretizations of geometrically nonlinear Kirchhoff–Love shells while satisfying the following important characteristics for computational efficiency: (1) No additional unknowns are added, (2) No additional systems of algebraic equations need to be solved, (3) The same elements are used to approximate the displacements and the assumed strains, (4) No additional matrix operations such as matrix inversions or matrix multiplications are needed to obtain the stiffness matrix, and (5) The nonzero pattern of the stiffness matrix is preserved. Analogously to the interpolation-based assumed-strain locking treatments for Lagrange polynomials that are widely used in commercial FEA software, the implementation of <span><math><msup><mrow><mtext>CAS</mtext></mrow><mrow><mtext>s</mtext></mrow></msup></math></span> and <span><math><msup><mrow><mtext>CAS</mtext></mrow><mrow><mtext>ns</mtext></mrow></msup></math></span> elements only requires to modify the subroutine that computes the element residual vector and the element tangent matrix. The benchmark problems show that <span><math><msup><mrow><mtext>CAS</mtext></mrow><mrow><mtext>s</mtext></mrow></msup></math></span> and <span><math><msup><mrow><mtext>CAS</mtext></mrow><mrow><mtext>ns</mtext></mrow></msup></math></span> elements, using either 2 × 2 or 3 × 3 Gauss–Legendre quadrature points per element, are effective locking treatments since these element types result in more accurate displacements for coarse meshes and excise the spurious oscillations of the membrane forces.</p></div>","PeriodicalId":55222,"journal":{"name":"Computer Methods in Applied Mechanics and Engineering","volume":null,"pages":null},"PeriodicalIF":6.9000,"publicationDate":"2024-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Methods in Applied Mechanics and Engineering","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S004578252400536X","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0
Abstract
Discretizations based on the Bubnov-Galerkin method and the isoparametric concept suffer from membrane locking when applied to Kirchhoff–Love shell formulations. Membrane locking causes not only smaller displacements than expected, but also large-amplitude spurious oscillations of the membrane forces. Continuous-assumed-strain (CAS) elements were originally introduced to remove membrane locking in quadratic NURBS-based discretizations of linear plane curved Kirchhoff rods (Casquero et al., CMAME, 2022). In this work, we propose and elements to overcome membrane locking in quadratic NURBS-based discretizations of geometrically nonlinear Kirchhoff–Love shells. and elements are interpolation-based assumed-strain locking treatments. The assumed strains have continuity across element boundaries and different components of the membrane strains are interpolated at different interpolation points. elements use the assumed strains to obtain both the physical strains and the virtual strains, which results in a global tangent matrix which is a symmetric matrix. elements use the assumed strains to obtain only the physical strains, which results in a global tangent matrix which is a non-symmetric matrix. To the best of the authors’ knowledge, and elements are the first assumed-strain treatments to effectively overcome membrane locking in quadratic NURBS-based discretizations of geometrically nonlinear Kirchhoff–Love shells while satisfying the following important characteristics for computational efficiency: (1) No additional unknowns are added, (2) No additional systems of algebraic equations need to be solved, (3) The same elements are used to approximate the displacements and the assumed strains, (4) No additional matrix operations such as matrix inversions or matrix multiplications are needed to obtain the stiffness matrix, and (5) The nonzero pattern of the stiffness matrix is preserved. Analogously to the interpolation-based assumed-strain locking treatments for Lagrange polynomials that are widely used in commercial FEA software, the implementation of and elements only requires to modify the subroutine that computes the element residual vector and the element tangent matrix. The benchmark problems show that and elements, using either 2 × 2 or 3 × 3 Gauss–Legendre quadrature points per element, are effective locking treatments since these element types result in more accurate displacements for coarse meshes and excise the spurious oscillations of the membrane forces.
期刊介绍:
Computer Methods in Applied Mechanics and Engineering stands as a cornerstone in the realm of computational science and engineering. With a history spanning over five decades, the journal has been a key platform for disseminating papers on advanced mathematical modeling and numerical solutions. Interdisciplinary in nature, these contributions encompass mechanics, mathematics, computer science, and various scientific disciplines. The journal welcomes a broad range of computational methods addressing the simulation, analysis, and design of complex physical problems, making it a vital resource for researchers in the field.