Skip to main content

Derive bar element stiffness matrix

Short answer

The stiffness matrix of a uniform bar element of length L, area A, modulus E is [k] = (AE/L)[[1,-1],[-1,1]]. Using direct spring analogy with stiffness AE/L, the element equation is {f1; f2} = (AE/L)[1 -1; -1 1]{u1; u2}. It is symmetric, singular, and each row sums to zero.

Derive the stiffness matrix of a two-node uniform bar element of length LL, area AA and Young's modulus EE carrying only axial load. Hence write the element equation.

A bar element carries only axial force. Take nodes 1 and 2 with axial displacements u1u_1 and u2u_2 and nodal forces f1f_1 and f2f_2.

  f1 -->  o===================o  --> f2
         node 1     L       node 2
         (u1)               (u2)

Direct method

The bar behaves like a spring of stiffness k=AELk = \dfrac{AE}{L}. The elongation is δ=u2−u1\delta = u_2 - u_1 and the axial force is F=kδF = k\delta.

Equilibrium of the element requires f1=−Ff_1 = -F and f2=+Ff_2 = +F:

f1=AEL(u1−u2)f2=AEL(−u1+u2)\begin{aligned} f_1 &= \frac{AE}{L}(u_1 - u_2) \\ f_2 &= \frac{AE}{L}(-u_1 + u_2) \end{aligned}

In matrix form:

{f1f2}=AEL[1−1−11]{u1u2}\begin{Bmatrix} f_1 \\ f_2 \end{Bmatrix} = \frac{AE}{L}\begin{bmatrix} 1 & -1 \\ -1 & 1 \end{bmatrix}\begin{Bmatrix} u_1 \\ u_2 \end{Bmatrix}

Check by energy method

With linear shape functions N1=1−x/LN_1 = 1 - x/L, N2=x/LN_2 = x/L, the strain is ε=dudx=u2−u1L\varepsilon = \dfrac{du}{dx} = \dfrac{u_2 - u_1}{L}, so [B]=1L[−1  1][B] = \dfrac{1}{L}[-1\ \ 1]. Then

[k]=∫0L[B]TAE[B] dx=AEL⋅1L2[1−1−11]=AEL[1−1−11][k] = \int_0^L [B]^T AE [B]\,dx = AE L\cdot\frac{1}{L^2}\begin{bmatrix} 1 & -1 \\ -1 & 1 \end{bmatrix} = \frac{AE}{L}\begin{bmatrix} 1 & -1 \\ -1 & 1 \end{bmatrix}

Both methods give the same result.

Properties

  • Symmetric, since k12=k21k_{12} = k_{21}.
  • Singular (det⁡=0\det = 0): the element can move as a rigid body until supports are applied.
  • Each row sums to zero, which expresses equilibrium for rigid-body motion.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Finite Element Method chapter 3 questions →