Laboratorium — cleanroomlucht en monsterintegriteit Live model

Je bent labmanager. Een aseptische ISO 7-suite van 75 m³ wordt via HEPA-filters door een luchtbehandelingskast van lucht voorzien; mensen geven deeltjes af, deuren laten gangenlucht binnen en de zuurkast trekt een vaste afzuiging die de overdruk van de ruimte kan stelen. Verderop in de gang houdt een ultralage-temperatuurvriezer vier rekken monsters op −80 °C. Elke vijf minuten balanceert het model de deeltjes in de ruimte, de luchtstroom door de deurkieren en de warmte die de vriezer in stroomt. Alleen een educatieve simulatie — geen GMP-, compliance- of klinisch advies.

Wat je gaat leren

Simulator

Tijd 0 min
Ruimteklasse (ISO 14644-1, ≥0,5 µm) 6,86 · Deeltjes ≥0,5 µm 256 k/m³ · Drukverschil met de gang (tijdgemiddelde) 12,4 Pa · Geleverde luchtverversingen 20 · Mensen in de suite 3 · Temperatuur vriezerkast -80,0 °C · Warmste monsterrek -80,0 °C · Monsterexcursie boven −60 °C (rekminuten) 0 minAseptische suiteISO 6,9Toevoer 20/h · 0,45 kW○○○Zuurkast⇡→ 12,4 PaGang⇄ 0−80 °C-vriezer❄-80,0 °C1✓ -80°2✓ -80°3✓ -80°4✓ -80°Back-upvriezerDroogijskist20,0 kgDeeltjes ≥0,5 µm 256 k/m³Uitgevoerd werk versus plan 0%Warmste monsterrek -80,0 °CMonsterexcursie boven −60 °C(rekminuten) 0 min
  • Rek op −70 °C of kouder
  • Rek tussen −70 en −60 °C
  • Rek boven −60 °C (excursie)
  • Persoon in een cleanroomoverall
  • Persoon in een laboratoriumjas
  • Zwevende deeltjes (logaritmische schaal)
  • Compressor draait / zuurkast in gebruik
  • Compressor gestopt / zuurkast in stand-by

Bediening

Toevoerlucht via de HEPA-filters in het plafond. Meer lucht verdunt en verwijdert deeltjes sneller, maar het ventilatorvermogen stijgt met de derde macht van het debiet. Een gedegradeerde unit kan niet leveren wat je vraagt.

Iedereen geeft deeltjes af; iedereen die binnenkomt of weggaat opent de deur. Minder mensen betekent ook minder uitgevoerd werk.

Cleanroomoveralls halveren grofweg de deeltjes ≥0,5 µm die een persoon afgeeft, vergeleken met een laboratoriumjas over binnenkleding. Omkleden duurt ongeveer 10 minuten.

Steeds één sluisdeur tegelijk en korte openingen: ongeveer 10 s en 0,5 m³ gangenlucht per opening in plaats van 40 s en 2 m³. Wachten bij de sluis kost een beetje tijd.

De afvoer volgt de toevoer min deze verschuiving, die door de kieren van de deur weglekt en de ruimte boven de druk van de gang houdt. De afvoer kan nooit onder de eigen afzuiging van de zuurkast en de veiligheidskast zakken.

Verlaagt de vaste afzuiging van 1100 naar 500 m³/h en maakt lucht vrij voor de overdruk van de ruimte. Werk dat de zuurkast nodig heeft, moet wachten.

Stopt routinematige en nieuwsgierige openingen. Elke opening vervangt de lucht in de kast door kamerlucht.

Verplaatst rekken naar de vrije plaatsen van de back-upvriezer na de oproeptijd (’s nachts langer). Die plaatsen zijn de noodreserve van het gebouw en worden alleen vrijgegeven voor een vriezer in storing of alarm — een verzoek terwijl hij nog −80 °C houdt, wordt afgewezen. Elk rek brengt onderweg ongeveer twee minuten in kamerlucht door.

Verpakt de resterende vriezerrekken in geïsoleerde kisten met droogijs (10 kg per rek, zolang de voorraad strekt). De kist houdt −78,5 °C zolang er ijs over is.

Indicatoren

Ruimteklasse (ISO 14644-1, ≥0,5 µm)
6,86
waarschuwing
Drukverschil met de gang (tijdgemiddelde)
12,4Pa
normaal
Warmste monsterrek
-80,0°C
normaal
Monsterexcursie boven −60 °C (rekminuten)
0min
normaal
Deeltjes ≥0,5 µm256 k/m³
Geleverde luchtverversingen20 1/h
Vermogen toevoerventilator0,45 kW
Mensen in de suite3
Uitgevoerd werk versus plan0 % · kritiek
Drukverschil, deuren dicht12,4 Pa
Deuropeningen in deze periode0
Temperatuur vriezerkast-80,0 °C
Resterend droogijs20,0 kg
Rekken nog in de vriezer4

Trend

Ruimteklasse (ISO 14644-1, ≥0,5 µm): — 9,004,00

Crisisscenario’s

Niveau 1 · Terug in klasse vóór de aseptische stap

Het is 08:00. Overnacht draaide de suite op energiebesparende nachtverlaging met 5 luchtverversingen per uur en de zuurkast in stand-by, en een aannemer in straatkleding is zojuist klaar met werk binnen: de teller geeft ongeveer 3 miljoen deeltjes per m³ aan. Zes mensen in laboratoriumjassen zijn bezig met opstellen. Om 08:30 begint een team van drie een aseptische stap waarvoor de ruimte tot 10:00 op ISO 7 of beter moet zijn. Houd het team in de ruimte en de ventilatorrekening redelijk.

  • Ruimte op ISO 7 of beter gedurende de hele stap
  • Minstens drie mensen in de suite tijdens de stap
  • Gemiddeld vermogen toevoerventilator ≤ 0,6 kW

Niveau 2 · Vriezerstoring 's nachts

Het is 21:00 en je hebt dienst. De −80 °C-vriezer bevat vier rekken met onvervangbare monsters. Rond 22:00 stopt de compressor; de servicetechnicus kan pas om 07:30 komen. De back-upvriezer heeft plaats voor twee rekken — de noodreserve van het gebouw, alleen vrijgegeven voor een vriezer in storing of alarm — en er is 20 kg droogijs aanwezig, genoeg voor twee kisten. Wat je ook vraagt, eerst moet iemand komen: 's nachts ongeveer 30 minuten. De beveiligingsronde kijkt af en toe in de vriezer. Volgens de SOP van het lab mag geen monster boven −60 °C komen, en de groep vraagt een veiligheidsmarge: rekken mogen nooit warmer worden dan −68 °C.

  • Geen rek boven −60 °C de hele nacht
  • Geen excursieminuten aan het eind
  • Rekken nooit warmer dan −68 °C (veiligheidsmarge)

Niveau 3 · Zwakke luchtbehandeling, volle ruimte

Een praktijktraining van vier uur heeft zeven mensen in laboratoriumjassen in de suite en een gestage stroom bezoekers door de gangdeur. Tien minuten na het begin begint de toevoerventilator uit te vallen: hij kan tot een reparatie morgen slechts 40 % van zijn capaciteit leveren (16 luchtverversingen per uur). De zuurkast is in gebruik en trekt 1100 m³/h vaste afzuiging. Houd de ruimte op ISO 7, houd minstens 10 Pa boven de gang aan en krijg het geplande werk gedaan.

  • Ruimte op ISO 7 of beter
  • Gemiddeld drukverschil ≥ 10 Pa
  • Gepland werk gedaan

Grondslag — het model achter de getallen

Elk verband dat de simulator gebruikt, met bron. Constanten die als aanname zijn gemarkeerd, zijn illustratieve kalibraties.

ISO 14644-1 stelt de klassegrens vast voor elke deeltjesgrootte; één klassestap is een factor tien. Bij 0,5 µm staat ISO 7 352 000 deeltjes per kubieke meter toe.
Cn = 10^N·(0.1/D)^2.08 ⇒ N = log10(C) + 2.08·log10(D/0.1); ISO 7 at 0.5 µm = 352 000 /m³, ISO 5 = 3 520 /m³[1]
In een goed gemengde ruimte wordt elk deeltje dat binnenkomt of wordt afgegeven verdund door de toevoerlucht en afgevoerd; het niveau stelt zich in waar productie gelijk is aan afvoer, C = G/Q.
V·dC/dt = G + Q_s·(1−η)·(f·C_out + (1−f)·C) + (Q_in + Q_door)·C_corr − (Q_s + Q_in + Q_door)·C (exact solution per 5-min tick); steady C = G/Q[5][7]
Na een verstoring daalt de overmaat exponentieel met het luchtverversingstempo: een honderdvoudige daling duurt ln(100)/N uur, wat de herstelproef van ISO 14644-3 meet.
C(t) − C∞ = (C₀ − C∞)·e^(−N·t); 100:1 recovery t = ln(100)/N (20 1/h → 13.8 min, 5 1/h → 55 min)[2][5][3]
Mensen zijn de belangrijkste bron. Gemeten gemiddelden voor ≥0,5 µm: ongeveer 2,1 miljoen per minuut in binnenkleding, ongeveer 1,0 miljoen in cleanroomkleding; elke persoon en elk moment verschilt.
G = Σ people e·exp(0.3·z − 0.045), z ~ N(0,1); e = 35 500 /s (lab coat over indoor clothing; measured for indoor clothing), 17 000 /s (cleanroom coverall), ≥ 0.5 µm[4]Aanname: ruimtegrootte, capaciteit van de luchtbehandelingskast, vaste afzuigingen, lekoppervlak, deurtijden en uitgewisselde volumes, ventilatorvermogen, isolatie en compressorgrootte van de vriezer, warmtecapaciteit van de rekken, blootstelling bij hantering, de vrijgave van de plaatsen in de back-upvriezer alleen in noodgevallen en de SOP-limiet van −60 °C zijn illustratieve waarden voor een algemeen lab; de natuurkundige wetten en de gepubliceerde verspreidingssnelheden zijn zoals geciteerd.
De verschuivingslucht lekt weg door de deurkieren; de druk die nodig is om haar erdoor te duwen groeit met het kwadraat van het debiet. Als vaste afzuigingen meer opnemen dan de toevoer overlaat, komt de ruimte onder onderdruk en trekt gangenlucht naar binnen.
Q_off = Q_s − max(E_fixed, Q_s − offset); ΔP = ρ/2·(Q_off/(C_d·A))², C_d = 0.61, A = 0.02 m²; ΔP_avg = ΔP·(1 − time doors open)[6][3][5]Aanname: ruimtegrootte, capaciteit van de luchtbehandelingskast, vaste afzuigingen, lekoppervlak, deurtijden en uitgewisselde volumes, ventilatorvermogen, isolatie en compressorgrootte van de vriezer, warmtecapaciteit van de rekken, blootstelling bij hantering, de vrijgave van de plaatsen in de back-upvriezer alleen in noodgevallen en de SOP-limiet van −60 °C zijn illustratieve waarden voor een algemeen lab; de natuurkundige wetten en de gepubliceerde verspreidingssnelheden zijn zoals geciteerd.
Een open deur heeft geen drukverschil; elke opening wisselt wat gangenlucht de ruimte in. Korte openingen via een sluis wisselen veel minder uit.
openings ~ Poisson((1·people + traffic)·Δt) + people in/out; per opening 40 s and 2 m³ of corridor air exchanged (10 s, 0.5 m³ with airlock discipline)[3][5]Aanname: ruimtegrootte, capaciteit van de luchtbehandelingskast, vaste afzuigingen, lekoppervlak, deurtijden en uitgewisselde volumes, ventilatorvermogen, isolatie en compressorgrootte van de vriezer, warmtecapaciteit van de rekken, blootstelling bij hantering, de vrijgave van de plaatsen in de back-upvriezer alleen in noodgevallen en de SOP-limiet van −60 °C zijn illustratieve waarden voor een algemeen lab; de natuurkundige wetten en de gepubliceerde verspreidingssnelheden zijn zoals geciteerd.
Het ventilatorvermogen groeit met de derde macht van het luchtdebiet: het verdubbelen van de luchtverversingen kost ongeveer acht keer zoveel vermogen.
P = 0.45 kW·(Q_s / 1500 m³/h)³[8]Aanname: ruimtegrootte, capaciteit van de luchtbehandelingskast, vaste afzuigingen, lekoppervlak, deurtijden en uitgewisselde volumes, ventilatorvermogen, isolatie en compressorgrootte van de vriezer, warmtecapaciteit van de rekken, blootstelling bij hantering, de vrijgave van de plaatsen in de back-upvriezer alleen in noodgevallen en de SOP-limiet van −60 °C zijn illustratieve waarden voor een algemeen lab; de natuurkundige wetten en de gepubliceerde verspreidingssnelheden zijn zoals geciteerd.
Een vriezer zonder compressor warmt op als elk geconcentreerd lichaam: eerst snel, daarna langzamer naarmate hij de kamertemperatuur nadert. De tijdconstante τ = C/UA bepaalt het tempo.
C·dT/dt = UA·(T_amb − T) + Q_door − Q_comp; T(t) = T_amb + (T₀ − T_amb)·e^(−t/τ), τ = C/UA = 20 h; −80 → −60 °C in τ·ln(102/82) ≈ 4.4 h[9]Aanname: ruimtegrootte, capaciteit van de luchtbehandelingskast, vaste afzuigingen, lekoppervlak, deurtijden en uitgewisselde volumes, ventilatorvermogen, isolatie en compressorgrootte van de vriezer, warmtecapaciteit van de rekken, blootstelling bij hantering, de vrijgave van de plaatsen in de back-upvriezer alleen in noodgevallen en de SOP-limiet van −60 °C zijn illustratieve waarden voor een algemeen lab; de natuurkundige wetten en de gepubliceerde verspreidingssnelheden zijn zoals geciteerd.
Elke opening vervangt de koude kastlucht door warme, vochtige kamerlucht; de warmte ervan en de ijsaanslag die ze achterlaat verwarmen de inhoud.
Q_door = 2·ρ·V_cab·c_p·(T_amb − T) (cabinet air replaced, ×2 for moisture and frost); V_cab = 0.7 m³ → ≈ 1.2 K per opening at −80 °C[9]Aanname: ruimtegrootte, capaciteit van de luchtbehandelingskast, vaste afzuigingen, lekoppervlak, deurtijden en uitgewisselde volumes, ventilatorvermogen, isolatie en compressorgrootte van de vriezer, warmtecapaciteit van de rekken, blootstelling bij hantering, de vrijgave van de plaatsen in de back-upvriezer alleen in noodgevallen en de SOP-limiet van −60 °C zijn illustratieve waarden voor een algemeen lab; de natuurkundige wetten en de gepubliceerde verspreidingssnelheden zijn zoals geciteerd.
Monsters volgen hun omgeving met vertraging; een rek een paar minuten door kamerlucht dragen kost enkele graden.
T_rack ← lag(T_rack, T_surroundings, τ = 1 h); handling: 2 min in room air with τ = 0.5 h (≈ +6 K from −75 °C); excursion = Σ racks minutes above −60 °C[9][11]Aanname: ruimtegrootte, capaciteit van de luchtbehandelingskast, vaste afzuigingen, lekoppervlak, deurtijden en uitgewisselde volumes, ventilatorvermogen, isolatie en compressorgrootte van de vriezer, warmtecapaciteit van de rekken, blootstelling bij hantering, de vrijgave van de plaatsen in de back-upvriezer alleen in noodgevallen en de SOP-limiet van −60 °C zijn illustratieve waarden voor een algemeen lab; de natuurkundige wetten en de gepubliceerde verspreidingssnelheden zijn zoals geciteerd.
Droogijs sublimeert bij −78,5 °C en neemt ongeveer 573 kJ per kilogram op: de kist blijft op die temperatuur totdat het ijs op is.
chest at −78.5 °C while ice remains; dm/dt = −(UA_chest·(T_amb + 78.5) + rack heat)/573 kJ/kg[10][11]Aanname: ruimtegrootte, capaciteit van de luchtbehandelingskast, vaste afzuigingen, lekoppervlak, deurtijden en uitgewisselde volumes, ventilatorvermogen, isolatie en compressorgrootte van de vriezer, warmtecapaciteit van de rekken, blootstelling bij hantering, de vrijgave van de plaatsen in de back-upvriezer alleen in noodgevallen en de SOP-limiet van −60 °C zijn illustratieve waarden voor een algemeen lab; de natuurkundige wetten en de gepubliceerde verspreidingssnelheden zijn zoals geciteerd.
Overige bedrijfsconstanten die het model gebruikt.
room 75 m³, AHU ≤ 40 air changes/h × health · HEPA 99.95 %, 20 % outdoor air at 35·10⁶ /m³ · corridor 2·10⁶ /m³ · fixed exhaust 1100 m³/h (hood in use) / 500 m³/h (standby) · gowning change 10 min · 1 door trip per person-hour · work × 0.8 with the hood in standby, × 0.95 with airlock discipline · freezer UA 2 W/K, compressor 600 W, alarm −70 °C, SOP limit −60 °C · 4 racks of 15 kJ/K · backup freezer −80 °C, its free slots released only for a freezer in fault or alarm (emergency reserve) · 10 kg dry ice per rack, chest UA 0.25 W/KAanname: ruimtegrootte, capaciteit van de luchtbehandelingskast, vaste afzuigingen, lekoppervlak, deurtijden en uitgewisselde volumes, ventilatorvermogen, isolatie en compressorgrootte van de vriezer, warmtecapaciteit van de rekken, blootstelling bij hantering, de vrijgave van de plaatsen in de back-upvriezer alleen in noodgevallen en de SOP-limiet van −60 °C zijn illustratieve waarden voor een algemeen lab; de natuurkundige wetten en de gepubliceerde verspreidingssnelheden zijn zoals geciteerd.

Willekeur: een mulberry32-generator met seed; gebruikte verdelingen — uniform, exponentieel (inverse CDF), normaal (Box–Muller), Poisson (Knuth). De seed wordt getoond en kan worden gedeeld.

Bronnen

  1. ISO 14644-1:2015 Cleanrooms and associated controlled environments — Part 1: Classification of air cleanliness by particle concentration (Cn = 10^N·(0.1/D)^2.08) — ISO, 2015
  2. ISO 14644-3:2019 Cleanrooms and associated controlled environments — Part 3: Test methods (recovery test, 100:1 recovery time) — ISO, 2019
  3. EudraLex Vol. 4, Annex 1: Manufacture of Sterile Medicinal Products (C(2022) 5938) — §4.13 airlock entry and exit doors not opened simultaneously (interlock for grade A/B, visual/audible warning for C/D), §4.14 adjacent rooms of different grades: air pressure difference of a minimum of 10 Pascals (guidance value), §4.29 iii and Table 5 Note 1: "clean up" period, guidance value of less than 20 minutes — European Commission, 2022
  4. W. Whyte, M. Hejab — Particle and microbial airborne dispersion from people, European Journal of Parenteral & Pharmaceutical Sciences 12(2):39–46 (≥0.5 µm: 2.13·10⁶/min indoor clothing, 1.02·10⁶/min cleanroom garments) — Pharmaceutical and Healthcare Sciences Society, 2007
  5. W. Whyte — Cleanroom Technology: Fundamentals of Design, Testing and Operation, 2nd ed. (well-mixed dilution C = G/Q, decay and recovery, pressure cascades, door openings) — Wiley, 2010
  6. ASHRAE Handbook — Fundamentals, ch. 16 Ventilation and Infiltration (flow through openings Q = C_d·A·√(2ΔP/ρ)) — ASHRAE, 2021
  7. EN 1822-1:2019 High efficiency air filters (EPA, HEPA and ULPA) — Part 1: Classification (H13 ≥ 99.95 % at MPPS) — CEN, 2019
  8. Fan affinity laws: flow ∝ speed, pressure ∝ speed², power ∝ speed³ — U.S. DOE — Improving Fan System Performance: A Sourcebook for Industry
  9. F. P. Incropera, D. P. DeWitt et al. — Fundamentals of Heat and Mass Transfer, 7th ed., §5.1–5.3 lumped capacitance (Newton cooling, τ = ρVc/hA) — Wiley, 2011
  10. NIST Chemistry WebBook — Carbon dioxide, phase change data (ΔsubH = 25.2 kJ/mol at 195 K, Giauque & Egan 1937 → ≈ 573 kJ/kg; sublimation at 194.7 K = −78.5 °C at 1 atm) — NIST
  11. ISBER Best Practices: Recommendations for Repositories, 5th ed. (storage equipment monitoring and alarms, backup storage capacity, emergency plans) — International Society for Biological and Environmental Repositories, 2023

Wie dit beroepsmatig doet

Educatief model — niet bedoeld voor operationele beslissingen. Echte locaties stemmen elke constante af op hun eigen apparatuur en gegevens.