← Back to the frame calculator

Releases and degrees of freedom

A release sets one internal force to zero at a point of the structure and in return allows a jump in the corresponding deformation. In the direct stiffness method this raises a question: every node has only one rotation, yet the members meeting at a moment hinge rotate by different amounts. This page shows how hinges are described as releases at member ends, how static condensation builds them into the element matrix and what this means for the degrees of freedom – with a fully worked Gerber beam.

1. Three kinds of release

A moment-resisting connection transmits all three internal forces NN, QQ and MM, and the deformations uu, ww and φ\varphi are continuous across it. A release frees exactly one of these connections. The internal force is zero there, and the corresponding deformation may jump:

Releases can be combined. A member end that releases MM and QQ transmits only an axial force; a member with MM released at both ends is a truss member, which carries only axial force as long as there is no load on the member itself.

Every release removes one connection and adds the condition “internal force equals zero”. The degree of static indeterminacy drops by one as a result, with one exception explained in section 2. If it becomes negative, the structure is a mechanism.

2. Releases belong to member ends

In the stiffness method every node has three degrees of freedom uxu_x, uyu_y and φ\varphi, shared by all members connected to it rigidly (see Direct stiffness method, section 2). A moment hinge between two members, on the other hand, means that their ends rotate differently at the same point. The two ideas fit together once the release is assigned not to the node but to a member end:

Where nn members meet at a hinged node, n−1n - 1 releases are therefore enough. In a Gerber beam a moment release at the end of one member suffices; the other remains rigidly connected to the node, and the node rotation is its end rotation.

If all nn member ends are released, no stiffness is left on the node rotation: the node could spin freely without any member noticing. This does not change the result, but it makes the system of equations singular. Every truss node is in this situation. Such a node cannot take a moment load.

The same reasoning applies at supports. A moment release at the member end directly at a fixed support cancels the fixity for that member; it is then only pinned (see Support types, section 3).

3. Two ways in the stiffness method

There are two equivalent ways to capture the separate rotation of a released member end:

  1. An additional degree of freedom. Two nodes are placed on top of each other at the hinge, their displacements uxu_x and uyu_y are coupled and their rotations kept separate. Every moment hinge then adds one unknown to the system of equations.
  2. Static condensation. The released degree of freedom is eliminated already in the element equation. The member enters the assembly with a modified stiffness matrix and a modified load vector; the number of global unknowns stays the same. The rotation at the released end is recovered from the element equation after solving.

Both ways give exactly the same results. Condensation has the advantage of working the same way for all three kinds of release and of leaving the node untouched. The calculator uses it.

4. Static condensation

The starting point is the element equation in local coordinates, f=k d−Q\mathbf f = \mathbf k\,\mathbf d - \mathbf Q. The six end quantities are split into the released ones (cc) and the retained ones (rr), and the equation is reordered accordingly:

[frfc]=[krrkrckcrkcc][drdc]−[QrQc]\begin{bmatrix} \mathbf f_r \\ \mathbf f_c \end{bmatrix} = \begin{bmatrix} \mathbf k_{rr} & \mathbf k_{rc} \\ \mathbf k_{cr} & \mathbf k_{cc} \end{bmatrix} \begin{bmatrix} \mathbf d_r \\ \mathbf d_c \end{bmatrix} - \begin{bmatrix} \mathbf Q_r \\ \mathbf Q_c \end{bmatrix}

The release requires the corresponding end forces to vanish, fc=0\mathbf f_c = \mathbf 0. The second row then gives the released displacements:

dc=kcc−1(Qc−kcr dr)\mathbf d_c = \mathbf k_{cc}^{-1} \left( \mathbf Q_c - \mathbf k_{cr}\,\mathbf d_r \right)

Substituted into the first row, this leaves

fr=k∗ dr−Q∗withk∗=krr−krc kcc−1 kcr,Q∗=Qr−krc kcc−1 Qc\mathbf f_r = \mathbf k^{*}\,\mathbf d_r - \mathbf Q^{*} \qquad\text{with}\qquad \mathbf k^{*} = \mathbf k_{rr} - \mathbf k_{rc}\,\mathbf k_{cc}^{-1}\,\mathbf k_{cr}, \qquad \mathbf Q^{*} = \mathbf Q_r - \mathbf k_{rc}\,\mathbf k_{cc}^{-1}\,\mathbf Q_c

k∗\mathbf k^{*} and Q∗\mathbf Q^{*} are written back as a 6×66 \times 6 matrix and a vector with six entries, with zeros in the rows and columns of the releases. They then pass through transformation and assembly exactly like an ordinary element matrix. At the released position the member passes no force to the node, and the node displacement does not act back on the member.

The load vector must be condensed as well. Taking the fixed-end forces of the member fixed at both ends for a released member under a uniform load misses the redistribution of moment to the fixed end: there would be qL2/12qL^2/12 instead of qL2/8qL^2/8.

5. Moment release at the member end

The most common case is a moment release at member end bb. Only φb\varphi_b is released, so kcc=4EI/L\mathbf k_{cc} = 4EI/L is a single number and the condensation can be carried out by hand. For the first bending entry, for instance:

k22∗=12EIL3−6EIL2⋅L4EI⋅6EIL2=12EIL3−9EIL3=3EIL3k^{*}_{22} = \frac{12EI}{L^3} - \frac{6EI}{L^2} \cdot \frac{L}{4EI} \cdot \frac{6EI}{L^2} = \frac{12EI}{L^3} - \frac{9EI}{L^3} = \frac{3EI}{L^3}

Altogether:

k∗=[EAL00−EAL0003EIL33EIL20−3EIL3003EIL23EIL0−3EIL20−EAL00EAL000−3EIL3−3EIL203EIL30000000]\def\arraystretch{2.1} \mathbf k^{*} = \begin{bmatrix} \dfrac{EA}{L} & 0 & 0 & -\dfrac{EA}{L} & 0 & 0 \\ 0 & \dfrac{3EI}{L^3} & \dfrac{3EI}{L^2} & 0 & -\dfrac{3EI}{L^3} & 0 \\ 0 & \dfrac{3EI}{L^2} & \dfrac{3EI}{L} & 0 & -\dfrac{3EI}{L^2} & 0 \\ -\dfrac{EA}{L} & 0 & 0 & \dfrac{EA}{L} & 0 & 0 \\ 0 & -\dfrac{3EI}{L^3} & -\dfrac{3EI}{L^2} & 0 & \dfrac{3EI}{L^3} & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 \end{bmatrix}

This is the stiffness of the propped cantilever, fixed at one end and pinned at the other: 3EI/L3EI/L instead of 4EI/L4EI/L for the rotation of the start, with no carry-over to the released end. The axial part is unaffected by the release. For a uniform load qzq_z over the whole member the condensation gives

Q∗=[05 qzL8qzL2803 qzL80]T\def\arraystretch{2.1} \mathbf Q^{*} = \begin{bmatrix} 0 & \dfrac{5\,q_z L}{8} & \dfrac{q_z L^2}{8} & 0 & \dfrac{3\,q_z L}{8} & 0 \end{bmatrix}^{\mathsf T}

which again are the familiar table values of this member: fixed-end moment qL2/8qL^2/8, end reactions 5qL/85qL/8 and 3qL/83qL/8. After solving, recovery gives the rotation of the released end:

φb=−qzL348 EI−3 (wa−wb)2L−φa2\varphi_b = -\frac{q_z L^3}{48\,EI} - \frac{3\,(w_a - w_b)}{2L} - \frac{\varphi_a}{2}

The kink at the hinge is the difference between φb\varphi_b and the rotation of the node the member end is attached to.

6. Inadmissible combinations

Condensation requires kcc\mathbf k_{cc} to be invertible. That fails exactly when the releases allow the member a rigid-body motion in which nothing happens at any of the retained end quantities:

Such members have no defined position. The calculator checks for this before the analysis and reports the member together with the releases involved. Admissible, by contrast, is for instance MM and QQ at the same end: that member end then transmits only the axial force.

7. Worked example: Gerber beam

Structure

A beam over 1212 m with a pinned support AA at x=0x = 0, roller supports BB at x=6x = 6 m and CC at x=12x = 12 m and a moment hinge GG at x=8x = 8 m. Uniform load q=10q = 10 kN/m downwards over the whole length, EI=20 250EI = 20\,250 kNm². Three members from left to right: A–B (L=6L = 6 m), B–G (L=2L = 2 m) and G–C (L=4L = 4 m). The hinge is modelled as a release of MM at the end of member B–G; G–C is rigidly connected at GG.

The structure is statically determinate: the suspended span G–C is a simply supported beam and passes 2020 kN to GG. The stiffness method does not need this insight; the calculation runs exactly as it would for an indeterminate structure.

Degrees of freedom

As in the two-span beam, the axial displacements are uncoupled from bending and remain zero. The unknowns are the rotations φA\varphi_A, φB\varphi_B, φG\varphi_G, φC\varphi_C and the deflection uy,Gu_{y,G} at the hinge, which has no support. The rotation of member end B–G at GG is not an unknown: it has been condensed out.

Member contributions

System of equations

With the factor EI/48EI/48 in front of the matrix all entries become integers:

EI48[321600016104−36000−362718180018482400182448][φAφBuy,GφGφC]=[−3030−5−7.5−20−13.3313.33]\frac{EI}{48} \begin{bmatrix} 32 & 16 & 0 & 0 & 0 \\ 16 & 104 & -36 & 0 & 0 \\ 0 & -36 & 27 & 18 & 18 \\ 0 & 0 & 18 & 48 & 24 \\ 0 & 0 & 18 & 24 & 48 \end{bmatrix} \begin{bmatrix} \varphi_A \\ \varphi_B \\ u_{y,G} \\ \varphi_G \\ \varphi_C \end{bmatrix} = \begin{bmatrix} -30 \\ 30 - 5 \\ -7.5 - 20 \\ -13.33 \\ 13.33 \end{bmatrix}

The entry 104=32+72104 = 32 + 72 at φB\varphi_B is made up of 4EI/64EI/6 from A–B and 3EI/23EI/2 from B–G, the entry 27=18+927 = 18 + 9 at uy,Gu_{y,G} of 3EI/83EI/8 from B–G and 3EI/163EI/16 from G–C. There is no coupling between φG\varphi_G and B–G: no moment is transmitted across the hinge.

Solution

EI[φAφBuy,GφGφC]=[−30−30−133.336.66760]⟹φA=φB=−1.481⋅10−3 raduy,G=−6.584⋅10−3 mφG=3.292⋅10−4 radφC=2.963⋅10−3 radEI \begin{bmatrix} \varphi_A \\ \varphi_B \\ u_{y,G} \\ \varphi_G \\ \varphi_C \end{bmatrix} = \begin{bmatrix} -30 \\ -30 \\ -133.33 \\ 6.667 \\ 60 \end{bmatrix} \quad\Longrightarrow\quad \begin{aligned} \varphi_A = \varphi_B &= -1.481 \cdot 10^{-3}\ \text{rad} \\ u_{y,G} &= -6.584 \cdot 10^{-3}\ \text{m} \\ \varphi_G &= 3.292 \cdot 10^{-4}\ \text{rad} \\ \varphi_C &= 2.963 \cdot 10^{-3}\ \text{rad} \end{aligned}

Check by substitution, first row: (32⋅(−30)+16⋅(−30))/48=−30\bigl(32 \cdot (-30) + 16 \cdot (-30)\bigr)/48 = -30. The other rows work out the same way.

Kink at the hinge

The recovery formula from section 5 gives for the end of member B–G, with wa=0w_a = 0, wb=uy,Gw_b = u_{y,G} and φa=φB\varphi_a = \varphi_B:

EI φb=10⋅2348−3⋅133.332⋅2+302=1.667−100+15=−83.33EI\,\varphi_b = \frac{10 \cdot 2^3}{48} - \frac{3 \cdot 133.33}{2 \cdot 2} + \frac{30}{2} = 1.667 - 100 + 15 = -83.33

Member B–G therefore arrives at the hinge with φb=−4.115⋅10−3\varphi_b = -4.115 \cdot 10^{-3} rad, while member G–C starts there with φG=+3.292⋅10−4\varphi_G = +3.292 \cdot 10^{-4} rad. The kink is Δφ=90/EI=4.444⋅10−3\Delta\varphi = 90/EI = 4.444 \cdot 10^{-3} rad.

Internal forces

From f=k d−Q\mathbf f = \mathbf k\,\mathbf d - \mathbf Q for A–B:

mb=2EIL φA+4EIL φB−30=−10−20−30=−60 kNmfz,a=6EIL2 (φA+φB)+30=−10+30=20 kNfz,b=−6EIL2 (φA+φB)+30=10+30=40 kN\begin{aligned} m_b &= \tfrac{2EI}{L}\,\varphi_A + \tfrac{4EI}{L}\,\varphi_B - 30 = -10 - 20 - 30 = -60\ \text{kNm} \\ f_{z,a} &= \tfrac{6EI}{L^2}\,(\varphi_A + \varphi_B) + 30 = -10 + 30 = 20\ \text{kN} \\ f_{z,b} &= -\tfrac{6EI}{L^2}\,(\varphi_A + \varphi_B) + 30 = 10 + 30 = 40\ \text{kN} \end{aligned}

and with the condensed matrix for B–G:

ma=3EIL φB−3EIL2 uy,G−(−5)=−45+100+5=60 kNmfz,a=3EIL2 φB−3EIL3 uy,G−(−12.5)=−22.5+50+12.5=40 kN\begin{aligned} m_a &= \tfrac{3EI}{L}\,\varphi_B - \tfrac{3EI}{L^2}\,u_{y,G} - (-5) = -45 + 100 + 5 = 60\ \text{kNm} \\ f_{z,a} &= \tfrac{3EI}{L^2}\,\varphi_B - \tfrac{3EI}{L^3}\,u_{y,G} - (-12.5) = -22.5 + 50 + 12.5 = 40\ \text{kN} \end{aligned}

Check with table formulas

The displacements can be checked independently. Span A–B as a simply supported beam with uniform load and the support moment −60-60 kNm at BB:

EI φB=qL324−∣MB∣ L3=90−120=−30EI\,\varphi_B = \frac{qL^3}{24} - \frac{|M_B|\,L}{3} = 90 - 120 = -30

Cantilever B–G, ℓ=2\ell = 2 m, fixed with the rotation φB\varphi_B, carrying the uniform load and the force F=20F = 20 kN from the suspended span:

EI uy,G=EI φB ℓ−qℓ48−Fℓ33=−60−20−53.33=−133.33EI φb=EI φB−qℓ36−Fℓ22=−30−13.33−40=−83.33\begin{aligned} EI\,u_{y,G} &= EI\,\varphi_B\,\ell - \frac{q\ell^4}{8} - \frac{F\ell^3}{3} = -60 - 20 - 53.33 = -133.33 \\ EI\,\varphi_b &= EI\,\varphi_B - \frac{q\ell^3}{6} - \frac{F\ell^2}{2} = -30 - 13.33 - 40 = -83.33 \end{aligned}

8. Shear and axial releases

For the other two kinds of release only the condensed degree of freedom changes. Two short examples, both in the calculator's example list:

Shear release

Beam fixed at both ends, L=6L = 6 m, uniform load q=10q = 10 kN/m, shear force released at the start. Because Q(0)=0Q(0) = 0 the whole load goes to the right support, B=qL=60B = qL = 60 kN, and M(x)=M0−qx2/2M(x) = M_0 - q x^2/2. The rotation is held at both ends, so the curvature must integrate to zero:

∫0LM(x)EI dx=0⟹M0 L−qL36=0⟹M0=qL26=60 kNm\int_0^L \frac{M(x)}{EI}\,\mathrm dx = 0 \quad\Longrightarrow\quad M_0\,L - \frac{q L^3}{6} = 0 \quad\Longrightarrow\quad M_0 = \frac{qL^2}{6} = 60\ \text{kNm}

and at the right end M(L)=qL2/6−qL2/2=−qL2/3=−120M(L) = qL^2/6 - qL^2/2 = -qL^2/3 = -120 kNm. The deflection jumps at the released end: the beam drops there without rotating, by 540/EI=26.7540/EI = 26.7 mm; this follows from integrating the curvature M/EIM/EI twice starting from BB.

Axial release

A horizontal beam made of two members A–C and C–B of 33 m each, AA fixed, BB pinned, and a horizontal load of 1212 kN to the right at CC. Without the release the load is shared equally between both supports. If member A–C releases the axial force at AA, it carries no axial force any more: the whole load goes through C–B, NCB=−12N_{CB} = -12 kN (compression), NAC=0N_{AC} = 0.

9. What the calculator does

Try it in the calculator

The worked example is available as the Gerber beam in the example list. The bending moment diagram shows −60 kNm over BB and zero at the hinge, the deflected shape the kink at GG. The “Displacements” tab lists the deflection of GG as −6.584 mm. The truss, the axial release and the shear release are in the same list.

Open the Gerber beam in the calculator

← All topics