纺织染色与整理工厂的生产排程意味着管理颜色驱动的换线、并行染色设备,以及同时流经batch(批次)式和flow(连续流)式工序的织物。Schantt 为完整的湿到干生产工艺链构建模型,使计划员能够排程作业、分配设备,并在一个工作区内查看每个订单在准备、着色、水洗、烘干和整理各环节的流转情况。
本指南基于行业研究所构建的虚构综合公司;所有名称、参数和数字皆为示例。
行业背景
纺织染色与整理将坯布——刚从织机或针织机下来的本色机织物或针织物——转化为可直接用于服装制造或家纺的成品。典型工厂将织物依次经过湿准备工序(退浆、煮练、漂白、丝光)、着色(染色或印花)、水洗和烘干、化学与机械整理,最后检验。每个工序涉及不同的设备类型、化学品和织物处理方法,而织物幅宽、重量及纤维成分决定了产品族需要经过哪些工序。
棉约占全球纤维产量的四分之一,涤纶占比超过一半。机织物约占全部纺织品的二分之一,针织物约为百分之四十。一家运行两班制的中型工厂每周约处理140个作业,涵盖18至25个客户订单、约100个有效工艺配方,每周对约20种不同颜色进行染色。深色号(中色、深色、黑色)约占订单的70%,浅色号(白色、淡色、浅色)占剩余的30%。
Apex Textile Finishers 在3,500平方米的厂房内运营约75人,在9个生产工序中处理3个产品族,由2人计划团队负责排程。
流程概览
flowchart LR
D1["退浆"]
S1["煮练"]
B1["漂白"]
M1["丝光"]
D2["染色"]
W1["水洗"]
D3["烘干与化学整理"]
F2["机械整理"]
I1["检验"]
D1 --> S1 --> B1 --> M1 --> D2 --> W1 --> D3 --> F2 --> I1
Apex Textile Finishers 的9工序生产流程。按产品族的工序跳过:棉针织物跳过丝光;涤纶机织物跳过漂白和丝光。
跳过工艺路线说明: 棉针织物从煮练进入(跳过退浆)并跳过丝光。涤纶机织物从煮练进入,跳过漂白和丝光。在 Schantt 中,跨过跳过跨度配置桥接转移时间,确保交接延迟不会默认为零。
排程挑战及其在 Schantt 中的处理方式
本场景假设生产由客户订单驱动,每个订单指定织物类型、颜色和数量。以库存生产为主的工厂可遵循相同的工作流程,将计划库存批次替代客户订单行。排程算法最小化总生产时间——所有作业的总体完成窗口——并从开始日期向前规划。本指南假设一周的排程范围,涵盖约140个周作业,涉及3个产品族。
Schantt 提供两种优化模式。在 Auto 模式下,系统从头构建完整的排程——决定作业顺序、设备分配和时机。在 Semi-Auto 模式下,计划员以固定的生产顺序提供作业,系统在该顺序内优化设备分配。
Schantt 擅长处理的内容
- 多工序顺序生产——织物按顺序经过各处理工序(退浆、煮练、漂白、染色、水洗、烘干、整理),每道工序仅在上道工序的物料到达后才开始。
- 多设备工序——每道工序(尤其是染色)在多个并行设备上运行——喷射染色机、溢流染色机、卷染机——每台设备具有不同的容量、织物兼容性和温度等级。
- 批次与连续混合产线——染色为批次式(每批4至10小时);定型机烘干和整理为连续式(每小时340至920 kg)。不同工序类型在同一路线中正确衔接。
- 按产品族工艺路线与工序跳过——针织物跳过退浆和丝光;涤纶跳过漂白。每个产品族仅访问其必需的工序,跨间隔设有桥接转移时间。
- 顺序相关的换线——深色到浅色的颜色转换需要90至240分钟的清洗,而浅色到深色仅需15至60分钟。按方向、按设备的换线时间使算法能够优先选择将相似颜色归类的序列。
- 班次感知的日历和停机时间——染色运行两班制,检验运行一班制。每台设备或每个工序映射到其自己的日历,包含工作日班次、节假日例外和计划内设备维护停机。
Schantt 如何应对每项挑战
1. 颜色驱动换线时间的不对称性。
- 排程现实:在染色设备上转换色号所需的时间因方向不同而差异巨大——从深色号转到浅色号需要大量清洗(长达240分钟),而反向转换则很快(15至60分钟)。在 Apex,最坏情况下的硫化黑到白色清洗可能接近300分钟。每当生产序列在共享设备上从深色切换到浅色,工厂就会损失数小时的有效染色时间。手动排序的计划员倾向于将深色号集中安排,但他们无法轻松评估每周处理20种颜色的六台染色设备上的每一种可能排序。
- Schantt 的能力:计划员按设备、按产品族输入方向性换线时间——一个捕获色号不对称性的从-到持续时间矩阵。有了这些数据,排程算法自然会倾向于将相似颜色类别归组的序列,从而减少长时间清洗操作的数量。换线作为标记段显示在每个工序的甘特条上,使计划员能清晰看到清洗时间的消耗位置。
2. 染料类别之间的化学不兼容性。
- 排程现实:在活性染料(用于棉)和分散染料(用于涤纶)之间切换需要对设备进行全面化学清洗——管线、泵和容器——耗时150至240分钟。每当设备在不同纤维类型之间切换时都必须进行此清洗,且无法简化。在 Apex,两台高温喷射染色机(HTJ-01 和 HTJ-02)是唯一能够染涤纶的设备,这意味着当生产计划混合棉和涤纶订单时,化学清洗不可避免。计划员必须决定是将所有涤纶订单集中连续安排,还是接受清洗惩罚。
- Schantt 的能力:化学切换的换线与色号换线一样,作为按设备、按方向性的时长输入。由于算法评估总生产时间,它自动将涤纶作业集中在高温设备上以最小化活性到分散的转换次数,并可在减少整体总完工时间的情况下将涤纶负载分摊到两台 HT 喷射染色机上。计划员在甘特图上以换线段的形式看到清洗时间。
3. 定型机处的批次到连续产能不匹配。
- 排程现实:染色设备以批次模式运行,每批周期为4至10小时,以300至600 kg的离散批量生产织物。下游烘干和整理定型机以每小时340至920 kg连续运行。这个产能差距使定型机成为持续的瓶颈——它可以比染房更快地处理织物,然后在下一批完成时空闲等待。Apex 的两台定型机(ST-01 烘干定型机,ST-02 化学整理定型机)利用率达85%至92%,而染色设备平均仅55%至65%。晚到定型机的批次形成排队;过早到达的批次则堆积在积存区的 A 型架上。计划员必须在众多并行作业中协调染色完成时间与定型机可用性。
- Schantt 的能力:由于工序类型按工序设置——染色为批次式,烘干和整理为连续式——仿真使用正确的物理模型计算每个工序的时长。当在染色到水洗交接处启用部分转移时,烘干定型机可在部分批次到达后立即开始处理——定型机可以在整个染色批次完成之前开始加工织物的第一批可用部分。算法将作业分配到两台定型机上以平衡其连续负载。
4. 带工序跳过的按产品族工艺路线复杂性。
- 排程现实:并非每个产品族都经过所有工序。棉机织物经过全部9个工序,而棉针织物跳过退浆和丝光,涤纶机织物跳过退浆、漂白和丝光。每个产品族在同一物理工厂中走不同的路径,且跨过跳过跨度的物料交接延迟仍需计入。计划员必须知道每个产品族需要哪些工序,并确保从生产线中途进入的作业——例如,涤纶机织物从煮练而非退浆进入——不会被跳过工序上的虚拟操作所延迟。在没有系统支持的情况下,这通过手动或电子表格跟踪,工艺路线错误会导致排程错位。
- Schantt 的能力:每个产品族拥有自己的工艺路线——它实际需要的工序集合。工艺路线中不存在的工序不会为该产品产生操作和设备分配。对于跳过内部工序的情况,桥接转移时间连接间隔前的工序和间隔后的工序,从而在不创建不必要的行的情况下应用交接延迟。计划员在产品族详情页面上配置每个产品族的工艺路线一次即可。
5. 六台染色设备上的并行设备分配。
- 排程现实:Apex 的染色使用六台四种不同类型的设备——两台高温喷射染色机(可染涤纶)、一台溢流染色机、一台标准喷射染色机和两台卷染机(仅限机织物)。每台设备具有不同的容量、织物兼容性和温度等级。将140个周作业分配到正确的设备并以正确的时机安排,是一个远超白板范围的计算组合问题。手动将作业分配给染色设备消耗计划员每天3至4小时。计划员自然倾向于使用他们最熟悉的设备,导致较不熟悉的设备上的产能未被利用。次优分配会在水洗和定型机处造成下游瓶颈。
- Schantt 的能力:每台设备属于恰好一道工序,设备的加工参数按产品族定义。算法基于真实能力将作业分配到设备——仅有给定产品族在给定工序上具有加工时间记录的设备才能接收该作业。在 Auto 模式下,系统探索每个作业在所有六台染色设备上的每一种可行设备分配,并选择最小化总生产时间的组合。在 Semi-Auto 模式下,它在计划员固定顺序内优化设备分配。
在 Schantt 中建模的内容
配置以下一级实体以在 Schantt 中表示 Apex Textile Finishers。
| 实体 | 数量 | 说明 |
|---|---|---|
| 工序 | 9 | 退浆、煮练、漂白、丝光、染色、水洗、烘干与化学整理、机械整理、检验——均支持按产品族工艺路线。煮练和漂白共享喷射设备,但设为独立工序以使涤纶能够跳过漂白。烘干与化学整理为同一道工序,配备两台定型机设备(ST-01, ST-02)——同一织物批次通过两个工艺路线条目经过两次。 |
| 设备 | 19 | 1台卷染机(J-01,退浆),2台喷射水洗机(jt_01_scour/jt_02_scour用于煮练;jt_01_bleach/jt_02_bleach用于漂白),1台丝光联合机(MR-01),4台染色喷射机(HTJ-01, HTJ-02, OF-01, JT-03)加2台染色卷染机(J-02, J-03),2台水洗机(RW-01, OW-01),2台定型机(ST-01烘干,ST-02化学整理),1台预缩机(SF-01),2台验布台(IT-01, IT-02)。 |
| 产品族 | 3 | 棉机织物(完整9工序路线),棉针织物(跳过退浆和丝光),涤纶机织物(跳过退浆、漂白和丝光)。 |
| 产品 | 3 | 每类一个代表产品:棉府绸——活性藏青色,棉平纹——活性松石色,涤纶塔夫绸——分散藏青色。 |
| 工作日历 | 2 | 主生产日历(06:00至22:00,周一至周六)用于湿加工、烘干和整理工序。仅检验日历(08:00至17:00,周一至周五)用于检验和退浆。 |
分步设置
1. 按生产顺序创建工序。 逐一添加9个工序——退浆、煮练、漂白、丝光、染色、水洗、烘干与化学整理、机械整理、检验——按工序位置顺序。正确设置每个工序的类型为 Batch 或 Flow:退浆、煮练、漂白、染色、检验为 Batch。丝光、水洗、烘干与化学整理、机械整理为 Flow。然后,在每个工序的详情页面上,设置相邻工序之间的转移时间——工序间交接(湿车间内10至15分钟;染色到水洗A型架积存处90分钟)以及跳过路线桥接(煮练到染色90分钟,用于涤纶;漂白到染色75分钟,用于棉针织物)。
2. 将设备添加到各工序。 将19台设备中的每台分配到其所属工序。退浆工序获得J-01(卷染机),使用仅检验日历。煮练获得jt_01_scour和jt_02_scour,漂白获得jt_01_bleach和jt_02_bleach作为独立设备行。染色获得6台设备——HTJ-01、HTJ-02(高温喷射染色机)、OF-01(溢流染色机)、JT-03(标准喷射染色机)、J-02、J-03(卷染机)。水洗获得RW-01(绳状水洗机)和OW-01(平幅水洗机)。烘干与化学整理获得ST-01(烘干定型机)和ST-02(整理定型机)两台定型机,机械整理获得SF-01预缩机。检验获得IT-01和IT-02,均使用仅检验日历。
3. 创建产品族并定义每个产品族的工艺路线。 添加3个产品族:棉机织物(活性)、棉针织物(活性)、涤纶机织物(分散)。在每个产品族的详情页面上,定义工序工艺路线:
棉机织物——9个工序:退浆 → 煮练 → 漂白 → 丝光 → 染色 → 水洗 → 烘干与化学整理 → 机械整理 → 检验
棉针织物——7个工序:煮练 → 漂白 → 染色 → 水洗 → 烘干与化学整理 → 机械整理 → 检验
涤纶机织物——6个工序:煮练 → 染色 → 水洗 → 烘干与化学整理 → 机械整理 → 检验
为所有三个产品族在染色到水洗交接处启用部分转移:棉机织物150 kg,棉针织物和涤纶机织物120 kg。这使下游水洗和烘干工序能够在染色设备仍在运行时即开始处理部分染色的首批批次。
4. 每类添加一个代表产品。 创建三个产品,每类一个:棉府绸——活性藏青色(棉机织物),棉平纹——活性松石色(棉针织物),涤纶塔夫绸——分散藏青色(涤纶机织物)。每个产品从其产品族继承工艺路线和设备能力。
5. 配置设备产能参数和换线。 在每台设备的详情页面上:
批次周期时长(染色设备):
- HTJ-01(高温喷射染色机):360分钟周期 / 600 kg批量(棉机织物),420分钟 / 600 kg(涤纶机织物)
- HTJ-02(高温喷射染色机):330分钟 / 400 kg(棉机织物),390分钟 / 400 kg(涤纶机织物)
- OF-01(溢流染色机):300分钟 / 300 kg(棉机织物),260分钟 / 300 kg(棉针织物)
- JT-03(标准喷射染色机):360分钟 / 500 kg(棉机织物),330分钟 / 500 kg(棉针织物)
- J-02(卷染机):300分钟 / 600 kg(棉机织物)
- J-03(卷染机):270分钟 / 450 kg(棉机织物)
连续产能(定型机及其他连续工序):
- ST-01(烘干定型机):850 kg/h(棉机织物),920 kg/h(棉针织物),340 kg/h(涤纶机织物)
- ST-02(整理定型机):680 kg/h(棉机织物),740 kg/h(棉针织物),275 kg/h(涤纶机织物)
- RW-01(绳状水洗机):680 kg/h(棉机织物),740 kg/h(棉针织物),290 kg/h(涤纶机织物)
- OW-01(平幅水洗机):520 kg/h(棉机织物),210 kg/h(涤纶机织物)
- MR-01(丝光联合机):680 kg/h(棉机织物)
- SF-01(预缩机):780 kg/h(棉机织物),830 kg/h(棉针织物),310 kg/h(涤纶机织物)
每台设备的方向性换线。 在每台染色设备上,输入从-类到-类的换线时间。代表性数值:
- 色号不对称性——深色到浅色:90至120分钟;浅色到深色:25至30分钟
- 化学清洗(活性到分散或反向):180至240分钟
在定型机上,设置产品族对之间的幅宽和温度换线时间为20至30分钟。在煮练、漂白、水洗、机械整理和检验工序上,设置最小换线时间为2至5分钟。
6. 配置日历、例外和停机时间(可选)。 将主生产日历(06:00至22:00,周一至周六)设置为团队默认日历。创建仅检验日历(08:00至17:00,周一至周五)并将其分配给退浆和检验工序设备。添加两个日历例外——元旦(1月1日,非工作日)和国际劳动节(5月1日,非工作日)。添加三个设备停机:年底全厂停产(12月24日至1月1日),HTJ-01季度深度清洗(3月7日,07:00至11:00),以及ST-01每周定型机润滑(6月15日,06:30至07:00)。
有关在 Schantt 中配置每项设置的详细步骤说明,请参阅 Schantt 文档。
常见错误
1. 将共享的煮练和漂白喷射设备视为单一工序。 jt_01_scour 和 jt_02_scour(煮练)以及 jt_01_bleach 和 jt_02_bleach(漂白)代表在煮练和漂白之间共享的同一组物理喷射设备,但这两道工序服务于不同的化学目的,且涤纶必须完全跳过漂白。如果将它们合并为一道工序,将无法跳过涤纶机织物的漂白,工艺路线的精确度也会降低。
修正: 将煮练和漂白保留为独立工序。在煮练下创建 jt_01_scour 和 jt_02_scour 的独立设备行,在漂白下创建 jt_01_bleach 和 jt_02_bleach 的独立设备行,使系统知道正在执行煮练工作的设备已被占用,不能同时进行漂白——同一台物理设备无法同时处理两道工序。
2. 使用单一的笼统换线时间而非方向性矩阵。 在染色设备上为所有转换输入一个换线时长,忽略了深色到浅色和浅色到深色清洗之间的巨大不对称性。如果换线惩罚在两个方向相同,算法就无法优先倾向于将相似颜色归类的序列。
修正: 在每台染色设备上输入方向性的从-类和到-类时长。额外的设置工作将赋予算法所需的数据,使其能够将相似色号的产品族序列安排在一起。
3. 仅用一个工艺路线条目建模两次定型机通过。 同一织物批次需两次经过定型机——一次在水洗后烘干,一次用于化学整理固化。在本数据集中,烘干与化学整理合并为一道"烘干与化学整理"工序,反映共享的定型机硬件。如果对该工序仅设一个工艺路线条目,批次将只安排一次通过,遗漏中间的化学应用。
修正: 在每个产品族的工艺路线中添加"烘干与化学整理"两次——一个条目用于烘干,一个用于整理固化。算法随后将第一次通过分配给 ST-01,第二次通过分配给 ST-02,正确建模两个先后进行的定型机操作。
4. 遗漏跳过路线的桥接转移时间。 当产品族跳过中间工序时,间隔前工序到间隔后工序的转移时间默认为零。排程随后假设物料在可能需花费超过一小时的运料车或输送线移动的跨度上瞬间到达。
修正: 为每个跳过的工艺路线间隔添加桥接转移时间条目——从煮练到染色(90分钟,用于跳过漂白和丝光的涤纶)以及从漂白到染色(75分钟,用于跳过丝光的棉针织物)。这些以非相邻工序位置的常规转移时间行的形式出现。
5. 设置的设备数量与实际设备不符。 本指南配置了六台染色设备,但如果您的工厂仅有四台,在 Schantt 中输入六台将产生一份将作业分配给不存在的设备的过于乐观的排程。反之,建模过少的设备则会使产能未被申领。
修正: 核对每道工序的设备数量与您的实际设备。数量应与可用的并行设备一致——不多不少。算法随后可以将工作分配给您实际拥有的设备。
优秀排程的表现
纺织染色与整理工厂的优化良好的排程能够减少颜色驱动换线所损失的时间,平衡染房内的设备负载,并保持定型机持续获得稳定的湿织物供给。以下基准数据来自 Apex Textile Finishers 的典型运营;您的工厂数据可能不同。
优化前(手动或电子表格排程):
- 颜色过渡之间的可避免清洗时间:每周8至12小时,由本可集中安排的深色到浅色序列驱动。
- 计划员每天花费3至4小时手动将作业分配给染色设备并协调定型机可用性。
- 定型机非生产时间:每天60至120分钟,因织物换线和幅宽及化学变化间的温度恢复所致。
- 织物在设施内的平均驻留时间:从坯布进厂到成品卷约30小时,其中染色到烘干定型机之间含4至6小时等待时间。
- 问题色号的返染率高达15%(行业估算),每周增加11至17个返工作业。
优化后(Schantt Auto 模式):
- 算法在共享染色设备上集中安排深色和浅色产品族,减少长时间深色到浅色清洗的数量。关键染色设备上的换线时间计入每项分配决策,因此总清洗惩罚在甘特图上显著下降。
- 设备分配在所有六台染色设备和两台定型机上自动完成——计划员不再需要花数小时手动分配作业。算法考虑每台设备的产能、兼容性和当前负载。
- 染色到水洗交接处的部分转移使定型机能够在整批染色完成前开始处理首批150 kg(针织物和涤纶为120 kg),减少染色到烘干之间的空闲等待。
- 定型机换线(幅宽调整、温度恢复)在 ST-01 和 ST-02 上按对建模为持续时间,因此排程计入每一次设置转换,计划员可看到每日的非生产定型机时间减少。
- 该周140个作业的总生产时间被最小化——排程在当周更早完成,释放出产能用于返染和急单,计划员可在 Semi-Auto 模式下将其插入而无需从头重建。
在 Schantt 中尝试
注册 Schantt 并加载内置的示例数据集,自行构建此场景——本指南中的每道工序、每台设备、每个产品族、每个产品和每个工作日历,以及其工艺路线、换线时间、转移时间和停机时间均已配置完毕,可供排程。您的配置和排程将限定在您的团队账户范围内。如需深入了解任何步骤,请参阅 Schantt 文档。