冰淇淋与冷冻甜品生产排程

了解冰淇淋与冷冻甜品生产排程如何管理CIP换线、冷冻机瓶颈及硬化隧道产能,覆盖多SKU、多产线工厂——以及在Schantt中建模的方法。

本指南向冰淇淋及冷冻甜品工厂的生产计划员和排程经理展示如何在Schantt中对多阶段、多产线生产进行建模——涵盖从混合与巴氏杀菌到老化、连续冷冻、硬化和包装的全流程——并配置适用于多SKU工厂的真实模型。无论您的工厂生产高端乳制品、雪葩还是非乳制品,排程挑战都是一样的:在共享设备上对生产进行排序,同时尊重各工序的特定约束、换线时长和季节性产能变化。

本指南基于行业研究构建了一家虚构的综合公司;所有名称、参数和数字均为示意用途。

行业背景

冰淇淋与冷冻甜品制造是一个多阶段 batch(批次)-and-flow(连续流)过程,具有强烈的季节性需求和产品族分化。主要工序包括混合与巴氏杀菌(批次)、老化(批次静置)、连续冷冻(连续流)、硬化(批次隧道)和包装(连续流)。每道工序具有不同的设备类型和产能,产品组合——高端乳制品、雪葩和非乳制品——会触发不同的换线时长和工艺路线路径,排程必须协调这些差异。

生产顺序为严格正向且线性的:每道工序依次流向下一道,无返工回路。工序间的转移时间管控交接过程。老化工序规定了最短静置时间(数小时),之后混合料才能进入冷冻工序;硬化隧道具有有限的托盘位容量,无论上游产出如何,都会限制实际吞吐量。共享冷冻机和包装线上不同产品族之间的换线需要清洗周期,时长从30分钟到120分钟不等,取决于前后产品族配对——乳制品与非乳制品之间的深度清洁耗时最长。

该过程在批次与连续流生产类型之间交替。混合与巴氏杀菌以离散批次运行,进入老化缸进行定时静置。从老化缸出来后,混合料连续流经冷冻机和包装线,然后回到硬化隧道中的离散批处理。这种交替节奏使得产能规划对批次大小和流率都极为敏感——任何交接点的错配都会向后续工序传播。季节性需求显著放大了这些动态——夏季产量可达冬季基线的两到三倍,将每道工序推向其物理极限。

North Coast Creamery 在一座4,500 m²的工厂中运营约95名员工,生产3个产品族,跨越5个生产工序,由一个2人排程团队制定排程。

工艺概览

flowchart LR
    BP["混合与巴氏杀菌"] --> A["老化"] --> CF["连续冷冻"] --> H["硬化"] --> P["包装"]
    BP -.->|"雪葩跳过老化"| CF

冰淇淋工艺中的五个生产工序。雪葩通过从混合与巴氏杀菌到连续冷冻的直接桥接绕过老化工序。

工艺路线说明:高端乳制品冰淇淋运行全部五个工序。雪葩/冰品跳过老化工序——其水基混合料不需要脂肪结晶。非乳制品冷冻甜品以预混基料从老化工序进入流程,绕过乳制品混合与巴氏杀菌设备。

排程挑战及Schantt如何应对

场景假设需求由客户订单驱动,存在明显的夏季高峰;如果您的排程由拉动式或按库存生产模式驱动,同样的建模方法适用于您的需求输入。Schantt的排程器以最小化总生产时间(加工时间、换线时间和转移时间之和)为目标,从起始日期开始向前排程。本指南假设采用周计划周期,这是冰淇淋工厂应对季节性需求变化的典型做法。Schantt以两种模式运行:Auto模式自动生成完整排程,Semi-Auto模式允许计划员制定排序决策,同时Schantt根据约束验证这些决策。

Schantt的优势领域

  • 顺序多阶段生产——冰淇淋遵循固定的正向顺序(混合→巴氏杀菌→老化→冷冻→硬化→包装)。Schantt对有序工序进行建模,工序间设有转移时间。
  • 带并行资源的多设备工序——多台冷冻机、老化缸和灌装线并行运行。Schantt将每个作业分配给最佳可用设备,并围绕拥塞重新规划路径。
  • 批次与连续流混合产线——老化缸(批次)供给连续冷冻机(连续流),冷冻机供给包装线(连续流)和硬化隧道(批次)。Schantt在同一工艺路线中建模两种生产类型,在供应耗尽时暂停连续流工序。
  • 多产品工艺路线与工序跳过——雪葩跳过老化工序;非乳制品跳过混合与巴氏杀菌工序。Schantt为每个产品族赋予各自的工艺路线,使各产品在共享设备上仅运行所需工序。
  • 依赖顺序的换线——CIP清洗时长因前后产品族配对而异(同基料口味30分钟,过敏原切换最长120分钟)。Schantt按设备和产品族配对建模方向性换线时间。
  • 从批次老化到连续冷冻的部分转移——一个6,000 L的老化缸在首次部分完成最短驻留时间后,即可按连续速率向冷冻机供料。Schantt的部分转移设置直接捕捉这种批次到连续流的交接方式。

Schantt针对各挑战的处理方式

1. 口味换线与CIP排序。
- 共享冷冻机或包装线上的每次产品切换都会触发清洗周期。时长范围从同基料乳制品切换的30分钟到乳制品到非乳制品过敏原深度清洁的120分钟,中间还有60分钟(不同基料乳制品)和90分钟(乳制品到雪葩)的档次。在夏季高峰日,5台共享设备上发生6次产品切换,CIP总停机时间可能超过8小时——约占16小时工作日的15%。计划员必须对生产进行排序,以避免不相关产品族之间不必要的深度清洁切换,但在手动电子表格中,跨多台设备同时找到最佳分组非常困难。
- Schantt按设备和产品族配对建模方向性换线时长。排程器将同族生产归并为轮次,并对产品组合进行排序,以最大限度地减少长时深度清洁切换。每个前后配对的耗时代价在排程中可见,计划员可以在Semi-Auto模式下覆盖排序选择,Schantt会重新计算下游影响。换线时长是计划员在各设备详情页面上输入的值。Schantt为每台设备独立排程清洁时长;计划员错开共用回路线路的清洗窗口。

2. 连续冷冻机吞吐量瓶颈。
- 三台连续冷冻机的标称合计产能约为4,500 L/hr,无论上游批次产能如何,都设定了硬性产能上限。每台冷冻机的有效速率因产品族而异,因为膨胀率不同——高端乳制品膨胀率为70%,每升混合料产出的成品体积高于膨胀率35%的雪葩,而膨胀率90%的非乳制品产量最高。冷冻机除霜周期还按操作员设定的间隔增加额外的周期性停机时间。
- Schantt将每台冷冻机按产品族的有效吞吐量建模为该产品在运行膨胀率下的每小时产出速率。排程器将冷冻机视为节奏控制资源:防止过度承诺,尊重每台设备的吞吐量上限,并对作业进行排序,确保下游包装线不会等待或过载。除霜周期可以作为周期性设备停机时间按计划员设定的间隔添加,使排程保持真实,而无需将模型绑定到特定的设备规格。

3. 硬化隧道吞吐能力。
- 两条螺旋硬化隧道合计约3,600个托盘位,驻留时间为20分钟,每条隧道每小时处理约108个托盘——该数字根据作为示例的托盘位数量和驻留时间推算得出。当包装产出超过隧道能力时,产品在车间地面上积压,危及冷链。
- Schantt将硬化吞吐量建模为每个产品族的产能等效流率。排程将此速率作为工序约束——排程器不会释放超出隧道接收能力的包装产品——而无需跟踪单个托盘位的占用情况。

4. 老化缸与连续冷冻机的协调。
- 六个6,000 L的老化缸在批次巴氏杀菌机和连续冷冻机之间起缓冲作用。最短4小时驻留时间意味着08:00装载的缸在12:00之前无法供给冷冻。分配错误——哪个口味在哪个缸中、哪台冷冻机从哪个缸取料——可能导致冷冻机闲置30分钟或更长时间等待老化混合料。
- Schantt将最短老化驻留时间建模为老化与冷冻工序之间的转移时间。它支持部分转移:一旦批次的第一部分完成最短驻留时间,冷冻机即可开始取料,无需等待整个缸完成老化。排程协调老化缸分配和冷冻机取料开始时间,以保持冷冻机持续供料。实验室放行是排程外的手动步骤。

5. 季节性需求与工作日历切换。
- 夏季需求约为冬季基线的2至3倍。计划团队从6月到8月增加周六班次,每周多一个生产日,但高峰周仍需紧密排序和最少的换线浪费才能满足订单。
- Schantt支持多工作日历配置文件和计划切换。工厂的标准周一至周五工作日历和夏季周一至周六工作日历分别建模,计划员将各日历分配给适用的月份。排程器在生成排程时尊重生效工作日历的工作日和工时,切换工作日历无需重建模型。

在Schantt中建模的内容

在Schantt中配置五种顶层实体类型以匹配您的工厂。以下数量反映的是示例公司的情况,可作为您自己工厂的起点。

实体 数量 说明
工序 5 混合与巴氏杀菌(批次)、老化(批次)、连续冷冻(连续流)、硬化(批次)、包装(连续流)
设备 17 2台HTST巴氏杀菌机、6个老化缸、3台连续冷冻机、2条硬化隧道、4条包装线
产品族 3 高端乳制品冰淇淋、雪葩/冰品、非乳制品冷冻甜品
产品 3 每种产品族一个代表产品:Vanilla Premium、Raspberry Sorbet、Coconut-Base Vanilla
工作日历 2 标准(周一至周五,9月–5月)和夏季(周一至周六,6月–8月)

分步设置

配置遵循依赖顺序:工序必须先于其设备存在,产品族先于其产品存在,设备及其产能和换线时间必须在所引用的产品族之后配置。

1. 按顺序创建工序。 按生产顺序添加五个工序——混合与巴氏杀菌、老化、连续冷冻、硬化、包装——并设置各工序的生产类型:混合与巴氏杀菌、老化和硬化设为批次;连续冷冻和包装设为连续流。然后在各工序的详情页面上配置相邻工序之间的转移时间:

  • 混合与巴氏杀菌 → 老化:15分钟(泵送转移)
  • 老化 → 连续冷冻:240分钟(最短驻留;启用部分转移)
  • 连续冷冻 → 硬化:10分钟(传送带转移)
  • 硬化 → 包装:10分钟(传送带转移)
  • 混合与巴氏杀菌 → 连续冷冻(雪葩桥接):15分钟

2. 为各工序添加设备。 创建全部17台设备,将每台分配给所属工序。Schantt中每台设备的名称应与您的车间标识一致,以便识别:

  • 混合与巴氏杀菌: HTST-1、HTST-2
  • 老化: 老化缸-1 至 老化缸-6
  • 连续冷冻: 冷冻机-1、冷冻机-2、冷冻机-3
  • 硬化: 硬化隧道-1、硬化隧道-2
  • 包装: 包装线-1(杯装)、包装线-2(蛋筒)、包装线-3(棒状)、包装线-4(散装)

3. 创建产品族并定义其工艺路线。 添加三个产品族——高端乳制品冰淇淋、雪葩/冰品和非乳制品冷冻甜品——然后设置各产品族的工艺路线,使其仅运行所需的工序。为高端乳制品和非乳制品启用老化到冷冻环节的部分转移:冷冻机可在最短驻留后开始从老化缸取料,无需等待整批完成。雪葩使用跳过老化工序的桥接工艺路线。

4. 为每个产品族添加一个代表产品。 为每个产品族创建一个产品——Vanilla Premium(乳制品)、Raspberry Sorbet(雪葩)、Coconut-Base Vanilla(非乳制品)。每个产品自动继承其产品族的工艺路线。

5. 设置各设备的产能参数和换线时间。 在各设备的详情页面上,为设备运行的每个产品族配置批次或连续流参数。对于批次工序(混合与巴氏杀菌、老化、硬化),设置周期时长和批量大小——例如,每台HTST巴氏杀菌机以58分钟处理6,000 L批次,每个老化缸以270分钟周期容纳6,000 L。对于连续流工序(连续冷冻、包装),设置每个产品族的吞吐量——例如,每台冷冻机对高端乳制品以1,500 L/hr运行。然后为处理多个产品族的每台设备添加方向性换线时长:

  • 冷冻机: 30分钟(同族)、90分钟(乳制品↔雪葩)、120分钟(乳制品↔非乳制品)
  • 包装线: 30分钟(同族)、120分钟(乳制品↔非乳制品)

6. 配置工作日历、例外和停机时间。 创建两个工作日历配置文件:标准工作日历(周一至周五,06:00至22:00,9月至5月)设为默认,以及夏季工作日历(周一至周六,相同时间,6月至8月)。为休息日添加工作日历例外——元旦、国际劳动节以及年末停工(12月24日至12月31日)。可选地,添加计划的设备停机时间,例如7月初的全厂维护周和9月的冷冻机-1大修。

有关在Schantt中配置上述各项的分步说明,请参阅Schantt文档。

常见错误

1. 使用单一的笼统换线时长,而非按产品族的方向性时间。 单一的平均换线时间掩盖了30分钟同族冲洗与120分钟过敏原深度清洁之间的差异。如果所有切换看起来耗时相同,排程器无法避免不必要的深度清洁切换。生成的排程可能混合乳制品和非乳制品,每周增加数小时可避免的清洁时间。修正:在设备详情页面上为每个前后产品族配对输入方向性换线时间,与您的团队在车间遵循的清洁规程相匹配。使用适用于您工厂的档次——通常是同族、跨族和过敏原级别的时长。

2. 为一个产品族定义所有具有相同工艺路线的产品。 如果您将高端乳制品和雪葩放在同一个产品族下建模,排程器会使雪葩不必要地经过老化工序——浪费缸容量,并为一个不需要脂肪结晶的产品增加数小时的驻留时间。相反,经过混合与巴氏杀菌工序的非乳制品会占用本可用于其他批次的乳制品设备。修正:为每个工艺路线变体创建一个单独的产品族——即每个经过工序的不同路径——即使它们共享下游设备。产品族级工艺路线是让每种产品保持在其正确工艺路径上的机制。

3. 录入的设备数量与实际车间布局不符。 如果工厂有六个老化缸但您只建模了四个,排程将使剩余缸过度承诺,计划无法实现。遗漏包装线同样成问题——排程器无法将工作分配给模型中不存在的设备。修正:清点参与生产流程的每台设备——巴氏杀菌机、缸、冷冻机、隧道和包装线——并在Schantt中逐一创建。如果某台设备专用于单一格式或产品族,仍然进行建模;排程器只会向其分配兼容的工作。

4. 跳过硬化隧道产能参数。 没有隧道吞吐量值时,排程器将硬化视为无限产能工序,可能将不切实际的高产品量排入计划。无法进入隧道的产品在包装车间地面积压,破坏冷链并导致排程不可见的质量缺陷。修正:输入每条隧道的批次周期时长和批量大小,根据其托盘位数量和驻留时间作为工厂的参考示例推算。对于示例公司,每条隧道的批次周期为20分钟,批量大小为540个单位——这样既尊重了物理限制,又无需逐托盘位跟踪。

5. 忘记添加工作日历例外和设备停机时间。 如果计划员仅配置了工作日,排程器可能会在法定假日或已知的维护停工期间安排生产。生成的排程将工作分配到不可用时间,只有换班团队到达空荡荡的工厂车间时才发现问题。修正:在生成首个排程之前,为所有计划的非工作日添加工作日历例外——法定假日、工厂停工期间——并为计划的维护事件添加周期性停机时间。包括全厂停工(如年度维护周)以及设备特定事件(如设备大修)。

好的排程是怎样的

以下"前—后"对比场景展示了约束感知排程带来的实际差异,以示例公司的数据为参考。

之前(手动电子表格排程): 计划员按客户优先级对订单排序,然后手动检查每道工序的可用性。换线凭直觉而非数据进行分组,冲突只有在轮班主管来电时才发现。

  • CIP停机时间在夏季高峰日超过8小时,因为深度清洁切换分散在一周各处——计划员难以同时跨五台设备看出哪种分组能最小化总清洗时间
  • 冷冻机单次闲置30分钟以上,因为指定的老化缸尚未完成最短驻留——缸分配与冷冻机取料计划靠纸质记录协调
  • 硬化隧道溢出迫使产品在包装车间地面等待,在炎热天气破坏冷链,因为电子表格将隧道产能视为无限
  • 周计划需两名计划员之一花费大半天时间编制,且往往到周三就因为客户订单变化或设备问题而过时

之后(Schantt Semi-Auto模式): 计划员输入当周订单,在Auto模式下运行排程器,并审阅建议的排序。进行一两次排序调整——将某个雪葩轮次提前以合并乳制品批次,或切换非乳制品批次到不同的冷冻机以减少深度清洁转换——排程在几分钟内确定。

  • 同族批次归并为轮次,将深度清洁(120分钟)转换从每周三到四次减少到一次,每周回收数小时的产能时间
  • 因缸分配不当导致的冷冻机闲置时间降至接近零,因为排程器匹配老化缸分配与冷冻机取料计划,尊重4小时最短驻留,同时在第一部分准备好后立即开始取料
  • 硬化隧道产能被作为工序约束对待,因此包装产出自动与隧道吞吐量匹配——产品不再在车间地面堆积
  • 周排程在几分钟内生成,假设场景——增加周六班次、将产品族重新分配到不同的冷冻机、插入紧急订单——只需数秒即可重新评估,无需重建整个计划

在Schantt中尝试

注册Schantt并加载内置示例数据集,自行构建此场景——本指南中的每个工序、设备、产品族、产品和工作日历,以及其工艺路线、换线时间、转移时间和停机时间均已配置完毕,随时可以排程。您的配置和排程将限定在您的团队账户范围内。如需深入了解任何步骤,请参阅Schantt文档。

Ready to schedule your own facility?

免费试用 Schantt——无需信用卡。60 分钟内从电子表格迈向优化后的甘特图。

免费试用 Schantt