# Thermal Comfort PMV-PPD (ISO 7730 / Fanger)

Compute the thermal comfort indices PMV (Predicted Mean Vote, −3 cold..+3 hot) and PPD (Predicted Percentage Dissatisfied, %) per ISO 7730 / ASHRAE 55, using the Fanger equations. Inputs: air temperature Ta, mean radiant temperature Tr, relative air velocity v_ar, relative humidity φ, metabolic rate M (met; 1 met = 58.2 W/m²), clothing insulation Icl (clo; 1 clo = 0.155 m²·K/W), and external work W (defaults to 0). The clothing surface temperature Tcl is solved iteratively. Returns a 7-level ASHRAE sensation label.

> Canonical page: https://elysiatools.com/en/tools/thermal-comfort-pmv

- **Category:** Math & Numbers

- **Keywords:** PMV, PPD, thermal comfort, Fanger, ISO 7730, ASHRAE 55, predicted mean vote, predicted percentage dissatisfied, metabolic rate, clo, clothing, mean radiant temperature

## Overview

Thermal Comfort PMV-PPD calculates Predicted Mean Vote (PMV) and Predicted Percentage Dissatisfied (PPD) using the Fanger equations from ISO 7730 and ASHRAE 55. Enter air temperature, mean radiant temperature, air velocity, humidity, metabolic rate, and clothing insulation to receive a thermal sensation label and supporting results.

## Inputs

- **Air Temperature Ta** (number): Dry-bulb air temperature Ta, in the selected Temperature Unit.
- **Mean Radiant Temperature Tr** (number): Mean radiant temperature Tr, in the selected Temperature Unit.
- **Temperature Unit** (select)
- **Relative Air Velocity v_ar** (number): Relative air velocity v_ar in m/s. Typical office 0.1 m/s. 0–3 m/s.
- **Relative Humidity φ** (number): Relative humidity φ in % (0–100).
- **Metabolic Rate M (met)** (number): Metabolic rate M in met (1 met = 58.2 W/m²). Seated/resting 1.0, office standing 1.2, light work 1.6–2.0.
- **Clothing Insulation Icl (clo)** (number): Clothing insulation Icl in clo (1 clo = 0.155 m²·K/W). Summer light 0.5, winter business suit 1.0.
- **External Work W (met)** (number): External mechanical work W in met. Usually 0 for office / sedentary activity.
- **Decimal Places** (number)

## When to use

- Estimate perceived thermal comfort in offices, classrooms, and other occupied spaces.
- Compare comfort conditions for different temperatures, humidity levels, clothing, or activity rates.
- Review PMV and PPD values during HVAC, building, or indoor-environment assessments.

## How it works

- Enter air temperature Ta and mean radiant temperature Tr, choosing Celsius or Fahrenheit.
- Provide relative air velocity, relative humidity, metabolic rate in met, and clothing insulation in clo.
- Optionally enter external work; it defaults to 0 met for sedentary activities.
- The tool solves clothing surface temperature iteratively and returns PMV, PPD, and a seven-level thermal sensation label.

## Use cases

- Evaluate office comfort using indoor temperature, radiant temperature, humidity, activity, and clothing assumptions.
- Compare summer and winter clothing scenarios with different clo and met values.
- Communicate comfort results with PMV, PPD, and a clear sensation label.

## Frequently asked questions

### What do PMV and PPD mean?

PMV estimates the average thermal sensation from −3 cold to +3 hot. PPD estimates the percentage of people predicted to be dissatisfied.

### What temperature inputs are required?

Enter air temperature Ta and mean radiant temperature Tr. Both can be supplied in Celsius or Fahrenheit.

### What is the typical air velocity for an office?

The default relative air velocity is 0.1 m/s, described as typical for an office.

### What do met and clo represent?

Met represents metabolic activity, while clo represents clothing insulation. One met equals 58.2 W/m², and one clo equals 0.155 m²·K/W.

### What happens if external work is not entered?

External work W defaults to 0 met.

## Related tools

- [Angular Velocity Converter (rad/s / rpm / deg/s / Hz)](https://elysiatools.com/en/tools/angular-velocity-converter): Convert angular velocity (angular speed) between radian per second (rad/s, SI base), revolutions per minute (rpm = 2π/60 rad/s), degrees per second (deg/s = π/180 rad/s), and hertz (Hz, used as revolution per second = 2π rad/s). Converts via rad/s to the target unit and lists all four equivalents. Note: 1 Hz in angular-frequency context means one full revolution per second, so 1 Hz = 2π rad/s ≈ 6.283185307 rad/s. Reference: vinyl LP 33⅓ rpm ≈ 3.49 rad/s, car engine idle ~800 rpm ≈ 83.8 rad/s.
- [Duct Size Calculator (Flow Rate × Velocity)](https://elysiatools.com/en/tools/duct-size-calculator): Size a duct cross-section from the air flow rate Q and the design mean velocity v: area A = Q/v. Circular duct diameter D = √(4A/π). Rectangular duct with aspect ratio r = a/b gives b = √(A/r) and a = r·b, plus the ASHRAE equivalent diameter D_eq = 1.30·(a·b)^0.625/(a+b)^0.25. Flow rate in m³/s/m³/h/CFM, velocity in m/s; dimensions reported in mm and inches.
- [Fatigue Limit Calculator (Goodman / Gerber / Soderberg)](https://elysiatools.com/en/tools/fatigue-limit-calculator): Mean-stress fatigue correction under cyclic loading. Given stress amplitude σ_a, mean stress σ_m, and material σ_uts / σ_-1 (endurance limit) / σ_y, compute safety factors from three classical criteria: Modified Goodman (linear, conservative), Gerber (parabolic, better for ductile metals), and Soderberg (uses σ_y, most conservative). Reports the governing (smallest) value and whether the operating point lies inside the Goodman line.
- [Half-Life Calculator](https://elysiatools.com/en/tools/half-life-calculator): Exponential decay for radioactive isotopes and drugs: remaining amount, derived half-life, time to target, or steady-state accumulation. Uses N(t) = N0·e^(-λt).
- [Margin of Error Calculator](https://elysiatools.com/en/tools/margin-of-error-calculator): Calculate the margin of error for a mean or proportion from sample size, confidence level, and variability
- [Pipe Pressure Drop Calculator (Darcy-Weisbach)](https://elysiatools.com/en/tools/pipe-pressure-drop-darcy): Compute the Darcy-Weisbach major (friction) pressure drop in a straight pipe: ΔP = f·(L/D)·(ρ·v²/2) Pa and head loss h_f = f·(L/D)·v²/(2g) m. The user supplies the Darcy friction factor f (not the Fanning factor). Length in m/km/ft, diameter in m/cm/mm/inch, density in kg/m³/g/cm³/lb/ft³ — all normalised to SI internally. Returns ΔP in Pa, kPa and bar, and head loss in m and ft. Gravity defaults to 9.81 m/s² and may be overridden.
- [Slope Stability Calculator (Infinite Slope)](https://elysiatools.com/en/tools/slope-stability-calculator): Calculate the infinite-slope factor of safety: FS = c'/(γ·z·cosβ·sinβ) + tanφ'/tanβ. Supports dry slopes and seepage parallel to the slope. Returns FS and a stable/marginal/unstable classification.
- [Z-Score Calculator](https://elysiatools.com/en/tools/z-score-calculator): Calculate a z-score from a raw value using a dataset or manually entered mean and standard deviation

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [ISO Viewer Samples](https://elysiatools.com/en/samples/iso-viewer-samples): A ISO archive sample for in-browser preview
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion

## Related content

- [HVAC Load, Airflow, Refrigeration, and Thermal Comfort Review](https://elysiatools.com/en/hubs/hvac-load-airflow-refrigeration-comfort): Estimate HVAC loads, airflow, psychrometric states, refrigeration conditions, heat-transfer effects, and thermal comfort for an engineering review.
