[★★☆☆☆] 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 \(L=10\) and a unit square cross-section, viz., \(b=h=1\). The elastic modulus of the material used is assumed to be \(E=1200\). So that the bending stiffness \(EI\) is
According to the Euler's formula, the critical axial load of such a cantilever beam is given as
with \(K=2\) 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.
Text Only | |
---|---|
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.