The GPA is working on a universal equation Here is a link to a spreadsheet for more detailed cals. But in normal 50 to 120 degree temp range, I call it close enough.
Project 074 Effect of Gas Gravity, H2S, and Salinity on the Water Content in Natural Gas
Objective: The goal of project 074 is to extend the work completed under project 032 to mixtures with heavier
hydrocarbons (e.g. gravity > 1.0), mixtures with CO2, H2S, and to verify the salinity correction.
Background: The revision of the McKetta chart and the new thermodynamic model are based on the data measured
under project 032, data measured under other GPA projects (e.g. RR-174, RR-187, ongoing project 987), data
provided by member companies (e.g. TP-28) and literature data. This work has identified the need for follow-up work
beyond the original scope to fill-in gaps and address inconsistencies in the existing data. For example, some recent data are inconsistent with the historical correction for gas relative density.
Value to Industry: Project 074 will provide additional data to validate the new model, particularly for gases with
gravity > 1, sour gases and gases in contact with brines. In particular, the project will address water content in a) propane and butane b) mixtures of hydrocarbons, c) mixtures with CO2, H2S, and d) mixtures in contact with brine in
order to validate model parameters and predictions.