APS排产排程系统之工艺路径日期节点预测

背景

当产品基于工艺路径制造时, 当其中一个节点变更时, 需要预测其他节点的经过时间。

因此需要知道的背景条件有

1. 工厂日历(区分工作日和非工作日)

2. 工厂班次(需要知道每天工作时长+今天剩余工作时长)

3. 当前时间

预测逻辑说明

在产品基于工艺路径制造的复杂生产场景中,一个工艺节点的变更很可能对后续生产流程产生连锁反应,因此精准预测其他节点的经过时间至关重要。而要实现这一预测,需要全面考量多方面的背景条件。

 

工厂日历是首要因素。它明确区分了工作日和非工作日,在生产排程中起着基础性的作用。例如在某些工厂中,周末及法定节假日为非工作日,期间生产活动暂停。当工艺路径中的某节点变更,如果涉及到跨非工作日,就必须将这些不工作的时间排除在计算之外,否则会导致后续节点经过时间预测出现偏差。像某电子产品制造企业,在计算产品组装环节时间时,若忽视工厂日历,把国庆节放假的 7 天算入正常生产时间,就会使后续发货时间预测大幅提前,造成交付延误风险。

 

工厂班次信息同样关键。了解每天的工作时长,能知晓每个工作日可用于生产的时间总量。比如常见的两班倒模式,每班工作 12 小时,全天工作时长即为 24 小时;而三班两倒,每班工作 12 小时,全天工作时长也是 24 小时,但人员安排和设备运转节奏不同。同时,明确今天剩余工作时长,则能根据当前时刻判断在当日工作结束前还能推进多少生产任务。若一个订单原本预计今天完成某个节点,但因变更导致该节点耗时增加,此时结合今天剩余工作时长,就能准确判断该节点能否在当日完成,进而更精准地预估后续节点何时开始。

 

当前时间是动态且核心的要素。它为整个时间预测提供了实时参照,使计算与实际生产紧密贴合。随着时间推进,各节点的状态不断变化,基于准确的当前时间,才能依据工厂日历和班次信息,持续更新对后续节点经过时间的预测。例如当下是上午 10 点,工厂为单班制,工作时长 8 小时,某节点变更后,就可从当前 10 点开始,结合剩余 6 小时工作时间,以及工厂日历中的工作日安排,逐步推算后续各节点的预计时间。

计算逻辑

1. 删除工作日历中小于当前时间的日期

2. 基于工艺路径计计算从当前日期开始到每个节点的时间

3. 设置当天工作时长为今天剩余工作时长

4.基于2的计算结果+当天剩余工作时长+其他日期工作时长推算每个节点的预测时间

APS项目源码:  这里

谢谢

2025/03/29

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值