Calcul de l'humidité de l'air : toutes les formules pas à pas

Toutes les équations psychrométriques : pression de vapeur saturante (Buck, Magnus), teneur en eau, humidité relative, enthalpie, point de rosée.

Toutes les grandeurs de l’air humide — humidité relative, teneur en eau, enthalpie, point de rosée — sont reliées par un même système d’équations thermodynamiques. Dès que l’on connaît deux grandeurs indépendantes (par exemple la température et l’humidité relative), on en déduit toutes les autres. Cet article présente un panorama complet des équations psychrométriques avec des exemples chiffrés, afin que le lecteur puisse vérifier chaque calcul ou l’implémenter dans un tableur ou un programme.

Étape 1 : pression de vapeur saturante pws(t)p_{ws}(t)

Tout commence par la pression de vapeur saturante pws(t)p_{ws}(t) [Pa] — la pression partielle maximale de vapeur à la température tt. Elle croît de façon exponentielle avec la température et constitue le fondement physique de toute la psychrométrie.

Équation de Buck (recommandée en pratique, au-dessus de l’eau liquide) :

pws(t)=611,21exp ⁣[(18,678t234,5)t257,14+t][Pa]p_{ws}(t) = 611{,}21 \cdot \exp\!\left[\left(18{,}678 - \frac{t}{234{,}5}\right) \cdot \frac{t}{257{,}14 + t}\right] \quad \text{[Pa]}

Pour t=20 Ct = 20\ ^{\circ}\text{C} : pws=611,21exp(1,342)2338 Pap_{ws} = 611{,}21 \cdot \exp(1{,}342) \approx 2\,338\ \text{Pa}. L’écart par rapport aux tables précises IAPWS-95 est < 0,02 % sur la plage 0–50 °C.

Approximation de Magnus (estimation rapide) :

pws(t)610,78exp ⁣(17,269t237,29+t)[Pa]p_{ws}(t) \approx 610{,}78 \cdot \exp\!\left(\frac{17{,}269 \cdot t}{237{,}29 + t}\right) \quad \text{[Pa]}

Pour t=20 Ct = 20\ ^{\circ}\text{C} : pws2338 Pap_{ws} \approx 2\,338\ \text{Pa}. L’écart par rapport à l’équation de Buck est < 0,1 % sur 0–40 °C — les deux approximations se recouvrent pratiquement sur cette plage.

Étape 2 : pression partielle de vapeur d’eau pwp_w

pw=φpws(t)[Pa]p_w = \varphi \cdot p_{ws}(t) \quad \text{[Pa]}

φ\varphi est l’humidité relative en fraction décimale. Pour t=20 Ct = 20\ ^{\circ}\text{C} et φ=0,60\varphi = 0{,}60 : pw=0,602338=1403 Pap_w = 0{,}60 \cdot 2\,338 = 1\,403\ \text{Pa}.

Étape 3 : teneur en eau x

x=0,62198pwpatmpw[kg/kg]x = 0{,}62198 \cdot \frac{p_w}{p_{\text{atm}} - p_w} \quad \text{[kg/kg]}

patm=101325 Pap_{\text{atm}} = 101\,325\ \text{Pa}. Pour pw=1403 Pap_w = 1\,403\ \text{Pa} :

x=0,62198140310132514030,00873 kg/kg=8,73 g/kgx = 0{,}62198 \cdot \frac{1\,403}{101\,325 - 1\,403} \approx 0{,}00873\ \text{kg/kg} = 8{,}73\ \text{g/kg}

La constante 0,62198 est le rapport des masses molaires de l’eau et de l’air sec (18,015 / 28,966). En altitude, reportez la pression atmosphérique réelle, car l’écart qu’elle produit sur l’ensemble des résultats psychrométriques est facile à sous-estimer.

Étape 4 : humidité relative φ à partir de x et de la température

φ=xpatm(0,62198+x)pws(t)\varphi = \frac{x \cdot p_{\text{atm}}}{(0{,}62198 + x) \cdot p_{ws}(t)}

Pour x=0,00873 kg/kgx = 0{,}00873\ \text{kg/kg} et t=20 Ct = 20\ ^{\circ}\text{C} : φ=0,008731013250,6307123380,600=60,0 %\varphi = \dfrac{0{,}00873 \cdot 101\,325}{0{,}63071 \cdot 2\,338} \approx 0{,}600 = 60{,}0\ \% — cohérent avec la valeur d’entrée.

Étape 5 : enthalpie de l’air humide h

h=cpat+x(r0+cpvt)[kJ/kg d’air sec]h = c_{pa} \cdot t + x \cdot (r_0 + c_{pv} \cdot t) \quad \text{[kJ/kg d'air sec]}

avec cpa=1,006 kJ/(kg⋅K)c_{pa} = 1{,}006\ \text{kJ/(kg·K)}, cpv=1,860 kJ/(kg⋅K)c_{pv} = 1{,}860\ \text{kJ/(kg·K)} et r0=2501,0 kJ/kgr_0 = 2\,501{,}0\ \text{kJ/kg} :

h=1,00620+0,00873(2501+1,86020)=20,12+22,16=42,28 kJ/kgh = 1{,}006 \cdot 20 + 0{,}00873 \cdot (2\,501 + 1{,}860 \cdot 20) = 20{,}12 + 22{,}16 = 42{,}28\ \text{kJ/kg}

La valeur correspond aux tables de l’ASHRAE Fundamentals pour de l’air à 20 °C / 60 % HR. Détails dans l’article Enthalpie de l’air humide.

Étape 6 : point de rosée tdt_d

Équation de Magnus inversée, pour pw>611 Pap_w > 611\ \text{Pa} :

td=243,04γ17,625γ,γ=ln ⁣(pw610,94)[°C]t_d = \frac{243{,}04 \cdot \gamma}{17{,}625 - \gamma}, \qquad \gamma = \ln\!\left(\frac{p_w}{610{,}94}\right) \quad \text{[°C]}

Pour pw=1403 Pap_w = 1\,403\ \text{Pa} : γ=ln(1403/610,94)=0,8314\gamma = \ln(1\,403 / 610{,}94) = 0{,}8314, donc td=243,040,831417,6250,831412,0 Ct_d = \dfrac{243{,}04 \cdot 0{,}8314}{17{,}625 - 0{,}8314} \approx 12{,}0\ ^{\circ}\text{C}. Voir point de rosée.

L’équation de Buck ne s’inverse pas sous cette forme — pour retrouver la température à partir de la pression de vapeur, on utilise l’approximation de Magnus (17,625 / 243,04), comme dans l’article sur le point de rosée.

Étape 7 : masse volumique de l’air humide ρ

ρ=(1+x)patmRaT(1+1,6078x)[kg/m3]\rho = \frac{(1 + x) \cdot p_{\text{atm}}}{R_a \cdot T \cdot (1 + 1{,}6078 \cdot x)} \quad \text{[kg/m}^3\text{]}

avec Ra=287,058 J/(kg⋅K)R_a = 287{,}058\ \text{J/(kg·K)} et la température absolue TT [K]. Pour 20 °C / 60 % HR : ρ1,198 kg/m3\rho \approx 1{,}198\ \text{kg/m}^3. La masse volumique de l’air humide est toujours inférieure à celle de l’air sec (1,205 kg/m³ à 20 °C) — l’air humide est plus léger, ce qui est le fondement physique des mouvements convectifs dans l’atmosphère.

Le terme (1+x)(1 + x) au numérateur est essentiel : sans lui, on obtient l’inverse du volume spécifique par kilogramme d’air sec (1/v ≈ 1,188 kg/m³), et non la masse volumique de l’air humide. Le noyau de calcul de PsychroView utilise cette même relation.

Aide-mémoire des équations

GrandeurRelation
Pression saturantepws(t)p_{ws}(t) — équation de Buck ou de Magnus
Pression partiellepw=φpws(t)p_w = \varphi \cdot p_{ws}(t)
Teneur en eaux=0,62198pw/(patmpw)x = 0{,}62198\,p_w / (p_{\text{atm}} - p_w)
Humidité relativeφ=xpatm/[(0,62198+x)pws(t)]\varphi = x\,p_{\text{atm}} / [(0{,}62198 + x)\,p_{ws}(t)]
Enthalpieh=1,006t+x(2501+1,860t)h = 1{,}006\,t + x\,(2\,501 + 1{,}860\,t)
Point de roséeMagnus inversée à partir de pwp_w
Masse volumiqueρ=(1+x)patm/[287,058T(1+1,6078x)]\rho = (1 + x)\,p_{\text{atm}} / [287{,}058\,T\,(1 + 1{,}6078\,x)]

Le diagramme h-x interactif de PsychroView effectue ces calculs instantanément pour tout état d’air saisi.

Questions fréquentes

Quelle équation choisir pour la pression saturante ? Pour la documentation technique, celle de Buck (écart < 0,02 %). Celle de Magnus est plus simple et suffisante pour la plupart des calculs d’ingénierie (écart < 0,5 %).

Pourquoi rapporter la teneur en eau à l’air sec ? Parce que la masse d’air sec ne change pas lorsqu’on ajoute ou retire de l’humidité, ce qui simplifie les bilans. L’unité est le g/kg d’air sec.

Faut-il recalculer les formules pour une autre altitude ? Oui — dans les équations de la teneur en eau, de l’humidité relative et de la masse volumique, reportez la pression barométrique réelle du site à la place de 101 325 Pa.

Essayez PsychroView gratuitement

Le diagramme de l’air humide interactif directement dans le navigateur. Sans inscription.

Ouvrir l’application →

Ou consultez les exemples de projets avec de vrais calculs de traitement d’air.

Mots-clés : calcul humidité de l'air, formules psychrométriques, pression de vapeur saturante, teneur en eau, équation de Buck