Restaurantkeuken: voedselveiligheid en doorstroming Live model

Je runt de keuken van een druk restaurant: een koelcel, een gootsteen met ijsbad, een kleine snelkoeler, een bain-marie en een rij koks. Heet voedsel moet snel door de gevarenzone, koud voedsel moet koud blijven, en de bonnen blijven binnenkomen. Dit is een bedrijfssimulator — het is geen HACCP-plan en geen juridisch advies.

Wat je gaat leren

Simulator

Tijd 0 min
Marge in koeltijd 360 min · Kerntemperatuur van de partij 3,0 °C · Opgeslagen product in de koelcel 3,0 °C · Bontijd 0 min · Warmgehouden voedsel 58,2 °CKoelcel🚪 3,0 °C✓ 📦 3,0 °C🧊IJsbad❄Snelkoeler⏱ Marge 360 min🗑 Weggegooid 0 kg‖‖‖‖‖‖🧾 Kookstations: 0 · 0 min♨ Warmhoudbak 58,2 °C (≥ 57 °C)
  • Kok werkt aan een bon
  • Kok vrij
  • Kok bezig met voedsel koelen
  • Heet (≥ 57 °C)
  • Voedsel in de gevarenzone (5–57 °C)
  • Voedsel op 5 °C of lager
  • Bon wacht

Bediening

Splitst elke partij die nog afkoelt in gastronormbakken van 5 cm (ongeveer 1 kokminuut per kg).

Roer de partij in ijswater (tot 25 kg). Roeren en opnieuw ijs toevoegen halen een halve kok van de lijn.

Geforceerde lucht van −5 °C voor maximaal 40 kg; de warmte gaat naar buiten, niet naar de koelcel.

Elke kok werkt aan één bon tegelijk (elk 12 min).

Haal mise en place in geplande rondes en houd het lamellengordijn dicht: minder en kleinere deuropeningen.

De koellucht moet kouder zijn dan 5 °C, anders komt voedsel dat in de koelcel wordt gekoeld daar nooit.

Voedsel in de bakken blijft onder de instelwaarde, meer nog als de deksels tijdens een drukte vaak open gaan.

Gooit elke partij weg die een koellimiet heeft gemist — of, als dat niet zo is, die met de meeste tijd in de gevarenzone.

Indicatoren

Marge in koeltijd
360min
normaal
Opgeslagen product in de koelcel
3,0°C
normaal
Bontijd
0min
normaal
Warmgehouden voedsel
58,2°C
waarschuwing
Kerntemperatuur van de partij3,0 °C
Lucht in de koelcel3,0 °C
Voedsel dat niet voldoet0 kg
Weggegooid voedsel0 kg
Tijd in de gevarenzone0 min
Groeipotentieel van C. perfringens0,0 log
Opgeslagen product boven 5 °C0 min
Bonnen in de keuken0
Koks in dienst6
Compressorbelasting van de koelcel0,00 kW
Belasting door deurinfiltratie0,00 kW
Warmte van hete partijen0,00 kW

Trend

Marge in koeltijd: — min360-120

Crisisscenario’s

Niveau 1 · Een grote batch chili na de service

De dinerservice is voorbij. Een pan van 24 kg dikke chili gaat van het fornuis af op 70 °C en moet voor morgen gekoeld worden. De gebruikelijke gewoonte is de pan in de koelcel te schuiven en naar huis te gaan. Koel hem binnen de grenzen van de Food Code, houd de tijd in de gevarenzone kort, en gooi hem niet weg.

  • Aan het eind geen voedsel dat niet voldoet
  • Niets weggegooid
  • Batch ≤ 100 min in de gevarenzone (5–57 °C)
  • Opgeslagen product nooit boven 5 °C

Niveau 2 · Storing van de koelcelcompressor midden in de service

Het is een drukke avond en de compressor van de koelcel begint te falen: er is nog maar een tiende van de capaciteit over tot de monteur over ongeveer vijf en een half uur komt. Een uur later komt een pan van 15 kg dikke saus van het vuur en moet worden afgekoeld. Houd het opgeslagen voedsel op 5 °C of lager en koel de saus op tijd af.

  • Opgeslagen product nooit boven 5 °C
  • Aan het eind geen voedsel dat niet voldoet
  • Niets weggegooid

Niveau 3 · Dinerdrukte aan de warme lijn

Vier koks regelen het vroege deel van de avond moeiteloos. Dan slaat de drukte toe: het aantal bonnen meer dan verdubbelt gedurende drieënhalf uur. Houd de bontijden kort en het voedsel in de bain-marie warm, zonder overbezetting en zonder het warmgehouden voedsel dood te koken.

  • Gemiddelde bontijd ≤ 15 min tijdens de drukte
  • Warmgehouden voedsel nooit onder 57 °C
  • Gemiddelde bezetting ≤ 9 koks
  • Gemiddelde warmhoudtemperatuur ≤ 75 °C (kwaliteit)

Grondslag — het model achter de getallen

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

Afkoelwet van Newton: het verschil met het koelmedium neemt exponentieel af.
T(t+Δt) = T_env + (T − T_env) · e^(−Δt/τ)[6][3]
De tijdconstante groeit met de dikte van het voedsel en daalt met een beter koelmedium (ijswater, geforceerde koude lucht).
τ = ρc · L_c / U, 1/U = 1/h + L_c/(3k); L_c: pot 6 cm, 5-cm pans 2.5 cm; h: walk-in 20, ice bath 100, blast 50 W/m²K[6][3][4][5]Aanname: diepten, warmteoverdrachtscoëfficiënten, grootte van de koelcel, deur- en compressorbelastingen en kooktijden zijn illustratieve waarden voor een middelgroot restaurant. De Biot-correctie is een eerste-orde benadering en is grof voor diepe pannen.
Tweetraps koelen volgens de FDA Food Code: 57 → 21 °C binnen 2 h, en in totaal binnen 6 h tot 5 °C.
57 °C → 21 °C within 120 min; 57 °C → 5 °C within 360 min; else out of compliance → discard[1][2]
Houdlimieten en tijd-temperatuurmisbruik.
cold holding ≤ 5 °C; hot holding ≥ 57 °C; abuse = Σ Δt while 5 °C < T < 57 °C[1]
De koelcurve van de Food Code zelf ligt dicht bij een Newton-curve met een tijdconstante van ongeveer 1,9 h.
Food Code profile ≈ log10(T − 2.8 °C) falling 0.2312 per h ⇔ τ ≈ 1.9 h[3]
Groeipotentieel van Clostridium perfringens, het klassieke gevaar van langzaam koelen (cardinale-temperatuurmodel).
μ(T) = μopt·(T−Tmax)(T−Tmin)² / {(Topt−Tmin)[(Topt−Tmin)(T−Topt) − (Topt−Tmax)(Topt+Tmin−2T)]}; growth = Σ μ/ln10 · Δt [log10][8][7]Alleen een indicator: parameters gefit voor gekookte kip, lagfase genegeerd, dus de groei wordt overschat. Het is geen veiligheidsoordeel.
Warmtebalans van de koelcel: wanden, deuropeningen, hete partijen en opgeslagen product tegenover de compressor.
n_door ~ Poisson(rate·Δt); C_air·dT/dt = UA·(T_kitchen − T) + n_door·E_door·(T_kitchen − T)/Δt + Q_batches + UA_p·(T_product − T) − Q_comp[9][6]Aanname: diepten, warmteoverdrachtscoëfficiënten, grootte van de koelcel, deur- en compressorbelastingen en kooktijden zijn illustratieve waarden voor een middelgroot restaurant. De Biot-correctie is een eerste-orde benadering en is grof voor diepe pannen.
Bonnenwachtrij en de wet van Little.
tickets ~ Poisson(λΔt); each station: one ticket, 12 cook-min (M/D/c); W = L / X, L = waiting + on stations, X = cook-min delivered in the last 30 min ÷ 12 per h (≥ 1/h; warm-up: opening steady state)[11][10]
Warmhouden in de bain-marie.
T_hot → (setpoint − 0.2 °C × tickets served per h), τ = 30 min[1]Aanname: diepten, warmteoverdrachtscoëfficiënten, grootte van de koelcel, deur- en compressorbelastingen en kooktijden zijn illustratieve waarden voor een middelgroot restaurant. De Biot-correctie is een eerste-orde benadering en is grof voor diepe pannen.
Overige bedrijfsconstanten die het model gebruikt.
ρc = 3.9 MJ/m³K, c = 3.9 kJ/kgK · k: stock 1.2, thick sauce 0.5 W/mK, ×2 when stirred in ice · ice bath 0 °C, ≤25 kg · blast chiller −5 °C air, ≤40 kg · walk-in: air node 0.4 MJ/K, 300 kg stored product (3.6 kJ/kgK, 60 W/K to air), walls 10 W/K, compressor 3 kW · door openings 10/h + 0.8 per ticket/h, 2.7 kJ/K each; discipline: 40 % of openings, half the exchange (strip curtain) · ticket 12 cook-min · portioning 1 cook-min/kg · ice-bath stirring 0.5 cook per batch · throughput window 30 min (a station counts only when fully staffed) · kitchen 30 °CAanname: diepten, warmteoverdrachtscoëfficiënten, grootte van de koelcel, deur- en compressorbelastingen en kooktijden zijn illustratieve waarden voor een middelgroot restaurant. De Biot-correctie is een eerste-orde benadering en is grof voor diepe pannen.

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. FDA Food Code 2022 — §3-501.14 Cooling, §3-501.15 Cooling Methods, §3-501.16 Hot and Cold Holding, §3-501.19 Time as a Public Health Control — U.S. Food and Drug Administration, 2022
  2. Cooling Cooked Time/Temperature Control for Safety Foods and the FDA Food Code: for Food Employees — U.S. Food and Drug Administration, 2024
  3. D. W. Schaffner et al. — Quantitative Data Analysis To Determine Best Food Cooling Practices in U.S. Restaurants (Food Code profile ≡ log10 ΔT slope 0.2312 h⁻¹ at 2.8 °C driving force; food deeper than 7.6 cm twice as likely to cool too slowly) — Journal of Food Protection 78(4):778–783, 2015
  4. N. Koreen, W. C. Baldwin, D. W. Schaffner — Cooling Uncovered Foods at a Depth of ∼5.1 cm (2 in.) or Less Poses Little Risk of Pathogen Growth — Journal of Food Protection 87(10), 2024
  5. FSAI Guidance Note No. 15 — Cook-chill Systems in the Food Service Sector (Revision 2), §2.6: start chilling within 30 min of cooking and reach ≤3 °C at the centre within 150 min of cooking; limit loads to e.g. ≤2.5 kg and ≤100 mm thick — Food Safety Authority of Ireland, 2018
  6. F. P. Incropera et al. — Fundamentals of Heat and Mass Transfer: lumped capacitance, Biot number, one-term transient conduction solution — Wiley, 2011
  7. L. Huang, C. Li — Growth of Clostridium perfringens in cooked chicken during cooling: one-step dynamic inverse analysis (Tmin 14.8 °C, Topt 42.9 °C, Tmax 50.5 °C, μopt 5.25 h⁻¹) — Food Microbiology 85, 2020
  8. L. Rosso, J. R. Lobry, J. P. Flandrois — An unexpected correlation between cardinal temperatures of microbial growth highlighted by a new model (CTMI) — Journal of Theoretical Biology 162:447–463, 1993
  9. ASHRAE Handbook — Refrigeration, ch. 24 Refrigerated-Facility Loads (door infiltration, product load, strip curtains) — ASHRAE, 2022
  10. J. D. C. Little — A Proof for the Queuing Formula L = λW — Operations Research 9(3), 1961
  11. D. Gross, C. M. Harris — Fundamentals of Queueing Theory (M/M/c) — Wiley, 2008

Wie dit beroepsmatig doet

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