コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
 }
コード例 #5
0
 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));
 }
コード例 #6
0
 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);
 }
コード例 #7
0
 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));
 }
コード例 #10
0
 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);
 }
コード例 #12
0
 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));
 }