Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Advice on approcah for humidity conversions in c#

  1. Jan 9, 2013 #1
    Hello all,

    First off, I would just like to say hello, as I am a new member :)

    I was hoping for some advice on implementing humidity conversions in code.
    I have spent about 4-5 days trawling the internet for helpful psychometric functions to help convert relative humidity to absolute humidity and back.

    Despite numerous attempts, I have failed in implementing anything that will output anything but garbage values. While I may appreciate some of you are thinking that this is a programming problem, i assure you it isn't.

    The only variables I have to play around with are the dry bulb temperature of the air, the altitude, the pressure at that altitude and the absolute humidity for the relative humidity calculation ( and vice versa ). I do not have the dew point.

    At this juncture, I would be happy to use something like the Sonntag or Magnus formula.
    As a software engineer, this is very much out of my league. Thus, if anyone could give some advice on appropriate approaches, I would be most appreciative.


    A Programmer
  2. jcsd
  3. Feb 4, 2013 #2
    Hello, collegue :)

    //Saturated vapor pressure knowledge (by Sonntag or Magnus formula) is quite enough.

    double RelativeHumidity(double AbsoluteHumidity, double Temperature)
    return AbsoluteHumidity / SaturatedVaporPressure(Temperature);
  4. Feb 5, 2013 #3
    Hi Graniar,

    Thanks very much for the help. I got it cracked in the end; i used the exact same formula you quoted to get AH, and i just did a recursive search with an increasingly narrow search to provide a decently accurate estimation for the RH.

    Thanks again,

Share this great discussion with others via Reddit, Google+, Twitter, or Facebook