⚙️
SteelSolverExtension
Add to Chrome — Free
Right-click any steel value on any webpage → instant calculation
All calculators in toolbar 150+ AISC sections offline 50+ unit conversions

Thermal Stress Calculator (σ = EαΔT)

Free thermal stress calculator for restrained bars, pipes and plates. Solve σ = EαΔT with material presets, partial restraint, yield checks, live char
Find Me: Google Knowledge Panel
Common Questions about SteelSolver.com: More
We independently provide precision steel tools, calculators, and expert resources for steel, metalworking, construction, and industrial projects. Learn More.
Published -
Updated -
Estimated read time
Materials & mechanical engineering

Thermal Stress Calculator (σ = E·α·ΔT)

Find the internal stress a restrained rod, pipe, plate or rail develops from a temperature change — fully fixed, partially restrained, or free. Live results, yield check, and a σ vs ΔT chart update as you type.

1 Material

Pick a preset to auto-fill α and E, or switch to custom to type your own.

Linear thermal expansion coefficient
Used for the pass / fail check

2 Temperature change

Enter start/end temperatures, or switch to direct ΔT.

3 Restraint

Most real supports aren't perfectly rigid — model that with the restraint factor.

0.70
0 = free to move · 1 = perfectly rigid supports

4 Geometry (optional — for ΔL and force)

Results

0.0
ΔT applied
Thermal strain (ε)
Free expansion (ΔL)
Axial force (F = σA)
Within allowable stress
Margin: —
Reverse-solve — max ΔT before yield (at target SF): \2013

Restrained-member visual

Solid bar = actual restrained position. Dashed outline = where it would land if fully free.

Compression (heating, restrained) Tension (cooling, restrained) Free (unrestrained) outline

σ vs ΔT

Stress scales linearly with temperature change for a fixed restraint factor. Dashed line = allowable stress.

Results are theoretical elastic estimates for preliminary design and coursework. Verify against ASME/ASTM/code-specific values and material certs before finalizing an engineering design.

SteelSolver.com thermal stress calculator. Results are estimates for preliminary design, screening, and educational use based on standard linear-elastic thermal stress theory (σ = EαΔT). They are not a substitute for a stamped engineering calculation, code-specific analysis (ASME, ASTM, Eurocode, etc.), or your organization's design review process.

Copied to clipboard

🌡️ Thermal Stress Calculator (σ = E·α·ΔT)

Step‑by‑step guide · formulas · worked example · FAQ · engineering tips

1. Define the material

Start by selecting a material preset — this automatically fills the coefficient of thermal expansion (α), Young's modulus (E), and yield strength (σy). You can also choose Custom and enter your own values.

  • CTE (α) – the linear thermal expansion coefficient, typically in ×10⁻⁶/°C or ×10⁻⁶/°F. This is the material's tendency to expand when heated.
  • Young's modulus (E) – the stiffness of the material. Higher E means more stress for a given strain.
  • Yield strength (σy) – used for the pass/fail check. If the thermal stress exceeds the allowable (σy / safety factor), the design fails.
💡 Tip: CTE units are easy to misread. If you enter a value in ×10⁻⁶/°F, the tool automatically converts it to the equivalent per °C behind the scenes — but always double‑check the unit shown next to the field.

2. Enter the temperature change

You can enter the temperature change in two ways:

  • Tᵢ → T_f – enter the initial and final temperatures separately. The tool computes ΔT = Tf − Ti.
  • Direct ΔT – if you already know the change, just enter it directly.

Temperature units are fully convertible — you can mix °C, °F, or K. The tool handles the conversion internally to ensure consistent results.

⚠️ Important: Positive ΔT = heating (expansion). Negative ΔT = cooling (contraction). The stress sign convention is: heating + restraint → compression; cooling + restraint → tension.

3. Set the restraint level

Thermal stress only develops when movement is restrained. The tool offers three modes:

  • Free – k = 0. The member can expand or contract freely. No stress develops, regardless of ΔT.
  • Partial – 0 < k < 1. A realistic representation of real supports, which are never perfectly rigid. Use the slider to adjust the degree of restraint.
  • Fully fixed – k = 1. Perfectly rigid supports. This is the classic textbook case and gives the highest stress for a given ΔT. In practice, this is rarely achieved.
💡 Tip: Most real-world piping, rails, and structural members have some flexibility. Using k = 1 by default is common in simple calculators, but it usually overstates the actual stress. Consider an engineering judgment of k = 0.6–0.9 for a more realistic estimate.

4. Read your results

The results panel gives you a complete picture of the thermal stress state:

  • Stress headline – the calculated thermal stress, with a colour‑coded badge showing Compression, Tension, or No Stress.
  • ΔT applied – the temperature change used (in both °C and °F).
  • Thermal strain (ε) – the free strain = α·ΔT, shown in microstrain (µε).
  • Free expansion (ΔL) – how much the member would grow if it were unrestrained.
  • Axial force (F = σ·A) – the force that would need to be applied to hold the member in place.
  • Safety check – compares the absolute stress against the allowable stress (σy / safety factor). Pass or fail with margin.
  • Reverse‑solve ΔT – the maximum temperature swing the member can tolerate before yielding, given the current restraint and safety factor.

The visual diagram shows the restrained member and the "ghost" position it would occupy if it were free to move.

The σ vs ΔT chart plots stress against temperature change, with the allowable‑stress limits marked — a powerful way to visualise the design margin.

📐 Formulas used for calculation

1. Thermal strain (free)

εth = α · ΔT

The strain the material would experience if it were completely free to expand or contract. α is the CTE (per °C), ΔT is the temperature change (°C).

2. Restrained thermal stress

σ = −k · E · α · ΔT

The negative sign follows the convention: heating (ΔT > 0) against restraint produces compression (negative stress); cooling (ΔT < 0) produces tension (positive stress). k is the restraint factor (0–1).

3. Free length change

ΔL = α · L₀ · ΔT

How much the member would expand or contract if unrestrained. L₀ is the original length.

4. Axial restraining force

F = σ · A

The axial force that the supports must apply to restrain the member. A is the cross‑sectional area.

5. Yield / allowable check

|σ| ≤ σy / SFtarget

6. Reverse‑solve for critical ΔT

ΔTcrit = (σy / SFtarget) / (k · E · α)

This gives the maximum temperature swing the member can withstand before the stress reaches the allowable limit.

✏️ Worked example – steel pipe restrained between rigid walls

Given:

  • Material: Mild steel (A36) — α = 12×10⁻⁶/°C, E = 200 GPa, σy = 250 MPa
  • Temperature change: 20°C → 120°C (ΔT = +100°C)
  • Restraint: Fully fixed (k = 1.0)
  • Safety factor target: 1.5
  • Length: 2 m, area: 500 mm²

Step 1 – thermal strain:

ε = 12×10⁻⁶ · 100 = 0.0012 = 1,200 µε

Step 2 – thermal stress:

σ = −1.0 · 200,000 MPa · 0.0012 = −240 MPa (compression)

Step 3 – allowable stress:

σallow = 250 MPa / 1.5 = 167 MPa

Step 4 – check:

240 MPa > 167 MPa → FAIL — the pipe would yield. Reverse‑solve gives ΔTcrit = 167 / (1.0·200,000·12×10⁻⁶) = 69.6°C. The pipe can only tolerate a ~70°C swing before yielding at this restraint level.

Interpretation: With full restraint, even a moderate 100°C temperature change is enough to yield mild steel. In practice, thermal expansion loops, flexible joints, or lower restraint factors would be needed to reduce the stress.

🔧 What is this calculation used for?

Thermal stress analysis is critical in many engineering fields:

  • Piping systems – thermal expansion and contraction in steam, hot water, and cryogenic piping must be managed to prevent failure or support overload.
  • Pressure vessels and heat exchangers – differential expansion between shell and tubes can cause high stresses.
  • Structural steel – bridges, buildings, and rails expand and contract with daily and seasonal temperature changes.
  • Aerospace and automotive – engine components, exhaust systems, and space structures experience extreme thermal cycles.
  • Manufacturing – casting, welding, and heat treatment all involve thermal stresses that can cause distortion or cracking.

🏗️ Where engineers apply it

  • ASME B31.1 / B31.3 – piping codes require thermal expansion analysis and stress range calculations.
  • ASME Section VIII, Division 2 – pressure vessel design includes thermal stress checks.
  • AISC Steel Construction Manual – building and bridge design accounts for thermal movement and restraint.
  • Eurocode 3 (EN 1993-1-11) – structural steelwork includes temperature effects.
  • API 579 / ASME FFS – fitness‑for‑service assessments of thermally loaded equipment.

⚠️ Common mistakes & how to avoid them

  • Mixing up CTE units. The coefficient is usually given as ×10⁻⁶ per °C. Entering the raw number (e.g., 12 instead of 12×10⁻⁶) or mixing °C and °F without conversion is a classic error. The tool's unit selector prevents this.
  • Assuming full restraint by default. Real supports have flexibility. A k = 1 estimate is conservative but often unrealistic — use the slider to model actual support stiffness.
  • Forgetting to include a safety factor. Thermal stress is an elastic estimate; real materials, local yielding, and residual stresses mean the design should never simply compare against yield strength without a margin.
  • Ignoring temperature‑dependent properties. α and E change with temperature. For large ΔT (e.g., >300°C), the linear assumption breaks down — use temperature‑specific data.
  • Applying pure axial analysis to biaxial restraint. A plate fixed in two directions develops bi‑axial stress. This tool models 1‑D axial restraint only.

🏭 Real‑world usage example

A piping engineer is designing a steam line operating at 250°C, installed in a building at 20°C ambient. The pipe is carbon steel (α = 12×10⁻⁶/°C, E = 200 GPa, σy = 250 MPa). The supports allow some movement, estimated as k = 0.7.

Using the calculator, the engineer finds:

  • ΔT = 230°C
  • σ = −0.7 · 200 · 12×10⁻⁶ · 230 · 10³ = −386 MPa (compression)
  • With a safety factor of 1.5, allowable stress = 250 / 1.5 = 167 MPa

The stress exceeds the allowable — the pipe would yield. The engineer adjusts the design by adding an expansion loop (reducing the effective restraint factor) and re‑runs the calculation until the stress falls within the allowable range. The tool's reverse‑solve ΔT feature quickly shows how much temperature swing the pipe can tolerate with each design iteration.

❓ Frequently Asked Questions

What is thermal stress?

Thermal stress is the internal stress that develops when a temperature change is prevented from producing its natural expansion or contraction. If the member is free to move, no stress develops — restraint is what creates thermal stress.

Is heating always compressive?

For a restrained member, yes: heating tries to expand the material, and if that expansion is blocked, the internal reaction is compressive. Cooling tries to shrink the material, and the reaction is tensile. A free member develops no stress either way.

What is the difference between fully restrained and partially restrained?

Fully restrained assumes the supports are perfectly rigid (k = 1), which is rarely achieved in practice — real supports, foundations, and connections have some flexibility. Partial restraint (0 < k < 1) scales the stress down to reflect that the member is allowed some movement.

How is this different from a thermal expansion calculator?

A thermal expansion calculator answers "how much would this grow or shrink if it were free?" — that's the ΔL output here. A thermal stress calculator answers the design question: "given that it's restrained, how much internal stress does that swing create, and is it safe?"

Does this tool model temperature‑dependent properties?

No — α and E are assumed constant over the temperature range. For large ΔT (e.g., >300°C), use temperature‑specific material data and consider a more detailed finite‑element or numerical analysis.

📊 Typical thermal stress for common materials (ΔT = 100°C, full restraint)

Approximate values — actual stress depends on precise material properties and temperature range.
Material α (×10⁻⁶/°C) E (GPa) σ for ΔT=100°C (MPa) Yield σy (MPa)
Mild steel (A36)12.0200240250
Stainless 30417.3193334215
Aluminum 6061-T623.669163276
Copper (C11000)17.011018770
Titanium Ti-6Al-4V8.611498880

Accuracy note: These are illustrative values for a 100°C swing at full restraint. Actual thermal stress depends on the exact CTE and E at the operating temperature — use the calculator with your specific inputs for design work.

🎯 Key user pain points & how this calculator solves them

  • 🔴 Pain: "I have a pipe expanding against rigid supports — how much stress is that?"
    Solution: the calculator's fully‑fixed mode gives you the textbook answer instantly, with a clear pass/fail against yield.
  • 🔴 Pain: "My supports aren't perfectly rigid — how do I account for that?"
    Solution: the restraint factor slider lets you model any level of flexibility from 0 (free) to 1 (fully fixed).
  • 🔴 Pain: "I need to know the maximum temperature change my design can handle."
    Solution: the reverse‑solve ΔT feature gives you exactly that — the critical temperature swing before yielding.
  • 🔴 Pain: "I'm not sure what unit to use for CTE — it's confusing."
    Solution: the unit selector handles the conversion automatically. Enter the value exactly as it appears on your material data sheet.

⚠️ Important: This calculator is an educational engineering tool for estimating thermal stress under the linear‑elastic assumption (σ = E·α·ΔT). Results are for preliminary design and screening — they do not replace a detailed code‑compliant analysis (ASME B31.3, ASME Section VIII, Eurocode, etc.) that accounts for temperature‑dependent properties, local discontinuities, creep, fatigue, and other in‑service effects. Always verify against the applicable design code and material specification for final decisions.

🔗 SteelSolver.com – more calculators for piping stress, pressure vessels, and thermal design.

Free position (no stress) Restrained bar (compression on heating) Original length L₀ 🔥 ΔT Heating a fully restrained rod creates internal compression — cooling would create tension.

Restraint is the key: without it, a temperature change produces only expansion, not stress.

⚙️ SteelSolver.com – engineering calculators for thermal, mechanical, and structural design. Updated regularly to reflect ASME B31.3, ASME VIII, and Eurocode standards.

About Me – Muhiuddin Alam

Hello, I am Muhiuddin Alam, Founder and Chief Editor of SteelSolver.com.

With over two decades of experience in engineering, metalworking, and technical content creation, I build precision tools and calculators that help professionals optimize their projects.

What I Do: Structural design calculators, material optimization guides, and practical engineering resources — all free to use.

I consistently contribute to:

Explore our suite of calculators and tools to optimize construction, fabrication, architecture, and industrial projects for engineers, architects, fabricators, and metalworking professionals.

💌 Follow Me: LinkedIn | Google Knowledge Panel

Ready to Optimize Your Projects?

Start using our precision calculators today and experience the difference in accuracy, efficiency, and cost savings.

About – SteelSolver.com

300+ Calculators
100+ Guides
Free To Use

Precision Engineering Tools • Calculators • Expert Guidance

I am Muhiuddin Alam, Founder and Chief Editor of SteelSolver.com. My mission is to provide precision engineering tools, calculators, and expert resources that simplify metalworking, structural design, and industrial applications.

I've built a course-style learning ecosystem — a step-by-step roadmap from steel fundamentals to advanced applications. Each topic builds on the last, covering theory, practical calculations, tool-specific guides, real-world optimization, common mistakes, and cost management.

Every guide and calculator is part of a progressive learning series, taking you from awareness to mastery. With SteelSolver.com, you can save time, reduce waste, optimize materials, and ensure safety, making each project cost-effective, high-quality, and precise.

⚡ Trusted by Engineers Worldwide