Psychrometric Calculator

Psychrometric Properties Calculator

Enter the dry-bulb temperature, relative humidity, and atmospheric pressure to calculate various psychrometric properties of air.

Calculated Properties:

Wet-Bulb Temperature: °C

Dew Point Temperature: °C

Specific Humidity: kg water/kg dry air

Enthalpy: kJ/kg dry air

Specific Volume: m³/kg dry air

Vapor Pressure: kPa

Saturation Vapor Pressure: kPa

Understanding Psychrometric Properties

Psychrometrics is the study of the thermodynamic properties of moist air. It's crucial in fields like HVAC (Heating, Ventilation, and Air Conditioning), meteorology, and industrial drying processes. Understanding these properties allows engineers and scientists to design efficient systems for climate control, predict weather patterns, and optimize industrial operations.

Key Psychrometric Properties Explained:

  • Dry-Bulb Temperature (Tdb): This is the temperature of air measured by a standard thermometer, unaffected by the moisture content of the air. It's the most commonly cited temperature.
  • Relative Humidity (RH): Expressed as a percentage, relative humidity indicates the amount of moisture in the air relative to the maximum amount of moisture the air can hold at that specific dry-bulb temperature and pressure. 100% RH means the air is saturated.
  • Atmospheric Pressure (P_atm): The pressure exerted by the weight of the atmosphere. It varies with altitude and weather conditions and affects all other psychrometric properties. Standard atmospheric pressure at sea level is 101.325 kPa.
  • Wet-Bulb Temperature (Twb): This is the temperature indicated by a thermometer with a wet wick covering its bulb, exposed to a stream of air. Evaporation of water from the wick cools the bulb, so the wet-bulb temperature is always equal to or lower than the dry-bulb temperature. The difference between dry-bulb and wet-bulb temperatures indicates the air's capacity to evaporate water.
  • Dew Point Temperature (Tdp): The temperature at which air becomes saturated with water vapor, and condensation begins to form (e.g., dew on grass, fog). If the air is cooled further below its dew point, water vapor will condense into liquid water.
  • Specific Humidity (w) / Humidity Ratio: This is the mass of water vapor present per unit mass of dry air (e.g., kg water/kg dry air). It's an absolute measure of moisture content, unlike relative humidity.
  • Enthalpy (h): Represents the total energy (sensible and latent) contained in a unit mass of moist air. Sensible heat is related to temperature, while latent heat is related to the phase change of water vapor. Enthalpy is critical for energy balance calculations in HVAC systems.
  • Specific Volume (v): The volume occupied by a unit mass of dry air plus its associated water vapor (e.g., m³/kg dry air). It's the reciprocal of density and is important for calculating airflow rates.
  • Vapor Pressure (Pv): The partial pressure exerted by the water vapor in the air mixture. It's a direct measure of the amount of water vapor present.
  • Saturation Vapor Pressure (Psat): The maximum possible vapor pressure that can exist at a given dry-bulb temperature. When the vapor pressure equals the saturation vapor pressure, the air is saturated (100% RH).

How the Calculator Works

This calculator uses established psychrometric equations to determine various air properties based on your input. The core calculations involve:

  1. Calculating the Saturation Vapor Pressure (Psat) at the given dry-bulb temperature using the Arden Buck equation.
  2. Determining the actual Vapor Pressure (Pv) based on the relative humidity and saturation vapor pressure.
  3. Deriving the Dew Point Temperature (Tdp) by inverting the saturation vapor pressure equation using the actual vapor pressure.
  4. Calculating the Specific Humidity (w) from the vapor pressure and atmospheric pressure.
  5. Estimating the Wet-Bulb Temperature (Twb) using an empirical formula that relates dry-bulb temperature and relative humidity.
  6. Computing the Enthalpy (h) and Specific Volume (v) using standard thermodynamic formulas that account for both dry air and water vapor properties.

Example Calculation

Let's consider a typical summer day scenario:

  • Dry-Bulb Temperature: 30 °C
  • Relative Humidity: 65 %
  • Atmospheric Pressure: 101.325 kPa (standard sea level pressure)

Using these inputs, the calculator would yield results approximately as follows:

  • Wet-Bulb Temperature: ~24.5 °C
  • Dew Point Temperature: ~22.5 °C
  • Specific Humidity: ~0.0174 kg water/kg dry air
  • Enthalpy: ~74.6 kJ/kg dry air
  • Specific Volume: ~0.883 m³/kg dry air
  • Vapor Pressure: ~2.76 kPa
  • Saturation Vapor Pressure: ~4.24 kPa

These values indicate warm, humid air. The relatively high dew point suggests that condensation will occur if surfaces are cooled below 22.5 °C, which is important for HVAC design to prevent mold growth.

.psychrometric-calculator { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: #f9f9f9; padding: 20px; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); max-width: 800px; margin: 20px auto; color: #333; } .psychrometric-calculator h2, .psychrometric-calculator h3 { color: #0056b3; border-bottom: 2px solid #eee; padding-bottom: 10px; margin-top: 20px; } .psychrometric-calculator label { display: block; margin-bottom: 5px; font-weight: bold; color: #555; } .psychrometric-calculator input[type="number"] { width: calc(100% – 22px); padding: 10px; margin-bottom: 15px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; } .psychrometric-calculator button { background-color: #007bff; color: white; padding: 12px 20px; border: none; border-radius: 4px; cursor: pointer; font-size: 16px; width: 100%; box-sizing: border-box; transition: background-color 0.3s ease; } .psychrometric-calculator button:hover { background-color: #0056b3; } .calculator-results { background-color: #e9f7ff; border: 1px solid #cce5ff; padding: 15px; border-radius: 5px; margin-top: 20px; } .calculator-results p { margin: 8px 0; font-size: 1.1em; } .calculator-results strong { color: #0056b3; } .calculator-article { margin-top: 30px; line-height: 1.6; } .calculator-article ul { list-style-type: disc; margin-left: 20px; } .calculator-article ol { list-style-type: decimal; margin-left: 20px; } .calculator-article li { margin-bottom: 8px; } function calculatePsychrometrics() { var dryBulbTemp = parseFloat(document.getElementById("dryBulbTemp").value); var relativeHumidity = parseFloat(document.getElementById("relativeHumidity").value); var atmosphericPressure = parseFloat(document.getElementById("atmosphericPressure").value); // Input validation if (isNaN(dryBulbTemp) || isNaN(relativeHumidity) || isNaN(atmosphericPressure)) { alert("Please enter valid numbers for all input fields."); return; } if (relativeHumidity 100) { alert("Relative Humidity must be between 0 and 100%."); return; } if (atmosphericPressure = 0) { Psat = 0.61121 * Math.exp((18.678 – dryBulbTemp / 234.5) * (dryBulbTemp / (257.14 + dryBulbTemp))); } else { // For temperatures below freezing Psat = 0.61115 * Math.exp((23.036 – dryBulbTemp / 333.7) * (dryBulbTemp / (279.82 + dryBulbTemp))); } // 2. Vapor Pressure (Pv) var Pv = (relativeHumidity / 100) * Psat; // 3. Dew Point Temperature (Tdp) – Inverse Arden Buck var Tdp; var alpha; if (Pv >= 0.61121) { // Corresponds to Tdp >= 0 °C alpha = Math.log(Pv / 0.61121); Tdp = (257.14 * alpha) / (18.678 – alpha); } else { // Corresponds to Tdp < 0 °C alpha = Math.log(Pv / 0.61115); // Use the constant for sub-zero range Tdp = (279.82 * alpha) / (23.036 – alpha); } // Ensure Tdp is not greater than Tdb (can happen with approximations at 100% RH) Tdp = Math.min(Tdp, dryBulbTemp); // 4. Specific Humidity (w) / Humidity Ratio var specificHumidity = (epsilon * Pv) / (atmosphericPressure – Pv); if (specificHumidity < 0) specificHumidity = 0; // Should not be negative due to Pv < P_atm // 5. Enthalpy (h) // h = 1.006 * Tdb + w * (2501 + 1.86 * Tdb) var enthalpy = (1.006 * dryBulbTemp) + (specificHumidity * (2501 + (1.86 * dryBulbTemp))); // 6. Specific Volume (v) var Tdb_abs = dryBulbTemp + 273.15; // Convert Tdb to Kelvin var specificVolume = (R_air * Tdb_abs / atmosphericPressure) * (1 + 1.6078 * specificHumidity); // 7. Wet-Bulb Temperature (Twb) – Empirical formula (ASHRAE approximation) // This formula is for Tdb in °C and RH in % var wetBulbTemp = dryBulbTemp * Math.atan(0.151977 * Math.sqrt(relativeHumidity + 8.313659)) + Math.atan(dryBulbTemp + relativeHumidity) – Math.atan(relativeHumidity – 1.676331) + 0.00391838 * Math.pow(relativeHumidity, 1.5) * Math.atan(0.023101 * relativeHumidity) – 4.686035; // Ensure Twb is not greater than Tdb wetBulbTemp = Math.min(wetBulbTemp, dryBulbTemp); // Display results document.getElementById("wetBulbTempResult").innerText = wetBulbTemp.toFixed(2); document.getElementById("dewPointTempResult").innerText = Tdp.toFixed(2); document.getElementById("specificHumidityResult").innerText = specificHumidity.toFixed(5); document.getElementById("enthalpyResult").innerText = enthalpy.toFixed(2); document.getElementById("specificVolumeResult").innerText = specificVolume.toFixed(3); document.getElementById("vaporPressureResult").innerText = Pv.toFixed(3); document.getElementById("saturationVaporPressureResult").innerText = Psat.toFixed(3); }

Leave a Comment