水性/乳液压敏胶生产排程

如何在多台反应釜、共混罐和灌装线之间,通过序列依赖清洗换线、固化等待窗口以及混合班制工作日历,为水性和乳液压敏胶生产制定排程——面向中小制造企业的Hybrid Flowshop指南。

本指南向生产计划员和工厂管理者展示如何在Schantt中为水性和乳液压敏胶生产制定排程——跨越多个反应釜、共混罐和灌装线,考虑序列依赖换线、固化等待窗口和混合班制工作日历。您将学习如何建模一个Hybrid Flowshop胶粘剂工厂,配置实体层级结构,并生成满足所有约束的优化排程。

本指南遵循一家基于行业研究构建的虚构复合型企业;所有名称、参数和数字仅供说明之用。

行业背景

水性和乳液压敏胶通过乳液聚合反应配制,然后与添加剂和填料共混,最终灌装到小桶、大桶或吨桶中发运。化学工艺要求苛刻:聚合反应温度、单体进料速率和搅拌必须严格控制,许多配方在共混后需要固化等待,然后批次才能准备好灌装。其结果形成一个Hybrid Flowshop流程,其中batch(批次)反应釜和连续灌装线按照不同的工作日历规则和不同的换线惩罚时间运行。对此流程进行排程,意味着要确定多台不同规格批次反应釜之间的执行顺序,管理不同聚合物族之间的清洗换线,并确保成品准时发货——同时还要考虑共享的就地清洗(CIP)回路以及单班制质检实验室带来的外部关卡约束。

典型工厂运行多个产品族——用于标签和胶带的压敏胶(PSA)、用于地板和瓷砖的建筑胶粘剂,以及用于木工的白乳胶(PVA胶)。每个产品族在相同的物理工序中经过不同的工艺路线,并且各自对共享设备提出不同的清洗要求。共混与灌装之间的固化等待是关键的时间约束:时间过短,胶粘剂达不到规格要求;时间过长,批次可能漂移超出质量公差而必须报废。

一个典型的中小型胶粘剂工厂年产量约为15000吨,涉及约200个活跃SKU,每周通常排程约25个SKU。反应釜组包括四台容器(5、10、10和20 MT容量),由两台8 MT共混罐和三条灌装线提供服务——分别灌装小桶(每小时80单位)、大桶(每小时30单位)和吨桶(每小时6单位)。聚合周期根据配方每批4至10小时不等,共混需额外2至4小时。工厂运行一个共享的就地清洗回路,服务于四台反应釜中的三台,因此清洗争用是排程必须考虑的实际约束。单班制质量控制实验室在工作日放行批次。

Valley Adhesives Ltd. 在一个工厂运营约85人,在三个生产工序中制造三个产品族,由两人计划团队负责排程。

流程概览

flowchart LR
    POLY["聚合反应<br/>(Batch Stage)"]
    BLEND["共混<br/>(Batch Stage)"]
    FILL["灌装<br/>(Flow Stage)"]

    POLY -- "PSA、建筑胶粘剂" --> BLEND
    POLY -- "木工胶粘剂:跳过" --> FILL
    BLEND -- "PSA:12小时固化等待" --> FILL
    BLEND -- "建筑胶粘剂:直接" --> FILL

Valley Adhesives Ltd.的水性和乳液压敏胶流程。PSA经过全部三个工序,含12小时固化等待;建筑胶粘剂跳过固化等待;木工胶粘剂完全跳过共混工序。

PSA、建筑胶粘剂和木工胶粘剂在相同的工序中经过不同的路径。PSA经过全部三个工序;建筑胶粘剂跳过固化等待直接进入灌装;木工胶粘剂跳过共混且固化等待时间极短。

排程挑战及Schantt的应对方式

在此场景下,排程由每周客户需求驱动——计划团队拉取下周订单并从中构建工单列表。如果您的工厂是依靠按库存补货或季节性销售预测来驱动的,则相同的模型和约束同样适用;仅工单列表的来源有所变化。

Schantt优化总生产时间,从起始日期向前排程工单。本指南假定一至两周的实际规划周期,这符合典型中小胶粘剂工厂的计划节奏。支持更长的周期,但在实践中较为少见。

Schantt为此类工作提供两种排程模式。在Auto模式下,算法确定工单的排程顺序以及每个工序上的设备分配,探索全部解空间以寻找最短总生产时间。在Semi-Auto模式下,计划员锁定工单顺序,由算法为每个操作选择最佳设备——适用于计划员基于客户关系或原材料可用性拥有首选顺序的情况。

Schantt擅长处理的内容

  • 多设备批次排程,支持可变规格反应釜——Schantt将每台反应釜建模为批次工序上的一台设备,具备按产品族区分的自身批量和周期时间。在Auto和Semi-Auto模式下,算法为每个工单评估所有符合条件的反应釜,并分配给最小化总生产时间的那一台。

  • 序列依赖清洗与换线——每台设备的方向性换线矩阵(A类到B类与B类到A类可以不同)。算法将换线时间纳入每个操作的开始时间,倾向于将同类族聚类的顺序。每个清洗段在甘特图上显示为独立的带标签方块。

  • 批次与连续流混合管线——在一份工艺路线中同时包含批次反应釜(固定周期、满负荷)和连续灌装线(每小时单位数)。仿真引擎将下游工序串联到上游供应之后,并在灌装线缺料时生成等待物料段。

  • 每设备组可感知班制的工作日历——反应釜和灌装线拥有独立的工作日历(24/6对比两班制周一至周五)。工作仅在可工作窗口内推进;非工作时间段在甘特图上渲染为阴影覆盖层。

  • 多产品工艺路线与工序跳过——每个产品族拥有自己的按族工艺路线。工序在某族工艺路线中不存在时,不产生操作或甘特行。转移时间跨越跳过的跨度进行衔接。

  • 工作日历例外与停机——节假日、停工和维修窗口可建模为团队级例外或单台设备停机时间。两者均从产能中扣除并在甘特图上渲染为覆盖层。

Schantt如何应对每个挑战

1. 在可变规格容器中手动分配反应釜。

  • 面对四台容量从5到20 MT不等、三个产品族各自拥有不同周期时间和资格规则的组合,计划员每周花费两到三个小时手动进行装箱。一次错误分配——例如,一个大型PSA订单被放到一台过小规格的反应釜上——会使承诺的灌装日期推迟整整一个反应釜周期。木工胶粘剂则增加另一层复杂度:它们不能在最大的反应釜(R4,20 MT)上运行,因此计划员必须在每个班次中跟踪哪些容器适用于哪些工单。

  • Schantt将每台反应釜建模为聚合工序上的一台设备,具备按产品族区分的自身批量和周期时间。在Auto和Semi-Auto模式下,算法为每个工单评估所有符合条件的反应釜,并分配给最小化总生产时间的那一台。计划员在甘特图上审核分配结果,并在必要时在Semi-Auto模式下针对边界情况(如为加急订单保留反应釜产能)进行覆盖。

2. 不同聚合物类别之间的序列依赖清洗。

  • 在反应釜上切换PSA、建筑胶粘剂和木工胶粘剂之间,跨聚合物换线需要四到六小时完整就地清洗周期,而同族重复时仅需15至30分钟的轻冲洗。面对每台反应釜上三个族和六个方向性组合,单单一个排程不当的换线——例如PSA批次后面跟着一次完整清洗——就会消耗整个班次的反应釜时间。由于从木工胶粘剂切换到PSA的换线(6小时)是反向切换(3小时)的两倍,因此顺序方向与涉及的族类型同样重要。灌装线还增加了自己的格式切换成本:在切换小桶、大桶和吨桶配置时为15至60分钟,且每条线服务于不同的产品族子集。

  • Schantt的方向性换线矩阵捕捉了每个组合的具体时长——PSA到建筑胶粘剂在同一台反应釜上不同于建筑胶粘剂到PSA。算法将每次换线纳入操作开始时间,并倾向于将同类族聚类的顺序,从而将原本需要手动优化的任务变为自动决策。在甘特图上,每个清洗段显示为独立的带标签方块,换线时长清晰可见。计划员需手动错开共享CIP回路的反应釜上的清洗窗口,因为Schantt目前不检测共享滑架上的重叠清洗。

3. 共混与灌装之间的固化等待窗口。

  • PSA在共混后需要至少12小时的固化等待,且批必须在最多24小时内到达灌装线。木工胶粘剂则容忍更宽松的0至72小时等待。周末空闲间隙——反应釜全天运行,但灌装在周六18:00至周一06:00停止——如果时间控制不当,可能使周五完成的PSA批超过其24小时上限。据Valley Adhesives估计,其每年约300吨报废量中约有一半来自错过固化窗口的批次。

  • Schantt将固化等待建模为工序之间的排程转移时间——一个最小延时,以连续壁钟时间流逝,每天24小时,不受班次边界影响。算法在将共混操作链接到下游灌装操作时遵循此最小等待时间。对于最大窗口,计划员在甘特图上检查每个PSA批,确认灌装开始时间落在固化完成后的24小时内。每个操作的开始和结束时间均可见,接近极限的批次容易对照截止时间识别。

4. 周末灌装线缺料与周一早上的积压。

  • 反应釜工作日历(24/6扩展覆盖)与灌装线工作日历(两班制,周一至周五)之间形成了每周重复的周末不匹配。反应釜在周六继续生产,但周六18:00起共混和灌装车间停止运作,直到周一早上。固化等待在周末期间继续流逝——它们按壁钟时间运行——因此到周一,有些批已经超过其24小时最大窗口,面临报废风险,而灌装车间甚至尚未开工。周一早上,四到七个批次在灌装车间入口排队,相当于25至40小时的灌装工作量。主管每周一早上花费约三小时手动排定此队列,对哪些批紧急、哪些可以等待的可见性有限。

  • Schantt为每个设备组设置独立的工作日历,使这种不匹配在每个排程中清晰可见。当灌装线因上游批在其工作时间以外完成而缺料时,甘特图会渲染一个等待物料段,精确定位延迟发生的位置和原因。在Semi-Auto模式下,计划员保留周一灌装顺序,同时让算法优化设备分配。甘特图的阴影非工作覆盖层和等待物料段将周一的手动难题变为可视化队列,计划员可在数分钟内(而非数小时)解决。

在Schantt中建模的内容

以下是为表示胶粘剂工厂而在Schantt中创建的一等实体:

实体 数量 说明
工序 3 聚合(批次)、共混(批次)、灌装(连续流)。固化等待属于转移时间,而非工序。
设备 9 4台反应釜(R1: 5 MT, R2: 10 MT, R3: 10 MT, R4: 20 MT),2台共混罐(B1, B2: 各8 MT),3条灌装线(L1小桶, L2大桶, L3吨桶)。
产品族 3 PSA、建筑胶粘剂、木工胶粘剂——各自具有不同的工艺路线。
产品 3 每个产品族一件代表性产品——水性丙烯酸标签胶、丙烯酸乳液地板胶粘剂、PVA木工白乳胶。
工作日历 2 反应釜工作日历(24/6)和灌装线工作日历(两班制,周一至周五)。

分步设置

按顺序执行以下步骤。每一步建立在前一步的基础上,产品族必须在配置设备级别参数和换线之前创建完成。

1. 创建工序并设置转移时间。 按顺序创建聚合(批次)、共混(批次)和灌装(连续流)。在每个工序的详情页面上,设置相邻工序之间的转移时间:

  • 聚合到共混: 30分钟(从反应釜到共混罐的泵送转移)
  • 共混到灌装: PSA为720分钟(12小时固化等待);建筑胶粘剂为0分钟(直接通过,无需等待)
  • 聚合到灌装: 30分钟(木工胶粘剂跳过共混的桥梁转移)

2. 向每个工序添加设备。 将四台反应釜(R1、R2、R3、R4)分配到聚合工序,两台共混罐(B1、B2)分配到共混工序,三条灌装线(L1、L2、L3)分配到灌装工序。

3. 创建产品族并定义按族工艺路线。 创建三个产品族:PSA、建筑胶粘剂和木工胶粘剂。在每个族的详情页面上,设置工艺路线——该族经过的工序有序序列——并在每个工艺路线段上禁用部分转移(胶粘剂批次在固化和共混过程中保持物理连续,无交错转交)。

  • PSA: 聚合 → 共混 → 灌装(全部三个工序)
  • 建筑胶粘剂: 聚合 → 共混 → 灌装(全部三个工序,但固化等待为0分钟)
  • 木工胶粘剂: 聚合 → 灌装(跳过共混,使用桥梁转移)

4. 为每个产品族添加一件代表性产品。 创建三种产品:

  • 水性丙烯酸标签胶(PSA族)
  • 丙烯酸乳液地板胶粘剂(建筑胶粘剂族)
  • PVA木工白乳胶(木工胶粘剂族)

5. 设置设备产能参数和换线。 在每台设备的详情页面上,按产品族输入批次设备的批量和周期时间,或连续流设备的线速度(吞吐量)。然后配置该设备处理的每对产品族之间的方向性换线。

批量和周期(按每个符合条件的族×设备组合):

  • 反应釜R1至R3: 5至10 MT批量,周期时间4至7小时,取决于产品族
  • 反应釜R4: 20 MT批量,周期7至8小时;仅处理PSA和建筑胶粘剂(木工胶粘剂不兼容)
  • 共混罐B1至B2: 8 MT批量,周期2.5小时(PSA)或3.5小时(建筑胶粘剂)

线速度(按每个符合条件的族×设备组合):

  • L1(小桶线): 建筑胶粘剂和木工胶粘剂每小时80单位
  • L2(大桶线): PSA和木工胶粘剂每小时30单位
  • L3(吨桶线): PSA和建筑胶粘剂每小时6单位

换线时长(方向性,按设备):

  • 反应釜R1至R3: 每个设备六个方向性产品族组合,时长从3小时(PSA到木工胶粘剂)到6小时(木工胶粘剂到PSA)
  • 反应釜R4: 两个方向性组合(PSA到建筑胶粘剂及其反向),4至5小时
  • 共混罐B1至B2: 两个方向性组合,45至60分钟
  • 灌装线L1至L3: 每条线两个方向性组合,每次格式切换30至60分钟

6. 配置工作日历、例外和停机时间。 创建两个工作日历。反应釜工作日历周一至周五运行24小时,周六和周日06:00至18:00(24/6)。灌装线工作日历运行两班制,06:00至22:00,仅周一至周五。添加两个工作日历例外——元旦(1月1日)和国际劳动节(5月1日)——作为整个工厂的非工作日。输入两台设备的停机时间:影响所有设备的年末维护停机(12月24日至1月1日),以及R4的季度蒸煮清洗(3月15日至16日)。

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

常见错误

1. 使用单一通用换线时间而非方向性每对值。 在同一台反应釜上,PSA与建筑胶粘剂之间的清洗时长不同于建筑胶粘剂到PSA,而木工胶粘剂的换线则又不同。单一平均值会产生不准确的排程,并误导算法接受次优的工单顺序。
修复方法: 为每台共享设备配置完整的换线方向性矩阵——即经过该设备的每组从类到类组合。使用工厂实际数据中的每对时长。

2. 将固化等待建模为独立工序。 在共混和灌装之间创建一个专门的固化工序,会增加不必要的实体和在甘特图上产生一条幻影行。固化是时间延迟,而非拥有自身设备的工艺步骤。
修复方法: 将固化等待表示为共混与灌装工序之间的转移时间。在工序详情页面上设置以分钟为单位的最小延迟;在甘特图上手动检查最大窗口。

3. 将所有胶粘剂归为一个产品族。 如果PSA、建筑胶粘剂和木工胶粘剂共享同一个族,则无法建模不同的工艺路线——木工胶粘剂跳过共混和PSA的固化等待对算法而言将不可见。
修复方法: 按不同的工艺路线路径拆分为独立的产品族。这三个族反映了实际流程的差异。

4. 为所有设备分配相同的工作日历。 按24/6时刻表运行的反应釜与按两班制工作日运行的灌装线具有截然不同的可用性模式。单一工作日历会分配不切实际的工作窗口,生成在工厂车间无法执行的排程。
修复方法: 创建两个工作日历——一个用于反应釜组,一个用于共混和灌装车间。每台设备分配到其正确的工作日历。

5. 在工艺路线段上遗漏部分转移约束。 启用部分转移后,算法可能在整批完全固化之前就开始灌装,这对于胶粘剂批量而言在物理上是不现实的。
修复方法: 在每个产品族的详情页面上,禁用每个工艺路线段的部分转移。数据集中明确设置的false值保证了每个批次在所有工序中保持物理连续。

良好排程的标准

手动排程与Schantt驱动排程之间的差异在整个计划周内均有体现。

改进前(手动装箱与周一排期):

  • 反应釜分配每周消耗两到三小时手动装箱,无算法搜索更优设备匹配。
  • 跨族清洗换线无计划;灌装车间只在周一第一个批次到达时才发现顺序。一个聚类不当的周一可在第一天内消耗四到八小时的清洗时间。
  • 周一早上需要约三个小时主管排期来梳理四到七个等待批次的队列,相当于25至40小时的灌装工作量。
  • 灌装线缺料是每周重复的周末现象:反应釜在周六继续生产,而灌装车间闲置,然后周一早上积压显现。
  • 固化窗口报废风险不可见,直到批次在质量控制中不合格;每年300吨报废量中约一半来自错过最大窗口。

改进后(Schantt Auto或Semi-Auto模式):

  • 算法在数秒内将每个工单分配到其最佳匹配的反应釜。计划员审核甘特图,仅在必须保留特定设备时才在Semi-Auto模式下覆盖。
  • 换线时间减少,因为算法将类似族聚类为连续运行段,先将PSA批次分组,再切换到建筑胶粘剂或木工胶粘剂。曾经以四小时跨族清洗开始的周一,现在以同族序列和短冲洗开始。
  • 周一灌装队列在周末开始前已在甘特图上可见。计划员走进办公室时面对的是一份已准备好的排程:Semi-Auto保留首选灌装顺序,而Auto自动优化整个顺序。
  • 等待物料段按位置和原因标记每条缺料灌装线。计划员看到周末缺口,并可以调整周五排程以预置正确的批次。
  • 每个PSA批的固化及灌装链在甘特图上可见。计划员检查每个灌装开始是否落在24小时最大窗口内,在批次变成报废品之前捕获有风险的批。因错过窗口导致的年度报废量大幅下降。

在Schantt中尝试

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

Ready to schedule your own facility?

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

免费试用 Schantt