DecisioWorks

已记录运行 · 主生产计划

冲压计划:数据怎样变成可复核的计划?

面对多条订单和有限产能,先把需求、时间与齐套关系表达清楚,再比较管理偏好变化后的计划。本页沿一次已记录的基线与重算过程展开。

记录日期:2026-08-31 · DecisioWorks v1.4.0 · 商业企业级授权 · API 运行记录,非本页实时求解

要回答的业务问题

在给定需求、产能与物料条件下,可以形成怎样的分期生产计划?调整负荷与等待相关目标后,需求覆盖、负荷和短缺有没有变化?计划员需要同时看结果数量和评价口径。

输入:先把业务对象连接起来

该样例的输入规模
对象记录数业务含义
订单明细1,920需求对象、数量与交期
产能50工作中心在时间单元内的可用条件
工序物料关联38工序与所需物料的关系
齐套信息500物料在时间单元内的可用条件
时间单元25统一需求、产能和结果的时间坐标
工作中心3上级车间与两条生产线;不等于三台设备

产能表 capacity.used 表示已占用或不可用的比例,取值为 0 到 1;它不是本次求解得到的利用率。明确字段含义后,才有共同的产能基准。

配置:让启用的约束与目标可见

基线与调整配置
配置项基线调整后
能力流程production_planning保持不变
需求、产能、齐套约束启用保持不变
产能软约束capacity_soft = true保持不变
库存约束未启用保持不变
job_bias 权重-0.001-0.003
waittime 权重12
求解资源16 线程 / 120 秒上限保持不变

数据读取与检查后,系统按能力编排配方组织目标和约束,调用 GOCK 生成计划,最后分析计划量、短缺、负荷与目标明细。重算沿用同一组数据,保留配置差异以便复核。

输出:总分变了,业务量变了吗?

同一组 API 记录中的基线与重算结果
指标基线调整后
返回的有效候选11
计划结果行数6666
需求总量 / 产出总量680,500 / 680,500680,500 / 680,500
最终短缺00
计划负荷率31.74%31.74%
加权 job_bias-7,854.678-23,564.034
记录的运行耗时14.41 秒14.29 秒
动作事件 / 错误12 / 012 / 0

本次比较中,汇总业务量保持一致,而加权 job_bias 随权重变化。这个分数变化本身不代表生产效果改善;汇总相同也不能证明每条任务分配完全相同。进一步判断需要查看结果明细。

怎样迁移到自己的场景?

  • 核对订单、工作中心、工艺、物料和时间标识能否关联。
  • 列出必须满足的条件,以及可以通过代价表达的软约束。
  • 保存一组已核准的基线;每次调整尽量只改变一个因素。
  • 对照计划明细和业务指标,由计划负责人确认调整是否值得采用。