CFD & Thermal

Passenger thermal comfort and HVAC design with CFD, before the first prototype

Draughts, cold feet, a hot head and a fogged windscreen are found in the climatic chamber, after the vents and seats are frozen, while the HVAC competes with the traction battery. How CFD, comfort models and AI move that conversation into design.

Simulated skin-surface temperatures on a driver and a front passenger in a car cabin, with warmer orange on the head and chest and cooler green on the arms and legs
Surface temperature on car occupants from a cabin simulation. A library image shown to illustrate the kind of field thermal comfort CFD produces, not an OLTRION result.

Thermal comfort CFD predicts the air speed, temperature, humidity and radiation each occupant feels, from the cabin's HVAC layout, glazing and solar load, then converts those fields into comfort indices while the design can still change. It replaces a hope that vents, ducts and seats frozen last quarter will feel right in the climatic chamber this winter.

In an electrified vehicle the cabin competes with the drive for the same battery. A 2015 NREL paper, Climate Control Load Reduction Strategies for Electric Drive Vehicles in Warm Weather, states that passenger compartment climate control is one of the largest auxiliary loads on a vehicle. Comfort cannot be bought by running the HVAC harder, because the energy comes out of range. The complaints never change: a draught on the neck, cold feet under a hot head, a windscreen that fogs on the first cold morning or clears too slowly. Mock-ups and climatic chambers find them, but late, on tooled hardware, when the remaining fixes are a software calibration or a bigger HVAC unit. The vents, ducts, seats and glazing were decided long before a prototype existed. The same trade runs through trains, aircraft, eVTOL cabins, and buildings. Our passenger thermal comfort and vehicle thermal management pages describe that work.

What is thermal comfort CFD, and how does it work for a cabin?

Start with the heat balance, because the airflow only distributes it. The HVAC must remove or supply what the cabin gains: QHVAC = Qsol + Qcond + Qvent + Qocc − C dT/dt. Solar load enters through the glazing. Conduction crosses the body panels and glass. Ventilation brings in the enthalpy of outside air. Occupants add metabolic heat. The last term is the heat stored in trim, seats and glass, which a hot-soaked or cold-soaked cabin gives back for minutes, so it never starts a drive in steady state. A lumped balance sizes the unit but cannot say where the heat lands.

A vehicle cabin in section: heat loads, vent jets, the occupant's plume and the comfort zones Side view of a passenger cabin with the front on the left. Sun rays pass through the windscreen and roof glass onto the seat and dashboard. A cold or fogged glass surface radiates differently from the warm trim. Three vent jets leave the dashboard: one toward the face and chest, one along the windscreen for defrost, one into the footwell. A buoyant thermal plume rises from the seated occupant to the roof and meets the jets. A fresh-air inlet at the windscreen base and a return at the rear complete the ventilation path. To the right, head, torso and feet are marked as separate comfort zones, because a warm head and cold feet can coexist at an acceptable average temperature. Below: the cabin heat balance and the Richardson number that compares buoyancy with the jets. CABIN IN SECTION, FRONT AT LEFT 1 2 3 4 6 7 HEAD TORSO FEET 5 QHVAC = Qsol + Qcond + Qvent + Qocc − C dT/dt Ri = g β ΔT L / U² jets win when Ri is small, buoyancy when it is large three body zones, not one cabin average, decide the complaint
  1. Solar load through glazing. Short-wave radiation passes the glass and is absorbed by the dashboard and seat, which re-emit it as long-wave heat. Glass type, angle and trim colour set how much arrives and where.
  2. Glazing and the radiant field. Glass is a surface at its own temperature: cold in winter, hot in sun. The occupant feels it by radiation, and moist air condenses on it whenever its surface falls below the local dew point.
  3. Vent jets. Dashboard, defrost and footwell jets carry momentum into the cabin. Their throw, entrainment and mixing with room air decide whether they reach the face, the chest or the legs, and whether they are felt as a draught.
  4. Occupant plume. Each person is a heat source with a rising thermal plume. In a small cabin it competes with the jets, and the Richardson number says which wins.
  5. Comfort zones. Head, torso and feet are judged separately. A warm head and cold feet can sit together at an acceptable average temperature, which is why one cabin number hides the complaint.
  6. Fresh air and recirculation. Outside air carries an enthalpy load, recirculated air does not, but recirculation raises humidity and the fogging risk. The mix is a comfort decision as much as an energy one.
  7. Seat contact and trim mass. Seat surfaces touch the body directly, and trim, glass and the shell store heat, so a cabin never reaches steady state at the start of a drive.
Where the loads enter, where the jets go, and why head, torso and feet are judged separately. Illustrative schematic.

CFD resolves that, solving air flow, heat and moisture around real seats, outlets and glass, with conduction in the solids coupled in. Its output is not a verdict but fields at each body segment, which a comfort model must interpret.

Why is cabin airflow so hard to predict?

Because buoyancy and momentum are of the same order. The Richardson number, Ri = gβΔT·L/U² (the same group appears as the Archimedes number), compares them. A dashboard jet is forced convection, an occupant's plume and a sun-heated surface are buoyant, and the two meet within tens of centimetres. Where Ri is small the jets dominate, where it is large the plumes do, and near unity a small change of vent angle can flip the flow pattern. So use the measured outlet flow, direction and temperature as boundary conditions, not the nominal ones.

Three modelling choices then decide whether the fields can be trusted. Turbulence: steady RANS models suit layout sweeps, but smear the unsteady jet and plume interaction behind many draught complaints, which LES or hybrid models can resolve at higher cost. Near-wall treatment: skin heat loss depends on the boundary layer, so verify it. Radiation: a body exchanges heat with glass, roof and seat by radiation as well as with the air, so long-wave surface-to-surface exchange belongs in the model, and the sun needs ray tracing through glass with real transmission and trim absorption, not a uniform flux on the roof.

Beige front and rear seats in a passenger car with a large panoramic glass roof and side windows
A passenger-car interior with a panoramic glass roof, shown to illustrate the glazing that drives solar load. A library photograph, not a simulation result.
Which modelling choice answers which cabin question
ChoiceAdequate forMisleads when
Steady RANSVent-layout sweeps and mean zone temperature and velocityJet and plume interact unsteadily and the pattern flips
LES or hybridDraught complaints and plume interaction on shortlisted designsUsed for sweeps, where the cost cannot be paid
Surface-to-surface radiationRadiant asymmetry from glass, roof and seatLeft out, so a cold window feels like warm trim
Conjugate solidsGlass, trim and seat temperatures over a warm-up or pull-downTrim mass and properties are uncalibrated

How is window fogging and defrost simulated?

Fogging is a humidity problem. Breath and damp clothing add moisture, and vapour condenses wherever a surface is below the dew point of the air touching it. The model carries water vapour as a transported species, couples it to a glass temperature from a conjugate model, and monitors the margin between glass temperature and local dew point across the windscreen. Defrost adds heat conduction through the glass and a melting front driven by the warm jet along the screen, which is inherently transient. In the US, FMVSS No. 103 specifies requirements for windshield defrosting and defogging systems, a test you will eventually run in a chamber. Simulation tells you earlier whether the outlet geometry has a chance, and exposes a trade energy teams want to make: recirculating air saves HVAC energy but raises humidity at the glass you need clear.

Can PMV and PPD predict comfort in a car?

Only inside the range they were built for. ISO 7730 covers the analytical determination of thermal comfort using the predicted mean vote (PMV), the predicted percentage of dissatisfied (PPD) and local thermal comfort criteria, for healthy adults in moderate indoor environments. ASHRAE Standard 55 works from the same six factors: air temperature, radiant temperature, humidity, air speed, activity and clothing. Berkeley's CBE Thermal Comfort Tool implements it and notes that the standard applies only to healthy individuals. PMV is a whole-body, steady-state vote. A cabin is neither uniform nor steady.

The vehicle-specific part, ISO 14505-2, is titled "Determination of equivalent temperature" and gives guidelines for assessing thermal conditions inside a vehicle compartment. Its scope also says it is primarily intended for assessment when deviations from thermal neutrality are relatively small, and that its methods can be chosen for HVAC performance tests. Even the vehicle standard therefore marks a boundary: a cabin after a hot soak or a cold start is not a small deviation. Multi-segment physiology models go beyond it: Fiala, Lomas and Stohrer (1999) in the Journal of Applied Physiology modelled the passive heat transfer of the human body, and Zhang et al. (2010) in Building and Environment published sensation and comfort models for non-uniform and transient environments. They target the conditions PMV cannot cover but, like any empirical model, have a calibration range that matters.

Which comfort measure fits which cabin question
MeasureNeeds from the CFDGood forLimit
PMV and PPD (ISO 7730)Zone air and radiant temperature, speed, humidityNear-steady comparison of design variantsWhole-body, steady; blind to local asymmetry
Equivalent temperature (ISO 14505-2)Segment heat loss from a manikin or from simulationVehicle HVAC assessment by body segmentSmall deviations from neutrality only
Multi-segment physiology modelsTime histories of temperature, speed and radiation at each segmentWarm-up, pull-down, non-uniform exposureNeeds clothing, seat-contact and calibration inputs

A comfort index models people; it is not a property of the air

The CFD can be right and the index still wrong for your cabin. Report the segment-level fields beside any single score, state the conditions each index was built for, and take the final verdict from chamber and manikin tests of the same case. Never optimise a vent layout against one cabin-averaged number.

How do you validate cabin CFD against manikin and chamber tests?

Link by link, because errors cancel. First the boundary conditions: measured vent flow, direction and temperature, glass and trim temperatures, solar lamp irradiance. Then the field: air temperature and speed at probes near head, chest, knees and feet. Then the body surface: segment heat loss of a thermal manikin, or equivalent temperature. Last, the votes of people. A model matching the manikin but not the field is right for the wrong reason. A single chamber run is also one realisation, with its own scatter, which we state beside the model error.

Drive-cycle transients add the time dimension. Resolving a whole warm-up in CFD is expensive, so the practical split is a 0D/1D model of cabin, HVAC and battery over the cycle, as in our EV thermal management simulation article, with CFD run at chosen snapshots: the cold start, a few minutes in, and the settled state. The CFD returns zone data that calibrate the fast model.

The comfort-model chain: from boundary conditions to a design change Five stages in a row. Inputs: ambient, solar load, vent flow and temperature, occupancy, clothing and the drive cycle. CFD field: air temperature, velocity and humidity, with surface temperatures and radiation. Body model: a heat balance for each body segment through skin and clothing. Comfort index: equivalent temperature, local sensation and a vote such as PMV, each with its limits. Decision: a change to a vent, a flow or a set point, which feeds back into the inputs. An arc above the row shows a surrogate that jumps from inputs to indices, guarded by a trust gate that returns questions outside its training range to the solver. A bar below shows chamber and thermal-manikin measurements checking the field, the body model and the index. FROM LOADS TO A COMFORT VERDICT surrogate, gated 7 INPUTS 1 CFD FIELD 2 BODY MODEL 3 INDEX cold hot 4 DECISION 5 NEXT DESIGN ITERATION chamber and manikin data 6 PMV = f(Ta, Tr, v, RH, met, clo) local criteria: draught, vertical ΔT, floor temperature, radiant asymmetry each stage carries its own error; test the steady-index assumption
  1. Inputs. Ambient temperature, solar load, vent flow and temperature, occupancy, clothing and the drive cycle. Most of the uncertainty in a comfort prediction enters here.
  2. CFD field. Air temperature, velocity and humidity in the cabin, with glass and trim surface temperatures and radiation. Turbulence, radiation and wall treatment are the choices that matter.
  3. Body model. A heat balance for each body segment through skin and clothing, from a thermal-manikin style calculation up to a multi-segment physiology model.
  4. Comfort index. Equivalent temperature, local sensation or an overall vote such as PMV. Each was built for a stated range of conditions, and a cold-start cabin can lie outside it.
  5. Decision. A vent position, a flow, a set point or a control rule. The change goes back into the inputs for the next run, so the loop keeps closing.
  6. Chamber and manikin data. Measured boundary conditions, glass temperatures and segment heat loss check the field, the body model and the index in turn.
  7. Surrogate with a trust gate. A trained model goes straight from inputs to indices for fast studies. Cases outside its training range go back to the solver.
Each link of the chain is checked on its own, and a gated surrogate can shortcut it for fast studies. Illustrative schematic.

Where does AI help thermal comfort and HVAC design, and where does it not?

  • Surrogates of cabin fields and indices, trained on a planned set of CFD runs over vent position, angle and area, flow, supply temperature, ambient and solar case, predicting zone temperatures, segment air speed and comfort indices in seconds. See surrogate models for CFD and FEA.
  • Energy versus comfort studies. A fast cabin model, calibrated on CFD and chamber data, runs pre-conditioning, recirculation and zonal or seat heating strategies over drive cycles and shows segment comfort against HVAC energy before the controller is frozen.
  • Calibration from chamber data: inferring trim thermal mass, contact resistance, glass properties and clothing insulation, the inputs that are hard to know. See hybrid physics and AI modelling.
  • Vent-layout optimisation with a draught limit and a fogging margin as hard constraints. See generative design and optimisation.
  • A solver gate that sends any request outside the training range back to the CFD.

The limits are real. A surrogate interpolates: a new cabin shape, a new outlet type or a condition beyond its training set returns a confident wrong answer unless it is gated. It also inherits the fidelity of what it was trained on, so a surrogate of PMV is a fast copy of PMV, limits included. It does not replace validation. See validation and uncertainty for AI surrogates and our validation and benchmarking work. For the seat itself, see seat thermal comfort.

From one cabin study to a comfort capability you keep

A single study answers the question it was asked. The larger return comes when the set-up becomes a workflow your team runs, so the next vent layout, glazing option or control strategy costs hours, not weeks, and every answer is checked the same way. That is how we build thermal comfort work.

From one simulation study to a permanent workflow A loop of six steps: physics model, validation, automated runs, AI surrogate, decision tool and field data, which feeds back into the physics model. YOUR WORKFLOW Better with every run physics + data + AI, kept in-house 1Physics model 2Validation 3Automated runs 4AI surrogate 5Decision tool 6Field data CFD · FEA TESTS · TRIALS DOE · HPC CLOUD OPTIMISE DECIDE MONITOR RECALIBRATE
  1. Physics model. CFD and FEA set up once, as templates: geometry clean-up, mesh, solver settings and post-processing that every later run reuses.
  2. Validation. Mesh and time-step studies, and comparison with tests or full-scale data, so the model's uncertainty is known before it is trusted.
  3. Automated runs. Scripted runs over the parameters and operating conditions that matter, on your hardware or in the cloud.
  4. AI surrogate. A machine-learning model trained on those runs answers in seconds and says how sure it is; low-confidence questions go back to the solver.
  5. Decision tool. Optimisation, trade-off charts or operating guidance, in a form your engineers and operators use every day.
  6. Field data. Test, trial and monitoring data flow back to recalibrate the model, so it improves with every project instead of being rebuilt.
Physics, validation, automation and AI in one loop that improves with every run. Illustrative schematic.
  • A parametric cabin template. Vent, seat and glazing variants, occupant and solar set-up, meshing and segment-level post-processing.
  • A validation record tying the model to your chamber and manikin tests, with a stated uncertainty for each link.
  • Automated runs over ambient and solar cases, flow rate, supply temperature and geometry.
  • A fast model or surrogate of zone temperatures, velocities and indices, with its training range written down and a gate that sends everything else back to the solver.
  • A control-strategy study tool trading segment comfort against HVAC energy over your drive cycles.
  • Training and handover, so your engineers can extend the workflow themselves. See our training and software development services.

Questions engineers ask about cabin thermal comfort simulation

What is thermal comfort CFD?
A CFD model of air flow, heat, radiation and humidity in an occupied space, whose fields at each body segment are fed to a comfort model such as equivalent temperature or a physiology model.
Is PMV good enough for a vehicle cabin?
For mild, near-steady comparisons of design variants, yes. For a cold start, a hot soak, strong radiant asymmetry or a jet on one body part, use segment-level measures: PMV is a whole-body, steady-state vote.
How accurate is cabin CFD?
It depends on the quantity. Air temperature and flow follow well when boundary conditions are measured. Skin-level heat transfer, radiation and trim thermal mass are the larger uncertainties, so we validate each link against chamber or manikin data.
Can AI replace climatic chamber tests?
No. It reduces how many variants reach the chamber. The final verdict stays with the test.
What do you need from us to start?
The cabin and HVAC geometry, outlet flows and temperatures, glazing and trim specifications, occupant and clothing assumptions, ambient and drive-cycle cases, any chamber or manikin data, and the decision you need to make.

Our CFD consulting and AI/ML integration services cover this ground, within the thermal analysis work we do. If a vent layout, a glazing choice or a comfort-versus-range trade is on your desk, send us the geometry, the boundary conditions you can measure and the complaint you want to remove. We will reply with how we would build the model, which test data would validate it, and what the first results would decide. Start with a conversation.

OLTRION Engineering

CAE, CFD and simulation team

The OLTRION engineering team runs CFD, FEA and multiphysics simulation programmes for aerospace, automotive, energy and industrial clients, and builds the machine-learning tools that speed them up. These articles come from that project work.

Where this applies

Related capabilities

Have a model that will not converge?

Talk to the engineers who wrote this

Send the geometry, the physics and the decision it has to support. We answer with an approach, not a sales call.

Talk to an engineer