Ok, ben selon le site que t'as posté la formule pour le rapport g eau / g air sec est (entre 0 et 50 °C): 0.6221 / ((1.0135 / HR) / (10^(-2.2138 + ((7.5526 * T) / (239.21 + T)))) - 1) avec HR l'humidité relative en ratio (donc diviser par 100 si t'as un pourcentage) et T la température en °C.
Mais ça ne marche que pour une plage de température très limitée et c'est garanti qu'à 5 % près. La formule de Rankine n'est pas exacte non plus et ne marche que pour une plage de température.
Si tu veux un résultat plus précis il faut utiliser la formule de Dupré pour la Psat et ce pdf ajoute même une correction supplémentaire qui permet d'avoir une erreur ridiculement faible (< 0.1 %) de 0 à 250 °C ce qui donne (après un peu de simplification): Psat en Pa = 101350 * exp((6999.123 * (0.00267989 - (1 / T)) - 5.713172 * ln(T / 373.15)) + 1.511 * 10^-9 * T^3 + 3.001 * 10^-6 * T^2 - 0.002142 * T + 0.3033) avec T la température en K. Exemple pour 20 °C
Donc la formule finale pour le rapport g eau / g air sec est (après beaucoup de simplification): 0.6221 / (1 / (HR * (9.36146 * 10^22 * exp(1.511 * 10^-9 * T^3 + 3.001 * 10^-6 * T^2 - 0.002142 * T - 6999.12 / T)) / T^5.71317) - 1) avec HR l'humidité relative en ratio (donc diviser par 100 si t'as un pourcentage) et T la température en K. Exemple pour 20 °C et 0.6 HR
Si tu veux en g/kg t'as juste à changer 0.6221 par 622.1
Je ne pense pas qu'on puisse faire plus précis sans avoir une équation d'une dizaine de lignes...
NB: y'a les tables de l'ITS-90 pour la Psat à différentes températures si tu veux vérifier tes calculs (et j'ai vérifié ce que j'ai donné plus haut et c'est bon). Je n'ai pas trouvé de table fiable pour la teneur en eau mais les résultats sont très proches de ceux fournis par différent calculateurs et tables (qui sont eux-même un peu tous différents...).