Restaurangkök: livsmedelssäkerhet och flöde Levande modell

Du driver köket på en hektisk restaurang: ett kylrum, en diskbänk för isbad, en liten snabbkylare, en värmebänk och en rad kockar. Varm mat måste snabbt passera farozonen, kall mat måste hållas kall, och bongarna fortsätter komma. Detta är en driftsimulator – det är ingen HACCP-plan och inte juridisk rådgivning.

Vad du kommer att lära dig

Simulator

Tid 0 min
Marginal för nedkylningstid 360 min · Satsens kärntemperatur 3,0 °C · Lagrad vara i kylrummet 3,0 °C · Bongtid 0 min · Varmhållen mat 58,2 °CKylrum🚪 3,0 °C✓ 📦 3,0 °C🧊Isbad❄Chockkyl⏱ Marginal 360 min🗑 Kasserat 0 kg‖‖‖‖‖‖🧾 Kokstationer: 0 · 0 min♨ Ångbord 58,2 °C (≥ 57 °C)
  • Kock arbetar med en bong
  • Kock ledig
  • Kock upptagen med att kyla mat
  • Varm (≥ 57 °C)
  • Mat i farozonen (5–57 °C)
  • Mat på 5 °C eller lägre
  • Bong väntar

Reglage

Delar varje sats som fortfarande kyls i 5 cm djupa gastronormkantiner (cirka 1 kockminut per kg).

Rör om satsen i isvatten (upp till 25 kg). Omrörning och ny is tar en halv kock från linjen.

Forcerad −5 °C-luft för upp till 40 kg; värmen går ut, inte in i kylrummet.

Varje kock arbetar med en bong i taget (12 min vardera).

Hämta mise en place i planerade turer och håll remsridån stängd: färre och mindre dörröppningar.

Kylluften måste vara kallare än 5 °C, annars når mat som kyls i kylrummet aldrig dit.

Maten i brunnarna håller sig under börvärdet, mer när locken öppnas ofta under en rusning.

Slänger varje sats som missade en kylgräns – eller, om ingen gjorde det, den med mest tid i farozonen.

Indikatorer

Marginal för nedkylningstid
360min
normal
Lagrad vara i kylrummet
3,0°C
normal
Bongtid
0min
normal
Varmhållen mat
58,2°C
varning
Satsens kärntemperatur3,0 °C
Luft i kylrummet3,0 °C
Mat som inte uppfyller kraven0 kg
Kasserad mat0 kg
Tid i farozonen0 min
Tillväxtpotential för C. perfringens0,0 log
Lagrad vara över 5 °C0 min
Bongar i köket0
Kockar i skiftet6
Kylrummets kompressorlast0,00 kW
Last från luftläckage vid dörren0,00 kW
Värme från varma satser0,00 kW

Trend

Marginal för nedkylningstid: — min360−120

Krisscenarier

Nivå 1 · En stor sats chili efter serveringen

Middagsserveringen är över. En 24 kg stor gryta tjock chili kommer från spisen vid 70 °C och måste kylas inför i morgon. Det vanliga är att skjuta in grytan i kylrummet och gå hem. Kyl den inom Food Codes gränser, håll tiden i farozonen kort och kasta den inte.

  • Ingen mat som inte uppfyller kraven vid slutet
  • Inget kasserat
  • Satsen tillbringar ≤ 100 min i farozonen (5–57 °C)
  • Lagrad vara aldrig över 5 °C

Nivå 2 · Fel på kylrummets kompressor mitt under serveringen

Det är en hektisk kväll och kylrummets kompressor börjar fallera: bara en tiondel av dess kapacitet finns kvar tills teknikern kommer om cirka fem och en halv timme. En timme senare tas en 15 kg-gryta tjock sås av spisen och måste kylas. Håll den lagrade maten vid 5 °C eller lägre och kyl såsen i tid.

  • Lagrad vara aldrig över 5 °C
  • Ingen mat som inte uppfyller kraven vid slutet
  • Inget kasserat

Nivå 3 · Middagsrusning på varmlinjen

Fyra kockar klarar tidig kväll lätt. Sedan slår rusningen till: bongarna mer än fördubblas i tre och en halv timme. Håll bongtiderna korta och maten i värmebänken varm, utan att överbemanna eller koka ihjäl den varmhållna maten.

  • Genomsnittlig bongtid ≤ 15 min under rusningen
  • Varmhållen mat aldrig under 57 °C
  • Genomsnittlig bemanning ≤ 9 kockar
  • Genomsnittlig temperatur för varmhållen mat ≤ 75 °C (kvalitet)

Underlag – modellen bakom siffrorna

Varje samband simulatorn använder, med källa. Konstanter markerade som antaganden är illustrativa kalibreringar.

Newtons avsvalningslag: skillnaden mot kylmediet krymper exponentiellt.
T(t+Δt) = T_env + (T − T_env) · e^(−Δt/τ)[6][3]
Tidskonstanten växer med matens djup och minskar med ett bättre kylmedium (isvatten, forcerad kall luft).
τ = ρ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]Antagande: djup, värmeövergångstal, kylrummets storlek, dörr- och kompressorlaster samt tillagningstider är illustrativa värden för en medelstor restaurang. Biot-korrektionen är en förstaordningsapproximation och är grov för djupa grytor.
FDA Food Codes tvåstegskylning: 57 → 21 °C inom 2 h, och till 5 °C inom 6 h totalt.
57 °C → 21 °C within 120 min; 57 °C → 5 °C within 360 min; else out of compliance → discard[1][2]
Gränser för varmhållning och kallhållning samt missbruk av tid och temperatur.
cold holding ≤ 5 °C; hot holding ≥ 57 °C; abuse = Σ Δt while 5 °C < T < 57 °C[1]
Food Codes kylkurva ligger i sig nära en Newton-kurva med en tidskonstant på omkring 1,9 h.
Food Code profile ≈ log10(T − 2.8 °C) falling 0.2312 per h ⇔ τ ≈ 1.9 h[3]
Tillväxtpotential för Clostridium perfringens, den klassiska risken vid långsam nedkylning (kardinaltemperaturmodell).
μ(T) = μopt·(T−Tmax)(T−Tmin)² / {(Topt−Tmin)[(Topt−Tmin)(T−Topt) − (Topt−Tmax)(Topt+Tmin−2T)]}; growth = Σ μ/ln10 · Δt [log10][8][7]Endast en indikator: parametrar anpassade för kokt kyckling, lagfasen ignorerad, så tillväxten överskattas. Det är inget säkerhetsutlåtande.
Kylrummets värmebalans: väggar, dörröppningar, varma satser och lagrad vara mot kompressorn.
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]Antagande: djup, värmeövergångstal, kylrummets storlek, dörr- och kompressorlaster samt tillagningstider är illustrativa värden för en medelstor restaurang. Biot-korrektionen är en förstaordningsapproximation och är grov för djupa grytor.
Bongkö och Littles lag.
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]
Varmhållning i värmebänken.
T_hot → (setpoint − 0.2 °C × tickets served per h), τ = 30 min[1]Antagande: djup, värmeövergångstal, kylrummets storlek, dörr- och kompressorlaster samt tillagningstider är illustrativa värden för en medelstor restaurang. Biot-korrektionen är en förstaordningsapproximation och är grov för djupa grytor.
Övriga driftkonstanter som modellen använder.
ρ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 °CAntagande: djup, värmeövergångstal, kylrummets storlek, dörr- och kompressorlaster samt tillagningstider är illustrativa värden för en medelstor restaurang. Biot-korrektionen är en förstaordningsapproximation och är grov för djupa grytor.

Slumpmässighet: en seedad mulberry32-generator; fördelningar som används – likformig, exponentiell (invers CDF), normal (Box–Muller), Poisson (Knuth). Seeden visas och kan delas.

Källor

  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

Vem arbetar med det här

Pedagogisk modell – inte för operativa beslut. Verkliga anläggningar kalibrerar varje konstant efter sin egen utrustning och sina egna data.