第 1 级 · 高温天压缩机故障
室外 33 °C,卡车不断到达,四个装卸口开着卸货。两台压缩机中有一台即将故障。请让疫苗保持在 2–8 °C 之内。
- 货物温度始终不超过 8 °C
- 冷库空气始终不超过 7 °C 预警值(站点设定——假设)
- 卡车平均等待时间 ≤ 60 min
你负责一个温敏货物(如疫苗)配送中心的装卸区和冷库。每开一次门,暖空气就会进来;队列里的每辆卡车都是在等待的货物;货物必须保持在 2 °C 到 8 °C 之间。
每个有人值守的装卸口一次卸一辆车,开启时也会让暖空气进入。
在 2–8 °C 范围内。越低缓冲越大,但耗能越多。
两台压缩机,每台制冷量 40 kW。
减少暖空气通过开启的门渗入;风机会消耗一些电力。
把制冷机组故障的卡车移到队伍最前面。
| 冷库空气 | 5.0 °C |
|---|---|
| 班组工时(值守装卸口小时数) | 0.5 h |
| 等待的卡车 | 0 |
| 装卸口利用率 | 0 % |
| 制冷功率 | 0.0 kW |
室外 33 °C,卡车不断到达,四个装卸口开着卸货。两台压缩机中有一台即将故障。请让疫苗保持在 2–8 °C 之内。
在 14 小时作业日开始四小时后,节假日高峰到来:连续七个小时,每小时有 7 辆卡车按预约时段到达——是平时 3 辆的两倍多——而只有三个装卸口有人值守。预约司机有固定时段,所以平均等待时间必须保持在 20 分钟或以下。额外的装卸班组随时待命,但当天的加班预算只够 68 个值守装卸口小时。要及时开足装卸口——同时不能在 33 °C 的下午把冷库“煮熟”。
已经有十二辆卡车在等待,而只有两个装卸口有人值守。这时队尾一辆卡车的制冷机组在 35 °C 的高温下坏了。
模拟器使用的每一个关系式及其来源。标注为假设的常数是示意性校准值。
C · dT/dt = UA·(T_out − T) + Q_door − Q_refrig[3][2]假设:热容、墙体和门的传热系数、压缩机容量和作业时间均为示意性数值。Q_door = n_open · 0.6 · 1.2 kW/K · (T_out − T) · (1 − 0.7·curtain)[2]假设:热容、墙体和门的传热系数、压缩机容量和作业时间均为示意性数值。COP = 0.45 · T_evap / (T_cond − T_evap) [K][4]T_product(t+Δt) = T_room + (T_product − T_room)·e^(−Δt/2h)[3]excursion = Σ max(0, T − 8, 2 − T) · Δt [°C·h][1]cold room 60 MJ/K, walls 0.6 kW/K · door open 60 % of unloading · air curtain −70 % infiltration, +3 kW fan per busy door · 2 × 40 kW compressors, −1 %/K above 32 °C · 4 kW per busy door (levellers, lights) · failed reefer τ = 3 h · scenario site settings: cold-room pre-alarm 7 °C, overtime budget 68 door-hours per 14 h day · booked trucks miss 5 % of slots · unloading Erlang-2假设:热容、墙体和门的传热系数、压缩机容量和作业时间均为示意性数值。arrivals ~ Poisson(λΔt) + booked slots (5 % no-show), service ~ Erlang-2 (mean 45 min), c staffed doors; X = n_busy / 45 min (smoothed, τ = 1 h); W_q = L_q / X[6][5]crew time = Σ c_staffed · Δt [door-hours]随机性:带种子的 mulberry32 生成器;所用分布包括均匀分布、指数分布(逆 CDF)、正态分布(Box–Muller)和泊松分布(Knuth)。种子会显示出来,并且可以分享。
教育模型,不可用于实际运营决策。真实站点会根据自己的设备和数据校准每一个常数。