如果您负责对塑料配混工厂进行排程,您需要平衡受能力限制的挤出机之间的清机驱动换线,同时协调批次与连续流混合生产经由多个工序的配合。本指南展示了如何为您的配混操作配置Schantt:对产品族及其按产品族工艺路线进行建模,设置定向换线时间,并让排程算法对作业进行排序以最小化总生产时间。
本指南以一家基于行业研究构建的虚构综合性公司为背景;所有名称、参数和数据均为说明性示例。
行业背景
塑料配混将基础聚合物树脂通过混入添加剂、填料和玻璃纤维等增强剂,转化为配方化合物。该过程经过五个连续工序——预混(batch(批次))、挤出(flow(连续流))、造粒(连续流)、分级(连续流)和包装(连续流)——每个工序在经物料搬运转移时间后依次衔接。配混排程的独特之处在于三个因素的交叉:不同颜色和聚合物家族之间的不对称清机时间、受能力限制的挤出机组(填充化合物需要专用生产线),以及发散性按产品族工艺路线(部分产品完全跳过中间工序)。
本指南中位于中心的复合工厂加工三种产品族——PP-天然-未填充、PA-黑色-GF30和PE-天然-未填充——跨五个生产工序内的十三台设备。PP-天然-未填充经过全部五个工序。PA-黑色-GF30是一种玻璃纤维增强的彩色化合物,需要专用挤出线,并跳过分级工序。PE-天然-未填充仅从挤出工序开始生产,通过失重式喂料完全跳过预混,同时也跳过分级工序。产品组合约为百分之五十定制订单、百分之三十按库存生产的标准化合物,以及百分之二十为第三方客户提供的来料加工配混业务,在典型一周内产生多样的作业规模、换线特性和工艺路线模式。
Novoplast Compounds 在一座8,000 m²的工厂中运营约85人,生产三种产品族,跨越五个生产工序,由三人排程团队负责管理。挤出工序采用连续120小时工作周——周一06:00至周六06:00——而包装工序采用两班制,共计每周88小时。两次每周六小时的螺杆拉拔在不同挤出机上交错安排(一次在周二,一次在周四),每年12月最后一周进行为期七天的年度停产。排程团队每周管理六到九个作业,每个作业由其产品族和数量定义,并在每次排程运行中花费大量时间手动排序作业,以避免耗时的清机事件。
工艺流程
flowchart LR
PM["预混<br/>(批次)"] --> EX["挤出<br/>(连续流)"]
EX --> PL["造粒<br/>(连续流)"]
PL --> CL["分级<br/>(连续流)"]
PL --> PK["包装<br/>(连续流)"]
CL --> PK
从预混到包装的五阶段生产流程。对于跳过分级工序的产品族,造粒有直接通往包装的桥接路径。
PE-天然-未填充从挤出工序进入(通过失重式喂料跳过预混)。PA-黑色-GF30和PE-天然-未填充跳过分级——其颗粒在离开造粒机时已足够洁净。桥接转移时间连接跨过跳过的跨度。
排程挑战及Schantt的应对方式
本指南假设主要需求信号是客户订单——即带有产品、数量和交货窗口并在排程周期开始时到达的作业。如果您的工厂按库存生产目标或来料加工合同进行排程,相同的配置仍然适用;需求形态有所不同,但建模步骤相同。
Schantt的排程算法针对所排程的作业集最小化总生产时间,从您选择的开始日期向前推进。就本指南而言,实际周期为一个滚动周——足以展示换线动态和工作日历交互,这正是塑料配混排程的独特之处。
Schantt提供两种优化模式。Auto模式同时探索作业序列和设备分配,以找到总生产时间最短的排程方案。Semi-Auto模式优化设备分配,同时保留您指定的作业顺序。
Schantt的优势能力
- 顺序多阶段生产——配混产品经过预混(批次)、挤出(连续流)、造粒(连续流)、分级(连续流)和包装(连续流)的有序管道,每个工序在转移时间后依次衔接。
- 具备能力限制分配的多设备工序——并非每台挤出机都能处理所有化合物;您仅为兼容的产品族输入速率,Schantt自动将作业分配给符合资格的设备。
- 批次与连续流混合管道——预混为批次(每批固定周期),而挤出、造粒、分级和包装以连续速率运行——Schantt在同一条工艺路线中处理两种类型。
- 支持工序跳过多产品工艺路线——部分产品族跳过预混(失重式喂料)或分级——按产品族工艺路线省略被跳过的工序,并通过转移时间桥接间隙。
- 顺序相关换线(方向性清机时间)——颜色和聚合物家族之间的转换具有不对称的清机时间;定向换线设置允许排程算法将相似作业聚集在一起,以最小化总换线时间。
- 班次感知可用性和计划停机时间——二十四小时连续挤出配合周中螺杆拉拔,通过工作日历和设备停机时间窗口进行建模,使排程方案反映实际工作时间。
Schantt如何应对各项挑战
1. 针对不对称清机时间的定向换线时间。
- 在拥有三种产品族的配混工厂中,同一台设备上两种产品族之间的换线时间取决于离开和到达的是哪一族。例如,在通用挤出机上,从PP-天然-未填充到PE-天然-未填充的转换需要60分钟清机时间,而反向方向只需45分钟——这一15分钟的差异在每周的每个作业边界上重复出现。当作业队列发生变化时,手动排程的排程员可能难以始终选择较短的方向。
- Schantt将换线建模为在设备详情页面上输入的每对定向时间。每台设备上的每个(来源族,目标族)对都具有自己的值——一个方向60分钟,另一个方向45分钟——排程算法在每处作业边界上考虑实际转换时间。在Auto模式下,算法探索作业序列,优先选择总换线时间较短的序列,自然地将相似产品族聚集在一起,避免使用清机时间最长的定向对。换线在甘特图上显示为带标签的独立分段,排程员可以清楚地看到每个清机窗口的位置。
2. 针对隔离挤出的能力限制设备分配。
- 配混中的设备资质由生产线的物理隔离决定。挤出机D仅运行PA-黑色-GF30,因为它处理填充和彩色材料,这些会污染未填充的产品流。通用生产线——挤出机A、B和C——仅运行未填充的PP和PE。该工厂中没有一台设备能够在不进行长时间清机的情况下处理这两种化合物(这种清机会使共用变得不切实际)。造粒机2可以处理PA材料以及PP和PE,因此允许在该处合并;限制仅适用于挤出工序。
- Schantt通过一个简单原则来执行设备资质:仅考虑您输入的速率。对于挤出机A、B和C,您仅输入PP-天然-未填充和PE-天然-未填充的吞吐量速率。对于挤出机D,您仅输入PA-黑色-GF30的吞吐量。排程算法从不将作业分配给未为该作业产品族输入速率的设备,因此隔离是数据中固有的——无需单独的规则或约束。同样的机制适用于每个工序:具有受限资质的下游设备以相同方式工作。
3. 支持按产品族工序跳过的批次与连续流混合管道。
- 该工厂的三种产品族遵循不同的路径。PP-天然-未填充经过全部五个工序:批次预混喂入挤出机料斗,然后熔体流经造粒、分级和装袋。PA-黑色-GF30也从批次预混开始,但跳过分级——其颗粒在造粒后已足够洁净,可直接进入包装。PE-天然-未填充完全跳过预混(聚合物粉末通过失重式系统直接喂入挤出机),同时也跳过分级。这意味着PE族在其工艺路线中只有三个工序,却与具有更长工艺路线链的PP和PA作业共享挤出机和包装能力。
- Schantt处理批次与连续流混合生产的方式是允许每个工序独立设置类型——预混为批次工序,而挤出、造粒、分级和包装为连续流工序——每个产品族自行定义通过它们的工艺路线。三种产品族使用三种不同的工艺路线长度。转移时间桥接被跳过工序的间隙:一个20分钟的造粒至包装转移连接跨越分级跳过的跨度。在预混到挤出交接处,按产品族的部分转移设置允许挤出机在处理第一批300千克后即开始加工,而混合机继续下一批,无需等待全部预混量完成。
4. 存在差异工作日历和计划维护的班次感知可用性。
- 上游和下游工序之间的工作日历不匹配是配混排程中最常见的隐蔽约束。手动构建排程方案的排程员可以有效地排序挤出作业,却只能发现包装工序要到周一才能开始,因为装袋线在周六夜班不运行。同样,如果排程员未考虑挤出机A因周二下午的螺杆拉拔而离线六小时,排程方案将会分配一个实际上无法运行的作业。
- Schantt在单个排程方案中支持多个工作日历。挤出、造粒和分级使用连续生产工作日历(每周120小时)。三台包装设备使用包装班次工作日历(每周88小时)。排程器按工作日历计算可用工作时间,因此跨越周六晚上的包装作业会自动收紧至周一早上。螺杆拉拔作为设备停机事件输入到各自对应的日期,年度停产作为全厂停机窗口输入。甘特图对非工作日上午时间间隙和停机事件均渲染阴影叠加层,排程员可以一眼看出为什么挤出生产中断围绕周二维护进行安排,以及为什么包装作业永远不出现在周六早班结束之后。
在Schantt中建模的内容
以下是为在Schantt中表示您的配混工厂需要创建的五个一类实体。
| 实体 | 数量 | 说明 |
|---|---|---|
| 工序 | 5 | 预混(批次),挤出(连续流),造粒(连续流),分级(连续流),包装(连续流) |
| 设备 | 13 | 2台混合机,4台挤出机,2台造粒机,2台分级机,3个包装工位 |
| 产品族 | 3 | PP-天然-未填充,PA-黑色-GF30,PE-天然-未填充 |
| 产品 | 3 | 每个产品族一个代表性产品 |
| 工作日历 | 2 | 连续生产(24/5,每周120小时),包装班次(两班制,每周88小时) |
逐步设置
1. 创建五个工序并设置转移时间。 按工艺顺序添加预混(批次)、挤出(连续流)、造粒(连续流)、分级(连续流)和包装(连续流)。在每个工序的详情页面上,输入到下游工序的转移时间:
- 预混 → 挤出: 15分钟
- 挤出 → 造粒: 10分钟
- 造粒 → 分级: 15分钟
- 造粒 → 包装: 20分钟(针对跳过分级工序的产品族的桥接路线)
- 分级 → 包装: 10分钟
2. 将设备添加到各工序。 将所有十三台设备分配到各自的工序。每台设备最初继承其工序的默认工作日历;工作日历重写在步骤6中配置。
- 预混: 混合机A,混合机B
- 挤出: 挤出机A,挤出机B,挤出机C,挤出机D
- 造粒: 造粒机1,造粒机2
- 分级: 分级机1,分级机2
- 包装: 包装线1,包装线2,散料装车
3. 创建三种产品族并定义按产品族工艺路线。 添加PP-天然-未填充、PA-黑色-GF30和PE-天然-未填充。在每个产品族的详情页面上,定义其通过各工序的工艺路线。对于使用部分转移的产品族,在预混段启用部分转移:
- PP-天然-未填充: 预混(启用部分转移,最小300千克)→ 挤出 → 造粒 → 分级 → 包装
- PA-黑色-GF30: 预混(启用部分转移,最小300千克)→ 挤出 → 造粒 → 包装(跳过分级)
- PE-天然-未填充: 挤出 → 造粒 → 包装(跳过预混和分级)
4. 为每个产品族添加一个代表性产品。 在每个产品族下创建一个产品——共三个产品。这些是参考物料,将产品族工艺路线带入每个作业。
5. 设置设备能力参数和换线。 在每台设备的详情页面上,输入连续流工序的吞吐量速率和批次工序的批次参数。此步骤需要先完成步骤3创建产品族,因为吞吐量和换线条目会引用它们。
- 预混混合机(混合机A,混合机B): 批次周期10-12分钟,批量大小300千克——仅适用于PP和PA产品族(PE-天然-未填充跳过此工序)
- 挤出机A、B、C(通用): PP-天然-未填充 500-550千克/小时,PE-天然-未填充 600-650千克/小时——未为PA产品族输入速率
- 挤出机D(填充料专用): 仅PA-黑色-GF30 400千克/小时
- 造粒机1,造粒机2: PP和PE 1,500千克/小时;造粒机2也处理PA,1,200千克/小时
- 分级机1,分级机2: 仅PP-天然-未填充 1,000千克/小时
- 包装工位: 包装线800千克/小时,散料装车1,500千克/小时——所有三种产品族均为此速率
- 预混上的定向换线: 在混合机A和混合机B上,将PP→PA设为25分钟,PA→PP设为20分钟,作为独立条目输入(在未填充和玻璃纤维增强材料之间进行容器的短暂清洗)
- 挤出上的定向换线: 在挤出机A、B和C上,将PP→PE设为60分钟,PE→PP设为45分钟,作为独立条目输入。造粒机2和包装工位也有在其共同处理的产品族之间的每对换线条目
6. 配置工作日历、例外和停机。 将连续生产设为默认工作日历。将包装班次工作日历分配给包装线1、包装线2和散料装车。添加三个工作日历例外和三个停机窗口:
- 连续生产: 周一06:00至周六06:00(每周120小时)——适用于预混、挤出、造粒和分级
- 包装班次: 周一至周五06:00-22:00,周六06:00-14:00(每周88小时)——适用于包装设备
- 例外: 元旦(非工作日)、国际劳动节(非工作日)、圣诞节/年末休假(非工作日)
- 停机: 挤出机A螺杆拉拔(周二6小时),挤出机D螺杆拉拔(周四6小时,交错),年度停产(7天,12月24-31日,所有设备)
关于在Schantt中配置上述每一项的逐步说明,请参见Schantt文档。
常见错误
1. 使用单一统一换线时间而非每对定向时间。 当所有转换在同一台设备上输入相同的值时,排程算法会将PP到PE的转换视为等同于PE到PP的转换,尽管实际清机时间相差15分钟或更多。聚集相似运行的优化收益将丧失。解决方法: 在设备上为每个方向分别输入换线条目,为每个(来源族,目标族)对使用实测的清机时间。
2. 将不相容的产品族放入同一设备池。 在挤出机A上为PA-黑色-GF30与PP和PE一起分配吞吐量速率,意味着挤出机A可以运行所有三种产品族。排程算法在发现能力优势时会向挤出机A分配PA作业,从而创建一个无法在车间执行的排程方案——除非进行长时间(120分钟以上)的清机——甚至可能污染产品。解决方法: 仅在专用挤出机上输入填充化合物的吞吐量速率,不要将它们放在通用生产线上。算法永远不会将作业分配给没有为该产品族输入速率的设备。
3. 在所有工序上使用统一的工作日历。 当每台设备共享相同的二十四小时工作日历时,排程方案假定包装工序在周六夜间可用,从而产生一个看似可行但在包装线下班时即中断的计划。解决方法: 将包装班次工作日历分配给三台包装设备。然后排程方案仅使用实际的88小时工作周来计算包装作业,并在甘特图上显示周末的间隙。
4. 将工序跳过建模为零时间空工序。 在PE-天然-未填充的工艺路线中添加一个持续时间为零的预混工序,会在甘特图上产生一个不必要的操作,并可能因前向转移链添加处理时间而导致意外延迟——而产品实际上从不经过该工序。解决方法: 从产品族的工艺路线定义中省略跳过的工序。桥接转移时间——造粒到包装20分钟——自动跨越间隙连接工艺路线。
5. 尽管清机现实不对称却设置对称的换线时间。 在两个方向使用相同的时间会隐藏不利作业序列的时间惩罚。一个在两个方向都看到45分钟的排程算法无法区分有利的PE到PP转换(45分钟)与不利的PP到PE转换(实际需要60分钟),因此没有信息来优先选择某一序列。解决方法: 测量并输入每个方向的实际清机时间。不对称性成为算法可用于改善排程方案的数据。
优质排程方案的特征
为此配混工厂正确配置的Schantt排程方案将手动排序替换为算法优化的作业排序和设备分配,将隐藏的工作日历间隙和换线不对称性转化为可见且可操作的约束。
改进前(手动排程):
- 每周因不利作业序列导致4至8小时或更长的非生产性清机时间——排程员可能会聚集相似产品族,但跨越6至9个每周作业探索替代排序的能力有限
- 挤出线利用率估计为可用能力的60%至75%,手动甘特图无法帮助填补作业间的空闲间隙
- 包装瓶颈仅在排程方案构建完成后才被发现——挤出作业连续推进,而包装在周日闲置,但此不匹配在排程过程中不可见
- 排程方案上的生产完成时间与发货准备就绪时间之间可能相差24至48小时(QC检测);此放行步骤在排程系统外部管理
改进后(Schantt Auto模式):
- 换线时间减少约30%至50%,因为算法将相似产品族聚集在一起,避免长定向转换——在通用挤出机上60分钟的PP到PE清机发生频率降低
- 挤出利用率提升至75%至85%或更高,因为算法减少了作业间的空闲间隙
- 工作日历感知排程确保包装作业仅安排在88小时包装班次内——甘特图显示包装工作日历关闭处的阴影叠加层,使不匹配在排程方案最终确定之前即可见
- 交错的螺杆拉拔自动得到尊重:挤出机A上的作业在其周二六小时维护窗口暂停,周三恢复;无需手动重新安排路线
在Schantt中尝试
注册Schantt并加载内置示例数据集,亲自构建此场景——本指南中的每个工序、设备、产品族、产品和工作日历,均已配置其工艺路线、换线、转移时间和停机,随时可以排程。您的配置和排程方案限定在您的团队账户范围内。如需深入了解任何步骤,请参见Schantt文档。