DecisioWorks制造业生产决策工具包

适用于 DecisioWorks v1.4.0

注塑排程案例:让颜色、盖型与容量进入换型决策

本案例使用 InjectionMoldingWorkshop/data.db 与 production_scheduling 能力编排配方(recipe),展示产品属性怎样影响循环排程与换型取舍。2026-08-31 的样例包含 37 条需求、2 个工作中心、115 种物料、418 条工艺适配和 120 条既有结果记录,数据库完整性检查通过。既有结果是输入文件中的历史记录,应与本次求解新生成的结果分别查看。

1. 输入语义

标准属性槽位在配方中映射为颜色、盖型和容器容量。这里的容量指制品的容器容量,不是设备产能。这个映射使模型直接处理业务属性,避免依赖 property_1、property_2 这类存储位置猜测含义。

2. 约束与切换

配方选择循环序列排程,引入产能、需求、库存、序列切换和循环切换约束。序列内相邻任务按颜色计算切换,复用产能周期之间按容器容量表达状态变化。求解前执行整数化和批量倍数检查;不满足要求时,先修正对应数据再运行。

3. 运行配置

工作中心为 2,序列长度 40,循环次数 3,目标权重为颜色 0.1、容量 1,求解请求为 16 线程、60 秒。这里的数字属于标准样例配方,实际现场应根据设备、工艺和管理目标重新确认。

4. 输出与验收

输出 阅读方式 验收问题
排程序列 按工作中心和循环查看任务顺序 序列长度和任务范围是否正确
需求覆盖 对照 37 条需求 是否存在未排或重复任务
序列切换 统计相邻颜色变化 减少切换是否造成其他代价
循环切换 检查循环首尾容量状态 周期复用是否保持合理衔接
批量审计 核对单次出件数、批量及模型要求的整数倍关系;需求量不必是批量的整数倍 预处理是否发现不一致
目标材料审计 检查颜色和容量方向 权重是否按配置进入求解

重算时一次只调整颜色/容量权重、序列长度或循环次数中的少量参数,避免无法解释差异来源。

5. 实际运行与结果对比

以下记录来自 2026-08-31 的 DecisioWorks v1.4.0 商业版 Enterprise 授权运行。两次 API 运行均采用 16 线程、60 秒上限,返回 ok、1 个有效候选方案、120 条新生成结果和 12 个动作事件,错误数为 0。成功返回可用方案不表示已证明全局最优。基线耗时 66.57 秒,调整方案耗时 66.50 秒;该时间包含 Web API 外层处理,不应直接解释为纯求解器耗时。

基线配置为 color=0.1、capacity=1.0,结果分析得到 41 次序列切换、6 次循环切换,加权切换成本为 14.9。调整方案为 color=0.8、capacity=1.5,结果为 46 次序列切换、14 次循环切换,加权切换成本为 66.4。两次方向审计均通过,分析值与 GOCK 目标材料值一致。

调整后,两类切换次数都增加了,因此这组记录不能作为“增加权重就能减少换型”的依据。两次加权成本使用不同权重,也不宜直接据此判断方案优劣。样例的目标材料还包含模型自身的计量项和空状态转换,不能仅用页面切换次数乘权重还原。复核时应结合任务序列、约束满足情况和实际换型代价判断是否接受新方案。

注塑样例真实输入数据

注塑基线真实运行结果

注塑调整方案与基线对比

在这次样例环境中,页面以 2 线程请求运行时未成功,以数据集默认的 16 线程运行时,基线与调整重算均完成。复查样例时需要同时记录线程数、时间上限、数据版本和约束配置;这项观察不表示 16 线程是所有场景的最低要求,也不保证相同资源在不同环境中得到相同结果。

API 证据与页面截图是两组独立的真实运行。并行搜索可能返回不同的可行序列,因此截图中的切换次数不要求与 API 摘要逐项相同;每组 A/B 只在自身同一执行环境和参数口径内比较。

原始截图阅读说明

先看左侧运行配置,再看右侧总体指标和切换方向明细。保留原始中文界面作为运行证据。

截图文字 英文对应 阅读要点
颜色切换权重 Color-change weight 用于序列切换
容器容量属性切换权重 Container-capacity-change weight 用于循环切换
求解时限 / 求解线程 Solve time limit / solver threads 此基线截图为60秒、16线程
序列切换次数 / 循环切换次数 Sequence / circular changeover count 此截图分别为57、8
估算加权切换目标值 / 内核加权切换目标值 Estimated / kernel weighted changeover objective 此处均为18.3,是加权量,不是分钟或实际次数
候选方案数 Candidate solution count 显示1个候选
端到端耗时 End-to-end elapsed time 单位为秒,包含求解之外的处理,不等同于求解时限
切换方向明细 / 切换目标材料审计 Changeover-direction details / objective-material audit 同时检查业务属性、目标材料与切换次数

使用A/B对比图复核该次页面实验内的变化,不用截图数值替代另一组API结果。