Updated 6 February 2020
Reading time: 6 mins

Column Buckling and Stability

Long slender structural elements in compression will typically fail due to buckling rather than direct compression. In this post we'll explore column buckling
[object Object]
by Dr Seán Carroll
Download our Guide to Column Buckling - eBook

Download our Guide to Column Buckling - eBook

Long slender structural elements under the action of an axial load may fail due to buckling rather than direct compression. Buckling failure occurs when axial load induces a lateral deflection leading to a bending type failure. Buckling can also occur in plate and shell structures and is a relatively common cause of structural collapse. Depending on the geometry of the structural element, buckling can occur long before the material yields.

💡Columns rarely fail in direct compression, buckling usually occurs first

The Idealised Structure

Column Buckling Structures and Stability - Pinned supports

As a starting point to understanding buckling behaviour – let’s consider an idealised (simplified) structure that we can use as the basis for mathematical modelling. Our structure consists of 2 rigid bars connected by a rotational spring…

Note the following about the structure:

  • The rotational spring has a stiffness of βR\beta_R

  • Both bars are perfectly aligned and the external load PP is applied directly through the longitudinal axis

  • Under ideal conditions the system is in compression and the spring in not under any load

Adding a small lateral displacement

Column Buckling Structures and Stability - Pinned supports

Think about what happens if we impose a small lateral displacement on the structure…

The rotational spring applies a restoring moment MBM_B, equal to the angle through which the spring rotates multiplied by the spring’s rotational stiffness:

MB=2θ×βRM_B = 2\theta\times \beta_R

The restoring moment acts to decrease the lateral displacement while the axial load, PP, tries to increase it.

At this point, two things could happen:

  • If the axial load is ‘small’,  MBM_B wins and the structure straightens up returning to its original position/state

💡The structure is said to be STABLE

  • If the axial load is ‘large’, P wins, and the lateral displacement continues until the structure collapses

💡The structure is said to be UNSTABLE

At some point we must cross a boundary between the stable and unstable states. This boundary is characterised by the critical load PcrP_{cr}.

📌 The critical load, PcrP_{cr} is the axial load at which a structure under compression will move from a stable condition or state to an unstable one.

Much of the discussion that follows will now focus on determining what the critical load is for a variety of column end conditions.

Determining the critical load for the idealised structure

To determine the critical load for our idealised structure, we can ‘cut’ the structure at the location of the spring and consider equilibrium of the top half, the resulting free body diagram reveals the moment action of the spring at the cut end of the structure…

Column Buckling Structures and Stability - Pinned supports
  • Note that we have vertical force equilibrium as a result of the internal axial force revealed by the cut at B
  • We also have moment equilibrium due to the couple creating by both P forces balancing MBM_B.
  • If we assume that the displacement of the system is small, we can approximate the lateral deflection as:
δL2×θ\delta \approx \frac{L}{2}\times \theta

So, taking the sum of the moments about B and assuming clockwise moments are positive yields:

P×δMB=0PLθ22θβR=0θ(PL22βR)=0\begin{align*} P\times\delta-M_B&=0\\\\ \frac{PL\theta}{2}-2\theta\beta_R&=0\\\\ \theta\left(\frac{PL}{2}-2\beta_R\right) &=0\\ \end{align*}

Now since we know, θ\theta isn’t equal to zero, the expression in brackets must equal zero. So solving for PP yields:

Pcr=4βRLP_{cr} = \frac{4\beta_R}{L}

This is the value of PP for which the external axial load is balanced by the restoring moment of the rotational spring, as such, from what we said above, this is the critical load for our idealised structure, i.e. the axial load at which it is on the boundary between being stable and unstable.

Equilibrium and Stability

It’s important to establish a clear understanding of what we mean when using the terms equilibrium and stability, particularly in the context of a discussion on buckling.

When $P

The idealised structure is straight and in equilibrium.

📌 The structure is in a state of equilibrium and that equilibrium is STABLE

If a small lateral deflection is imposed on the structure, it will return to the straight position. A good analogy for this is a ball sitting on a concave surface. The ball will always return to the same stable state of equilibrium when not disturbed.

When P>PcrP>P_{cr}

The idealised structure is straight and in a state of equilibrium

📌 The structure is in a state of equilibrium BUT that equilibrium is UNSTABLE

The structure is in a precarious (unstable) state of equilibrium. The smallest possible lateral deflection or disturbance will cause the structure to buckle. From an engineering perspective we must avoid this state.

The corresponding ball analogy is that of a ball precariously positioned at the top of a convex surface…the smallest disturbance will set the ball rolling.

Column Buckling Structures and Stability - Pinned supports

When P=PcrP=P_{cr}

💡What happens if P=PcrP_{cr}? and we apply a small lateral deflection??

In this case the disturbing effect of the axial load is matched by the restoring effect of the moment MBM_B.

📌 When P=PcrP=P_{cr}, for any ‘small’ angle, the structure remains in a state of NEUTRAL EQUILIBRIUM – how practical do you think this is?

This case is analogous to a ball sitting on a perfectly flat surface. We can visualise the various states of equilibrium in a graph of axial load versus angle of rotation…

Column Buckling Structures and Stability - Pinned supports
  • All points identified in red, represent states of equilibrium
  • Notice that ‘in theory‘, for an undefined range of θ\theta (angles of rotation), when P=PcrP=P_{cr}, we have a state of neutral equilibrium and the structure could keep deflecting.

From a practical point of view, we always aim to maintain axial loads well below the critical buckling load for a structure. The concept of neutral equilibrium can be thought of as a theoretical state that is highly unlikely to be observed in practice.

Up to this point we’ve discussed a simplified idealised structure that has all of its resistance to rotation concentrated at the midpoint in a rotational spring. This has allowed us to get a feel for some important concepts.

In the next post, we’ll expand to start thinking about more realistic structures that have distributed flexural rigidity.

⚠️ Remember, the assumption that underpins everything we’ve said so far, is that we’re dealing with small deflections. As the magnitude of the deflection increases relative to the size of the structure, our assumption (and therefore our model) breaks down.


getting-started
Dr Seán Carroll
BEng (Hons), MSc, PhD, CEng MIEI, FHEA
Hi, I’m Seán, the founder of EngineeringSkills.com (formerly DegreeTutors.com). I hope you found this tutorial helpful. After spending 10 years as a university lecturer in structural engineering, I started this site to help more people understand engineering and get as much enjoyment from studying it as I do. Feel free to get in touch or follow me on any of the social accounts.

Dr Seán Carroll's latest courses.

Analytical Modelling of Plate and Shell Structures: Part 1 - Plates

Analytical Modelling of Plate and Shell Structures: Part 1 - Plates

A practical guide to the analysis of circular and rectangular plates under load, from first principles.

Fundamentals of Reinforced Concrete Design to Eurocode 2

Fundamentals of Reinforced Concrete Design to Eurocode 2

An introduction to ultimate limit state design for bending and shear with optional calculation automation using Python.

Modelling and Analysis of Non-linear Cablenet Structures using Python and Blender

Modelling and Analysis of Non-linear Cablenet Structures using Python and Blender

Learn how to combine parametric modelling, exploratory form-finding and iterative analysis techniques to simulate 3D tensile structures.

Non-linear Finite Element Analysis of 2D Catenary & Cable Structures using Python

Non-linear Finite Element Analysis of 2D Catenary & Cable Structures using Python

Build an iterative solution toolbox to analyse structures that exhibit geometric non-linearity due to large deflections.