For shells, the coupling between the normal deflection and membrane strains create more intricate kinematic relations and require that at least two field variables are solved simultaneously. In cylindrical shells it is possible to resolve the buckling or geometrically non-linear displacement by using only the hoop and normal displacements, which are coupled in the hoop strain term. Another approach consists of the hybrid Airy’ stress-based formulation in which the normal displacement and the Airy stress function are approximated. From the Airy stress function the membrane stresses can be readily derived, and thus the total potential of the system can be constructed and solved.
1Galerkin method using Airy’s stress function¶
The method herein presented is based on the recent work of Lu et al. Lu et al., 2025, developed for isotropic shells.
1.1Core formulation¶
This part provides comprehensive theoretical overview of the buckling and post-buckling behavior of thin-walled cylindrical shells under single and combined loading conditions, based on the recent work of Lu et al. Lu et al., 2025. The formulation follows the Donnell shell theory solved via the Galerkin method. The theoretical framework is established using Donnell shell theory, which is widely adopted for thin shells due to its practical accuracy and relative simplicity. It assumes that in-plane displacements are negligible compared to transverse displacements.
For a cylindrical shell of length , radius , and thickness , the state is defined by the transverse displacement and the Airy stress function . The balance of forces in the radial direction, considering geometric nonlinearities (von K'arm'an terms), is given by:
where is the flexural rigidity. To ensure a continuous displacement field, the stress function must satisfy:
To solve these nonlinear partial differential equations (PDEs), Lu et al. transformed them into a system of algebraic equations using the Galerkin method. For clamped-clamped (C-C) boundary conditions, the dimensionless transverse displacement is assumed as a double Fourier series:
where are basis functions that inherently satisfy the boundary conditions:
To derive the stress function, the approximation is inserted into the compatibility equation, allowing the analytical determination of the stress function in terms of the unknown modal amplitudes . Applying the Galerkin procedure to the equilibrium equation yields a coupled system of cubic algebraic equations:
1.2Stability and non-linear path tracking¶
Tracking the post-buckling equilibrium path requires advanced numerical strategies to handle instabilities and multi-valued solutions. Standard load-controlled solvers fail at limit points where the shell “snaps” to a new state. The arc-length method (Riks method) parameterizes the path by a distance along the curve, treating the load parameter ( or ) as an additional unknown. This allows the solver to trace unstable “snap-back” branches where both load and displacement decrease simultaneously. The stability of a branch is determined by the Jacobian matrix () of the residual system, and can be classified within the following criteria:
Stability criterion: A branch is stable if all eigenvalues of have positive real parts.
Bifurcation/Limit Points: These occur when the minimum real eigenvalue crosses zero ().
Mode Jumping: Physically, the shell snaps to a lower energy state, often characterized by a decrease in the circumferential wavenumber .
1.3Non-dimensionalisation scheme¶
To generalize the computational model across varying geometries, Lu et al. Lu et al., 2025 proposed a normalisation of the PDEs. The physical domain is mapped into a dimensionless space using the circumferential wavenumber .
Spatial coordinates and field variables:
Axial Coordinate:
Circumferential Coordinate:
Transverse Displacement:
Airy’s Stress Function:
The shell’s properties are condensed into dimensionless constants:
Normalized flexural rigidity constant based on Poisson’s ratio :
Geometric scaling factor dependent on the length-to-radius and radius-to-thickness ratios:
Dimensionless parameter associated with the circumferential wavenumber :
The external loads and global deformations are scaled to trace the equilibrium paths:
Dimensionless Axial Force:
Dimensionless Torque:
Dimensionless End Shortening:
Dimensionless Twisting Angle:
In force-control scenarios, the compressive force is frequently normalized against the classical critical buckling load for simply supported shells, denoted as . This relates to the core parameter via .
2Practice, Galerkin method using Airy’s stress function¶
This example is also available through this documentation.
- Lu, L., Leanza, S., Liu, Y., & Zhao, R. R. (2025). Buckling and post-buckling of cylindrical shells under combined torsional and axial loads. European Journal of Mechanics - A/Solids, 112, 105653. 10.1016/j.euromechsol.2025.105653