Skip to main content

Displacements of a spring assembly

Short answer

Assemble global stiffness: [K] = [[200,-200,0,0],[-200,500,-300,0],[0,-300,400,-100],[0,0,-100,100]] N/mm. Apply u1=0, solve: u2=5.00 mm, u3=8.33 mm, u4=14.33 mm. Reaction at node 1 is 1000 N opposing loads. Spring forces: 1000 N (springs 1 and 2), 600 N (spring 3).

Three springs of stiffness k1=200k_1 = 200 N/mm, k2=300k_2 = 300 N/mm and k3=100k_3 = 100 N/mm are connected in series between nodes 1-2, 2-3 and 3-4. Node 1 is fixed to a wall. Axial loads of 400 N and 600 N act on nodes 3 and 4 respectively (no load on node 2). Using the direct stiffness method, find (a) the global stiffness matrix, (b) the nodal displacements, (c) the reaction at node 1 and (d) the force in each spring.

Element stiffness matrices

For a spring element, [k(e)]=k[1−1−11][k^{(e)}] = k\begin{bmatrix} 1 & -1 \\ -1 & 1 \end{bmatrix}.

 wall |--k1--o--k2--o--k3--o--> 600 N
      1      2      3      4
                    --> 400 N (axial, at node 3)

(a) Global stiffness matrix (N/mm), degrees of freedom u1,…,u4u_1, \dots, u_4

[K]=[200−20000−200500−30000−300400−10000−100100][K] = \begin{bmatrix} 200 & -200 & 0 & 0 \\ -200 & 500 & -300 & 0 \\ 0 & -300 & 400 & -100 \\ 0 & 0 & -100 & 100 \end{bmatrix}

(b) Apply boundary condition u1=0u_1 = 0

Delete row and column 1:

[500−3000−300400−1000−100100]{u2u3u4}={0400600}\begin{bmatrix} 500 & -300 & 0 \\ -300 & 400 & -100 \\ 0 & -100 & 100 \end{bmatrix}\begin{Bmatrix} u_2 \\ u_3 \\ u_4 \end{Bmatrix} = \begin{Bmatrix} 0 \\ 400 \\ 600 \end{Bmatrix}

From row 3: −100u3+100u4=600-100u_3 + 100u_4 = 600, so u4=u3+6u_4 = u_3 + 6.

Adding rows 2 and 3 gives −300u2+300u3=1000-300u_2 + 300u_3 = 1000, so u3=u2+3.333u_3 = u_2 + 3.333.

Row 1: 500u2−300(u2+3.333)=0500u_2 - 300(u_2 + 3.333) = 0 gives 200u2=1000200u_2 = 1000, so u2=5.000u_2 = 5.000 mm.

Then u3=8.333u_3 = 8.333 mm and u4=14.333u_4 = 14.333 mm.

(c) Reaction

From row 1 of the full system: R1=200u1−200u2=−200(5)=−1000R_1 = 200u_1 - 200u_2 = -200(5) = -1000 N. The wall pulls back with 1000 N, which equals the total applied load 400+600400 + 600.

(d) Spring forces

SpringElongation (mm)Force = kδk\delta (N)
1 (nodes 1-2)5.0001000 (tension)
2 (nodes 2-3)3.3331000 (tension)
3 (nodes 3-4)6.000600 (tension)

Check at node 3: 1000−600=4001000 - 600 = 400 N, equal to the applied load.

Answer: u2=5.00u_2 = 5.00 mm, u3=8.33u_3 = 8.33 mm, u4=14.33u_4 = 14.33 mm; reaction at node 1 = 1000 N (acting towards the wall, opposite to the loads); spring forces 1000 N, 1000 N and 600 N.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Finite Element Method chapter 3 questions →