Кухня ресторану: безпека харчових продуктів і потік Жива модель

Ви керуєте кухнею завантаженого ресторану: холодильна камера, мийка з крижаною ванною, невеликий шоковий охолоджувач, марміт і лінія кухарів. Гаряча їжа має швидко пройти небезпечну зону, холодна — лишатися холодною, а замовлення не припиняються. Це операційний симулятор — не план HACCP і не юридична порада.

Чого ви навчитеся

Симулятор

Час 0 хв
Запас часу охолодження 360 min · Температура в центрі партії 3,0 °C · Продукт у холодильній камері 3,0 °C · Час замовлення 0 min · Їжа гарячого утримання 58,2 °CХолодильна камера🚪 3,0 °C✓ 📦 3,0 °C🧊Крижана баня❄Шоковий⏱ Запас 360 min🗑 Викинуто 0 kg‖‖‖‖‖‖🧾 Кухонні станції: 0 · 0 min♨ Марміт 58,2 °C (≥ 57 °C)
  • Кухар працює над замовленням
  • Кухар вільний
  • Кухар зайнятий охолодженням їжі
  • Гаряча (≥ 57 °C)
  • Їжа в небезпечній зоні (5–57 °C)
  • Їжа при 5 °C або нижче
  • Замовлення чекає

Керування

Ділить кожну партію, що ще охолоджується, на гастроємності глибиною 5 см (приблизно 1 хвилина кухаря на кг).

Перемішуйте партію в крижаній воді (до 25 кг). Перемішування й підсипання льоду забирають півкухаря з лінії.

Примусове повітря −5 °C для до 40 кг; його тепло йде назовні, а не в холодильну камеру.

Кожен кухар працює над одним замовленням за раз (по 12 хв).

Беріть заготовки плановими заходами й тримайте смугову завісу закритою: менше і коротше відкривання дверей.

Охолодне повітря має бути холоднішим за 5 °C, інакше їжа, охолоджувана в камері, ніколи не дійде до цієї температури.

Їжа в гніздах тримається нижче уставки, ще більше — коли в годину пік часто відкривають кришки.

Викидає кожну партію, що не вклалася в ліміт охолодження, — а якщо таких немає, ту, що найдовше була в небезпечній зоні.

Показники

Запас часу охолодження
360min
норма
Продукт у холодильній камері
3,0°C
норма
Час замовлення
0min
норма
Їжа гарячого утримання
58,2°C
попередження
Температура в центрі партії3,0 °C
Повітря холодильної камери3,0 °C
Їжа поза нормами0 kg
Викинена їжа0 kg
Час у небезпечній зоні0 min
Потенціал росту C. perfringens0,0 log
Збережений продукт вище 5 °C0 min
Замовлення на кухні0
Кухарі на зміні6
Навантаження компресора камери0,00 kW
Навантаження від проникнення повітря через двері0,00 kW
Тепло від гарячих партій0,00 kW

Тренд

Запас часу охолодження: — min360-120

Кризові сценарії

Рівень 1 · Велика партія чилі після обслуговування

Вечірнє обслуговування закінчилося. 24-кілограмовий казан густого чилі знімають з плити при 70 °C, і його треба охолодити на завтра. Звичка підказує просто засунути казан у холодильну камеру й іти додому. Охолодіть його в межах норм Food Code, тримайте час у небезпечній зоні коротким і не викидайте.

  • Наприкінці немає їжі поза нормами
  • Нічого не викинуто
  • Партія проводить ≤ 100 хв у небезпечній зоні (5–57 °C)
  • Збережений продукт ніколи не вище 5 °C

Рівень 2 · Несправність компресора камери посеред обслуговування

Завантажений вечір, і компресор камери починає виходити з ладу: до приїзду техніка приблизно через п'ять з половиною годин лишається лише десята частина його потужності. Через годину з плити знімають 15 кг густого соусу, який треба охолодити. Тримайте збережену їжу при 5 °C або нижче й охолодіть соус вчасно.

  • Збережений продукт ніколи не вище 5 °C
  • Наприкінці немає їжі поза нормами
  • Нічого не викинуто

Рівень 3 · Вечірній пік на гарячій лінії

Четверо кухарів легко справляються з раннім вечором. Потім настає пік: замовлень більш ніж удвічі більше протягом трьох з половиною годин. Тримайте час замовлень коротким, а їжу на мармітi гарячою, не тримаючи зайвого персоналу й не переварюючи утримувану їжу.

  • Середній час замовлення ≤ 15 хв під час піку
  • Їжа гарячого утримання ніколи не нижче 57 °C
  • Середня кількість персоналу ≤ 9 кухарів
  • Середня температура гарячого утримання ≤ 75 °C (якість)

Основа — модель за цифрами

Кожне співвідношення, яке використовує симулятор, із джерелом. Константи, позначені як припущення, — ілюстративні калібрування.

Закон охолодження Ньютона: різниця з охолоджувальним середовищем скорочується експоненційно.
T(t+Δt) = T_env + (T − T_env) · e^(−Δt/τ)[6][3]
Стала часу зростає з глибиною їжі й падає з кращим охолоджувальним середовищем (крижана вода, примусове холодне повітря).
τ = ρ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]Припущення: глибини, коефіцієнти теплопередачі, розмір холодильної камери, навантаження дверей і компресора та час приготування — ілюстративні значення для ресторану середнього розміру. Поправка Біо — наближення першого порядку й груба для глибоких каструль.
Двоетапне охолодження за FDA Food Code: 57 → 21 °C за 2 год і до 5 °C загалом за 6 год.
57 °C → 21 °C within 120 min; 57 °C → 5 °C within 360 min; else out of compliance → discard[1][2]
Межі утримання та порушення температурно-часового режиму.
cold holding ≤ 5 °C; hot holding ≥ 57 °C; abuse = Σ Δt while 5 °C < T < 57 °C[1]
Крива охолодження Food Code сама близька до кривої Ньютона зі сталою часу близько 1,9 год.
Food Code profile ≈ log10(T − 2.8 °C) falling 0.2312 per h ⇔ τ ≈ 1.9 h[3]
Потенціал росту Clostridium perfringens — класичної небезпеки повільного охолодження (модель кардинальних температур).
μ(T) = μopt·(T−Tmax)(T−Tmin)² / {(Topt−Tmin)[(Topt−Tmin)(T−Topt) − (Topt−Tmax)(Topt+Tmin−2T)]}; growth = Σ μ/ln10 · Δt [log10][8][7]Лише індикатор: параметри підібрані для вареної курки, лаг-фаза не враховується, тож ріст завищено. Це не висновок про безпечність.
Тепловий баланс холодильної камери: стіни, відкривання дверей, гарячі партії та збережений продукт проти компресора.
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]Припущення: глибини, коефіцієнти теплопередачі, розмір холодильної камери, навантаження дверей і компресора та час приготування — ілюстративні значення для ресторану середнього розміру. Поправка Біо — наближення першого порядку й груба для глибоких каструль.
Черга замовлень і закон Літтла.
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]
Гаряче утримання в мармітi.
T_hot → (setpoint − 0.2 °C × tickets served per h), τ = 30 min[1]Припущення: глибини, коефіцієнти теплопередачі, розмір холодильної камери, навантаження дверей і компресора та час приготування — ілюстративні значення для ресторану середнього розміру. Поправка Біо — наближення першого порядку й груба для глибоких каструль.
Інші експлуатаційні сталі, які використовує модель.
ρ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 °CПрипущення: глибини, коефіцієнти теплопередачі, розмір холодильної камери, навантаження дверей і компресора та час приготування — ілюстративні значення для ресторану середнього розміру. Поправка Біо — наближення першого порядку й груба для глибоких каструль.

Випадковість: генератор mulberry32 із зерном; використані розподіли — рівномірний, експоненційний (обернена CDF), нормальний (Бокса–Мюллера), Пуассона (Кнут). Зерно показано, і ним можна ділитися.

Джерела

  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

Хто цим займається професійно

Навчальна модель — не для оперативних рішень. Реальні об’єкти калібрують кожну константу під власне обладнання та дані.