Scrivi la temperatura e, a scelta, l’umidità relativa oppure il punto di rugiada. L’indice di calore (temperatura percepita) viene calcolato in °C, °F e K, con il livello di rischio del NWS e un grafico dell’umidità rispetto all’indice di calore.
Indice
-
Cosa puoi fare in questa pagina
-
A cosa serve questo calcolo?
-
Come si usa
-
Formule e grafici
-
Simboli e termini
-
Cosa conviene sapere prima
-
Come calcolarlo con Excel
-
Come calcolarlo con Fogli Google
-
Come calcolarlo con Python
-
La formula in LaTeX e in altre notazioni matematiche (da copiare)
-
Come chiedere a ChatGPT di fare il calcolo
-
I punti di forza di DataChef
-
Funzioni correlate
-
Tutte le calcolatrici di NumberChef
Cosa puoi fare in questa pagina
- Scrivi la temperatura e l’umidità relativa e vedi subito l’indice di calore, la temperatura percepita usata dal National Weather Service (NWS) degli Stati Uniti
- Puoi usare il punto di rugiada al posto dell’umidità (il punto di rugiada viene convertito in automatico in umidità relativa)
- Il risultato è mostrato in °C, °F e K, insieme al livello di rischio del NWS (Attenzione, Massima cautela, Pericolo o Pericolo estremo)
- Un grafico mostra a colpo d’occhio quanto più caldo si sente la stessa temperatura quando l’umidità è più alta
- In questa pagina trovi anche una spiegazione semplice delle formule e le formule da copiare per Excel, Fogli Google e Python
A cosa serve questo calcolo?
«Oggi ci sono 33 °C, un grado meno di ieri, quindi sarà un po’ più facile.» Se non guardi l’umidità, questo ragionamento può essere sbagliato. A 33 °C e 75% di umidità l’indice di calore è circa 46 °C, che nelle categorie del NWS corrisponde a «Pericolo» (Danger).
Vedere con i numeri quanto l’umidità cambia il rischio aiuta allenatori e atleti a smettere di giudicare l’intensità dell’allenamento e le pause solo in base alla temperatura. Società sportive e federazioni hanno spesso protocolli propri per il caldo: per decisioni come annullare un allenamento, segui quelli.
Anche a 30 °C, con il 50% di umidità la temperatura percepita è circa 31 °C, mentre con l’80% è circa 38 °C: l’umidità da sola fa una differenza di quasi 7 °C. In Italia l’INPS ha chiarito (messaggio n. 2999 del 28 luglio 2022) che la cassa integrazione ordinaria per il caldo si può chiedere con temperature, anche percepite, di almeno 35 °C: a 30 °C e 80% di umidità la temperatura percepita (circa 38 °C) supera quella soglia.
Per i lavori all’aperto molte ordinanze regionali sospendono l’attività dalle 12:30 alle 16:00 nelle giornate e nelle zone in cui la piattaforma Worklimate segnala un rischio alto; quel rischio si basa sul WBGT, non su questo indice. Questa pagina serve a capire a numeri quanto l’umidità pesa, per esempio per rallentare il ritmo e aumentare pause e acqua nelle giornate afose.
I 40 °C di una città secca dell’interno (20% di umidità) hanno un indice di calore di circa 39 °C, mentre i 33 °C di una città afosa (75% di umidità) arrivano a circa 46 °C: il posto che segna 7 °C in meno sul termometro può essere molto più duro da sopportare.
L’«indice di calore» e la «temperatura percepita» che vedi nelle app meteo sono proprio questo indice, quindi capire cosa mostrano rende più facile scegliere l’abbigliamento e le attività di giornata in viaggio.
Con 28 °C in casa e 70% di umidità l’indice di calore è circa 31 °C. Se deumidifichi fino al 40%, scende a circa 28 °C. Senza cambiare la temperatura impostata, solo togliendo umidità si sente circa 3 °C in meno.
Sapere che oltre ad abbassare la temperatura impostata puoi anche abbassare l’umidità ti aiuta a trovare il giusto equilibrio tra comfort e bolletta.
Il punto di rugiada che compare nelle previsioni indica quanto vapore acqueo c’è nell’aria. Per esempio, con una temperatura di 30 °C, un punto di rugiada di 24 °C corrisponde a un’umidità relativa di circa il 70% (molto afoso), mentre uno di 15 °C a circa il 40% (aria asciutta).
Sapere che un punto di rugiada alto va di pari passo con un giorno afoso ti permette di capire che tipo di caldo ti aspetta anche senza la previsione dell’umidità. La calcolatrice di questa pagina accetta anche il punto di rugiada come dato di partenza.
Formule e grafici
Simboli e termini
Simboli
| \(HI\) | acca i | L’indice di calore (heat index), una temperatura percepita ricavata da temperatura e umidità. Le formule lavorano in gradi Fahrenheit (°F); la calcolatrice di questa pagina converte il risultato anche in °C e in K. |
| \(T\) | ti | La temperatura. Attenzione, la formula semplice e la regressione usano i °F, mentre la conversione dal punto di rugiada (approssimazione di Magnus) usa i °C. |
| \(RH\) | erre acca | L’umidità relativa (Relative Humidity), l’«umidità» delle previsioni del tempo. Nella formula si mette direttamente la percentuale da 0 a 100 (per esempio, umidità 70% → 70). |
| \(T_d\) | ti con di | Il punto di rugiada (°C). È la temperatura a cui, raffreddando l’aria, iniziano a formarsi le goccioline d’acqua (condensa), e indica quanto vapore acqueo c’è nell’aria. |
| \(c_0\)–\(c_8\) | c zero – c otto | I nove coefficienti della regressione di Rothfusz, costanti ricavate statisticamente perché la formula si adatti ai dati. |
| \(\exp\) | esponenziale | La funzione esponenziale naturale. \(\exp(x)\) è il numero di Nepero \(e \approx 2{,}718\) elevato alla \(x\). Si calcola con la funzione EXP in Excel e con math.exp in Python. |
Termini
| indice di calore (heat index) | Un indice che combina temperatura e umidità per mostrare, sotto forma di temperatura, quanto caldo sente una persona. Fu messo a punto da George Winterling nel 1978 sulla base del lavoro di R. G. Steadman, e il NWS lo usa per gli avvisi sul caldo estivo. Presuppone ombra e vento debole; il NWS ricorda che sotto il sole pieno può salire fino a circa 8 °C (15 °F) in più. È stato pensato per condizioni calde e umide (da circa 80 °F e 40% di umidità in su), quindi i valori con aria più fresca o più secca sono solo un’indicazione approssimativa. In Italia lo si trova spesso nelle app meteo come «temperatura percepita». |
| WBGT (Wet Bulb Globe Temperature) | Un indice di stress da calore diverso, che tiene conto oltre che della temperatura anche di sole, vento e umidità. In Italia è la base per il lavoro all’aperto e negli ambienti caldi (norma UNI EN ISO 7243) e per le ordinanze regionali che sospendono il lavoro nelle ore più calde, basate sul rischio indicato dalla piattaforma Worklimate. Dà valori più bassi dell’indice di calore, quindi i due non si possono confrontare direttamente. |
| temperatura percepita | Una temperatura che indica quanto caldo o freddo si sente davvero, e non ciò che segna il termometro. Con l’aria umida il sudore evapora lentamente e il corpo disperde meno calore, quindi la stessa temperatura si sente più calda. L’indice di calore mette questo effetto in una formula. Le app meteo la mostrano spesso come «percepita». |
| umidità relativa | Quanto vapore acqueo contiene l’aria, in percentuale del massimo che può contenere a quella temperatura. L’«umidità» delle previsioni del tempo è l’umidità relativa. |
| punto di rugiada | La temperatura a cui il vapore acqueo inizia a trasformarsi in goccioline (inizia la condensa) quando l’aria si raffredda gradualmente. Più vapore acqueo c’è nell’aria, più è alto, quindi è anche un buon indicatore dell’afa (un punto di rugiada alto vuol dire una giornata afosa). |
| pressione di vapore saturo | La pressione del vapore acqueo quando l’aria ne contiene il massimo possibile a quella temperatura. Aumenta con la temperatura. In meteorologia l’umidità relativa si definisce come «pressione di vapore effettiva ÷ pressione di vapore saturo × 100 (%)», e l’approssimazione di Magnus è un modo semplice per ricavare la pressione di vapore saturo dalla temperatura. |
| regressione | Una formula i cui coefficienti sono scelti per adattarsi il più possibile a un grande insieme di dati. La regressione di Rothfusz approssima i risultati di un modello del bilancio termico del corpo umano con una formula in temperatura e umidità. |
| °F (Fahrenheit) | L’unità di temperatura usata negli Stati Uniti. L’acqua ghiaccia a 32 °F e bolle a 212 °F. Per convertire da Celsius, °F = °C × 9/5 + 32. |
| kelvin (K) | L’unità di temperatura assoluta usata in ambito scientifico (simbolo K). È la temperatura in gradi Celsius più 273,15 (0 °C = 273,15 K). |
Cosa conviene sapere prima
Ecco cosa ti aiuta a usare il calcolo di questa pagina capendo davvero ciò che fai, e non solo premendo il pulsante.
| Espressioni letterali e sostituzione (scuola secondaria di primo grado, 11-14 anni) |
|
| Percentuali (classe 5ª della primaria e scuola secondaria di primo grado, 10-13 anni) |
|
| Unità di temperatura (scienze, scuola secondaria di primo grado, 11-14 anni) |
|
| Radice quadrata (scuola secondaria di primo grado, 11-14 anni) |
|
| Funzione esponenziale (scuola secondaria di secondo grado, 14-19 anni) |
|
Come calcolarlo con Excel
| Temperatura (°C) | 25 |
| Temperatura (°F) | =B1*9/5+32 |
| Umidità relativa (%) | 40 |
| Indice di calore (°F) | =0,5*(B2+61+(B2-68)*1,2+B3*0,094) |
| Indice di calore (°C) | =(B4-32)*5/9 |
| Temperatura (°C) | 30 |
| Temperatura (°F) | =B1*9/5+32 |
| Umidità relativa (%) | 70 |
| Indice di calore (°F) | =-42,379+2,04901523*B2+10,14333127*B3-0,22475541*B2*B3-0,00683783*B2^2-0,05481717*B3^2+0,00122874*B2^2*B3+0,00085282*B2*B3^2-0,00000199*B2^2*B3^2 |
| Indice di calore (°C) | =(B4-32)*5/9 |
| Temperatura (°C) | 30 |
| Punto di rugiada (°C) | 22 |
| Umidità relativa (%) | =100*EXP(17,625*B2/(243,04+B2))/EXP(17,625*B1/(243,04+B1)) |
La prima tabella (formula semplice) si usa con condizioni più miti, quando la media tra la temperatura e il valore semplice è sotto 80 °F. Con i valori dell’esempio (25 °C, 40%), B4 mostra circa 76,28 (°F) e B5 circa 24,6 (°C).
La seconda tabella (regressione) è per il caldo, da 80 °F in su. Con i valori dell’esempio (30 °C, 70%), B4 mostra circa 95,07 (°F) e B5 circa 35,0 (°C). Le correzioni per umidità molto bassa (sotto il 13%) e molto alta (sopra l’85%) sono omesse. Per i valori esatti usa la calcolatrice di questa pagina o il codice Python.
La terza tabella converte il punto di rugiada in umidità relativa; con i valori dell’esempio (30 °C di temperatura, 22 °C di punto di rugiada), B3 mostra circa 62,28 (%).
Come calcolarlo con Fogli Google
| Temperatura (°C) | 25 |
| Temperatura (°F) | =B1*9/5+32 |
| Umidità relativa (%) | 40 |
| Indice di calore (°F) | =0,5*(B2+61+(B2-68)*1,2+B3*0,094) |
| Indice di calore (°C) | =(B4-32)*5/9 |
| Temperatura (°C) | 30 |
| Temperatura (°F) | =B1*9/5+32 |
| Umidità relativa (%) | 70 |
| Indice di calore (°F) | =-42,379+2,04901523*B2+10,14333127*B3-0,22475541*B2*B3-0,00683783*B2^2-0,05481717*B3^2+0,00122874*B2^2*B3+0,00085282*B2*B3^2-0,00000199*B2^2*B3^2 |
| Indice di calore (°C) | =(B4-32)*5/9 |
| Temperatura (°C) | 30 |
| Punto di rugiada (°C) | 22 |
| Umidità relativa (%) | =100*EXP(17,625*B2/(243,04+B2))/EXP(17,625*B1/(243,04+B1)) |
Come calcolarlo con Python
import math
air_temperature_c = 30 # temperatura (°C)
relative_humidity = 70 # umidità relativa (%)
# Per partire dal punto di rugiada, togli il # dalle due righe seguenti (approssimazione di Magnus per convertire in umidità relativa)
# dew_point_c = 22 # punto di rugiada (°C)
# relative_humidity = 100 * math.exp(17.625 * dew_point_c / (243.04 + dew_point_c)) / math.exp(17.625 * air_temperature_c / (243.04 + air_temperature_c))
t_f = air_temperature_c * 9 / 5 + 32 # conversione in gradi Fahrenheit (°F)
rh = relative_humidity
heat_index_f = 0.5 * (t_f + 61 + (t_f - 68) * 1.2 + rh * 0.094) # formula semplice
if (t_f + heat_index_f) / 2 >= 80: # se la media è 80 °F o più, ricalcola con la regressione di Rothfusz
heat_index_f = (-42.379 + 2.04901523 * t_f + 10.14333127 * rh
- 0.22475541 * t_f * rh - 0.00683783 * t_f ** 2
- 0.05481717 * rh ** 2 + 0.00122874 * t_f ** 2 * rh
+ 0.00085282 * t_f * rh ** 2 - 0.00000199 * t_f ** 2 * rh ** 2)
if rh < 13 and 80 <= t_f <= 112: # correzione per bassa umidità
heat_index_f -= (13 - rh) / 4 * math.sqrt((17 - abs(t_f - 95)) / 17)
elif rh > 85 and 80 <= t_f <= 87: # correzione per alta umidità
heat_index_f += (rh - 85) / 10 * (87 - t_f) / 5
heat_index_c = (heat_index_f - 32) * 5 / 9
heat_index_k = heat_index_c + 273.15
print(f"Indice di calore: {heat_index_c:.1f} °C ({heat_index_f:.1f} °F / {heat_index_k:.1f} K)")
La formula in LaTeX e in altre notazioni matematiche (da copiare)
HI = 0,5 × (T + 61 + (T − 68) × 1,2 + RH × 0,094)
HI = 0{,}5 \left( T + 61 + (T - 68) \times 1{,}2 + RH \times 0{,}094 \right)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>HI</mi>
<mo>=</mo>
<mn>0,5</mn>
<mo>×</mo>
<mo>(</mo>
<mi>T</mi><mo>+</mo><mn>61</mn>
<mo>+</mo>
<mo>(</mo><mi>T</mi><mo>−</mo><mn>68</mn><mo>)</mo>
<mo>×</mo><mn>1,2</mn>
<mo>+</mo>
<mi>RH</mi><mo>×</mo><mn>0,094</mn>
<mo>)</mo>
</mrow>
</math>
HI = 0,5 (T + 61 + (T - 68) * 1,2 + RH * 0,094)
hi = 0.5*(t + 61 + (t - 68)*1.2 + rh*0.094)
HI := 0.5*(T + 61 + (T - 68)*1.2 + RH*0.094);
HI = 0.5*(T + 61 + (T - 68)*1.2 + RH*0.094);
HI = 0,5(T + 61 + (T - 68) × 1,2 + RH × 0,094)
HI = −42,379 + 2,04901523T + 10,14333127RH − 0,22475541T·RH − 0,00683783T² − 0,05481717RH² + 0,00122874T²·RH + 0,00085282T·RH² − 0,00000199T²·RH²
HI = -42{,}379 + 2{,}04901523\,T + 10{,}14333127\,RH - 0{,}22475541\,T \cdot RH - 0{,}00683783\,T^2 - 0{,}05481717\,RH^2 + 0{,}00122874\,T^2 RH + 0{,}00085282\,T\,RH^2 - 0{,}00000199\,T^2 RH^2
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>HI</mi>
<mo>=</mo>
<mo>−</mo><mn>42,379</mn>
<mo>+</mo><mn>2,04901523</mn><mi>T</mi>
<mo>+</mo><mn>10,14333127</mn><mi>RH</mi>
<mo>−</mo><mn>0,22475541</mn><mi>T</mi><mo>⋅</mo><mi>RH</mi>
<mo>−</mo><mn>0,00683783</mn><msup><mi>T</mi><mn>2</mn></msup>
<mo>−</mo><mn>0,05481717</mn><msup><mi>RH</mi><mn>2</mn></msup>
<mo>+</mo><mn>0,00122874</mn><msup><mi>T</mi><mn>2</mn></msup><mi>RH</mi>
<mo>+</mo><mn>0,00085282</mn><mi>T</mi><msup><mi>RH</mi><mn>2</mn></msup>
<mo>−</mo><mn>0,00000199</mn><msup><mi>T</mi><mn>2</mn></msup><msup><mi>RH</mi><mn>2</mn></msup>
</mrow>
</math>
HI = -42,379 + 2,04901523 T + 10,14333127 RH - 0,22475541 T RH - 0,00683783 T^2 - 0,05481717 RH^2 + 0,00122874 T^2 RH + 0,00085282 T RH^2 - 0,00000199 T^2 RH^2
hi = -42.379 + 2.04901523*t + 10.14333127*rh - 0.22475541*t*rh - 0.00683783*t^2 - 0.05481717*rh^2 + 0.00122874*t^2*rh + 0.00085282*t*rh^2 - 0.00000199*t^2*rh^2
HI := -42.379 + 2.04901523*T + 10.14333127*RH - 0.22475541*T*RH - 0.00683783*T^2 - 0.05481717*RH^2 + 0.00122874*T^2*RH + 0.00085282*T*RH^2 - 0.00000199*T^2*RH^2;
HI = -42.379 + 2.04901523*T + 10.14333127*RH - 0.22475541*T*RH - 0.00683783*T^2 - 0.05481717*RH^2 + 0.00122874*T^2*RH + 0.00085282*T*RH^2 - 0.00000199*T^2*RH^2;
HI = -42,379 + 2,04901523T + 10,14333127RH - 0,22475541T RH - 0,00683783T^2 - 0,05481717RH^2 + 0,00122874T^2 RH + 0,00085282T RH^2 - 0,00000199T^2 RH^2
RH = 100 × exp(17,625Td / (243,04 + Td)) ÷ exp(17,625T / (243,04 + T))
RH = 100 \times \dfrac{\exp\left(\dfrac{17{,}625\,T_d}{243{,}04 + T_d}\right)}{\exp\left(\dfrac{17{,}625\,T}{243{,}04 + T}\right)}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>RH</mi>
<mo>=</mo>
<mn>100</mn>
<mo>×</mo>
<mfrac>
<mrow>
<mi>exp</mi>
<mo>(</mo>
<mfrac>
<mrow><mn>17,625</mn><msub><mi>T</mi><mi>d</mi></msub></mrow>
<mrow><mn>243,04</mn><mo>+</mo><msub><mi>T</mi><mi>d</mi></msub></mrow>
</mfrac>
<mo>)</mo>
</mrow>
<mrow>
<mi>exp</mi>
<mo>(</mo>
<mfrac>
<mrow><mn>17,625</mn><mi>T</mi></mrow>
<mrow><mn>243,04</mn><mo>+</mo><mi>T</mi></mrow>
</mfrac>
<mo>)</mo>
</mrow>
</mfrac>
</mrow>
</math>
RH = 100 exp((17,625 T_d)/(243,04 + T_d)) / exp((17,625 T)/(243,04 + T))
rh = 100*Exp[17.625*td/(243.04 + td)]/Exp[17.625*t/(243.04 + t)]
RH := 100*exp(17.625*Td/(243.04 + Td))/exp(17.625*T/(243.04 + T));
RH = 100*exp(17.625*Td/(243.04 + Td))/exp(17.625*T/(243.04 + T));
RH = 100 exp(17,625T_d/(243,04 + T_d))/exp(17,625T/(243,04 + T))
Come chiedere a ChatGPT di fare il calcolo
Sei un assistente per i calcoli meteorologici. Esegui il calcolo seguente eseguendo davvero del codice Python e basa la risposta solo sui numeri del risultato dell’esecuzione (non rispondere a mente né a intuito). Calcola l’indice di calore (heat index, metodo del NWS) con temperatura 30 °C e umidità relativa 70%. Passaggi: 1. Converti la temperatura in gradi Fahrenheit (°F = °C × 9/5 + 32) 2. Calcola la formula semplice HI = 0,5 × (T + 61 + (T − 68) × 1,2 + RH × 0,094) 3. Se la media tra la temperatura e il valore della formula semplice è 80 °F o più, ricalcola con la regressione di Rothfusz HI = -42,379 + 2,04901523T + 10,14333127RH - 0,22475541T·RH - 0,00683783T² - 0,05481717RH² + 0,00122874T²RH + 0,00085282T·RH² - 0,00000199T²RH² (applica la correzione per bassa umidità se RH < 13% e T è tra 80 e 112 °F, oppure la correzione per alta umidità se RH > 85% e T è tra 80 e 87 °F) 4. Dai il risultato sia in °F sia in °C Mostra le formule che hai usato e i numeri del risultato dell’esecuzione.
Come si usa
-
1Inserisci i numeriScrivi nei campi i numeri con cui vuoi fare il calcolo
-
2CalcolaFai clic sul pulsante «Calcola»
-
3Guarda il risultatoIl risultato compare subito. Nella stessa pagina trovi anche lo svolgimento del calcolo e la spiegazione della formula
I punti di forza di DataChef
Nessuna competenza richiesta, semplice e intuitivo
Nessun dato personale richiesto
Il file viene eliminato automaticamente dopo il download
Nessun obbligo di attribuzione
Nessuna autorizzazione preventiva necessaria