← Back to the frame calculator

Support types

Supports connect the structure to its surroundings. In the stiffness method every support fixes individual degrees of freedom of a node – rigidly, with a prescribed value as in a support settlement, or elastically through a spring. This page relates the usual support types to the degrees of freedom, shows how the reactions arise and works through a support settlement and a spring support in full.

1. Supports as restraints

A node of a plane frame has three degrees of freedom: the displacements uxu_x and uyu_y and the rotation φ\varphi (see Direct stiffness method, section 2). A support restrains one or more of them. Every restrained degree of freedom comes with exactly one support reaction, so the number of restrained degrees of freedom is also the number of reactions the support provides.

Supportrestrainedfreerestraintsreactions
Rolleruyu_yuxu_x, φ\varphi1AyA_y
Pinneduxu_x, uyu_yφ\varphi2AxA_x, AyA_y
Fixeduxu_x, uyu_y, φ\varphi–3AxA_x, AyA_y, MAM_A
Guided (sliding fixed)uyu_y, φ\varphiuxu_x2AyA_y, MAM_A

The table shows the usual orientation with a horizontal sliding direction. There is equally a roller that restrains only uxu_x, or a guided support that slides in the yy direction. A spring support restrains no degree of freedom but holds it elastically; it is covered in section 5.

A support determines which movements are prevented, not how the member is connected. Whether a member end can rotate freely at a pinned support depends on the pinned support not restraining φ\varphi – no hinge in the member is needed for that, see section 3.

2. Support reactions

The degrees of freedom are split into free (ff) and restrained (ss) ones and the system K u=F\mathbf K\,\mathbf u = \mathbf F is reordered accordingly. At the restrained degrees of freedom the unknown reaction R\mathbf R is added to the load Fs\mathbf F_s:

[KffKfsKsfKss][ufuˉs]=[FfFs+R]\begin{bmatrix} \mathbf K_{ff} & \mathbf K_{fs} \\ \mathbf K_{sf} & \mathbf K_{ss} \end{bmatrix} \begin{bmatrix} \mathbf u_f \\ \bar{\mathbf u}_s \end{bmatrix} = \begin{bmatrix} \mathbf F_f \\ \mathbf F_s + \mathbf R \end{bmatrix}

The upper row gives the free displacements, the lower row then the reactions:

Kff uf=Ff−Kfs uˉs,R=Ksf uf+Kss uˉs−Fs\mathbf K_{ff}\,\mathbf u_f = \mathbf F_f - \mathbf K_{fs}\,\bar{\mathbf u}_s, \qquad \mathbf R = \mathbf K_{sf}\,\mathbf u_f + \mathbf K_{ss}\,\bar{\mathbf u}_s - \mathbf F_s

R\mathbf R are the forces the support exerts on the structure, positive in the direction of the global axes, with the moment positive counter-clockwise. A support pushing upwards therefore has Ay>0A_y > 0. The term Fs\mathbf F_s contains loads acting directly on the restrained degree of freedom and the work-equivalent shares of member loads at that node: a point load directly above a roller goes straight into its reaction.

As a check, loads and reactions together must be in equilibrium: ∑Fx=0\sum F_x = 0, ∑Fy=0\sum F_y = 0 and ∑M=0\sum M = 0 about any point.

3. Supports and member connections

At a pinned support the rotation φ\varphi is a free degree of freedom and therefore an unknown of the system of equations. If only one member is attached there, it rotates with the node, and the moment at the member end is zero because nothing else at the node can take a moment. A moment release at the member end changes nothing about this: it only leaves the node rotation without stiffness (see Releases and degrees of freedom, section 2).

It is different in two cases:

4. Support settlement

A support settlement is a prescribed displacement uˉ\bar u at a restrained degree of freedom. In the equation above it sits in uˉs\bar{\mathbf u}_s and acts through −Kfs uˉs-\mathbf K_{fs}\,\bar{\mathbf u}_s like a load on the free degrees of freedom. A prescribed support rotation is treated in exactly the same way. A statically determinate structure follows a settlement without restraint, so no internal forces arise. Only redundant restraints resist the movement; the resulting restraint forces grow with the stiffness EIEI.

Structure

Two-span beam as in the stiffness method example: two spans of L=6L = 6 m, EI=20 250EI = 20\,250 kNm², pinned support AA, rollers BB and CC. No load; the middle support BB settles by s=10s = 10 mm, so uˉy,B=−0.01\bar u_{y,B} = -0.01 m.

System of equations

The unknowns are again the rotations φA\varphi_A, φB\varphi_B and φC\varphi_C; the matrix Kff\mathbf K_{ff} is the same as there. What is new is the right-hand side. The column of Kfs\mathbf K_{fs} belonging to uy,Bu_{y,B} contains the entries ∓6EI/L2\mp 6EI/L^2 from the element matrix: −6EI/L2-6EI/L^2 at φA\varphi_A (member A–B, end bb), −6EI/L2+6EI/L2=0-6EI/L^2 + 6EI/L^2 = 0 at φB\varphi_B and +6EI/L2+6EI/L^2 at φC\varphi_C (member B–C, start aa). With 6EI/L2=3 3756EI/L^2 = 3\,375 kN:

EIL[420282024][φAφBφC]=−Kfs uˉy,B=[3 375⋅(−0.01)0−3 375⋅(−0.01)]=[−33.75033.75]kNm\frac{EI}{L} \begin{bmatrix} 4 & 2 & 0 \\ 2 & 8 & 2 \\ 0 & 2 & 4 \end{bmatrix} \begin{bmatrix} \varphi_A \\ \varphi_B \\ \varphi_C \end{bmatrix} = -\mathbf K_{fs}\,\bar u_{y,B} = \begin{bmatrix} 3\,375 \cdot (-0.01) \\ 0 \\ -3\,375 \cdot (-0.01) \end{bmatrix} = \begin{bmatrix} -33.75 \\ 0 \\ 33.75 \end{bmatrix} \text{kNm}

Solution

Symmetry gives φB=0\varphi_B = 0 and φC=−φA\varphi_C = -\varphi_A. The first row with 4EI/L=13 5004EI/L = 13\,500 kNm gives

φA=−33.7513 500=−2.5⋅10−3 rad=3 uˉy,B2L\varphi_A = -\frac{33.75}{13\,500} = -2.5 \cdot 10^{-3}\ \text{rad} = \frac{3\,\bar u_{y,B}}{2L}

Reactions and support moment

From R=Ksf uf+Kss uˉs\mathbf R = \mathbf K_{sf}\,\mathbf u_f + \mathbf K_{ss}\,\bar{\mathbf u}_s, with 12EI/L3=1 12512EI/L^3 = 1\,125 kN/m and, since both members add up at BB, 24EI/L3=2 25024EI/L^3 = 2\,250 kN/m:

Ay=6EIL2 φA−12EIL3 uˉy,B=−8.4375+11.25=2.8125 kNBy=−6EIL2 φA+6EIL2 φC+24EIL3 uˉy,B=8.4375+8.4375−22.5=−5.625 kN\begin{aligned} A_y &= \tfrac{6EI}{L^2}\,\varphi_A - \tfrac{12EI}{L^3}\,\bar u_{y,B} = -8.4375 + 11.25 = 2.8125\ \text{kN} \\ B_y &= -\tfrac{6EI}{L^2}\,\varphi_A + \tfrac{6EI}{L^2}\,\varphi_C + \tfrac{24EI}{L^3}\,\bar u_{y,B} = 8.4375 + 8.4375 - 22.5 = -5.625\ \text{kN} \end{aligned}

The middle support therefore pulls the beam down, the end supports push it up; by symmetry Cy=AyC_y = A_y, and the sum is zero, as it must be without load. The support moment is the end moment of member A–B:

MB=mb=2EIL φA−6EIL2 uˉy,B=−16.875+33.75=16.875 kNm=3EI sL2M_B = m_b = \tfrac{2EI}{L}\,\varphi_A - \tfrac{6EI}{L^2}\,\bar u_{y,B} = -16.875 + 33.75 = 16.875\ \text{kNm} = \frac{3EI\,s}{L^2}

Positive, meaning tension at the bottom: the beam sags over BB. The bending moment is linear in both spans, from zero at the end supports to 16.87516.875 kNm over BB. As a check: Ay⋅L=2.8125⋅6=16.875A_y \cdot L = 2.8125 \cdot 6 = 16.875 kNm.

5. Spring supports

A spring support holds a degree of freedom elastically: the reaction is proportional to the displacement, R=−kF uR = -k_F\,u, with the spring stiffness kFk_F in kN/m for displacements and in kNm/rad for the rotation (rotational spring). This models a flexible subsoil, a supporting neighbouring component or partial fixity.

In the stiffness method the degree of freedom stays free. The spring is an additional element attached to this single degree of freedom; its stiffness is added to the diagonal entry:

Kii+=kFK_{ii} \mathrel{+}= k_F

The limiting cases are the free end (kF→0k_F \to 0) and the rigid support (kF→∞k_F \to \infty). When counting supports, a spring support counts like a rigid one: it brings one unknown force and, with the spring law, one more equation.

Example: cantilever with a spring support

Cantilever L=6L = 6 m, fixed at AA, resting at its free end BB on a vertical spring kF=1 000k_F = 1\,000 kN/m. Uniform load q=10q = 10 kN/m downwards, EI=20 250EI = 20\,250 kNm².

The unknowns are the deflection uy,Bu_{y,B} and the rotation φB\varphi_B. With 12EI/L3=1 12512EI/L^3 = 1\,125 kN/m, 6EI/L2=3 3756EI/L^2 = 3\,375 kN and 4EI/L=13 5004EI/L = 13\,500 kNm and the work-equivalent loads at member end bb, qzL/2=−30q_z L/2 = -30 kN and −qzL2/12=+30-q_z L^2/12 = +30 kNm:

[1 125+1 000−3 375−3 37513 500][uy,BφB]=[−3030]\begin{bmatrix} 1\,125 + 1\,000 & -3\,375 \\ -3\,375 & 13\,500 \end{bmatrix} \begin{bmatrix} u_{y,B} \\ \varphi_B \end{bmatrix} = \begin{bmatrix} -30 \\ 30 \end{bmatrix}

The spring appears only on the diagonal. With the determinant 2 125⋅13 500−3 3752=17 296 8752\,125 \cdot 13\,500 - 3\,375^2 = 17\,296\,875:

uy,B=−30⋅13 500+3 375⋅3017 296 875=−0.017 561 m,φB=2 125⋅30−3 375⋅3017 296 875=−2.168⋅10−3 radu_{y,B} = \frac{-30 \cdot 13\,500 + 3\,375 \cdot 30}{17\,296\,875} = -0.017\,561\ \text{m}, \qquad \varphi_B = \frac{2\,125 \cdot 30 - 3\,375 \cdot 30}{17\,296\,875} = -2.168 \cdot 10^{-3}\ \text{rad}

The spring pushes upwards with By=−kF uy,B=17.561B_y = -k_F\,u_{y,B} = 17.561 kN. Equilibrium of the whole beam gives Ay=60−17.561=42.439A_y = 60 - 17.561 = 42.439 kN and the fixed-end moment MA=10⋅6⋅3−17.561⋅6=74.634M_A = 10 \cdot 6 \cdot 3 - 17.561 \cdot 6 = 74.634 kNm, counter-clockwise.

Check with the flexibility

The same spring force follows from compatibility at the free end: the deflection of the cantilever under qq, reduced by that due to RR, must equal the spring compression R/kFR/k_F.

R=qL4/(8EI)1/kF+L3/(3EI)=0.080.001+0.003 556=17.561 kNR = \frac{q L^4 / (8EI)}{1/k_F + L^3/(3EI)} = \frac{0.08}{0.001 + 0.003\,556} = 17.561\ \text{kN}

For kF→∞k_F \to \infty the formula gives R=3qL/8=22.5R = 3qL/8 = 22.5 kN, the propped cantilever; for kF→0k_F \to 0 it gives R=0R = 0, and the fixed-end moment becomes qL2/2=180qL^2/2 = 180 kNm.

Rotational spring and degree of fixity

A rotational spring cc (in kNm/rad) at one end of a simply supported beam under uniform load lies between a pinned support and full fixity. Compatibility at the spring end, end rotation of the simply supported beam equal to spring rotation, gives the end moment

∣MA∣=qL28⋅11+3EIc L|M_A| = \frac{qL^2}{8} \cdot \frac{1}{1 + \dfrac{3EI}{c\,L}}

For c→∞c \to \infty this is qL2/8qL^2/8, the fixed-end moment of the propped cantilever, for c→0c \to 0 it is zero. The fraction is often called the degree of fixity.

6. Inclined supports

A roller on an inclined surface restrains the displacement only perpendicular to that surface. With the unit vector n\mathbf n in the restrained direction, the condition reads

nT[uxuy]=nx ux+ny uy=0\mathbf n^{\mathsf T} \begin{bmatrix} u_x \\ u_y \end{bmatrix} = n_x\,u_x + n_y\,u_y = 0

It involves two global degrees of freedom at once. In the stiffness method the degrees of freedom of this node are rotated into a nodal coordinate system with one axis along n\mathbf n, and one degree of freedom is restrained there. The calculator does not offer inclined supports directly. They can be modelled with a short, very axially stiff pendulum member in the direction n\mathbf n, with moment releases at both ends and a pinned support at its far end: it holds the node exactly along its axis.

7. Enough supports, properly arranged

A plane structure can move as a rigid body in three ways: in xx, in yy and by rotation. The supports must prevent all three. At least three restraints are needed for that, but not every arrangement of three restraints is enough:

In both cases Kff\mathbf K_{ff} is singular. The calculator detects this during the solution from a vanishing pivot and reports the node and the degree of freedom at which the motion first shows up. More on such critical forms on the page Static and kinematic determinacy.

8. What the calculator does

Try it in the calculator

Both worked examples are in the example list. For the support settlement the “Reactions” tab shows 2.813, −5.625 and 2.813 kN, and the bending moment diagram 16.875 kNm over BB. For the cantilever with a spring support the spring force of 17.561 kN is listed in the row of BB and the fixed-end moment of 74.634 kNm at AA.

Open the support settlement in the calculator Open the spring support in the calculator

← All topics