Linearized Buckling
2 min read • 288 wordsCorotational frame elements are used to approximate Euler's buckling load.
Corotational frame elements are used to approximate Euler’s buckling load which is given by:
This example is adapted from
https://github.com/denavit/OpenSees-Examples
.
The files for the problem are
buckling.py
for
Python, and
buckling.tcl
for Tcl.
Loosely speaking, buckling happens when there are multiple shapes that a structure can deform into that will be in equilibrium with it’s applied loads. This implies that at the point of buckling, there are multiple independent displacement increments which will be mapped to the same resisting load by the tangent . In otherwords, The buckling load is the point at which becomes singular. If we consider as a function of the load factor , this condition can be expressed as the nonlinear root-finding problem:
For many classical models, the dependence of on is linear, and in this case the problem is equivalent to a generalized eigenvalue problem which is computationally much more tractable. However, even if is nonlinear in , one may still investigate the linearized buckling problem, where an eigenvalue problem is obtained by learizing :
where is the derivative of with respect to .