public static double SpecificVolumeWetBulbTemperature(double dryBulbTemperature, double wetBulbTemperature, double pressure)
        {
            PsychroLib.Psychrometrics psy = new PsychroLib.Psychrometrics(PsychroLib.UnitSystem.SI);
            double humidityRatio          = psy.GetHumRatioFromTWetBulb(dryBulbTemperature, wetBulbTemperature, pressure);

            return(psy.GetMoistAirVolume(dryBulbTemperature, humidityRatio, pressure));
        }
        public static double EnthalpyRelativeHumidity(double dryBulbTemperature, double relativeHumidity, double pressure)
        {
            relativeHumidity = relativeHumidity / 100;
            PsychroLib.Psychrometrics psy = new PsychroLib.Psychrometrics(PsychroLib.UnitSystem.SI);
            double humidityRatio          = psy.GetHumRatioFromRelHum(dryBulbTemperature, relativeHumidity, pressure);

            return(psy.GetMoistAirEnthalpy(dryBulbTemperature, humidityRatio));
        }
        public static double DewPointRelativeHumidity(double dryBulbTemperature, double relativeHumidity, double pressure)
        {
            relativeHumidity = relativeHumidity / 100;
            PsychroLib.Psychrometrics psy = new PsychroLib.Psychrometrics(PsychroLib.UnitSystem.SI);
            double humidityRatio          = psy.GetHumRatioFromRelHum(dryBulbTemperature, relativeHumidity, pressure);

            return(psy.GetTDewPointFromHumRatio(dryBulbTemperature, humidityRatio, pressure));
        }
示例#4
0
 public static double DewPointHumidityRatio(double dryBulbTemperature, double humidityRatio, double pressure)
 {
     PsychroLib.Psychrometrics psy = new PsychroLib.Psychrometrics(PsychroLib.UnitSystem.SI);
     return(psy.GetTDewPointFromHumRatio(dryBulbTemperature, humidityRatio, pressure));
 }
 public static double HumidityRatioWetBulbTemperature(double dryBulbTemperature, double wetBulbTemperature, double pressure)
 {
     PsychroLib.Psychrometrics psy = new PsychroLib.Psychrometrics(PsychroLib.UnitSystem.SI);
     return(psy.GetHumRatioFromTWetBulb(dryBulbTemperature, wetBulbTemperature, pressure));
 }
 public static double RelativeHumidityHumidityRatio(double dryBulbTemperature, double humidityRatio, double pressure)
 {
     PsychroLib.Psychrometrics psy = new PsychroLib.Psychrometrics(PsychroLib.UnitSystem.SI);
     return(psy.GetRelHumFromHumRatio(dryBulbTemperature, humidityRatio, pressure) * 100);
 }
 public static double PressureAtAltitude(double altitude)
 {
     PsychroLib.Psychrometrics psy = new PsychroLib.Psychrometrics(PsychroLib.UnitSystem.SI);
     return(psy.GetStandardAtmPressure(altitude));
 }
示例#8
0
 public static double DewPointWetBulbTemperature(double dryBulbTemperature, double wetBulbTemperature, double pressure)
 {
     PsychroLib.Psychrometrics psy = new PsychroLib.Psychrometrics(PsychroLib.UnitSystem.SI);
     return(psy.GetTDewPointFromTWetBulb(dryBulbTemperature, wetBulbTemperature, pressure));
 }
示例#9
0
 public static double TemperatureEnthalpyHumidityRatio(double enthalpy, double humidityRatio)
 {
     PsychroLib.Psychrometrics psy = new PsychroLib.Psychrometrics(PsychroLib.UnitSystem.SI);
     return(psy.GetTDryBulbFromEnthalpyAndHumRatio(enthalpy, humidityRatio));
 }
 public static double EnthalpyHumidityRatio(double dryBulbTemperature, double humidityRatio)
 {
     PsychroLib.Psychrometrics psy = new PsychroLib.Psychrometrics(PsychroLib.UnitSystem.SI);
     return(psy.GetMoistAirEnthalpy(dryBulbTemperature, humidityRatio));
 }
示例#11
0
 public static double RelativeHumidityWetBulbTemperature(double dryBulbTemperature, double wetBulbTemperature, double pressure)
 {
     PsychroLib.Psychrometrics psy = new PsychroLib.Psychrometrics(PsychroLib.UnitSystem.SI);
     return(psy.GetRelHumFromTWetBulb(dryBulbTemperature, wetBulbTemperature, pressure) * 100);
 }
 public static double PartialVapourPressure(double dryBulbTemperature)
 {
     PsychroLib.Psychrometrics psy = new PsychroLib.Psychrometrics(PsychroLib.UnitSystem.SI);
     return(psy.GetSatVapPres(dryBulbTemperature));
 }
示例#13
0
 public static double WetBulbTemperatureRelativeHumidity(double dryBulbTemperature, double relativeHumidity, double pressure)
 {
     relativeHumidity = relativeHumidity / 100;
     PsychroLib.Psychrometrics psy = new PsychroLib.Psychrometrics(PsychroLib.UnitSystem.SI);
     return(psy.GetTWetBulbFromRelHum(dryBulbTemperature, relativeHumidity, pressure));
 }