Cleanroom Calculations
How to Calculate Cleanroom Air Changes, Particle Trends, and Gowning Time
The core cleanroom formulas worked end to end, from air changes per hour and required CFM to particle trend capacity and gowning labor, with real inputs and units.
Start with air changes per hour (ACH), the number every cleanroom decision hangs on. ACH equals total supply airflow in cubic feet per hour divided by room volume in cubic feet. Flip it to size airflow: required CFM = (ACH times room volume in cubic feet) divided by 60. Take a room 30 ft by 20 ft with a 9 ft ceiling: volume is 5,400 cubic feet. For an ISO 7 target of 45 ACH, required supply is (45 times 5,400) / 60 = 4,050 CFM. Push it to ISO 6 at 150 ACH and you need 13,500 CFM through the same envelope. The Cleanroom Air Changes calculator runs this both directions so you can lock class first, then read the fan load.
ACH targets come from ISO 14644-1 practice, not a single equation, so anchor to accepted ranges: ISO 8 sits near 10 to 25 ACH, ISO 7 around 30 to 60, ISO 6 roughly 90 to 180, and ISO 5 non-unidirectional often 240 to 600 before you switch to laminar flow measured in feet per minute. Room volume comes from a tape measure or the floor plan, and supply CFM comes from balancing reports or fan nameplate data derated for filter loading. If your measured CFM divided by volume lands below the class floor, you are under-turned and recovery time after a disturbance will run long, often past the 20 minute self-recovery guideline.
Recovery or cleanup time ties directly to ACH through a decay model. Concentration falls as C(t) = C0 times e raised to (negative ACH times t in hours). To cut particle concentration to 1 percent of a disturbance peak, solve for t: t = ln(100) / ACH = 4.605 / ACH hours. At 45 ACH that is 0.102 hours, about 6.1 minutes to clear 99 percent. At 20 ACH it stretches to 13.8 minutes. This is why raising air changes buys faster recovery, and why the Cleanroom Air Changes output feeds straight into judging whether your suite meets the 15 to 20 minute recovery expectation auditors probe.
Particle count trend capacity answers a different question: how many valid readings your monitoring program actually delivers. Gross capacity = samples per cycle times planned cycles. Usable capacity = gross times counter availability times valid-sample yield. Six fixed points sampled across 48 weekly cycles gives 288 gross readings. Apply 94 percent counter availability and 97 percent valid yield: 288 times 0.94 times 0.97 = 262.6 usable readings, losing about 17.3 to instrument downtime and 8.1 to voided samples. Availability comes from your counter maintenance log including calibration windows, and yield comes from how many samples pass isokinetic and flow checks. The Particle Count Trend calculator does this so you know you clear the 20 to 30 valid points needed to set control limits.
Gowning time turns entry counts into minutes. Base time = entries requiring gowning divided by gowning completion rate in entries per minute. Required time = base time times the allowance factor for queue, mirror check, and re-gown corrections. Sixty-four entries at 0.22 entries per minute is 290.9 base minutes, roughly 4.5 minutes of donning per entry. Apply an 18 percent allowance and required time is 290.9 times 1.18 = 343.3 minutes of gowning-room occupancy per shift. Count every entry, including re-entries after breaks, not unique people. The Gowning Time calculator isolates this so you can compare it against available gowning-station minutes and see if the airlock, not the floor, is the bottleneck.
Cleanroom labor burden extends the same base-times-allowance structure to all controlled-environment work. Base burden = task count divided by tasks completed per minute; required burden = base times the allowance for gowning, batch records, airlock staging, and line clearance. Ninety-five tasks at 0.42 tasks per minute is 226.2 base minutes; a 35 percent allowance lifts it to 226.2 times 1.35 = 305.4 minutes. That 79 minute gap is pure protocol overhead. Pull the completion rate from a touch-time study only, and keep gowning out of that rate so you do not double-count it once inside the allowance. The Cleanroom Labor Burden calculator keeps the two layers separate.
HEPA airflow ties filtration back to ACH. Each terminal HEPA at a face velocity of 90 feet per minute over a 2 ft by 4 ft face (8 square feet) delivers 720 CFM. To hit the 4,050 CFM ISO 7 example you need 4,050 / 720 = 5.6, so six terminal filters. Push to the 13,500 CFM ISO 6 case and you need 19 filters. Face velocity comes from anemometer readings, and filter face area from the housing spec. Multiply filter count by the change interval and you have the input the HEPA Filter Replacement Cost calculator needs, though that tool handles the money rather than the airflow math shown here.
One unit discipline point ties the whole set together: keep airflow in CFM, volume in cubic feet, and time consistent, because ACH is per hour while recovery and gowning run in minutes. A common slip is mixing metric and imperial, sizing volume in cubic meters (1 cubic meter equals 35.31 cubic feet) while reading CFM off an imperial balance report, which throws ACH off by that same factor. Always confirm both sides of the divide share units before trusting the result. Feed clean ACH and CFM figures into Cleanroom Air Changes, valid readings into Particle Count Trend, and entry counts into Gowning Time, and the numbers reconcile.
Published 2026-07-01.