FEXLA

Linear eigenvalue buckling analysis

How a computer model finds a buckling load multiplier, and why its answer needs reducing.

Principle 8 of 10 · 5 min read ·

Eigenvalue buckling analysis: The lowest one matters mostThree buckled cross-sections of a cylinder: mode 1 with λ1 = 4.0 in bold, then modes 2 and 3 with λ = 4.1 and 5.2. Close values are flagged as a sign of imperfection sensitivity.Pulled: stiffer sidewaysPressed: softer sidewaysSame small push from the sideLoad multiplier λSideways stiffness(K + λ·Kσ) φ = 0λ = 1: applied loadλ1At λ1 the stiffness reaches zero:it can buckle with no extra loadEach λ comes with a mode shapeMode 1λ1 = 4.0Mode 2λ2 = 4.1Mode 3λ3 = 5.2Close values: watch for imperfection sensitivitySideways deflectionLoadλ1 from the modelIdeal: perfect, elasticReal: dents, yieldingOverestimateλ1 from the model× reduction factor (below 1)÷ design marginResult at least 1Or: a nonlinear check with dents and yielding
Figure 1. The lowest one matters most.
Contents

A linear eigenvalue buckling analysis finds the factor λ by which the applied loads would have to be multiplied for an ideal, perfectly shaped, elastic structure to lose stability, together with the buckled shape, or mode, at that load. It does this by adding a stress stiffness, which compression makes negative, to the normal stiffness of a finite element model and solving for the load factors at which the total stiffness can no longer resist a small sideways movement. Because real shells have imperfections and can yield, λ is an upper bound: codes reduce it by a capacity-reduction factor and a design margin before it is used.

This article explains where the eigenvalue comes from, how to read the modes, why the answer is optimistic for real shells, and how it becomes a design check.

Compression takes stiffness away

Push a ruler end to end and it becomes easier to bend sideways; pull it and it becomes stiffer, like a tensioned string. The axial force changes the sideways stiffness even though the material has not changed. A finite element model captures this with a second stiffness matrix, the stress stiffness or geometric stiffness K_σ, built from the stresses the applied load causes.

Tensile stresses make K_σ add to the normal elastic stiffness K; compressive stresses make it subtract. Internal pressure therefore stiffens a shell, while vacuum, axial compression and bending compression soften it.

The eigenvalue problem

The model first runs a linear static analysis at the applied loads to get the stresses, and from them K_σ. It then scales those loads by a factor λ and asks at what values of λ the combined stiffness becomes singular, meaning a non-zero displacement shape φ exists that needs no extra load:

(K + λ·K_σ) · φ = 0λ = load multiplier, φ = buckling mode shape

Each value of λ that satisfies this is an eigenvalue, and the shape φ that goes with it is a buckling mode. The mode gives only the shape, not the size: its amplitude is arbitrary, and the plotted displacements mean nothing in millimetres.

Eigenvalue buckling analysis: Find the multiplier λSideways stiffness against the load multiplier λ: a line that falls from its full value at zero load to zero at λ1. The applied load, λ = 1, is marked well before it.Pulled: stiffer sidewaysPressed: softer sidewaysSame small push from the sideLoad multiplier λSideways stiffness(K + λ·Kσ) φ = 0λ = 1: applied loadλ1At λ1 the stiffness reaches zero:it can buckle with no extra loadEach λ comes with a mode shapeMode 1λ1 = 4.0Mode 2λ2 = 4.1Mode 3λ3 = 5.2Close values: watch for imperfection sensitivitySideways deflectionLoadλ1 from the modelIdeal: perfect, elasticReal: dents, yieldingOverestimateλ1 from the model× reduction factor (below 1)÷ design marginResult at least 1Or: a nonlinear check with dents and yielding
Figure 2. Sideways stiffness falls as the load multiplier rises, reaching zero at λ1. The applied load, λ = 1, sits well before it.

A pin-ended column is the simplest check of the idea. Its eigenvalues are the Euler loads P_n = n²·π²EI/L², with mode shapes of one, two and three half-waves. A good model of a column reproduces these values closely, which is a common first test of an eigenvalue set-up.

The first three buckling modes of a pin-ended columnThree pin-ended columns under an end load, each with its buckled shape: one half-wave at the first buckling load, two half-waves at four times it, three half-waves at nine times it.Mode 1: P1Mode 2: 4 P1Mode 3: 9 P1
Figure 3. The first three modes of a pin-ended column: one, two and three half-waves, at one, four and nine times the first buckling load.

Reading λ1 and the modes

The lowest multiplier, λ1, is the first load at which the ideal structure loses stability. If λ1 is 4, the ideal structure would buckle at four times the applied load. Its mode shape shows where and how: lobes between two rings, dimples near a support, or a wrinkle in a skirt next to an opening.

For a column the multipliers are well separated. For thin shells they are often bunched together, several modes within a few per cent of each other. That clustering is itself a warning: it usually goes with strong sensitivity to imperfections, because a small dent can mix nearby modes and trigger buckling early.

Spread-out and clustered buckling multipliersBuckling multipliers divided by the first one, for mode numbers 1 to 6. For a pin-ended column they climb as 1, 4, 9 and off the chart. For a thin shell, illustrative values bunch together between 1.0 and about 1.3.24681012345616, 25, 36Column: n² × the firstThin shell (illustrative): bunchedλ ÷ λ1Mode number
Figure 4. Multipliers divided by the first, for the first six modes: spread out for a column, bunched for a thin shell. The shell values are illustrative.

Check each important mode for realism. A mode confined to one node where a point load is applied, or to a region of poor mesh, is usually a modelling artefact. A negative eigenvalue means the structure would buckle if the loads were reversed, which may or may not be a real case.

It assumes a perfect shell

  • The geometry is perfect: no out-of-roundness, dents or weld sinkage.
  • The material stays elastic, so yielding before buckling is ignored.
  • The shape barely changes before buckling, so the stress stiffness comes from a linear static solution.
  • The loads keep their direction as the structure deflects.

Real shells break the first two assumptions. The eigenvalue therefore overestimates their capacity, by a wide margin for thin cylinders in axial compression, where test results fall well below the classical value. Treat λ1 as an upper bound, not as the buckling load.

Eigenvalue buckling analysis: It assumes a perfect shellLoad against sideways deflection. The ideal path reaches λ1 from the model; a real shell with dents and yielding bends from the start and peaks well below it.Pulled: stiffer sidewaysPressed: softer sidewaysSame small push from the sideLoad multiplier λSideways stiffness(K + λ·Kσ) φ = 0λ = 1: applied loadλ1At λ1 the stiffness reaches zero:it can buckle with no extra loadEach λ comes with a mode shapeMode 1λ1 = 4.0Mode 2λ2 = 4.1Mode 3λ3 = 5.2Close values: watch for imperfection sensitivitySideways deflectionLoadλ1 from the modelIdeal: perfect, elasticReal: dents, yieldingOverestimateλ1 from the model× reduction factor (below 1)÷ design marginResult at least 1Or: a nonlinear check with dents and yielding
Figure 5. The ideal path reaches λ1; a real shell with dents and yielding bends from the start and peaks well below it.

From λ1 to a design check

Codes therefore reduce λ1 by a capacity-reduction factor below 1, which covers imperfections and depends on the shell shape, the kind of stress and the slenderness, and then divide by a design margin. The result must be at least 1. Together they typically ask for an ideal multiplier well above 1, and several times 1 for cylinders in axial compression. Some codes apply the reduction to the stress at the buckling location rather than to λ directly, and add a check where buckling and yielding interact.

From a static run to a buckling checkA flow chart. A static run at the applied load gives the stresses; the stresses give the stress stiffness; solving gives the multipliers λ and their mode shapes. Two routes follow: a linear check, λ1 times a reduction factor divided by a design margin must be at least 1; or a nonlinear check that uses mode 1 as an imperfection and lets the metal yield.1. Static run at theapplied load2. Stress stiffnessfrom those stresses3. Solve for λ andthe mode shapesLinear checkλ1 × reduction factor÷ design margin ≥ 1Nonlinear checkmode 1 as a dent,metal allowed to yield
Figure 6. The steps from a static run to a buckling check, by the linear route or the nonlinear route.

For thin shells, or when the linear route gives a poor margin, a nonlinear check gives a more realistic capacity. The first eigenmode is scaled to an imperfection of the size the fabrication tolerances allow, the metal is allowed to yield, large displacements are switched on and the load is increased step by step until the structure can carry no more. The eigenvalue analysis is still useful there: it supplies the imperfection shape.

Key points

  • Compressive stresses reduce a structure's stiffness through the stress stiffness K_σ.
  • The eigenvalue λ scales the applied loads to the point where an ideal structure loses stability; φ is the mode shape.
  • λ1 and its mode show where and at what load the ideal structure would first buckle.
  • Closely spaced eigenvalues signal sensitivity to imperfections.
  • λ1 is an upper bound for real shells; codes apply a capacity-reduction factor and a design margin, or a nonlinear check is used.

Where this matters in practice

  • Shells and heads under vacuum or outside pressure, where the mode shows the lobe pattern between stiffeners.
  • Skirts and tall shells under axial load and bending, especially next to large openings.
  • Cones and cone-to-cylinder junctions in compression.
  • Shell regions next to supports, legs and lifting lugs that carry compressive load.

Corix includes an eigenvalue buckling run of the shell model you build, with no stress, fatigue or ratcheting checks. In early access, by invitation.

See the specialty module

Next principle: Elastic and elastic-plastic analysis

Educational article. It explains principles and is not design guidance; follow your governing code and edition.