Duct thermal and materials

Duct Thermal Expansion Calculator

Use installed length, wall temperatures, and a documented expansion coefficient to calculate duct movement.

Calculation inputs

This calculator runs in your browser and requires JavaScript.

An example is loaded automatically. Replace it with your project values; the result updates as you edit.

Actual unstrained reference length of the straight run at the stated installation wall temperature. This is a free-length estimate, not an anchor-spacing or flexibility calculation.
Wall/material temperature when the reference length is established. Do not automatically use ambient air or airstream temperature. Must be above −459.67 °F.
Lowest uniform wall temperature in the specified service range. May be below 0 °F and may equal the maximum. Material and coefficient applicability must be established.
Highest uniform wall temperature. Must be at least the minimum. Installation may lie outside this service range; relative installation displacement and service cycling remain separate.
Enter the documented positive constant or applicable mean coefficient over all stated temperatures. For 2.9×10^-5/°F, enter 29. For a per °C coefficient, multiply by 5/9 before entering the corresponding millionths per °F. No material preset is selected.
Identify the actual material/product, coefficient source and validity interval, how wall temperatures were established, and why free constant-coefficient movement is applicable. This note is not authenticated.
Worked-example data and reference

Constructed PVC example using the Spears duct technical guide coefficient 29 × 10^-6 per °F; installed 100 ft at 70 °F, uniform service wall states 50 °F and 120 °F. Verify the actual material, coefficient and full temperature interval before use.

These example values are for the worked calculation. Replace them with the source and conditions for your own case.

Confirm one positive coefficient applicable over the complete installation/service wall-temperature interval, and an unrestrained linear-movement estimate. No restraint or joint-capacity calculation is made.

Download a PDF report

This creates a separate PDF from the current calculation.

Email is optional. If you provide one, it is saved only as a contact lead for this document; no email is sent and no marketing subscription is created. You can download directly without leaving an email.

Close this window or press Escape to continue without an email.

Privacy details

Loading example values…

Result

No result yet

Results appear automatically when inputs are valid.

Formula and source basis

Concepts behind this calculation

Estimate free axial expansion and contraction from an installed duct length, uniform wall-temperature range and a documented positive linear expansion coefficient.

Free thermal movement follows the reference run length, the applicable linear expansion coefficient and the change in wall temperature from installation. Positive displacement lengthens the run and negative displacement shortens it. The coefficient is entered in millionths per degree Fahrenheit, so its numeric entry is scaled before use. Wall temperature must describe the material itself; ambient or supply-air temperature does not automatically establish that state.

Movement from installation and movement across the service range answer different questions. If both operating endpoints are hotter than installation, both displacements are positive even though the run still cycles between them. Their difference is the service range, while the greatest installation-relative displacement is larger. This free-length model omits restraint forces, gradients and joint behavior, so it cannot determine actual constrained motion or required joint travel by itself.

How to use this calculator

  1. Enter Duct length at installation and Installation duct-wall temperature for the unstrained reference state.
  2. Enter Minimum and Maximum operating wall temperatures and Applicable linear expansion coefficient in millionths per °F.
  3. Complete Material and temperature-basis reference and establish Coefficient and movement basis. Review endpoint free lengths and signed movements alongside the service range.

Calculation method and applicability

α=entered coefficient×10^-6/°F; ΔL(T)[in]=12×Linstalled[ft]×α×(Twall−Tinstallation). Lfree(T)[ft]=Linstalled×[1+α(Twall−Tinstallation)]. Service range=12×Linstalled×α×(Tmax−Tmin); expansion=max(0,ΔLmax); contraction=max(0,−ΔLmin).

α = linear expansion coefficient (1/°F), converted from the entered millionths/°F. Linstalled is ft; ΔL is signed movement in inches; Twall and Tinstallation are °F.

Input definitions and units

Duct length at installation (ft)
Actual unstrained reference length of the straight run at the stated installation wall temperature. This is a free-length estimate, not an anchor-spacing or flexibility calculation.
Installation duct-wall temperature (°F)
Wall/material temperature when the reference length is established. Do not automatically use ambient air or airstream temperature. Must be above −459.67 °F.
Minimum operating wall temperature (°F)
Lowest uniform wall temperature in the specified service range. May be below 0 °F and may equal the maximum. Material and coefficient applicability must be established.
Maximum operating wall temperature (°F)
Highest uniform wall temperature. Must be at least the minimum. Installation may lie outside this service range; relative installation displacement and service cycling remain separate.
Applicable linear expansion coefficient (millionths per °F)
Enter the documented positive constant or applicable mean coefficient over all stated temperatures. For 2.9×10^-5/°F, enter 29. For a per °C coefficient, multiply by 5/9 before entering the corresponding millionths per °F. No material preset is selected.
Material and temperature-basis reference
Identify the actual material/product, coefficient source and validity interval, how wall temperatures were established, and why free constant-coefficient movement is applicable. This note is not authenticated.
Coefficient and movement basis
Confirm one positive coefficient applicable over the complete installation/service wall-temperature interval, and an unrestrained linear-movement estimate. No restraint or joint-capacity calculation is made. Choices: Not established; Material coefficient and free-movement basis documented.

How to interpret the result

Retain signed endpoint movements, maximum expansion and contraction from installation, and full service range as distinct outputs. Use them as inputs to a separate flexibility and joint/support assessment without interpreting them as a selected gap or anchor load.

Worked examples

Duct Thermal Expansion Calculator

Inputs: Constructed 100 ft installed duct at 70 °F; minimum wall 50 °F, maximum wall 120 °F; documented positive mean linear coefficient 29 millionths per °F. The coefficient matches the cited Spears PVC duct value; the complete scenario is constructed.

Calculation: α=29×10^-6/°F. Cold:12×100×α×(50−70)=−0.696 in. Hot:12×100×α×(120−70)=+1.74 in. Service range:12×100×α×(120−50)=2.436 in. Free lengths:99.942 ft and 100.145 ft.

Result: 1.74 in expansion and 0.696 in contraction relative to installation;2.436 in full service movement range. These are free thermal movements, not joint capacity requirements.

Assumptions and limits

  • One straight, unrestrained homogeneous run with uniform wall temperature at each state; a single positive constant or applicable mean linear coefficient must represent the entire installation/service interval. Temperature-dependent integration, thermal gradients, restraint, creep and nonlinear behavior are not modeled.
  • The user supplies wall temperatures and material data. Airstream temperature, ambient temperature, duct heat loss and insulation do not automatically establish wall temperature. No material-temperature rating, weather lookup or universal steel/PVC/CPVC preset is applied.
  • Expansion and contraction maxima are measured from installation; the full service range is the difference between minimum and maximum operating states. That range is not necessarily their sum when installation lies outside service temperatures.
  • Free movement is not actual constrained displacement, required joint travel, face-to-face gap, anchor/support force, buckling stress, loop/offset geometry, fatigue or product selection. Do not apply it as smoke/fire, industrial process, structural or code certification.
  • Length and coefficient must be positive and finite; all temperatures above absolute zero and ordered minimum≤maximum. Zero temperature change is supported. Nonfinite arithmetic, underflowed nonzero movement or nonpositive modeled final length is withheld.

FAQs

What do I enter for a coefficient written as 2.9 × 10⁻⁵ per °F?

Enter 29 in Applicable linear expansion coefficient because the field uses millionths per °F. Confirm that the coefficient applies to the actual material over the full installation and service temperature interval.

Why is service range different from expansion plus contraction?

Expansion and contraction are referenced to installation. When installation lies outside the operating temperature interval, both service endpoints move to the same side of that reference; their difference, rather than their summed magnitudes, gives the cycle range.

Sources

  • Spears Manufacturing: Duct—Fume & Air Technical Information, printed p. 8The duct-specific formula on printed p. 8 uses reference run length in feet and movement in inches. Its PVC coefficient of 2.9×10^-5/°F supports the constructed example only. Use the documented coefficient for the actual product and full temperature interval. Material presets and support-spacing tables are not applied.
  • OpenStax University Physics Volume 2: Thermal ExpansionPrimary physics reference for the free linear approximation ΔL=αL₀ΔT and material/temperature dependence of thermal expansion. The service-endpoint range is derived from that relation; this is not a duct restraint, joint-capacity or support-design method.

Related calculators

Related reading