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

Вы управляете кухней загруженного ресторана: холодильная камера, мойка для ледяных ванн, небольшой шоковый охладитель, мармит и линия поваров. Горячая еда должна быстро пройти опасную зону, холодная — оставаться холодной, а заказы продолжают поступать. Это симулятор операций — не план 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 · Вечерний наплыв на горячем цеху

Четыре повара легко справляются с ранним вечером. Потом приходит наплыв: заказов больше чем вдвое в течение трёх с половиной часов. Держите время заказа коротким, а еду в мармите горячей, не раздувая штат и не пережаривая выдерживаемую еду.

  • Среднее время заказа ≤ 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]
Горячее хранение в мармите.
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 с seed; используемые распределения — равномерное, экспоненциальное (обратная CDF), нормальное (Бокса — Мюллера), Пуассона (Кнут). Seed показан и им можно делиться.

Источники

  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

Кто этим занимается профессионально

Образовательная модель — не для принятия эксплуатационных решений. Реальные объекты калибруют каждую константу под своё оборудование и данные.