课程
D2 注塑排程:解释属性与切换的关系
从业务属性读序列
本课解读2026-08-31已有的v1.4.0 Enterprise授权运行记录,数据为InjectionMoldingWorkshop/data.db。理解重点是属性如何影响序列,以及为何目标分数和界面统计需要分别查看。
| 输入 | 已记录内容 |
|---|---|
| 需求 | 37条 |
| 工作中心 | 共2个;本次选择ID为2的工作中心 |
| 物料 | 115种 |
| 工艺适配 | 418条 |
| 输入中既有结果 | 120条,与新运行结果分别记录 |
| 属性映射 | 颜色color→property_1;盖型cap_type→property_2;容器容量container_capacity→property_3 |
container_capacity描述制品的容器容量。该样例名为capacity的目标统计量与此属性有关,不是设备产能。
配置决定比较范围
循环序列排程设置序列长度40、循环次数3。启用产能、需求、库存、序列切换和循环切换相关约束;局部排程承接上游已经确认的物料条件。数据预处理包含整数化和批量倍数检查,发现不一致时停止。
序列切换关注相邻任务的颜色变化;循环切换关联复用周期间的容器容量状态。解释结果时要保留这一区别,不能把两种次数相加后统一称作换模次数。
读取已有A/B结果
两次API请求均为16线程、60秒上限,均返回ok,选出经检查有效的候选方案,并生成120条新结果。选中候选与证明全局最优是不同的求解状态。
| 项目 | 基线 | 调整 |
|---|---|---|
| color权重 | 0.1 | 0.8 |
| capacity权重 | 1.0 | 1.5 |
| 序列切换次数 | 41 | 46 |
| 循环切换次数 | 6 | 14 |
| 加权切换成本 | 14.9 | 66.4 |
| API总耗时(秒) | 66.57 | 66.50 |
总耗时包含外层处理,不能直接解释为纯求解时间。两个分数使用不同权重,不能直接据此判断改善比例。展示次数与模型计分采用不同的统计定义。本例的模型计分还涉及空状态转换,即空位置与已占用位置之间的变化。因此,复算14.9需要原始目标统计值,不能只使用表中的41和6。这里的“加权成本”是目标分值,不是货币费用。
解释这次调整
这次组合调整后,两类切换次数均增加。记录中的方向审计也通过,表示目标方向及其映射符合相应检查,而非业务指标已经改善。进一步解释需要查看各周期的序列和模型计分明细,找出哪些属性变化带来了代价。要研究color权重自身的影响,应将capacity权重保持不变,另做比较。
参考文档中的页面截图与API记录是不同运行组。某环境下2线程运行失败、16线程成功,是该记录的环境事实,不是所有注塑问题的通用线程门槛。
练习与参考解析
阅读练习:解释表中两类切换发生了什么变化。
| 检查项 | 人工复算 | 可以确认的观察 |
|---|---|---|
| 序列切换变化 | 46 − 41 = 5 | 调整后增加5次 |
| 循环切换变化 | 14 − 6 = 8 | 调整后增加8次 |
参考结论可写为:“本次两个权重同时调整后,序列切换和循环切换均增加。按展示的这两项次数评价,本次调整未体现减少切换;进一步取舍仍需结合序列、原始目标统计量与业务要求。”两类次数分别报告,不合并为换模次数;14.9和66.4分别使用不同权重,也不作为改善比例的依据。
操作练习:设计并执行只改变color的比较。 固定数据版本、capacity权重、约束、工作中心、40×3结构及运行条件与时间上限。保留实际状态、完整序列、两类切换和目标统计量。
总体次数相同时,继续按周期、位置和制品检查;没有可用方案时,先读停止原因。这项单变量实验需要另行运行,上述组合调整记录不能替代它的结果。
延伸阅读
冲压计划运行案例 · 注塑排程运行案例 · 端到端场景 · 场景与问题
配套工作表:工作表:基线与调整方案比较