Thermal Assembly (Two-Segment Bar Between Rigid Walls)

stress

Verified build 6 relations · 2 identities proven · 3 modeling steps · 3 parity samples

Take two rods of different metals, weld them end to end, and wedge the pair between two walls stiff enough not to move. Now change the temperature uniformly by ΔT\Delta T. Each segment wants to grow (or shrink) by its own free thermal strain εi,th=αiΔT\varepsilon_{i,\mathrm{th}} = \alpha_i \Delta T — but the walls forbid it. Something has to give, and since the length cannot, a force does: an internal axial force builds up with no external load at all. A rail pinned between fixed abutments on a hot afternoon, a bridge girder without its expansion joint, a bolt clamping parts of mixed metals through a temperature swing — all live here.

This is the temperature-driven cousin of the composite bar: there two materials shared a load; here they share a temperature change, and the “load” is one they manufacture themselves. Like the propped cantilever it is statically indeterminate — a bar built in at both ends has a redundant reaction, and statics alone cannot say how large the force is. The missing equation, again, is geometry.

Free expansion, then the force that cancels it

Equilibrium is almost trivial: the two segments are in series with nothing pushing at their junction, so the same internal force runs through both, F1=F2F_1 = F_2 (call it FF). That is one equation for one unknown magnitude — but it is the compatibility condition that fixes the value. The rigid walls hold the total length fixed, so the net elongation is zero: whatever each segment expands thermally must be taken straight back out elastically by the force. Segment by segment,

α1L1ΔT+α2L2ΔT=FL1A1E1+FL2A2E2\alpha_1 L_1 \Delta T + \alpha_2 L_2 \Delta T = \frac{F L_1}{A_1 E_1} + \frac{F L_2}{A_2 E_2}

Solve the pair together and the force is the total free expansion divided by the total flexibility:

F=(α1L1+α2L2)ΔTL1A1E1+L2A2E2F = \frac{(\alpha_1 L_1 + \alpha_2 L_2)\,\Delta T}{\dfrac{L_1}{A_1 E_1} + \dfrac{L_2}{A_2 E_2}}

The build does not ask you to trust this. It certifies that equilibrium and compatibility form a system linear in the unknowns {F1,F2}\{F_1, F_2\}, runs an exact 2×22\times2 solve at build time (the same solveLinear capability the propped cantilever introduced), and checks the result back through every relation. The flexibility sum in the denominator is the system determinant, guarded non-zero. What the machine proves and what still rests on a textbook is on the verification page.

The material really matters here — through the EαE\,\alpha product

Set both segments to the same material and area and the whole thing collapses to the classic result every mechanics text carries,

σ=EαΔT\sigma = E\,\alpha\,\Delta T

and it holds a surprise. The stress depends on stiffness times expansivity, not expansivity alone. Aluminium expands about twice as much as steel (α23\alpha \approx 23 vs 12×106/K12 \times 10^{-6}/\mathrm{K}), so intuition says aluminium should stress more — but steel’s modulus is nearly three times larger, and EαE\,\alpha wins: a fully restrained steel bar develops higher thermal stress than an aluminium one for the same ΔT\Delta T. This is the temperature-world echo of the composite bar’s “stiffer carries more,” and of the flywheel’s “titanium deflects more than steel.” Swap either segment’s metal in the widget and watch FF and both stresses move:

Sign convention and scope

FF is taken positive in compression. A temperature rise (ΔT>0\Delta T > 0) makes both segments want to lengthen against the walls, so the bar goes into compression: F>0F > 0 and the stresses σi=F/Ai\sigma_i = F/A_i are compressive (reported positive). A temperature drop flips every sign — the bar is held stretched, F<0F < 0, the stresses are tensile. ΔT=0\Delta T = 0 recovers the unstressed state exactly, F=σ1=σ2=0F = \sigma_1 = \sigma_2 = 0 (the widget’s zero check). The slimmer segment carries the higher stress because the force is common while σ=F/A\sigma = F/A. The model is linear-elastic and assumes truly rigid walls, a uniform temperature through both segments, and a bar braced against sideways buckling; the moment either segment reaches its yield stress the linear numbers stop being the truth, and the widget says so.

Try it

Left material

Hot-rolled, as-rolled; strength minimums apply to plates/shapes/bars up to 8 in. thick (plates over 8 in. drop to 32 ksi yield)

Bound properties of ASTM A36 structural steel (hot-rolled)
E_129 Msitypicalfe-handbook-9-2
alpha_111.7 1e-6/Ktypicalamesweb-metals
sigma_y_136 ksispec min.astm-a36
Right material

T6 (and T62), sheet 0.010-0.249 in per AMS 4025/AMS 4027/AMS-QQ-A-250/11 for MIL-HDBK-5J design values; typical entries are generic T6 wrought-product values

Bound properties of 6061-T6 aluminum
E_29.9 Msitypicalmil-hdbk-5j
alpha_213 1e-6/degF_intervaltypicalasm-desk-ed-1998
sigma_y_2276 MPatypicaljeelix-6061
Inputs
K
Left internal force
Right internal force
Left stress
Right stress
Left free thermal strain
Right free thermal strain

4 materials in the database are not listed here: no published value in our cited sources for every property this THING needs.

Materials modeled here: 2024-T3 aluminum sheet (bare) 304 stainless steel 6061-T6 aluminum 7075-T6 aluminum AISI 1045 medium-carbon steel AISI 4340 low-alloy steel (Ni-Cr-Mo) ASTM A36 structural steel (hot-rolled) C26000 Cartridge Brass (70/30) Ti-6Al-4V

Governing relations

F1=F2F_1 = F_2

Assumes: the two segments are in series between the walls with no load applied at their junction, so the internal axial force is the same throughout: F_1 = F_2 (call it F); one internal force path; the wall reactions are equal and opposite

Source: Gere, J. M., & Goodno, B. J., Mechanics of Materials, 9th ed., Cengage, 2018 — ch. 2 (Axially Loaded Members), §2.5 "Thermal Effects, Misfits, and Prestrains": free thermal strain α ΔT, and statically indeterminate bars with temperature changes solved by equilibrium + compatibility.

α1L1ΔT+α2L2ΔT=F1L1A1E1+F2L2A2E2\alpha_1 L_1 \Delta T + \alpha_2 L_2 \Delta T = \frac{F_1 L_1}{A_1 E_1} + \frac{F_2 L_2}{A_2 E_2}

Assumes: rigid walls hold the total length fixed, so the net elongation is zero: the free thermal expansion α_i L_i ΔT of each segment is exactly cancelled by its elastic shortening F_i L_i /(A_i E_i) under the compression-positive internal force; linear-elastic segments (Hooke's law), uniform temperature change, stress below yield

Source: Gere, J. M., & Goodno, B. J., Mechanics of Materials, 9th ed., Cengage, 2018 — ch. 2 (Axially Loaded Members), §2.5 "Thermal Effects, Misfits, and Prestrains": free thermal strain α ΔT, and statically indeterminate bars with temperature changes solved by equilibrium + compatibility.

σ1=F1A1\sigma_1 = \frac{F_1}{A_1}

Assumes: uniform axial stress over the left segment section · Valid while: The LEFT segment has yielded — the magnitude of its thermal stress σ_1 reached the left material's yield strength. Past yield the response is no longer linear-elastic, so the computed force and stress (which assume Hooke's law) stop being trustworthy — the geometry still stands, but read the numbers as "at least this large."

Source: Gere, J. M., & Goodno, B. J., Mechanics of Materials, 9th ed., Cengage, 2018 — ch. 2 (Axially Loaded Members), §2.5 "Thermal Effects, Misfits, and Prestrains": free thermal strain α ΔT, and statically indeterminate bars with temperature changes solved by equilibrium + compatibility.

σ2=F2A2\sigma_2 = \frac{F_2}{A_2}

Assumes: uniform axial stress over the right segment section · Valid while: The RIGHT segment has yielded — the magnitude of its thermal stress σ_2 reached the right material's yield strength. Past yield the linear-elastic force/stress numbers stop being trustworthy — the geometry still stands, but read the numbers as "at least this large."

Source: Gere, J. M., & Goodno, B. J., Mechanics of Materials, 9th ed., Cengage, 2018 — ch. 2 (Axially Loaded Members), §2.5 "Thermal Effects, Misfits, and Prestrains": free thermal strain α ΔT, and statically indeterminate bars with temperature changes solved by equilibrium + compatibility.

ε1,th=α1ΔT\varepsilon_{1,\mathrm{th}} = \alpha_1 \Delta T

Assumes: free thermal strain of the left segment if unconstrained (α_1 ΔT)

Source: Gere, J. M., & Goodno, B. J., Mechanics of Materials, 9th ed., Cengage, 2018 — ch. 2 (Axially Loaded Members), §2.5 "Thermal Effects, Misfits, and Prestrains": free thermal strain α ΔT, and statically indeterminate bars with temperature changes solved by equilibrium + compatibility.

ε2,th=α2ΔT\varepsilon_{2,\mathrm{th}} = \alpha_2 \Delta T

Assumes: free thermal strain of the right segment if unconstrained (α_2 ΔT)

Source: Gere, J. M., & Goodno, B. J., Mechanics of Materials, 9th ed., Cengage, 2018 — ch. 2 (Axially Loaded Members), §2.5 "Thermal Effects, Misfits, and Prestrains": free thermal strain α ΔT, and statically indeterminate bars with temperature changes solved by equilibrium + compatibility.

Derivation

Steps marked modeling step are where physics enters by citation — every other line is machine-proven to follow from them, and the cited models are independently re-derived in the test pipeline where possible. See what is and isn't machine-verified.

eps1=α1dTeps_{1} = \alpha_{1} dT

1. Heat a bar by ΔT and, left free, it strains α ΔT — the material constant α (the coefficient of thermal expansion) is exactly how much strain each degree buys. Here the two segments carry DIFFERENT α, so left to themselves they would expand by different amounts: this mismatch, fought by the rigid walls, is the whole source of the stress. — thermal strain: ε_th = α ΔT modeling step

F1=F2F_{1} = F_{2}

2. The bar is two segments in series between the walls with nothing pushing at their junction, so the same internal axial force runs through both — F_1 = F_2 (call it F). Statics gives only this; it cannot say how big F is, because a bar built in at both ends is statically indeterminate. The missing equation is geometric. — statics: one internal force path modeling step

L1α1dT+L2α2dT=F2L2A2E2+F1L1A1E1L_{1} \alpha_{1} dT + L_{2} \alpha_{2} dT = \frac{F_{2} L_{2}}{A_{2} E_{2}} + \frac{F_{1} L_{1}}{A_{1} E_{1}}

3. Compatibility supplies it. The rigid walls hold the total length fixed, so the net elongation is zero: the free thermal growth α_i L_i ΔT of each segment must be swallowed exactly by its elastic shortening F_i L_i /(A_i E_i) under the compression-positive force. This is where the moduli and areas enter — the equation the walls impose. — compatibility: zero net elongation (rigid walls) modeling step

F1=dT(L1α1+L2α2)L2A2E2+L1A1E1F_{1} = \frac{dT \left(L_{1} \alpha_{1} + L_{2} \alpha_{2}\right)}{\frac{L_{2}}{A_{2} E_{2}} + \frac{L_{1}}{A_{1} E_{1}}}

4. Solve the coupled pair exactly. With F_1 = F_2 = F, compatibility becomes one equation in F, and the thermal force is the total free expansion divided by the total flexibility. The build certifies the 2×2 system is linear in {F_1, F_2} and solves it in one step — no blind solve() — and the flexibility sum L_1/(A_1E_1) + L_2/(A_2E_2) in the denominator is the determinant that must stay non-zero. A temperature RISE gives F > 0 (compression); ΔT = 0 gives F = 0 exactly. — exact linear solve of the coupled system

σ1=F1A1\sigma_{1} = \frac{F_{1}}{A_{1}}

5. Each segment's axial stress is its force over its area, σ_i = F/A_i — so the slimmer segment carries the higher stress even though the force is common. Swap either segment's metal and the force F (hence both stresses) shifts: a stiffer, higher-expansion metal pushes harder, the classic "which material stresses more when you heat it" question that the E·α product answers. — axial stress: σ = F/A

How it fails

The widget guards first yield of each segment separately, warning the moment σi|\sigma_i| reaches that segment’s yield strength. Because thermal stress scales with EαΔTE\,\alpha\,\Delta T, it climbs fast: a fully restrained steel bar passes 250250 MPa after only about a 100K100\,\mathrm{K} rise. But yield is rarely the first thing that goes wrong here.

  • Composite Bar (Core + Sleeve)

    A solid core inside a concentric sleeve, bonded between rigid end plates and pushed by a centric axial load. The two materials must stretch together, so the load splits in proportion to each member's axial stiffness A·E — and the build solves that coupled 2×2 share exactly. Swap the sleeve's metal and watch the load migrate to the stiffer member.

    • stress
    • mass-cost
  • Impact Loading (Falling Mass, Energy Method)

    Drop a mass onto an elastic member and the peak stress is not W/A — it is n times the static stress, where the impact factor n = 1 + √(1 + 2h/δ_st). A suddenly-applied load (h = 0) already doubles the stress; a real drop multiplies it many times over. Stiffer members take HIGHER impact stress, because a smaller static deflection means a larger n.

    • dynamics
    • stress
  • Symmetric Two-Bar Truss

    Two identical pin-jointed bars share a load at a common joint — the member force is P/(2cos α), which blows up as the truss flattens toward horizontal. Statically determinate by construction: equilibrium alone fixes the forces, no compatibility needed. Flatten it and watch the forces (and the joint deflection) diverge; in compression each bar must also clear Euler buckling.

    • statics
    • stress
    • stability
    • mass-cost
  • Cantilever Beam (End Load)

    A beam fixed at one end, loaded at the other — the fruit-fly of structures. One widget shows why stiffness (E) and strength (σ_y) are independent axes: swap steel for titanium and deflection goes UP while the safety factor also goes up.

    • stress
    • mass-cost
  • Circular Plate under Uniform Pressure (Clamped vs Simply Supported)

    Push uniform pressure on a flat circular plate — a tank head, a porthole, a valve cover — and how hard it deflects and where it cracks depend entirely on the RIM. Bolt it down (clamped) and it is stiff and hottest at the edge; rest it on a ring (simply supported) and it sags four times as far and is hottest at the center. This is the page where Poisson's ratio moves a STRESS: the simply-supported stress carries ν, the clamped-edge stress carries no material property at all.

    • stress
  • Compound Cylinder (Shrink Fit)

    Where the monobloc wall gave up: shrink a jacket over a liner and the interference squeezes the bore into hoop compression before the pressure ever arrives. Service tension must spend that compression first — and at the balanced fit with the interface at √(r_i·r_o), the elastic pressure ceiling approaches DOUBLE the one no solid wall could pass.

    • stress
    • mass-cost

Chains with

Outputs whose SI dimension and quantity kind match another THING's input — the only wires the planner's connectionLegal accepts (invariant 2, computed at build time, not hand-listed). Wire these on the chaining demo.

+ 12 more THINGs its outputs can legally feed (showing the first 8 in course order).

Sources