buckling analysis of a cantilever beam
We present a buckling analysis of a cantilever beam with validations.
Consider a cantilever beam with a length of and a unit square cross-section, viz., . The elastic modulus of the material used is assumed to be . So that the bending stiffness is
According to the Euler's formula, the critical axial load of such a cantilever beam is given as
with for cantilever beams.
Substituting model properties into the formula, one could obtain
Model Geometry
We use the B21
element to model the problem. Since B21
incorporates with sections, we need to define a proper section, the Rectangle2D
is used. The geometry is stored in file geometry.supan
.
Note for a buckling analysis, the nonlinear geometry has been turned on, here B21
uses a corotational formulation.
Buckling Analysis
The analysis commands are stored in file analysis.supan
. First we fix the first node and apply a reference axial compression. Theoretically, this applied axial compression force could have arbitrary magnitude in the context of ** linear** buckling analysis. However, in suanPan
, the nonlinear (instead of linear) analysis would be performed first. So the result depends on the magnitude of applied force.
We could then create a buckle
step and analysis the problem. Alternatively, the keyword buckling
could be used. It shall be noted, the stiffness in nonlinear analysis may not be positive definite, thus not all matrix storage schemes are valid to solve the problem. It is recommended to use asymmetric schemes.
The output is
The buckling load is then the multiplication of initial reference load and multiplier.
This is close to the Euler's solution. Mesh refinement could be applied to obtain closer value. The effect of different magnitudes of initial reference load is shown as below.
A full nonlinear bifurcation analysis is available in another page.
Last updated