Quantifying the influence of membrane forces, curvature, and imperfections on the nonlinear buckling load of thin-shells

More Info
expand_more

Abstract

Shells tend to be thin because their curvature enables them to carry distributed loads as membrane forces. The property of thinness stems from shells’ capacity to store membrane strain energy without much deformation. As a result, buckling failures often govern the design of shell structures. These buckling failures usually start locally, at a location where a combination of curvature and membrane forces is met. Moreover, shells tend to be imperfection-sensitive structures, that is, real-life shells (with initial geometric imperfections) usually cannot resist loads as high as the theoretically predicted critical buckling load. Advanced finite element analyses can accurately predict these so-called nonlinear buckling loads but require significant time and computation effort. On the other hand, current design equations are simple yet highly inaccurate and often penalize strength significantly. This treatise caters a Python script that executes nonlinear finite element analyses (using ANSYS Mechanical APDL) to generate a database of the nonlinear buckling loads of shell portions with varying membrane forces, curvatures and magnitudes of initial geometric imperfections. The aim, beyond the scope of this treatise, is to perform a parametric regression on said database to device design equation(s) that accurately predict the nonlinear buckling load of linear-elastic shell structures with initial geometric imperfections based merely on the linear elastic results of a geometrically perfect shell model.