Skip to main content

Derive beam element stiffness matrix

Short answer

Using Hermite cubic interpolation, the strain energy integral yields the symmetric stiffness matrix k = (EI/L³)[12 6L -12 6L; 6L 4L² -6L 2L²; -12 -6L 12 -6L; 6L 2L² -6L 4L²]. Column 1 represents the forces/moments for unit transverse displacement v₁=1 with all other DOFs zero: shear 12EI/L³ and moment 6EI/L² at node 1, and shear -12EI/L³ and moment 6EI/L² at node 2.

Derive the stiffness matrix of a two-node beam element of length LL and flexural rigidity EIEI having a transverse displacement and a rotation at each node. State the meaning of any one column of the matrix.

A beam element has 4 degrees of freedom: {d}={v1, θ1, v2, θ2}T\{d\} = \{v_1,\ \theta_1,\ v_2,\ \theta_2\}^T with corresponding nodal forces {f1, m1, f2, m2}T\{f_1,\ m_1,\ f_2,\ m_2\}^T.

   v1,f1               v2,f2
    |  (th1,m1)         |  (th2,m2)
    o===================o
    1         L         2

Displacement function

Since there are 4 nodal values, a cubic is chosen: v(x)=a1+a2x+a3x2+a4x3v(x) = a_1 + a_2x + a_3x^2 + a_4x^3.

Applying v(0)=v1v(0) = v_1, v′(0)=θ1v'(0) = \theta_1, v(L)=v2v(L) = v_2, v′(L)=θ2v'(L) = \theta_2 and solving gives the shape functions (Hermite cubics):

N1=1−3x2L2+2x3L3,N2=x−2x2L+x3L2N3=3x2L2−2x3L3,N4=−x2L+x3L2\begin{aligned} N_1 &= 1 - \frac{3x^2}{L^2} + \frac{2x^3}{L^3}, & N_2 &= x - \frac{2x^2}{L} + \frac{x^3}{L^2} \\ N_3 &= \frac{3x^2}{L^2} - \frac{2x^3}{L^3}, & N_4 &= -\frac{x^2}{L} + \frac{x^3}{L^2} \end{aligned}

Strain energy and stiffness

Curvature is κ=d2vdx2=[B]{d}\kappa = \dfrac{d^2v}{dx^2} = [B]\{d\}, where

[B]=[−6L2+12xL3,  −4L+6xL2,  6L2−12xL3,  −2L+6xL2][B] = \left[\frac{-6}{L^2} + \frac{12x}{L^3},\ \ \frac{-4}{L} + \frac{6x}{L^2},\ \ \frac{6}{L^2} - \frac{12x}{L^3},\ \ \frac{-2}{L} + \frac{6x}{L^2}\right]

The strain energy is U=12∫0LEI κ2 dxU = \dfrac{1}{2}\displaystyle\int_0^L EI\,\kappa^2\,dx, which gives

[k]=EI∫0L[B]T[B] dx[k] = EI\int_0^L [B]^T[B]\,dx

Evaluating the integrals term by term (for example k11=EI∫0L(12xL3−6L2)2dx=12EIL3k_{11} = EI\int_0^L \left(\frac{12x}{L^3} - \frac{6}{L^2}\right)^2dx = \frac{12EI}{L^3}):

[k]=EIL3[126L−126L6L4L2−6L2L2−12−6L12−6L6L2L2−6L4L2][k] = \frac{EI}{L^3}\begin{bmatrix} 12 & 6L & -12 & 6L \\ 6L & 4L^2 & -6L & 2L^2 \\ -12 & -6L & 12 & -6L \\ 6L & 2L^2 & -6L & 4L^2 \end{bmatrix}

Meaning of a column

Column 1 is the set of forces and moments needed to give a unit deflection v1=1v_1 = 1 at node 1 while θ1=v2=θ2=0\theta_1 = v_2 = \theta_2 = 0: shear 12EI/L312EI/L^3 and moment 6EI/L26EI/L^2 at node 1, and the opposite shear −12EI/L3-12EI/L^3 and moment 6EI/L26EI/L^2 at node 2.

The matrix is symmetric and singular (rigid-body motion is possible until supports are applied).

✓ Answer checked by Claude Opus 5.5 (high effort)

All Finite Element Method chapter 3 questions →