通过MCP连接 →

输入计算

数学公式

广告

结果

体感温度
105.9°F
Heat Index
实际气温 90°F
与实际气温之差 15.9°F
所用计算方法 Heat Index

什么是体感温度?

体感温度(又称表观温度)指的是人体实际感受到的冷暖程度——天热时它会把湿度考虑进来,天冷时则会算上风力的影响。本计算器采用美国国家气象局(NWS)的标准方法,使用华氏度(°F)和英里/小时(mph)为单位。需要注意的是,这是美国通行的算法,与中国气象部门常用的摄氏体感温度口径有所不同,如需对照请自行换算单位。

计算器如何选择方法

本工具采用一套简单、通用的判断规则:当气温达到或高于 80°F 时,使用炎热指数(天热时湿度影响最大);当气温等于或低于 50°F、且风速超过 3 mph 时,使用风寒指数(天冷时风力影响最大);其余情况下,体感温度直接等于实际气温。

分为三个体感区间的温度数轴
计算器在低于 50°F(有风)时采用风寒指数,在 80°F 及以上时采用暑热指数,介于两者之间则采用实际气温。

公式详解

炎热指数采用 Rothfusz 回归公式,它是基于气温(\(T\))和相对湿度(\(R\))拟合出的多项式,并针对极度干燥(\(R < 13\%\))或极度潮湿(\(R > 85\%\))的情况加入了小幅修正项。风寒指数公式则把气温与风速的 0.16 次方结合起来,用以模拟裸露皮肤因对流而散失的热量。

$$\begin{gathered} \text{HI} = -42.379 + 2.04901523\,T + 10.14333127\,R - 0.22475541\,T R \\ -\,0.00683783\,T^2 - 0.05481717\,R^2 + 0.00122874\,T^2 R \\ +\,0.00085282\,T R^2 - 0.00000199\,T^2 R^2 \\[1.4em] \text{where}\quad \left\{ \begin{aligned} T &= \text{Temperature (°F)} \\ R &= \text{Humidity (\%)} \end{aligned} \right. \end{gathered}$$$$\begin{gathered} \text{WC} = 35.74 + 0.6215\,T - 35.75\,V^{0.16} + 0.4275\,T\,V^{0.16} \\[1.4em] \text{where}\quad \left\{ \begin{aligned} T &= \text{Temperature (°F)} \\ V &= \text{Wind Speed (mph)} \end{aligned} \right. \end{gathered}$$
并排显示暑热指数和风寒指数的两个输入示意图
暑热指数结合气温和湿度;风寒指数结合低温和风速。

实例演算

在 90°F、相对湿度 70% 的条件下,Rothfusz 回归算出的体感温度约为 105.9°F——明显高于温度计的读数,因为高湿度会拖慢身体靠出汗散热的速度。而在 30°F、风速 15 mph 的一天里,风寒公式得出约 19°F,也就是说体感比实际气温大约低了 11 度。

常见问题

为什么湿度高会让人觉得更热?在潮湿的空气中汗液蒸发得更慢,人体最主要的散热方式被削弱,于是有效温度随之上升。

为什么只有天冷时才考虑风力?风会吹走贴近皮肤的那层薄薄的暖空气,从而加快热量流失。这正是风寒效应的原理,而它只在低温环境下才有实际意义。

如果是温和的天气怎么办?当气温介于 50°F 到 80°F 之间(或几乎无风)时,无论湿度还是风力都不会产生明显影响,因此体感温度直接显示为实际气温。

最后更新: