热膨胀计算器

选择一种固体,输入以米计的长度和以升计的体积,再输入温度的变化。页面显示长度和体积各变化多少。

免费 在浏览器中运行 核对于2026年11月11日星期三

零件所用的固体。每种材料都有自己的系数,列于下方的表中。

零件在变化前的长度,单位为米。10米长的导轨输入10即可。

同一零件在变化前的体积,单位为升。1升即1,000立方厘米。

温度升高的度数,例如50。降温时输入负号,例如 -20。

结果

长度变化,mm — 零件变长(为正)或变短(为负)的量。
变化后的长度,m — 温度变化之后零件的长度。
体积变化,mL — 同一零件的体积变化量,单位为毫升。

计算过程

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 选择零件的 “材料”,例如 “铝”。
  2. 在 “长度,m” 和 “体积,L” 中输入变化前零件的长度和体积,例如10和1。
  3. 在 “温度变化,°C” 中输入温度变化,例如50表示升高50度。
  4. 读取 “长度变化,mm” 和 “体积变化,mL”,再查看计算过程。

膨胀的计算

固体受热时会膨胀,因为原子振动得更剧烈,彼此推开。对于相对于温度本身而言较小的温度变化,长度和体积的变化都与温度变化成正比(OpenStax《大学物理》第二卷,第1.3节)。

ΔL = α × L × ΔT
ΔV = β × V × ΔT

ΔL = 长度变化,m
ΔV = 体积变化,单位与 V 相同
α  = 线膨胀系数,每 °C
β  = 体膨胀系数,每 °C
L  = 变化前的长度,m
V  = 变化前的体积
ΔT = 温度变化,°C
  • 长度的变化与原长成正比:长度加倍,变化量也加倍。
  • 每种材料都有自己的系数。在相同的温度变化下,殷钢的长度变化约为铝的 1/28。
  • 降温时变化为负,零件收缩。

所用的系数

数值取自 OpenStax 该节的表1.2,适用于固体,单位为10⁻⁶ 每摄氏度。该节没有说明表中数值的参考温度。

材料 α,10⁻⁶ /°C β,10⁻⁶ /°C
铝 25 75
黄铜 19 56
铜 17 51
金 14 42
铁或钢 12 35
殷钢(镍铁合金) 0.9 2.7
铅 29 87
银 18 54
普通玻璃 9 27
耐热玻璃(Pyrex) 3 9
石英 0.4 1
混凝土或砖 12 36
大理石 2.5 7.5

本计算器不包括的内容

  • 液体和气体。该来源只给出它们的体膨胀系数;同一表中水的体膨胀系数为 210 × 10⁻⁶ 每摄氏度。
  • 温度变化很大的情况,此时系数本身会随温度改变。
  • 被约束、无法膨胀的零件中的应力。这需要材料的刚度和接头的设计。

计算示例:10 m 长的铝材加热50 °C

长度变化为 ΔL = 25 × 10⁻⁶ /°C × 10 m × 50 °C = 0.0125 m,即12.5 mm,因此变化后的长度为10.0125 m。同种金属1 L 的体积变化为 ΔV = 75 × 10⁻⁶ /°C × 1 L × 50 °C = 0.00375 L,即3.75 mL。

数值 结果
长度变化 12.500 mm
变化后的长度 10.0125 m
体积变化 3.750 mL

常见问题

金属棒受热后为什么会变长?

受热时原子振动得更剧烈,平均而言彼此间距变大。每一度的变化很小,但累积到整根棒的长度上就很可观。

体膨胀系数总是线膨胀系数的三倍吗?

在 OpenStax 的表中,体积系数除舍入误差外都等于线膨胀系数的三倍。本计算器直接使用表中的数值,因此结果以该表为准。

计算器能否给出水的膨胀?

不能作为材料计算。该来源只给出水的体膨胀系数,而本计算器只针对固体。计算水时,请将体积乘以 210 × 10⁻⁶ 每摄氏度,再乘以温度变化,用手算完成。

温度变化多大才算足够小?

来源认为,在温度变化较小时使用常数系数相当准确,但没有给出固定的界限。温度变化很大或设计要求精确时,请使用在工作温度下测得的系数。

我输入的数据会被发送到服务器吗?

不会。计算在您的浏览器中完成,输入的内容不会被发送给我们,也不会被保存。页面只使用您在表单中填写的数字进行计算。

资料来源

数据和文字最近核对于2026年11月11日星期三。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。