空气密度高度计算器

将标高、气压、温度和露点转换为密度高度、压力高度和实际空气密度,并显示每个计算步骤。

观测条件

请输入您所在地点和时间的报告数值 — 此处不会自动获取或更新任何数据。

航空天气报告提供高度表拨定值;现场的气压计读取本站气压。

大气计算结果

密度高度

协调后的大气参数

压力高度
本站(绝对)气压
空气密度
相对密度 σ
ISA 温度偏差
机场上空密度高度

计算过程

假设条件

  • 国际标准大气:海平面 15 °C、1013.25 hPa、1.225 kg/m³;气温直减率为每 100 m 降低 0.65 °C,适用于 −610 m 至 11,000 m。
  • 几何高度被视为位势高度;在 10,000 m 以下,两者的差异保持在 0.05% 以内。
  • 根据露点,利用 Magnus–Tetens 水汽压关系式(Alduchov–Eskridge 系数)将湿度纳入计算。

您输入的数值和所有计算结果均在您的浏览器中计算,绝不会离开此设备。

常见问题

什么是密度高度?

密度高度是指在国际标准大气中,空气密度与您测得的空气密度相匹配的高度。它将压力、温度和湿度合并为一个数字 — 即空气表现出的“等效高度”。高温、高湿或低压条件会增加密度高度;低温、干燥或高压空气则会降低密度高度,有时甚至会低于海平面。

为什么潮湿的空气会降低密度?

水分子(H₂O,分子量 18)比它所取代的氮气(28)和氧气(32)分子更轻,因此在相同的压力和温度下,潮湿空气的单位体积重量较轻。输入露点可以纳入这一影响;将其留空则会给出干燥空气的估算值。

我应该输入高度表拨定值还是本站气压?

您手头有什么数据就用什么。航空天气报告(METAR、ATIS)发布的是高度表拨定值(QNH),计算器会将其换算为您所在标高处的本站气压。您所在位置的气压计直接读取的是本站气压 — 此时标高仅用于将结果与您的机场进行对比。

密度高度可以是负值吗?

是的。寒冷、干燥、高压的空气密度可能高于标准海平面值,此时模型计算出的匹配高度会低于海平面。这是一个有效的数学结果,而不是错误。

飞行员使用的 120 规则有多接近实际值?

飞行员常用的心算规则 — 密度高度 ≈ 压力高度 + 120 × (温度 − 标准温度) — 在大约 10,000 ft 以下通常与完整计算结果相差在几个百分点以内,但它忽略了湿度并对气温直减率进行了四舍五入。本计算器求解的是完整的标准大气逆运算,并纳入了来自露点的水分影响,因此请仅将该心算规则作为交叉核对的参考。

空气密度高度计算器的工作原理

空气密度高度计算器是一个免费的在线工具,允许用户手动输入观测到的天气和海拔条件,以计算密度高度、压力高度和实际空气密度。该工具专为教学、学习和数据交叉核对而设计,基于国际标准大气(ISA)模型和 Magnus–Tetens 水汽压关系式,完整展示数学推导的每一个步骤。

本工具的所有计算均在用户的浏览器中本地进行,输入的数值和所有计算结果绝不会离开此设备。计算器不会自动获取或更新任何外部天气数据,而是作为一个性能参考工具,帮助飞行员和航空爱好者理解当地的温度、气压和湿度如何共同影响空气动力性能。

在输入数据时,用户可以在“观测条件”区域填写以下参数:

  • 机场标高:必须介于 −600 m 和 9,000 m 之间(−1,969–29,528 ft)。
  • 您拥有的气压数据:可在“高度表拨定值 (QNH)”与“本站气压”两种模式之间进行选择。
  • 气压:对应所选气压模式的数值。若选择高度表拨定值 (QNH),数值必须介于 870 和 1,086 hPa 之间(25.69–32.06 inHg);若选择本站气压,则必须介于 250 和 1,086 hPa 之间(7.38–32.06 inHg)。
  • 空气温度:必须介于 −90 °C 和 60 °C 之间(−130–140 °F)。
  • 露点:选填项,用于将湿度纳入计算,数值必须介于 −90 °C 和 35 °C 之间(−130–95 °F)。

界面还提供了“加载示例”和“重置为标准大气日”的交互按钮,方便用户快速进行模拟测试。


物理原理:温度、气压与湿度如何影响空气密度

空气密度取决于空气分子之间的距离。当气温升高时,气体分子受热膨胀,分子间距变大,导致单位体积内的空气质量减少,即空气密度降低。在气压方面,随着海拔高度的增加,上方的空气柱变短,大气压力随之减小,空气分子更加稀疏。

湿度的引入会进一步降低空气密度。在相同的温度和压力下,水分子(H₂O)的分子量约为 18,而它所取代的氮气(N₂,分子量约 28)和氧气(O₂,分子量约 32)分子要重得多。因此,含有较多水分子的潮湿空气比干燥空气更轻、密度更低。当空气密度因高温、低压或高湿度而降低时,飞机在空气动力学上的表现就如同处于更高的海拔高度,这就是“密度高度”的物理本质。


国际标准大气(ISA)模型与高度表拨定值

本计算器采用国际标准大气(ISA)模型作为基准。该模型假设海平面标准状况为:温度 15 °C、气压 1013.25 hPa、空气密度 1.225 kg/m³。在对流层内,气温直减率设定为每 100 m 降低 0.65 °C。该标准模型的有效覆盖范围为 −610 m 至 11,000 m。在计算中,几何高度被视为位势高度;在 10,000 m 以下,两者的差异保持在 0.05% 以内。

在航空气象中,飞行员通常会接触到两种气压概念:

  1. 高度表拨定值 (QNH):这是气象站(如 METAR 或 ATIS 报告)根据当地实际气压,按照标准大气公式修正到海平面后的气压值。
  2. 本站气压:这是气压计在当前机场标高处直接测量到的绝对大气压力。

如果用户输入的是高度表拨定值 (QNH),计算器会利用标准大气公式将其换算为机场标高处的本站气压,进而计算出精确的压力高度与空气密度。


详细计算步骤与数学公式

在计算器的“计算过程”区域,系统会一步步展示从原始输入到最终输出的完整数学推导过程:

1. 本站气压 P 的确定

  • 如果输入的是高度表拨定值 (QNH),则利用标高进行换算: 本站气压 P = {qnh} hPa × (1 − 0.0065×{elevation}/288.15)^5.2559 = {pressure} hPa
  • 如果直接输入本站气压,则系统会确认该数值并反推出等效的高度表拨定值: 本站气压 P = {pressure} hPa,为直接输入;等效高度表拨定值为 {qnh} hPa

2. 水汽压 e 的计算

  • 若未输入露点,系统会提示: 未输入露点 — 空气被视为干燥空气 (e = 0)
  • 若输入了露点,则利用采用 Alduchov–Eskridge 系数的 Magnus–Tetens 水汽压关系式计算饱和水汽压: 根据露点计算的水汽压:e = 6.1094 × exp(17.625×{dew} / (243.04+{dew})) = {vapor} hPa

3. 实际空气密度 ρ 的求解

结合干空气与水汽的分压,计算出实际空气密度: 空气密度 ρ = (P−e)/(287.05×T) + e/(461.5×T) = {density} kg/m³ ({densityLb} lb/ft³) (其中 T 为绝对温度,单位为开尔文 K)

4. 相对密度 σ 与密度高度的推导

将实际空气密度与海平面标准空气密度(1.225 kg/m³)进行对比,并逆向求解标准大气高度公式: 相对密度 σ = ρ/1.225 = {sigma}% → 密度高度 = 44,330.77 × (1 − σ^0.23497) = {da} m

5. 压力高度与温度偏差

计算不考虑温度和湿度影响时的标准压力高度,并得出温度偏差: 压力高度 = 44,330.77 × (1 − (P/1013.25)^0.19028) = {pa} m;该高度标准温度 {isaTemp} °C,偏差 {isaDev} °C


输出结果一览

计算器将所有结果显示在页面的结果区域。主结果区“大气计算结果”突出显示密度高度——即综合了气压、温度与湿度之后的等效高度。

在其下方的“协调后的大气参数”区域,系统以清单形式给出六个相互吻合的大气参数:

  • 压力高度:仅由本站气压决定的标准大气高度;
  • 本站(绝对)气压:现场实际测得的绝对气压;
  • 空气密度:同时以 kg/m³ 与 lb/ft³ 给出的真实空气密度;
  • 相对密度 σ:实际密度与标准海平面密度的百分比;
  • ISA 温度偏差:现场温度与该高度标准温度之差;
  • 机场上空密度高度:密度高度与机场标高之差。

此外,“计算过程”区域逐步展示每一项中间数值与所用公式,方便核对与学习。


规则、边界条件与错误提示

为了确保物理模型的合理性,计算器内置了严格的验证规则与边界处理机制:

  • 干燥空气假定:假定为干燥空气 — 输入露点以将湿度纳入计算。潮湿空气的密度较低,因此实际的密度高度会略高一些。
  • 露点限制:露点不能高于空气温度。如果输入的露点数值超过了空气温度,计算器将拦截计算并显示错误信息:露点不能高于空气温度。
  • 负高度值:在寒冷、干燥且高压的气候条件下,实际空气密度可能会超过标准海平面的密度。这会导致计算出的密度高度为负值,在数学和物理上这都是完全合理的。
  • 外推警告:如果计算出的任何结果超出了标准模型覆盖的图层范围(−610 m 至 11,000 m),计算器将显示警告信息:计算结果超出了标准模型覆盖的图层范围(−610 m 至 11,000 m),因此该数值为外推值。
  • 输入验证错误
    • 若输入非数字字符:{field}:“{token}”不是数字。
    • 标高超出范围:机场标高必须介于 −600 m 和 9,000 m 之间(−1,969–29,528 ft)。
    • QNH 超出范围:高度表拨定值必须介于 870 和 1,086 hPa 之间(25.69–32.06 inHg)。
    • 本站气压超出范围:本站气压必须介于 250 和 1,086 hPa 之间(7.38–32.06 inHg)。
    • 温度超出范围:空气温度必须介于 −90 °C 和 60 °C 之间(−130–140 °F)。
    • 露点超出范围:露点必须介于 −90 °C 和 35 °C 之间(−130–95 °F)。
    • 数值溢出:数值超出了支持的数字范围。

常见问题解答

什么是密度高度?

密度高度是指在国际标准大气中,空气密度与您测得的空气密度相匹配的高度。它将压力、温度和湿度合并为一个数字 — 即空气表现出的“等效高度”。高温、高湿或低压条件会增加密度高度;低温、干燥或高压空气则会降低密度高度,有时甚至会低于海平面。

我应该输入高度表拨定值还是本站气压?

您手头有什么数据就用什么。航空天气报告(METAR、ATIS)发布的是高度表拨定值(QNH),计算器会将其换算为您所在标高处的本站气压。您所在位置的气压计直接读取的是本站气压 — 此时标高仅用于将结果与您的机场进行对比。

为什么潮湿的空气会降低密度?

水分子(H₂O,分子量 18)比它所取代的氮气(28)和氧气(32)分子更轻,因此在相同的压力和温度下,潮湿空气的单位体积重量较轻。输入露点可以纳入这一影响;将其留空则会给出干燥空气的估算值。

飞行员使用的 120 规则有多接近实际值?

飞行员常用的心算规则 — 密度高度 ≈ 压力高度 + 120 × (温度 − 标准温度) — 在大约 10,000 ft 以下通常与完整计算结果相差在几个百分点以内,但它忽略了湿度并对气温直减率进行了四舍五入。本计算器求解的是完整的标准大气逆运算,并纳入了来自露点的水分影响,因此请仅将该心算规则作为交叉核对的参考。

密度高度可以是负值吗?

是的。寒冷、干燥、高压的空气密度可能高于标准海平面值,此时模型计算出的匹配高度会低于海平面。这是一个有效的数学结果,而不是错误。