CIV-321 · Lesson 4 of 12 · 25 min

Compatibility with settlements, temperature and misfit

A determinate structure accommodates support settlement, temperature change and fabrication error by moving. Nothing resists the movement, so no forces develop. An indeterminate structure is different: its redundant restraints oppose the movement and forces appear even with no load applied. These are self-straining effects. They are often small, but in stiff structures, long structures and structures on poor ground they can govern design. This lesson shows how the force method handles them by changing only the right-hand side of the compatibility equations.

Prescribed displacements in the compatibility equations

The compatibility equations of lesson 2 already contain a term for the actual displacement at each release:

\[\Delta_{i0} + \sum_j f_{ij}X_j = \Delta_i\]

For an unyielding support \(\Delta_i = 0\). If the support settles by a known amount, \(\Delta_i\) is that settlement, measured in the direction of the redundant (so a downward settlement is negative when the redundant reaction is taken upward). Temperature and misfit enter differently: they produce displacements of the primary structure, so they add to \(\Delta_{i0}\) alongside the load term. The flexibility matrix does not change in either case. Once it has been computed for a structure, any number of load, settlement and temperature cases can be solved with the same \(\mathbf{F}\), which is one of the attractions of the method.

Because \(\mathbf{F}\) contains \(1/EI\) and \(1/AE\), the redundants caused by imposed displacements are proportional to stiffness. Doubling the size of a member doubles the force a given settlement induces in it. This is the opposite of load effects, where the forces depend only on the relative stiffness of the members, and it is why stiffening a structure is not always the cure for settlement or thermal distress.

Support settlement

A three-span continuous beam A, B, C, D in which support B has settled by a small amount delta; the deflected shape dips at B; below it the bending moment diagram caused by the settlement alone, sagging over B and hogging over C, with zero moment at the ends.
Settlement of an interior support of a continuous beam sheds load to the neighboring supports and changes the support moments, even with no load on the beam.

The office wing corridor beam of lesson 2 bears on a footing at B that the geotechnical report says may settle more than the others. The question is what a differential settlement does to the beam's moments.

Worked problem

Settlement of an interior support

The three-span corridor beam of lesson 2 has spans of 20 ft and \(EI = 72\,000\ \text{kip·ft}^2\). Support B settles 0.4 in. relative to A, C and D. Find the reactions and support moments caused by the settlement alone, then combine them with the factored uniform load of 1.0 kip/ft.

Show solution
  1. Redundants as before: \(X_1 = R_B\), \(X_2 = R_C\), upward. The flexibility matrix from lesson 2 is
  2. \[\mathbf{F} = \frac{L^3}{EI}\begin{bmatrix} 4/9 & 7/18 \\ 7/18 & 4/9 \end{bmatrix}\]
  3. With no load, \(\Delta_{10} = \Delta_{20} = 0\). The prescribed displacements are \(\Delta_1 = -\delta\) at B and \(\Delta_2 = 0\) at C.
  4. Solving \(\mathbf{F}\mathbf{X} = [-\delta,\ 0]^T\) (the determinant of the bracketed matrix is 15/324):
  5. \[X_1 = -9.6\,\frac{EI\delta}{L^3} \qquad X_2 = +8.4\,\frac{EI\delta}{L^3}\]
  6. \[\frac{EI\delta}{L^3} = \frac{72\,000(0.4/12)}{20^3} = 0.300\ \text{kips} \quad\to\quad R_B = -2.88\ \text{kips},\ R_C = +2.52\ \text{kips}\]
  7. End reactions by moments about D and vertical equilibrium: \(R_A = 1.08\) kips, \(R_D = -0.72\) kips. Support moments: \(M_B = R_A L = +21.6\ \text{kip·ft}\), \(M_C = R_D L = -14.4\ \text{kip·ft}\), that is \(3.6\,EI\delta/L^2\) and \(-2.4\,EI\delta/L^2\).
  8. Combined with the load case (\(M_B = M_C = -40.0\) kip·ft): \(M_B = -18.4\ \text{kip·ft}\), \(M_C = -54.4\ \text{kip·ft}\).

Answer: A 0.4 in. settlement at B relieves the hogging moment over B but raises the moment over C by 36 percent, from 40.0 to 54.4 kip·ft, and increases the reaction at C from 22.0 to 24.5 kips. The beam sheds load away from the settling support toward its neighbors. If the settlement could equally occur at C, the design must cover both cases.

Look at the form of the result: moment proportional to \(EI\delta/L^2\). Short, stiff spans are much more sensitive to settlement than long, flexible ones. Halving the span multiplies the settlement moment by four for the same \(\delta\). This is why short-span continuous concrete structures on variable ground often need careful foundation design, while long-span steel beams tolerate the same settlement easily.

Elastic supports

Sometimes the settlement is not known in advance but depends on the reaction: a beam bearing on a soil-supported footing, a column that shortens under load, or a beam supported by another flexible beam. Model such a support as a spring of stiffness k, so that its displacement is \(-X_i/k\) (downward when the reaction is upward). Moving this term to the left-hand side of the compatibility equation simply adds \(1/k\) to the diagonal term:

\[\Delta_{i0} + \Big(f_{ii} + \frac{1}{k}\Big)X_i + \sum_{j \neq i} f_{ij}X_j = 0\]

A rigid support has \(1/k = 0\); a support so soft that \(1/k\) dominates attracts almost no reaction, and the beam behaves as if that support were absent. The same device models a girder supported on a flexible transfer beam.

Temperature

Temperature effects come in two forms. A uniform change \(\Delta T\) lengthens a member by \(\alpha\,\Delta T\,L\), where \(\alpha\) is the coefficient of thermal expansion (about \(12 \times 10^{-6}\) per degree Celsius, or \(6.5 \times 10^{-6}\) per degree Fahrenheit, for both steel and concrete). A temperature difference between the top and bottom faces bends the member into a uniform curvature

\[\kappa_T = \frac{\alpha\,(T_{\text{bottom}} - T_{\text{top}})}{d}\]

where d is the depth. A sun-heated roof or deck is hotter on top, so it tends to hog upward. In the primary structure these strains produce displacements, found by virtual work with the thermal strain in place of the elastic one:

\[\Delta_{i0,T} = \sum \int n_i\,\alpha\,\Delta T\,dx + \sum \int m_i\,\kappa_T\,dx\]

For the corridor beam with a sun-heated top, the uniform curvature lifts the primary beam off supports B and C, the compatibility equations pull it back down, and the result is a sagging moment over the interior supports of \(1.2\,EI\kappa_T\). For comparison, a two-span beam develops \(1.5\,EI\kappa_T\) over its middle support, and a beam fixed at both ends develops a uniform \(EI\kappa_T\) along its whole length with no reactions at all.

For the corridor beam with the top 27 °F hotter than the bottom and \(d = 16\) in., \(\kappa_T = 6.5 \times 10^{-6}(27)/1.333 = 1.32 \times 10^{-4}\) per foot, and the moment over B and C is \(1.2(72\,000)(1.32 \times 10^{-4}) = 11.4\ \text{kip·ft}\), sagging. That offsets part of the 40.0 kip·ft hogging from load, but a cold-top case of the opposite sign adds to it.

Uniform temperature in a frame behaves similarly. If the garage portal frame of lesson 3 is erected in winter and the roof beam warms by \(\Delta T\), the beam tries to push the bases apart by \(\alpha\,\Delta T\,L\). The compatibility equation gives \(H = \alpha\,\Delta T\,L/f_{11}\). For a single-bay portal with flexible columns the resulting thrust is small because tall columns bend easily. In a long building, however, the movements accumulate along the length, and frames near the ends of a long braced wall can be strained heavily. Expansion joints break long buildings into lengths that can move freely, which removes the redundancy that causes the forces.

Lack of fit

Steel members are fabricated to tolerances, and a redundant member that is slightly too long or too short must be forced into place. The fabrication error acts exactly like a temperature change in that member: it is an initial strain. If a redundant truss member is made too short by e, the gap at the cut in the primary structure is e, and the compatibility equation becomes \(f_{11}X = e\) for a single redundant.

Worked problem

A short diagonal in the X-braced bay

Diagonal 1–3 of the X-braced bay in lesson 3 is fabricated 1/8 in. too short. All members have \(A = 1.5\ \text{in.}^2\) and \(E = 29\,000\ \text{ksi}\). Find the member forces when the bay is assembled with no wind load.

Show solution
  1. From lesson 3, \(AE\,f_{11} = \sum n^2 L = 86.40\) ft, and \(AE = 1.5(29\,000) = 43\,500\ \text{kips}\).
  2. The member is short, so it must be stretched to fit: it ends up in tension.
  3. \[X = \frac{e\,AE}{\sum n^2 L} = \frac{(0.125/12)(43\,500)}{86.40} = 5.24\ \text{kips}\]
  4. Other members: \(N = X\,n\), so both diagonals 5.24 kips tension, chords \(-0.8(5.24) = -4.19\) kips and columns \(-0.6(5.24) = -3.14\) kips.

Answer: A 1/8 in. error locks in a 5.2 kip force in both diagonals, about 60 percent of the wind force they were designed for. This is why bracing is detailed with slotted holes or adjustable ends, and why rod bracing is often deliberately pretensioned with turnbuckles: a controlled lack of fit keeps the rods taut so that both act under small loads.

Self-straining effects in design

ASCE 7 treats these effects as self-straining loads: forces from temperature change, shrinkage, creep, moisture change and differential settlement. Where they are significant, the standard requires them to be combined with the other loads using appropriate factors. Concrete shrinkage, which shortens members over months, is handled like a uniform temperature drop of the same strain.

How self-straining effects enter the compatibility equations.
EffectEnters the force method asScales with
Support settlementPrescribed \(\Delta_i\) on the right-hand side\(EI\delta/L^2\) for moment
Elastic support\(1/k\) added to \(f_{ii}\)Ratio of support to member stiffness
Uniform temperature\(\sum \int n_i\,\alpha\Delta T\,dx\) in \(\Delta_{i0}\)\(AE\,\alpha\Delta T\) for axial force
Temperature gradient\(\sum \int m_i\,\kappa_T\,dx\) in \(\Delta_{i0}\)\(EI\kappa_T\) for moment
Lack of fit eGap e in \(\Delta_{i0}\) at the cut\(AE\,e/L\) for axial force

Solving it in code

Sofia extended her three-span program so that each case can include loads, support settlements and a thermal curvature. The flexibility matrix is computed once and reused, exactly as the theory suggests. The last line superposes load and settlement; check that its moments are the sums of the first two lines.

Three-span beam with settlement and temperature
# Force method with settlement and a temperature gradient: three-span beam A-B-C-D
# Redundants: reactions at B and C. Compatibility F X = Delta - Delta0.
L = [20.0, 20.0, 20.0]             # spans (ft)
EI = 72000.0                       # flexural stiffness (kip*ft^2)
Lt = sum(L); xB = L[0]; xC = L[0] + L[1]; starts = [0.0, L[0], xC]

def M0_load(w):                    # primary simple beam A-D, uniform load w[i] on span i
    RA = sum(wi * Li * (Lt - (s + Li / 2)) for wi, Li, s in zip(w, L, starts)) / Lt
    def M(x):
        m = RA * x
        for wi, Li, s in zip(w, L, starts):
            if x > s:
                a = min(x, s + Li) - s
                m -= wi * a * (x - (s + a / 2))
        return m
    return M

def m_unit(xp):                    # unit upward force at xp on the primary beam
    return lambda x: -(Lt - xp) / Lt * x + (x - xp if x > xp else 0.0)

n = 6000; h = Lt / n; xs = [i * h for i in range(n + 1)]
def integ(g):
    return sum((g(xs[i]) + g(xs[i + 1])) / 2 * h for i in range(n))

mB, mC = m_unit(xB), m_unit(xC)
F = [[integ(lambda x: mB(x) ** 2) / EI, integ(lambda x: mB(x) * mC(x)) / EI],
     [integ(lambda x: mC(x) * mB(x)) / EI, integ(lambda x: mC(x) ** 2) / EI]]

def solve2(F, r):
    det = F[0][0] * F[1][1] - F[0][1] * F[1][0]
    return [(r[0] * F[1][1] - r[1] * F[0][1]) / det, (r[1] * F[0][0] - r[0] * F[1][0]) / det]

def case(name, w=(0.0, 0.0, 0.0), settle=(0.0, 0.0), kappa=0.0):
    M0 = M0_load(list(w))
    # primary displacements at B and C (upward positive): load term plus thermal curvature term
    D0 = [integ(lambda x: mB(x) * (M0(x) / EI + kappa)), integ(lambda x: mC(x) * (M0(x) / EI + kappa))]
    RB, RC = solve2(F, [settle[0] - D0[0], settle[1] - D0[1]])
    W = sum(wi * Li for wi, Li in zip(w, L))
    RA = (sum(wi * Li * (Lt - (s + Li / 2)) for wi, Li, s in zip(w, L, starts)) - RB * (Lt - xB) - RC * (Lt - xC)) / Lt
    RD = W - RA - RB - RC
    MB = RA * xB - w[0] * xB ** 2 / 2
    MC = RD * L[2] - w[2] * L[2] ** 2 / 2
    print("%-22s RA %6.2f  RB %7.2f  RC %7.2f  RD %6.2f kips  MB %7.2f  MC %7.2f kip*ft"
          % (name, RA, RB, RC, RD, MB, MC))

kappa_sun = -6.5e-6 * 27.0 / (16.0 / 12)   # top 27 F hotter than bottom, depth 16 in. (hogging curvature)
case("load 1.0 kip/ft", w=(1.0, 1.0, 1.0))
case("B settles 0.4 in.", settle=(-0.4 / 12, 0.0))
case("sun gradient", kappa=kappa_sun)
case("load + settlement", w=(1.0, 1.0, 1.0), settle=(-0.4 / 12, 0.0))
Output
load 1.0 kip/ft        RA   8.00  RB   22.00  RC   22.00  RD   8.00 kips  MB  -40.00  MC  -40.00 kip*ft
B settles 0.4 in.      RA   1.08  RB   -2.88  RC    2.52  RD  -0.72 kips  MB   21.60  MC  -14.40 kip*ft
sun gradient           RA   0.57  RB   -0.57  RC   -0.57  RD   0.57 kips  MB   11.37  MC   11.37 kip*ft
load + settlement      RA   9.08  RB   19.12  RC   24.52  RD   7.28 kips  MB  -18.40  MC  -54.40 kip*ft

Try moving the settlement to C, or applying it at both B and C equally. Equal settlement of B and C relative to the ends produces symmetric moments; equal settlement of all four supports produces no forces at all, since it is a rigid-body movement. Only differential settlement matters.

Common mistakes

  • MistakeGetting the sign of a settlement wrong in the compatibility equation.

    InsteadMeasure the settlement in the positive direction of the redundant; a downward settlement is negative for an upward reaction.

  • MistakeRecomputing the flexibility matrix for each new settlement or temperature case.

    InsteadOnly the right-hand side changes; reuse F.

  • MistakeAssuming a stiffer member will reduce settlement or thermal stress.

    InsteadSelf-straining forces are proportional to stiffness; a stiffer member attracts more force.

  • MistakeIncluding uniform settlement of all supports.

    InsteadOnly differential settlement produces forces; a uniform movement is a rigid-body displacement.

Summary and key terms

  • Settlements enter as prescribed \(\Delta_i\); temperature and misfit add to \(\Delta_{i0}\); F is unchanged.
  • Settlement moments scale with \(EI\delta/L^2\): short, stiff spans are most sensitive.
  • An elastic support adds \(1/k\) to the diagonal flexibility term.
  • Thermal curvature \(\kappa_T = \alpha\Delta T/d\); a fixed-ended beam develops \(EI\kappa_T\).
  • Lack of fit acts as an initial strain; for a single redundant \(X = e/f_{11}\).
Self-straining effect
A force caused by restrained deformation rather than by applied load.
Differential settlement
A difference in vertical movement between supports of the same structure.
Elastic support
A support whose displacement is proportional to its reaction.
Thermal gradient
A temperature difference through the depth of a member.
Coefficient of thermal expansion
The strain per degree of temperature change.
Lack of fit
A difference between the fabricated and the required length of a member.
Expansion joint
A deliberate break in a structure that lets parts move independently.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. A fixed-fixed beam with \(EI = 100\,000\ \text{kip·ft}^2\) and depth 20 in. has its top 36 °F hotter than its bottom. Find the moment.

    Show answer

    \(\kappa_T = 6.5 \times 10^{-6}(36)/1.667 = 1.40 \times 10^{-4}\) per foot; \(M = EI\kappa_T = 14.0\ \text{kip·ft}\), uniform.

  2. In the settlement example, what moment over C would a 0.8 in. settlement at B produce on its own?

    Show answer

    Twice the 0.4 in. value: \(-28.8\ \text{kip·ft}\), since the response is linear.

  3. Why does an elastic support add \(1/k\) to \(f_{ii}\)?

    Show answer

    Its displacement \(-X_i/k\) depends on the redundant, so moving it to the left side of the compatibility equation adds \(1/k\) to the coefficient of \(X_i\).

  4. Does a uniform temperature change cause forces in a simply supported beam on a pin and roller?

    Show answer

    No; the roller lets the beam expand freely and the structure is determinate.

  5. What does deliberately shortening a bracing rod achieve?

    Show answer

    It pretensions the rod so that it stays taut and both diagonals act under small loads.

  6. Why are long buildings divided by expansion joints?

    Show answer

    Each length can then expand and contract freely, removing the restraint that would cause thermal forces.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz