← BPSD6030 tutorial tools
Colour theme

Psychrometric Chart for HVAC Design

A psychrometric chart set up for the questions this unit asks of it. Load the weather file your DesignBuilder model uses and every hour of the year lands on the chart. Read those hours for the climate, then for the building, then for the air-handling unit, and see where the answers part.

Start from a capital city on tab 1, or load your own building's weather file (.epw). Everything happens in your browser: a file you load is read on your computer and is not uploaded anywhere.

Where this fits in Week 3 and Assignment 1
  • Lecture, The chart is a coordinate system → tab 1 with no file loaded: switch the chart lines on one at a time and read a state with the cross-hair
  • Lecture, the box an engineer draws and The distance from outside to that box is the plant → tab 2: the outside design point, the arrow to the band, and the band's edge moved
  • Lecture, Two air streams, one box and The cooling coil for dehumidification → tab 3: the mixed state, the coil and its apparatus dew point, the reheat leg, and the same job done by a DOAS
  • Lecture, A climate on the psychrometric chart, and its closing question (is your bigger problem sensible or latent?) → tab 1 with a weather file loaded, read for the climate, then the building, then the air-handling unit
  • Assignment 1, the building description's climate (design conditions, seasonal pattern) → tab 1 read for the climate, with your own building's weather file, for the hours against the comfort band and the month-by-month pattern, then tab 2 for the design conditions and where they come from

The tutorial uses no tab: the chart work lives in the lecture. Nothing here is submitted or marked.

Read the hours for:

First the climate: where each hour of the year sits against the comfort band.

Any two properties fix a state of air, so one point on this chart is one hour of weather, and a weather file is 8,760 of them. The comfort band is the box of temperature and moisture the building is meant to hold (set it below). Each hour is read against it in plain words: cold (left of the band), warm (right of it), humid (more water in the air than the band allows, whatever the temperature), dry (less water than it allows, when the band has a lower limit) or comfortable (inside it).

Moisture is read first: a humid hour stays humid however much it is warmed. Every hour of the year counts here, because the weather does not keep office hours. The monthly bars give the seasonal pattern; with the design conditions on tab 2, that is the climate a building description needs.

1. The weather

Each city is the newest typical-year file (TMYx 2011–2025) for its airport station, the same file CBE Clima serves for that location.

Or load your own building's weather file: choose an .epw or drop it here Get it from CBE Clima for your building's location, the same file you give DesignBuilder. Clima's downloads arrive as .zip files: unzip, then choose the .epw inside.

CBE Clima: clima.cbe.berkeley.edu (opens in a new tab; this page itself makes no network requests).

2. The comfort band

The band is a design decision: the heating and cooling setpoints set its edges, the gap between them is the dead band, and the humidity limit sizes the coil. Set the band your brief would set.

Bands to start from:

3. The chart

Show

Arrow keys move the cross-hair by half a degree or half a gram per kilogram; hold Shift for steps of five.

4. The year, against the band

Load a weather file to count its hours. The band and the regions are drawn already, so the chart works without one.

The maths behind the chart

Every property comes from the ASHRAE Handbook: Fundamentals, chapter 1, using the perfect-gas relations, which stay within 0.7% of the full real-gas formulation between −50 and 50 °C.

saturation pressure p_ws(t): Hyland–Wexler, over ice below 0 °C and over water above humidity ratio W = 0.621945 · p_w / (p − p_w) kg water per kg dry air relative humidity RH = p_w / p_ws(t) enthalpy h = 1.006 t + W (2501 + 1.86 t) kJ per kg dry air wet bulb t* W = ((2501 − 2.326 t*) W_s(t*) − 1.006 (t − t*)) / (2501 + 1.86 t − 4.186 t*) dew point the temperature at which p_ws equals the air's own p_w pressure at altitude p = 101.325 (1 − 2.25577×10⁻⁵ Z)^5.2559 kPa, Z in metres

One chart, one pressure. The chart is drawn at the standard pressure for the weather station's elevation, read from the file (101.325 kPa before a file is loaded). Each hour is placed by its dry bulb and dew point. The dew point fixes how much water the air holds whatever the pressure, which is why it is the second coordinate carried from the file. Plotting each hour at its own barometric pressure would put some points above the saturation curve drawn here.

How an hour is sorted. Moisture first, because only a coil colder than the air's dew point can take water out. If the hour holds more water than the wettest air in the band, it needs cooling and dehumidifying. If it holds less than the driest air in the band, it needs humidifying (and usually heating). Otherwise its moisture is already acceptable and a horizontal move brings it in: heating if it sits left of the band at that humidity ratio, sensible cooling if right. With a relative-humidity limit the band's edges lean, so the test uses the band's width at the hour's own humidity ratio rather than the setpoints alone.

The balance point. The outdoor temperature at which the heat a building gains from people, lights, equipment and sun equals what it loses through its envelope and its outside air. Below it the building needs heating; above it, cooling. Here it is an illustrative vertical line: hours that the outside air needs heated, but that lie above the line, are counted as free cooling for the building. No load is calculated.

Three readings of the same hours. Every hour is sorted once, by the rule above, and the three readings name the result differently. Read for the climate, cold is the hours the air-handling unit reading calls heating, warm is sensible cooling, humid is cooling and dehumidifying and dry is humidifying, so those two readings count the same hours in the same places. The building reading splits the cold hours at the balance point, and the air-handling unit reading keeps that split as heating and free cooling. The climate reading counts all 8,760 hours of the year; the hours the building is in use apply from the building reading on, so with a window set the climate reading still shows the whole year.

Operating hours. A weather file labels each hour by its end: file hour 1 is 00:00 to 01:00, file hour 9 is 08:00 to 09:00, and file hour 24 is 23:00 to midnight. A window from 07:00 to 19:00 therefore counts file hours 8 to 19, twelve hours a day. A window that starts later than it stops runs overnight: 22:00 to 06:00 counts file hours 23, 24 and 1 to 6. Weekdays only uses each hour's own date from the file's calendar, so a shift that starts on Friday night keeps its Friday hours and drops the Saturday ones. Public holidays are not removed.