HVAC coil load and air mixing
hvac_coil_loadAnswers "What is the cooling coil load for 10,000 CFM from 80/67 °F to 55/54 °F?", "What leaves a coil that removes 270 MBH sensible and 60 MBH latent?" and "What is the mixed air with 20% outdoor air?" for AHU and RTU selection, coil schedules and design checks. Give the airflow and either the entering and leaving air (any two properties each) to get the sensible, latent and total loads, tons, sensible heat ratio, condensate rate and both full state points; or one state plus the loads to solve the other (cooling or heating). The entering air can be mixed from outdoor and return air states with an outdoor air % or airflow; or, given the mixed air, the outdoor air % is back-calculated. Standard-air equations (Qs = 1.08·CFM·ΔT, Ql = 4840·CFM·ΔW, Qt = 4.5·CFM·Δh as a cross-check), ASHRAE psychrometrics at the site elevation, IP (CFM, MBH) or SI (L/s, kW). Flags impossible (supersaturated) results. Every result includes steps with the equations and numbers. You are only charged when a result is returned: invalid input (400) and upstream failures (4xx/5xx) are not settled. Costs $0.002 USDC per call via x402. Paid per call with x402 inside MCP (see the server instructions).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| via | No | Optional: the tool whose next_calls suggested this call (filled in for you). | |
| mode | No | When solving a state from loads: cooling (default) removes heat, heating adds it. Detected automatically when both states are given. | |
| units | No | "IP" (°F, CFM, in, BTU) or "SI" (°C, L/s, mm, kW). Default IP. Applies to inputs and results. | IP |
| airflow | Yes | Total airflow through the coil: CFM (IP) or L/s (SI). | |
| leaving | No | Air leaving the coil: two properties, like `entering`. | |
| entering | No | Air entering the coil: exactly two of dry_bulb, wet_bulb, dew_point, relative_humidity (%), humidity_ratio (lb/lb or g/kg), enthalpy (BTU/lb or kJ/kg), grains (gr/lb), in `units`. With outdoor_air and return_air but no outdoor air amount, it is the mixed air and the outdoor air % is back-calculated. | |
| elevation | No | Site elevation, ft (IP) or m (SI); sets the atmospheric pressure. Default 0 (sea level). | |
| return_air | No | Return air (two properties, like `entering`). | |
| latent_load | No | Coil latent load, MBH or kW (default 0 when only sensible_load is given). | |
| outdoor_air | No | Outdoor air (two properties, like `entering`), mixed with return_air ahead of the coil. | |
| sensible_load | No | Coil sensible load, MBH (IP) or kW (SI): with one state, solves the other. | |
| outdoor_airflow | No | Outdoor airflow, CFM or L/s (instead of outdoor_air_percent). | |
| outdoor_air_percent | No | Outdoor air share of the total airflow, %. |