User manual

PsychroView User Manual

The complete PsychroView manual: quick start, air treatment processes, Mollier h-x chart, climate data, export and project sharing.

PsychroView is a free online tool for psychrometric calculations and for visualising air treatment processes in the Mollier h-x chart. It is built for engineers, building services designers and students of ventilation and air conditioning.

What PsychroView is and who it is for

PsychroView is a web psychrometric application for professional psychrometric calculations in ventilation and air conditioning. It lets you model and compare air treatment processes — heating, cooling, humidification, heat recovery and more — and plot them in an interactive Mollier h-x chart or a Carrier T-x chart (the psychrometric chart familiar from ASHRAE practice) straight in the browser. The theory behind the field is summarised in the article What is psychrometrics; for a short definition see the glossary entry psychrometrics.

As an online psychrometric calculator it needs no installation. You can run psychrometric calculations from any device at app.psychroview.com. A full overview of what the app calculates — and where the limits of each model are — is on the page What it calculates.

Who PsychroView is for

ProfileTypical use
Energy auditorHeat recovery assessment, moist-air enthalpy calculations, energy balance evaluation
Ventilation designerVentilation and air conditioning systems, air handling unit sizing, air mixing calculations, heat recovery design
Student and lecturerTeaching tool, interactive psychrometric chart tutorial, psychrometrics for the classroom
Service technicianQuick online psychrometrics for verifying the operating parameters of an installed air conditioning system

Calculations follow the ASHRAE Handbook – Fundamentals 2021; in the project properties you can switch to the constants and correlations used in Czech technical literature for ventilation and air conditioning.

Availability

PsychroView and its user interface are fully localized into German, English, French, Czech and Slovak – making it suitable for international projects or as HVAC software for companies operating in multiple countries. The software includes climate data from publicly available sources, Germany (DWD) and Austria (GeoSphere), as well as a search function on sites throughout Europe.


Quick start – your first calculation

This walkthrough takes a new user from opening the application to the first point plotted in the h-x chart. The same walkthrough is available as an interactive guide inside the application: it is offered in the welcome dialog and can be started at any time with the Guide button in the top bar; the guide for a specific process opens from the help icon on its process card.

Step by step

  1. Open the application at app.psychroview.com. Free access requires no sign-up but is limited in features. Signing up is recommended to unlock more of them.
  2. Once you are signed in, you land on the Projects tab, which gives you an overview of your projects and access to the example projects.
  3. Click New project to enter the workspace. On the left is a narrow vertical bar with the process tiles (the palette), and next to it the panel with the process cards of the set.
  4. Check the atmospheric pressure — the default is the standard pressure of 101.325 kPa (corresponding to an altitude of 0 m a.s.l.). For locations at higher altitudes, enter the altitude in metres and the application converts it to pressure automatically. Atmospheric pressure affects every psychrometric calculation and is set in Project properties (see the chapter Project properties).
  5. Add the first process — click the Point tile (air point) in the process palette, or the + button in the empty workspace. A process card with a form opens.
  6. Enter the inlet air conditions — temperature tt [°C], relative humidity φ\varphi [%] and volume flow rate V˙\dot V [m³/h]. You can type the values in, or take them from the climate data of the selected location in a single click (winter/summer design conditions). The application plots the point in the Mollier h-x chart immediately and derives the humidity ratio, the moist-air enthalpy, the dew point and the remaining quantities.
  7. Add a treatment process — clicking a tile such as Heating or Cooling appends another step to the chain. The outlet of the preceding process automatically becomes the inlet of the new one.
  8. Watch the chart — every process you add appears as a point and an arrow in the Mollier chart. The whole air treatment sequence is visible at a glance.
  9. Export the results — Export PDF in the Export menu of the top bar generates the complete technical output: chart, summary table and detailed results of every process.

Tip: You can build the same chain directly in the chart: press P and click in the chart (air point), then H and click the target temperature (heating). The procedure is described in Working in the chart.


The top bar

The top bar gathers the actions on the project and the application:

ElementFunction
ProjectsNew project, recent projects, projects overview, example projects, loading a local file; for the current project: save locally, rename, close and delete
MenuLinks to the website (articles, glossary), support, installing the app, Preferences and Cookie settings
ExportDownload of the results as PDF, PNG, SVG, DXF, Excel, Word, PowerPoint, HTML or an animation
CopyCopy diagram or Copy summary table to the clipboard
ShareRead-only link to the project (see Sharing a project)
Undo / RedoChange history of the active set
GuideInteractive guide to the application
Module iconsSwitching between the chart and the specialised modules (see Modules)
PreferencesPersonal settings that apply to all your projects
HelpThis manual, in a new tab
Language, light/dark mode, accountAt the right-hand end of the bar

Below the top bar are the tabs of the open projects.


Projects

The application organises work into projects, where one project corresponds to one or more sets of calculations within a single job. You can have several projects open in one window at once — they appear as tabs, much like browser tabs. For signed-in users, projects are saved to the cloud automatically. Closing a project tab only closes the project; it stays ready for further editing in the Projects overview.

Projects overview

The first tab in the bar is always Projects — the home screen of the application. It contains:

  • a list of saved projects with the number of sets and processes, opened by clicking,
  • example projects — ready-made sample calculations (heat recovery, cooling, humidification…) that can be browsed for free; you open them as your own editable copy,
  • creating a new project and opening an .hxp file from disk.

You can return to the overview at any time by clicking its tab; it cannot be closed, as it is the base surface of the application.

Creating a project

Click the + icon to the right of the tabs, use the New project button in the overview, or choose New project from the Projects menu.

Switching between projects

Click the project tab. The active project is underlined in blue.

Renaming a project

Click the pencil icon on the project tab or double-click the tab name. Type the new name and confirm with Enter, or cancel with Escape. You can also use Rename in the Projects menu, or rename the project in the Projects overview.

Closing a project

Click the × icon on the tab, or Close in the Projects menu.

  • Signed-in user — data is saved to the cloud continuously; the tab can be closed with no risk of data loss.
  • Anonymous user — the application shows a warning, because the data is not stored in the cloud.

Deleting a project

In the Projects overview, click the bin icon next to the project you want to remove, or use Delete project in the Projects menu while the project is open. The project is deleted permanently and cannot be restored.

Saving and loading locally

Save locally downloads the project as an .hxp file; Load locally opens it again. Useful for archiving, or for handing a calculation over without the cloud.

Scrolling the tabs

With a larger number of projects, ‹ / › arrows appear for horizontal scrolling of the tab bar.


Project properties

Whatever applies to the whole project is set in the Project properties dialog, which opens from the right-hand panel or from the icon on the project tab. The settings are stored in the project and travel with it to another computer.

SectionContents
Calculation standardASHRAE 2021 or Czech literature (ČSN). Changes the resulting numbers, not the appearance — the difference in coil latent capacity is up to 18 %
Atmospheric pressureA project constant, in kPa or from the altitude. Above the chart the value is only displayed
Climate dataThe selected location and climate data source
Project informationProject name, Project designation, Building name, Building address, Prepared by and Notes. These fields go into the PDF header and the chart info panel

Project properties are available to signed-in users.


Process sets – calculation variants

A set holds one process chain, that is, one set of processes and points. A single project can contain several sets — each set represents one variant of the calculation chain. Sets are colour-coded in the chart, so you can compare a variant with and without heat recovery directly in one Mollier h-x chart, or a summer and a winter operating state. Sets are also handy for visualising several operating states side by side.

Set controls

ActionDescription
Add setCreates a new, empty set
Duplicate setCopies the whole process configuration of the active set; ideal for comparing variants (for example different types of heat recovery exchanger or different coolant temperatures)
RenameClick the set name
Hide from diagram (eye)Temporarily hides the set in the chart without deleting the data
Lock set (padlock)Switches the set to read-only — processes can be neither edited nor added
Remove setDeletes the set; a project must always keep at least one set

Undo / Redo

The application keeps a change history for the active set. Undo or redo an operation with the Undo / Redo buttons in the top bar or the keyboard shortcuts Ctrl+Z / Ctrl+Y.


Process palette

The palette in the left vertical panel is used to add processes to the active set. Clicking a tile appends that process type to the end of the calculation chain — behind the last process in the set.

With the process panel hidden, a tile does not add the process straight away but switches on the tool for drawing it in the chart; the tooltip of the tile shows the letter of the tool (see Working in the chart).

Inserting a process in the middle of the chain

Processes do not have to go at the end. Hovering between two process cards (or before the first / after the last card) reveals a + circle. Clicking it marks the insertion point; you then pick the process type in the palette — the new process is inserted exactly at the chosen position and the chain is recalculated automatically.

Customising the palette

The gear at the bottom of the process bar opens Preferences directly at the Process palette section:

  • Size of the tiles (XS / S / M / L) and Labels (show the names or not)
  • Order & visibility: drag the ⋮⋮ handle to change the order of the processes, and click the eye icon to hide processes you do not need at this stage of the project
  • Reset restores the factory palette settings

Tip: Hovering over any tile shows a tooltip with the full process name and a short description — a handy quick psychrometric chart tutorial for new users.


The process card – controls and settings

Every process you add appears as a card in the left-hand process overview panel. Cards are ordered top to bottom following the calculation chain — the outlet (outlet air) of the upper card is the inlet of the card below it. Cards are linked into the calculation chain automatically.

Card header

The card header is coloured (the colour of the process or of the set) and holds the controls:

ElementFunction
Number in a circlePosition of the process in the chain. Click it to open the Process color picker (only when the set is unlocked)
NameCustom process label, or the default name of the type
ERRRed badge — the calculation failed; the error message is shown directly below the header
🔒The set is locked — the form is read-only
Help iconProcess guide — opens the interactive guide for this process type
⚙Card display — opens / closes the panel of visible fields
∨ / ∧Collapse / Expand the card
Bin iconRemove the process from the set

Card display (⚙)

The panel opens directly above the card form and applies to that card only. It lets you set:

A custom process name — name the process however you like (e.g. “HRV – plate exchanger 75%”). The name appears in the header, in the summary table and in the exported PDF.

Field visibility by category:

  • Inlet air (from chain) — contextual display of the air state coming from the preceding process
  • Input parameters — the parameters you enter
  • Results — the calculated output values

Extended air properties (inlet / outlet sections) — hidden in the basic view; switch on only those you need for the calculation at hand:

  • Dew point tdt_d, wet-bulb temperature twbt_{wb}
  • Partial pressure of water vapour pwp_w, saturation vapour pressure pwsp_{ws}
  • Degree of saturation μ\mu, specific volume v, air density ρ\rho, specific heat capacity cpc_p, mass flow rates m˙\dot m, m˙da\dot m_{da}, m˙w\dot m_w

The default for all cards is set in Preferences → Process property display. A setting made on an individual card overrides that default.

Which quantities you enter

In the air state fields, clicking the symbol of a quantity (for example φ\varphi) changes which pair you enter: alongside the temperature tt, instead of relative humidity, the wet-bulb temperature, the dew point, the humidity ratio or the enthalpy. The application calculates the rest.

Entering numbers on a tablet or phone

On a touch device, tapping a number field in a card does not open the system keyboard but a small number pad right next to the field (below it, or above it when there is no room): digits, the decimal separator, ±, delete ⌫, arrows one step up and down, and confirm ✓. The first digit replaces the original value and further digits are appended; enter a negative value with the number and ±. The chart recalculates while you type, and ✓ or a tap elsewhere saves the value. The ⌨ button in the corner switches to the tablet’s or phone’s own keyboard until you leave the field.

You can also change a value without typing: place your finger on the quantity label to the left of the field (for example tt or φ\varphi, marked with a small ↔ icon) and drag right for a higher value, left for a lower one. The value changes in the field’s steps (0.5 K, 1 % …), faster the further you drag, and the chart follows. The whole drag is undone with a single Undo; moving your finger vertically still scrolls the panel. A row with two fields (a from–to range) cannot be dragged.

Process description

The text field below the header is for notes — assumptions, data source, reference to a standard. The text appears in the exported PDF in the detail of that process.

Moving a card

Drag the card by the grip handle (⋮⋮) to the left of the header to its new position in the chain. The calculation is recalculated automatically from the point of the move.

Overriding the inlet air (disconnecting from the chain)

Instead of taking the inlet from the preceding process, any process can accept a manually entered inlet air state. Activate the function with the Override switch in the “Inlet air” section of the process card; the From chain option takes you back. The first process in the chain offers the inlet straight away — either typed in, or taken from the climate data in one click.

Typical use: testing different inlet conditions without changing the whole chain; simulating seasonal variation in an HVAC design.

Binding the inlet to a point of another process (branching)

The Point button in the inlet air section binds the process inlet to any earlier point in the chain — not just to its immediate predecessor. Side ports are available too: the Side branch of a Flow Split process, or the Warm air (out) port of a heat recovery unit. This is how you model branched ventilation systems (one branch downstream of a splitter continues to a reheater, the other feeds a different zone, for instance). An active binding is marked “in ←” on the card; Remove binding clears it. In the chart, a binding is created with the chain-link button in the point toolbar or by dragging the + handle (see Bindings in the chart). Before you remove a process that other processes are bound to, the application asks for confirmation — their bindings would be removed.


Air treatment processes – detailed description

A total of 13 process types is split into four groups: Inputs, Heat, Moisture and Mixing / Split. The physics of the individual processes and how they run in the chart are covered in the article Moist air processes in the h-x chart.


Group: Inputs

Air Point

Defines the inlet air state — the start of the calculation chain. This card is typically the first in every calculation; it corresponds to point A in the classic Mollier chart.

Inputs: temperature tt [°C], relative humidity φ\varphi [%], volume flow rate V˙\dot V [m³/h]. The values can be filled in from the climate data of a location (winter ❄ / summer ☀ design conditions).

If the point is not the first in the chain, the Disconnect button in its input data section plots it as a stand-alone point without an arrow linking it to the preceding process (useful for showing outdoor and exhaust air side by side); Connect links it again.


Group: Heat processes

Air heating

Models air heating calculations — dry heating at constant humidity ratio. In the Mollier h-x chart this is a move along the line x = const towards higher enthalpy.

Input modes (always one; the rest is derived):

  • Target temperature toutt_{out} [°C]
  • Heater capacity Φ\Phi [kW]
  • Heat loss — the heater sized to cover the specified heat loss of the space

Outputs: heater capacity Φ\Phi [kW], outlet air state. The card also holds the room balance solver for heating (see the Space balance solvers chapter).

Typical use in ventilation design: a heater in the supply branch of an air handling unit, an electric or hot-water heater in air conditioning and ventilation system design, warm-air heating.


Air cooling with condensation

Covers full air cooling calculations — including the sensible and latent parts of the capacity and the condensate calculation (the step-by-step cooling coil design procedure is covered in the article Air cooling in an AHU). It corresponds to the “cooling with condensation” process on a finned cooling coil.

Inputs:

  • Target parameter — one of four modes: Temperature toutt_{out} [°C], Power Φ\Phi [kW], Condensation [kg/h], or Humidity ratio xoutx_{out} [g/kg] (target dehumidification)
  • Coil type — CHW (Chilled Water) with the inlet/outlet temperature of the heat-transfer medium EWT/LWT, or DX (direct expansion) with the saturated suction temperature SST
  • Circuit medium (CHW) — water, propylene glycol 30/50%, ethylene glycol 30/50%, custom
  • Fin pitch: coarse 3.5–5 mm / medium 2.5–3.5 mm / fine 1.5–2.5 mm
  • Coolant presets — saved temperature pairs for repeated use, which you can edit and extend

Outputs: total capacity Φ\Phi [kW], sensible part Φs\Phi_s, latent part Φlat\Phi_{lat}, SHR (Sensible Heat Ratio), condensate m˙cond\dot m_{cond} [kg/h], ADP (Apparatus Dew Point — the effective fin surface temperature), the contact factor CF and the bypass factor BF, MTD [K], the UA coefficient [kW/K], the temperature span of the heat-transfer medium ΔTw\Delta T_w and its flow rate V˙w\dot V_w.

The card also carries the space load solver for cooling and a read-only cooling coil check (advisories on the parameters you entered). The thresholds at which the check warns are set in Preferences → Cooling coil – advisory thresholds.


HRV – heat recovery

Calculates heat recovery between the supply and the extract air — air-to-air heat exchange through a heat exchanger. It is one of the most used processes in the design of mechanical ventilation systems. For the definition see the glossary entry heat recovery; the calculation of effectiveness and savings is covered in the article Heat recovery (HRV).

Exchanger types:

TypeMoisture transferTypical use
PlateNoOffice buildings, industry, cleanrooms
Rotary (enthalpy)YesResidential ventilation, low-energy buildings
Rotary (sensible)NoIndustry, office buildings
Liquid circuitNoSeparated supply/extract (different storeys)

Inputs:

  • Side e1 (typically the cold supply air) — from the chain, entered manually, or bound to a point
  • Side e2 (typically the warm extract air): t, φ\varphi, V˙\dot V — or bound to an earlier point in the chain (the extract branch)
  • Temperature efficiency ηT\eta_T [%]
  • Hygroscopic effectiveness ηw\eta_w [%] — enthalpy rotary exchanger only
  • Stream designation (outdoor / extract / exhaust / supply air) for the labels

Outputs: actual ηT\eta_T, ηw\eta_w, enthalpy effectiveness ηHRV\eta_{HRV}, capacity ΦHRV\Phi_{HRV} [kW], mode (pre-heating / pre-cooling), condensate on both sides, exchanger surface temperature, an automatic frost warning (tsurft_{surf} < 0 °C) and a warning when the e1/e2 flow rates are markedly unbalanced.


Adiabatic cooling (adiabatic humidification)

Models adiabatic cooling — cooling by water evaporation with no heat added or removed, along the line of constant wet-bulb temperature. The air also takes up the enthalpy of the evaporated water, so the process deviates only slightly from the isenthalp (adiabatic saturation per ASHRAE). In air conditioning installations it is used as pre-cooling ahead of the cooling coil, or as evaporative cooling. See the glossary entry adiabatic cooling and the article Evaporative cooling.

Calculation modes:

  • Adiabatic efficiency ηa\eta_a [%] — 100% corresponds to saturation at twbt_{wb}
  • Target temperature toutt_{out} [°C]
  • Target relative humidity φout\varphi_{out} [%]

Outputs: wet-bulb temperature twbt_{wb} [°C], actual efficiency ηa\eta_a, water consumption [kg/h].


Heat load

Simulates internal heat gains (people, lighting, equipment) — sensible heat added without changing the humidity ratio of the air. It corresponds to the process taking place in the room in an air conditioning design.

Input: heat input Φ\Phi [kW].


Heat loss

Dry heat loss through the building envelope — sensible heat removed without condensation. Input: capacity Φ\Phi [kW]. If the outlet temperature drops below the dew point of the inlet air, the application shows a warning. Condensation in building structures and how to prevent it are covered in the article Water vapour condensation in buildings.


Group: Moisture processes

Air humidification

Complete humidification calculations — three different ways of humidifying air. Steam, adiabatic and ultrasonic humidification are compared in the article Air humidification in AHUs.

Humidification typePhysical principleTypical use
Water (adiabatic)Water evaporation, temperature dropsHumidifier section of an AHU
Wet steamHumidification with steam of a given qualityIndustrial humidification
Saturated steamHumidification with dry saturated steam at a given temperatureHospitals, museums, data centres

Inputs: target relative humidity φ\varphi [%] or target humidity ratio xx [g/kg]; steam temperature tst_s [°C] and steam quality qsq_s for the steam variants; water temperature twt_w for water humidification. The slope of the process in the h-x chart is set by the quantity dh/dx (the specific enthalpy of the humidifying medium).

Outputs: humidification capacity Φ\Phi [kW], humidification flow rate m˙evap\dot m_{evap} [kg/h], steam enthalpy hsh_s [kJ/kg]. The card also holds the combined Heat + humidify solver (see Space balance solvers).


Humidity load

Isothermal moisture addition — models the moisture produced by people, food or wet surfaces. Enter it either as a moisture flow rate [g/h] or as the required increase in humidity ratio Δx\Delta x. Outputs: actual moisture flow rate, Δx\Delta x, latent capacity Φlat\Phi_{lat} [kW].


Sorption dehumidification

Adsorption of water vapour on a solid desiccant (silica gel, molecular sieves) — see the glossary entry desiccant dehumidification and the article Desiccant dehumidification. The calculation gives the minimum power needed to regenerate the desiccant. Inputs: target φ\varphi [%] or xx [g/kg]. Outputs: moisture removed [kg/h], adsorption power [kW], regeneration power [kW], outlet temperature (adsorption releases heat).


Group: Mixing and split

Mixing of 2 streams

Mixing of two airstreams — a basic operation in every ventilation and air conditioning calculation (mixing outdoor and recirculated air).

Inputs:

  • Stream 1 — automatically from the preceding process, manually (disconnected from the chain), or bound to a point
  • Stream 2 — manually: t, φ\varphi, V˙\dot V, or bound to an earlier point in the chain (e.g. the side branch of a Flow Split — recirculation)

Outputs: mixed air state (t, φ\varphi, x, h, ρ\rho, V˙\dot V), condensate when the mixture is subcooled below its dew point [kg/h].


Mixing of 3 streams

Mixing of three airstreams — an extension of the previous process for three-component mixing calculations (e.g. outdoor + recirculated + extract air). Inputs: t, φ\varphi, V˙\dot V for each of the three streams. Outputs: mixed state, condensate [kg/h].


Flow split

Splitting one airstream into two branches by a given ratio — typically in ventilation ductwork or as a recirculation take-off.

Input: branch 1 fraction.

Outputs:

  • Branch 1 — continues as the outlet into the next process in the chain
  • Branch 2 — the secondary branch, shown in the chart and the table; the inlet of another process can be bound to it (binding to a point)
  • Flow rates of both branches [m³/h] and [kgda\mathrm{kg_{da}}/h]

Space balance solvers

The Cooling, Heating and Humidification cards contain integrated deterministic solvers that derive the required processes from the room balance automatically — with no manual iteration.

Space load solver (Cooling)

Enter the target band for the space (tmint_{min}–tmaxt_{max}, φmin\varphi_{min}–φmax\varphi_{max}), the heat gain — either as a total or split into sensible + latent parts — the moisture production [g/h], the permitted ΔT\Delta T between supply and space and the coolant temperature range. The solver determines the required supply state, the temperature span of the heat-transfer medium tc,int_{c,in}/t_c,out, the cooling capacity, the condensate, the SHR and any reheat needed. The Apply button writes the calculated processes into the chain.

Room balance solver (Heating)

From the heat loss of the space, the moisture production and the target band it determines the required supply state, the heater capacity and any humidification needed (steam or adiabatic), including the steam/water flow rate.

Heat + humidify (Humidification)

A combined calculation: from the target temperature and relative humidity it determines the heater capacity, the steam flow rate and the intermediate point after heating.

The solvers report readable errors whenever the input is physically impossible (saturation exceeded, insufficient flow rate, coolant unable to reach the dew point…), together with a recommendation on what to change.


Climate data – design conditions for a location

The Climate data dialog (at the inlet point, in Project properties or in the Builder) provides design conditions for thousands of locations. You apply the chosen winter ❄ and summer ☀ condition to the inlet point of the chain in one click; at the same time the atmospheric pressure of the project is set from the altitude of the location (or directly from the source). Where design conditions come from and how humidity is measured in the atmosphere is explained in the article Meteorological psychrometrics.

Data sources

TabContent
SourcesCurated datasets, Germany (DWD CDC, design temperature per the DIN/TS 12831-1 method, two climate periods), Austria (GeoSphere, NAT-13 + summer percentiles), and others
Search cityWorldwide location search (Open-Meteo geocoding). Design percentiles from JRC PVGIS TMY (fast) or the ERA5 30-year reanalysis 1994–2023 (more accurate)
EPW fileUpload your own EnergyPlus Weather (TMY) file — the design conditions are derived from 8,760 hourly values
Postcode (DE)Enter a German Postleitzahl — returns the conditions of the nearest DWD weather station
ImportImport of your own climate data in JSON or CSV format. The data is stored with your account as “My saved sources” and is then available in the location picker; sample files and validation with a preview are provided

Conditions and percentiles

For every location, winter and summer design conditions are available at several severity levels (design temperature, moderate conditions, extremes), including the coincident humidity/enthalpy wherever the source provides it.

Comparing locations

The Comparison panel lets you place several locations/conditions side by side and compare the design values before making a choice.


Mollier h-x chart and Carrier T-x chart

Chart type

PsychroView supports two kinds of psychrometric chart, switchable with the Mollier h-x and Carrier buttons at the right-hand edge of the chart:

  • Mollier h-x chart — horizontal axis = humidity ratio xx [g/kgda\mathrm{g/kg_{da}}], sloping enthalpy isolines hh [kJ/kgda\mathrm{kJ/kg_{da}}]. The standard in European building services and HVAC design. It is the most widely used h-x chart online for engineers in Czechia.
  • Carrier (ASHRAE) T-x chart — horizontal axis = temperature tt [°C], vertical axis = humidity ratio xx [g/kgda\mathrm{g/kg_{da}}]. Preferred in Anglo-Saxon practice; this is the psychrometric chart to use for air conditioning calculations in an English-speaking setting.

Both charts show identical psychrometric data — they differ only in the orientation of the axes and in their graphical appearance.

Reading the chart in detail, the meaning of the individual isolines and the typical tasks are covered in the guide The Mollier (h-x) chart.

Diagram appearance

The Diagram appearance button opens the panel with the graphic settings, which are stored in the project:

  • Axes and grid — minimum, maximum and step of the temperature and humidity ratio axes; Reset to defaults restores the standard range. For special calculations (dry air, extreme cooling, high-temperature processes) adjust the range as needed. When a process ends up outside the axes, the axis extends by itself to the next grid line with some margin and a notice offers Undo (it never shrinks on its own); turn this off in Preferences with Automatically extend the diagram axes
  • Auxiliary lines — lines with a given slope, SHR (Sensible Heat Ratio) or dh/dx, drawn from a reference point of the chain; useful for the graphical design of a cooling process or for checking the slope of a humidification
  • Comfort layers — thermal comfort zones drawn in the chart
  • sections for each family of isolines (temperature, relative humidity, enthalpy, wet bulb, specific volume, dew point) and for the Protractor Δh/Δx and SHR — colours, steps and line widths
  • Layout — the aspect ratio of the chart (auto, A4 landscape, A4 portrait, or a custom ratio), useful for printed output
  • Font sizes of the axes and labels
  • Processes (in diagram) — arrow type (filled / open / tick / none), line widths, point size and font

Atmospheric pressure

Atmospheric pressure is a project constant: it is set in Project properties, either directly in kPa or by entering the altitude in metres, from which the application computes the pressure per the ISA (International Standard Atmosphere). Above the chart the value is only displayed. The pressure can also be taken from the selected climate location. Atmospheric pressure affects every curve in the chart and the results of every psychrometric calculation; changing it triggers an automatic recalculation of the whole project.

Working zones

The Working zones section of the right-hand panel lets you define colour-marked areas in the chart (a range of t and φ\varphi), for example the required band for the indoor environment. Add them with Add zone; zones can be named, coloured and hidden individually.

Chart legend

The Show legend button above the chart shows/hides the legend of the sets. In Legend display you can set:

  • Show name as — the process type / the process label / both
  • Process types — pick the process types you do not want to appear in the legend
  • Nodes without result — hide processes with no result (error, empty set)
  • Sets layout — stacked or side by side

Project info in the chart

The Project info button shows the project name, designation, building and author inside the chart area; Visible fields selects which of them appear. Useful for PDF exports attached to technical documentation.

Dark mode

The sun/moon toggle in the top bar. The preference is stored in the browser and persists between sessions.

Hover synchronisation

Hovering over a row of the summary table or over a process card highlights the corresponding point and arrow in the chart, and the other way round. It makes calculations with a larger number of processes easier to navigate.


Working in the chart

Most of the work can be done directly in the chart: the mouse decides what and where, the keyboard how much. Actions in the chart change the same chain as the cards in the panel — a new process also appears among the cards, and every action is undone by a single Undo step. Everything works in both the Mollier and the Carrier chart. The Working in the diagram guide (the Guide button in the top bar) takes you through it step by step. If you only want to view the chart, turn editing off in Preferences with Mouse and touch control in the diagram: a click on a point then only selects its card, and on a tablet you can scroll over the chart with your finger.

Selecting a point, the toolbar and the menu

Clicking a point in the chart selects it, and its card in the panel expands and is highlighted; clicking a card or a row of the summary table selects the point in the chart in turn. A toolbar of icons appears next to the selected point:

IconButtonFunction
pencilEditOpens the process card (same as double-clicking the point)
plusAdd afterList of process types — the chosen process is drawn from this point
padlockAxis locks for draggingQuantities that must not change while the point is dragged (see Dragging points)
chain linkLink input to an earlier pointBinds the process inlet to a point of an earlier process (see Bindings in the chart)
binRemoveRemoves the process from the set (also the Delete key)

Right-clicking a point opens the menu Edit · Add after ▸ · Insert before ▸ · Duplicate · Link input… · Color · Remove. Duplicate inserts a copy of the process right after it, Color sets the colour of the process in the chart. Right-clicking an empty spot offers New point here — an air point with the state under the cursor is appended to the end of the chain as a separate start. In an empty set, double-clicking the chart also creates the first point.

When several points lie on top of each other, a click offers Points here so that you can pick the one you mean. A point of an inactive set offers Switch to set — only the active set can be edited; a locked set and a shared link are read-only. Esc always goes one level back: it closes the menu, cancels the tool, closes the card and finally clears the selection.

Drawing processes

A process is drawn from the selected point, or from the end of the chain when nothing is selected. Switch the tool on with its letter, with Add after in the toolbar or the menu, or — with the process panel hidden — with a palette tile. The letters are the same in every language:

LetterToolLetterTool
PAir pointMMixing of 2 streams
HHeatingTMixing of 3 streams
CCoolingRHeat recovery — pressing it again switches the exchanger type
AAdiabatic coolingDSorption dehumidification
WHumidification with waterGHeat load
SHumidification with steamLHeat loss
VHumidity load

The chart shows the path along which the process may move — heating along xx = const toward a higher temperature, cooling along the coil curve, adiabatic cooling along the wet-bulb line, humidification along its own line — and the cursor snaps to it at round values. Live values follow the cursor: the target state and what the process costs (capacity, condensate, water or steam). A click saves the process; it is inserted after the point it starts from and stays selected, so you can draw the next one straight away.

  • Exact value — instead of clicking, type a number: a field opens at the cursor, Tab switches the quantity (temperature / capacity for heating, for instance), Enter saves.
  • Shift turns snapping off (fine step), Esc goes one step back, a right-click cancels the tool.
  • Processes with another stream are drawn in steps. Mixing: the state of the 2nd stream, then the mixing point on the connecting line (it sets the flow rate of the 2nd stream). Three streams: the 2nd and the 3rd stream, then the mixing point inside the triangle. Heat recovery: the extract air state, then the effectiveness on the line; for the enthalpy rotary exchanger, a point inside the rectangle (temperature sets ηT\eta_T, humidity ηw\eta_w).
  • Cooling follows the coil curve for the default 3/9 °C coolant; a different coolant is set on the card.
  • Where drawing is not possible (Flow split has no path in the chart, an empty set has nothing to start from), the process is added with its card, as from the palette.

Dragging points

Grab a point and drag it: the point moves along the path of its process, snaps as when drawing and is saved when you let go — the application back-calculates the process parameters (capacity, effectiveness, flow rate…). You can drag the outlet of a process, the 2nd and 3rd stream of a mixing and the extract air of a heat recovery unit; a bound stream is moved at its source point. Releasing outside the plot area or pressing Esc cancels the drag.

  • Axis locks — the padlock button in the toolbar selects the quantities (tt, xx, φ\varphi, hh) that must stay unchanged while dragging; the choice is remembered. It applies to points and streams — processes follow their own path. Two locks fix the point completely, and it will not move.
  • Alt while dragging keeps the motion strictly vertical or horizontal, Shift turns snapping off.
  • The arrow keys move the selected point to the next round value along its path, with Shift in a coarser step. A series of presses is one Undo step.

The + handle — the next process by dragging

Next to the selected point there is a small + circle in the direction of the process that leads into the point. Pull a line out of it and let go:

  • on an empty spot — the New process from here menu lists first the processes whose path runs close to the release point. Hovering over an item shows where the process would end; choosing it saves the process with its target at the release point.
  • on the point of a later process — binds its inlet (see Bindings in the chart).

Clicking + without dragging opens the list of types, like Add after. Esc discards the line.

Bindings in the chart

A binding feeds a process with air from an earlier point of the chain instead of its immediate predecessor (see Binding the inlet to a point of another process). In the chart, create one with the chain-link button (Link input to an earlier point) in the toolbar or with Link input… in the menu: the chart highlights the points the inlet can come from, and clicking one of them creates the binding. The + handle released on the point of a later process works the same way — the 2nd or 3rd stream of a mixing and the extract air of a heat recovery unit are bound at once; for the outlet of a process, a menu lists its inputs and, for each of them, what the binding will replace.

A bound connecting line carries a small chain mark in its middle. The list of bindings and their removal stay on the process card.

Working with the process panel hidden

The ‹ button (Hide process panel) on the border between the cards and the chart hides the panel and enlarges the chart; the narrow › strip next to the palette brings it back.

  • Above the chart there is the chain strip: the set switcher and numbered process chips. Clicking a chip selects the process, a double-click opens its card, a right-click the menu; dragging a chip changes the order. Hovering over the gap between chips reveals a + — clicking it marks the insertion point, and you then pick the type in the palette.
  • Edit or a double-click opens the process card right next to the point, placed so that it does not cover the selected process. The pin fixes it to the edge of the chart — it stays open and always shows the selected point.
  • A palette tile switches the drawing tool on, a second click switches it off. With the panel shown, the palette adds processes as before and opens the card in the panel.

Setting a value in the chart from the card

Quantities on the card that the chart can set — the target temperature of heating, the coil outlet, the heat recovery effectiveness, the state of the 2nd stream and others — have a ⌖ button (Set in the diagram). Clicking it switches on editing of that quantity in the chart: click the target spot, or type a number and confirm it with Enter.

Results in the chart

The Show results on processes button in the icon column at the bottom right of the chart displays the capacity next to the lines, the condensate for cooling, water or steam for humidification and warnings on the points — frosting of the heat recovery exchanger, fog, condensation. The choice is remembered; results go into an export only when they are switched on.

The hint line

The line below the chart always says what a click, a right-click, typing and Esc will do right now, depending on the active tool. Hide it with the cross; switch it back on in Preferences with Hints below the diagram.

Touch and pen

On a tablet the same works with a finger: a tap = a click, a double tap on a point = edit, a long press = the menu. Points and the + handle are dragged with a finger just like with the mouse. When drawing, place your finger, slide it along the path and lift it to save the process; a long press without moving cancels the tool, and a second finger cancels the dragging of a point. A pen behaves like a mouse. On a phone, processes are added and edited in the cards; in the chart you can select points and open the menu with a long press. Numbers in the cards are entered with the built-in number pad or by dragging the quantity label — see Entering numbers on a tablet or phone.


Results overview table

The table in the right-hand panel lays out the air states (inlet / outlet) of all processes in the active set.

Displayed columns

ColumnQuantityShown by default
tDry-bulb temperature [°C]✓
φ\varphiRelative humidity [%]✓
xHumidity ratio [g/kg]✓
hMoist-air enthalpy [kJ/kg]—
V˙\dot VVolume flow rate [m³/h]—
Φ\PhiProcess capacity [kW]—
Cond.Condensate [kg/h]—
NameCustom process label—

Extended columns

Add further columns with Customize columns:

  • Dew point tdt_d [°C], wet-bulb temperature twbt_{wb} [°C]
  • Partial pressure of water vapour pwp_w [kPa] and saturation vapour pressure pwsp_{ws} [kPa]
  • Degree of saturation μ\mu [–], specific volume vv [m³/kg], air density ρ\rho [kg/m³], specific heat capacity cpc_p [kJ/(kg·K)]

Copy the table to the clipboard with Copy → Copy summary table and paste it into a spreadsheet.


Exporting and printing the results

The exports are in the Export menu of the top bar; the Copy menu copies the chart or the summary table to the clipboard.

Available formats

FormatContent and use
PDFMulti-page A4 document: project header + chart (p. 1), summary table (p. 2), detailed process tables (p. 3–N). The standard output for building services designs handed over to the client, or for HVAC design documentation.
PNGBitmap image of the chart (high resolution). Suitable for inserting into reports or presentations.
SVGVector chart — fully editable in Inkscape, Adobe Illustrator or CAD software.
DXFCAD export for AutoCAD / BricsCAD — the Mollier or the Carrier chart as line work.
Excel (.xlsx)BETA: Numerical data of all processes + the chart as an image. Suitable for further processing or for archiving air conditioning calculations.
Word (.docx)BETA: A formatted document with the chart and the process tables — ready to be inserted into a project report.
PowerPoint (.pptx)BETA: A presentation with one slide per process — the chart, inlet, outlet and capacities in large figures; texts and tables stay editable. Suited to proposals and design walk-throughs.
HTML (ZIP)BETA: A stand-alone HTML page with the interactive chart and the tables embedded. No server dependencies.
AnimationBETA: Export of an animation showing the points appearing in the chart one by one: WebM Video or GIF Image. Suitable for teaching (psychrometric chart tutorial, psychrometrics for engineers).

Format availability depends on development stage.

The availability of the formats depends on the development stage.

PDF header

The PDF header contains:

  • Project name, designation, author, date of generation
  • Atmospheric pressure [kPa] and altitude [m a.s.l.]

Sharing a project

Signed-in users can share a project through a read-only link.

  1. Click the Share button in the top bar.
  2. The application generates a link valid for 7 days.
  3. Copy the link with the Copy button.

In the sharing panel, click Revoke link. Anyone holding the link loses access immediately.

Only projects stored in the cloud can be shared. The recipient can only view the project — the data cannot be edited.


Modules

The icons in the top bar to the right of Guide switch between the chart and the specialised modules that go beyond the basic h-x calculation: the HVAC, Energy, Ventilation, Generative and Toolbox groups, and the shortcuts Autopilot, Builder and Thermal Comfort. Back to diagram returns the workspace to the chart.

Builder — visual assembly of an AHU — CURRENTLY IN DEVELOPMENT

An alternative way of building a calculation: you assemble the process chain visually from blocks on a canvas — like an air handling unit schematic — and write the result into the project as a new set.

  • Block palette: inputs, heat and moisture processes, mixing + a fan (heat gain from the pressure rise, Φ\Phi = Δp\Delta p · V˙\dot V / 3,600,000) and mechanical parts — filter (class, clean/dirty Δp\Delta p), dampers, droplet separator, empty chamber, silencer, weather louver, activated carbon filter, UV-C section. Mechanical parts record their pressure drop for the fan design point.
  • Two rows — supply and exhaust: the unit can be built in both directions; heat recovery links the two rows (a plate exchanger crosswise, a rotor inline).
  • Mixing chamber (recirculation): connects the exhaust back into the supply — you enter the ratio either as a percentage of return air or directly as the recirculation flow rate; the application keeps an eye on the fresh-air and exhaust balance.
  • Operating modes: one unit, several operating modes (summer / winter / night operation…). When writing to the project you choose which modes to write — each becomes a separate set.
  • A live preview of the outlet air state behind every block; climate data ❄/☀ can be applied straight into the inlet of the active mode.

Availability of this feature is not guaranteed.

Autopilot — automatic process sequence design — CURRENTLY IN DEVELOPMENT

Enter the start point (outdoor air), the target zone for the supply air/space, the space loads and the permitted processes — Autopilot searches for AHU process sequences automatically that bring the air to its “target”. It ranks the results by configurable weights (simplicity, energy estimate, supply ΔT\Delta T, sequence logic) and the best sequence can be imported into the chart as a new set in one click. The manual design procedure that Autopilot automates is described in the article Air conditioning design in the h-x chart. When no solution is found, it advises what to relax (processes, number of steps, coolant range…).

Availability of this feature is not guaranteed.

Energy flow (Sankey) — CURRENTLY IN DEVELOPMENT

The Sankey diagram visualises the heat and moisture flow balances across the individual processes of the active set — the band width represents the air flow rate, the side streams show heat exchange and condensate. Preset levels of detail (Clean / Standard / Detailed).

Availability of this feature is not guaranteed.

Heat stress (WBGT) — CURRENTLY IN DEVELOPMENT

Assessment of worker heat stress per ISO 7243 — see the following chapter.

Availability of this feature is not guaranteed.

Toolbox — quick calculators — CURRENTLY IN DEVELOPMENT

CalculatorDescription
Unit converterConversion between SI and I-P units: temperature, flow rate, pressure, capacity, humidity, enthalpy
Steam propertiesEnthalpy, latent heat and saturation vapour pressure from temperature (IAPWS approximation)
Motor heatSensible heat transferred to the air by the fan motor — input power, efficiency, temperature rise ΔT\Delta T
Outdoor airMinimum outdoor airflow rate per EN 16798-1 (categories I–III) or ASHRAE 62.1 (VRP)

Further modules (room air conditioning, cleanrooms, data centres, dryers, energy calculations, ventilation sizing…) are marked “Coming soon”.

Availability of this feature is not guaranteed.


Comfort analysis

Thermal comfort – PMV/PPD (ASHRAE 55, EN 16798-1) — CURRENTLY IN DEVELOPMENT

The Thermal comfort overlay draws comfort zones directly in the chart and computes the thermal comfort indices. The PMV/PPD calculation method per ISO 7730 is covered in the article Thermal comfort and the PMV/PPD index.

  • PMV / PPD (Predicted Mean Vote / Predicted Percentage of Dissatisfied) per ASHRAE 55 — inputs: air velocity [m/s], activity (met), clothing (clo), radiant temperature [°C]; the t and φ\varphi values can be synchronised from any point of the chain
  • PMV ±0.5 comfort zone drawn in the chart, both the standard ASHRAE 55 zones and custom parameters
  • Adaptive model (ASHRAE 55 §5.4 / EN 16798-1) with a band based on the outdoor temperature
  • SET (Standard Effective Temperature), Heat Index isolines, ankle draft check

WBGT (Wet-Bulb Globe Temperature, ISO 7243) — CURRENTLY IN DEVELOPMENT

A module for assessing worker heat stress per ISO 7243 — indoors and outdoors (solar radiation, wind speed, globe temperature tgt_g). The result is compared with the limits for acclimatised/non-acclimatised workers according to the metabolic rate and returns a verdict of WITHIN LIMITS / CAUTION / EXCEEDED. The t and φ\varphi values can be taken from a point of the chain.

Availability of this feature is not guaranteed.


Preferences and account

Preferences

The Preferences button in the top bar opens your personal settings, which apply to all your projects and are stored in the browser:

SectionContents
Application behaviourShow tooltips, Mouse and touch control in the diagram, Hints below the diagram, Automatically extend the diagram axes, Live diagram preview, spin buttons and scroll wheel on numeric fields, Auto-collapse processes when a new one is added
Calculation standardASHRAE 2021 or Czech literature (ČSN) for new projects; an open project carries its own standard, which is changed in Project properties
UnitsUnit system (SI or I-P) and flow unit. Both are only ways of displaying — the stored data does not change
Process paletteTile size, labels, order and hidden processes
Process property displayThe default display of the extended air properties (dew point, twbt_{wb}, density, humidity ratio…) on all process cards; each card can change it
Default process colorsAll black (suitable for printing), One color for all processes, Colored by type (each process type has its own colour: cooling blue, heating red…) or Custom (one colour per type). A process’s own colour, set on its card, always takes precedence
Cooling coil – advisory thresholdsWhen the cooling coil check warns: maximum bypass factor, maximum approach, minimum apparatus dew point and the near-saturation threshold

Account

When you are signed in, the user icon in the top bar leads to Account settings:

  • Custom branding (white-label) — for companies and design offices: a Company logo and a Company name that appear in the application header and in the exports; the output looks like a company document, with no mention of PsychroView. This is an individual feature that is not commonly available.
  • Data export (GDPR Art. 20) — Download my data downloads all your personal data and projects in JSON format, fulfilling the right to data portability.

Physical quantities – overview

An overview of the psychrometric quantities used in the application and their symbols. Familiarity with these concepts is a prerequisite for psychrometrics for engineers — if any of them are new to you, we recommend going through the interactive guide in the application. Definitions, formulas and the normative context of each concept can be found in the glossary.

SymbolQuantityUnitNote
tDry-bulb temperature°CThe basic input of every process
φ\varphiRelative humidity%0% = dry air, 100% = saturated
xHumidity ratio (ASHRAE notation W)g/kgda\mathrm{g/kg_{da}}Mass of water vapour per kg of dry air — all the formulas
hMoist-air enthalpykJ/kgda\mathrm{kJ/kg_{da}}Total heat content of moist air — enthalpy calculation
ρ\rhoDensity of moist airkg/m³
vSpecific volume of moist airm3/kgda\mathrm{m^3/kg_{da}}The reciprocal of density
tdt_dDew point°CDew point calculations — the temperature at which condensation starts
twbt_{wb}Wet-bulb temperature°CThe theoretical limit of adiabatic humidification
pAtmospheric pressurekPaAffects the whole psychrometric chart
pwp_wPartial pressure of water vapourkPa
pwsp_{ws}Saturation vapour pressurekPaA function of temperature alone
μ\muDegree of saturation–x / xmaxx_{max} at the given temperature
cpc_pSpecific heat capacitykJ/(kg·K)
V˙\dot VVolume flow ratem³/h
m˙da\dot m_{da}Dry-air mass flow ratekgda\mathrm{kg_{da}}/h
Φ\PhiThermal outputkW
SHRSensible Heat Ratio–The sensible share of the total capacity
ADPApparatus Dew Point°CThe effective surface temperature of the cooling coil
dh/dxSlope of the humidification processkJ/kgSpecific enthalpy of the humidifying medium

Tips, keyboard shortcuts and troubleshooting

Keyboard shortcuts

ShortcutAction
Ctrl+ZUndo
Ctrl+Y or Ctrl+Shift+ZRedo
Enter (in a numeric field)Confirms the value and recalculates immediately
EscapeCancels the renaming of a project tab or closes the editor; in the chart, one level back (menu → tool → card → selection)
P, H, C, A, W, S, M, T, R, D, G, L, VDrawing tools in the chart (see Working in the chart)
Number, Tab, Enter (while drawing)Exact value at the cursor, next quantity, save
Shift / Alt (while drawing and dragging)No snapping / strictly vertical or horizontal
Arrow keysFine move of the selected point (Shift for a coarser step)
Tab / Shift+TabNext / previous point of the chain (when a point is selected in the chart)
DeleteRemoves the selected process

Tips for working efficiently

Automatic recalculation — the application processes every value you enter after a short delay (debounce). There is no Save button to press — psychrometric calculations run continuously.

Calculation variants side by side — duplicate a process set and change a single parameter (the type of heat recovery exchanger or the coolant temperature, for instance). Both variants appear in one Mollier h-x chart, so the comparison is immediate.

Climate data instead of typing values — fill the inlet point with the design conditions of a location (Czechia, DE, AT, city search anywhere in the world, your own EPW file or an import) — including the correct atmospheric pressure derived from the altitude.

Lock an approved calculation — once the results have been signed off, lock the set. That prevents accidental edits while presenting the calculation or handing it over to a colleague.

Start from an example — the example projects in the overview show typical arrangements (heat recovery, cooling with reheat, humidification…) and can be opened as the starting point of your own calculation.

Offline access — the core psychrometric application works without an internet connection too (the calculations run in the browser). Cloud storage, climate data and sharing require a connection.

Solving common problems

ProblemSolution
Red ERR badge on a cardRead the error message below the header; the most common causes are a missing inlet air state (put an Air Point in front of the process or activate the inlet override) and invalid input parameters
The result is not what you expectedCheck the atmospheric pressure in Project properties — with the wrong pressure, everything comes out beyond the normal range
The chart is emptyMake sure the set is not hidden (the eye icon in the set panel) and that it contains at least one successfully calculated process
A point cannot be draggedRelease one of two Axis locks in the point toolbar (two locks fix the point completely), and check that the set is not locked and that the process has inlet air. A bound stream is moved at its source point; on a phone points are not dragged — change the value on the card
PDF export failsCheck your account; export is limited for anonymous users
The animation cannot be exportedWebM animation requires Chrome or Firefox
The card says a binding “was removed”The source process of the binding was deleted or moved behind the bound process, or the process does not support the binding. The notice says which binding was removed and where the process now takes its input from (usually the previous process); close it with the cross and create the binding again if needed. A collapsed card shows it as an icon in the header

PsychroView — professional online psychrometrics for designers of building services, ventilation and air conditioning in Czechia and abroad.

Manual version: 3.0 (September 2026) · psychroview.com

Try PsychroView for free

An interactive Mollier chart right in your browser. No sign-up needed.

Open the app →

Or browse the example projects with real ventilation calculations.