🔬 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
Waarom een goed gemengde ruimte zich instelt op C = G/Q en herstelt als e^(−N·t): mensen bepalen het niveau, luchtverversingen de snelheid.
Hoe een drukcascade echt werkt: de verschuiving tussen toevoer en afvoer, de kwadratische wet door deurkieren, en wat open deuren en een vaste zuurkastafzuiging ermee doen.
Hoe snel een defecte −80 °C-vriezer opwarmt (wet van Newton), en waarom de monsters worden gered door te handelen bij het alarm, niet bij de limiet.
Simulator
Tijd 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 µm
256 k/m³
Geleverde luchtverversingen
20 1/h
Vermogen toevoerventilator
0,45 kW
Mensen in de suite
3
Uitgevoerd werk versus plan
0 % · kritiek
Drukverschil, deuren dicht
12,4 Pa
Deuropeningen in deze periode
0
Temperatuur vriezerkast
-80,0 °C
Resterend droogijs
20,0 kg
Rekken nog in de vriezer
4
Trend
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.
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.
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
ASHRAE Handbook — Fundamentals, ch. 16 Ventilation and Infiltration (flow through openings Q = C_d·A·√(2ΔP/ρ)) — ASHRAE, 2021
EN 1822-1:2019 High efficiency air filters (EPA, HEPA and ULPA) — Part 1: Classification (H13 ≥ 99.95 % at MPPS) — CEN, 2019
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
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