気温、相対湿度、風速、日射量から体感気温を計算します。
日射量[W/m2]は天気や時間帯の他、地域や季節によっても異なりますが、目安としては以下の通りです。
屋内:0 /雨天:100 /曇り:200 /雲の多い晴れ:500 /晴天:1000
体感温度の計算式はいくつか提案されていますが、ここでは気温、相対湿度、風速、日射量をすべて考慮できるオーストラリア気象局の計算式を使用しています。
$$\displaystyle AT=T+0.348\times P_{aq}-0.7\times v+0.7\times \frac{Q}{v+10}-4.25$$
\(AT\):体感温度[℃] \(T\):気温[℃]
\(P_{aq}\):水蒸気圧[hPa] \(v\):風速[m/s]
水蒸気圧は相対湿度と気温から次式で計算しています。
$$\displaystyle P_{aq}=6.105\times \frac{H}{100}\times \exp\left(\frac{17.27\times T}{237.7+T}\right)$$
\(H\):相対湿度[%]
Wikipedia/体感温度