System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 订单排程方法及设备技术_技高网

订单排程方法及设备技术

技术编号:43283816 阅读:16 留言:0更新日期:2024-11-12 16:06
本申请涉及智能决策技术领域,公开了订单排程方法及设备,包括:对待处理订单进行遍历,获得当前订单;通过决策网络决策当前订单对应的订单交付策略为生产交付策略或库存交付策略;基于订单交付策略为当前订单设置对应的订单交付排程;根据当前订单及订单交付策略构建经验样本,并根据经验样本对决策网络进行优化;在遍历结束时,根据各待处理订单对应的订单交付策略及订单交付排程生成订单排程结果。由于是引入强化学习,通过深度神经网络智能决策交付策略,并针对不同的交付策略自动进行排程,相对于简略的交付策略,提高了智能化程度,提高了交付策略的合理性以及订单的达成率。

【技术实现步骤摘要】

本申请涉及智能决策,尤其涉及订单排程方法及设备


技术介绍

1、在现代企业运营中,计划排程是一项至关重要的管理活动。它涉及到对企业资源的合理安排和优化配置,以确保生产、销售、采购等各个环节的有序进行。简单来说,计划排程就是对未来一段时间内的生产工作进行预先规划,明确各项生产任务的时间节点、资源需求和执行顺序。然而,由于大型制造型企业普遍存在海量的产品类型,加之订单数量巨大,如何制定合理的生产计划,将机器产能、库存的利用效率达到最高,同时最大化订单达成率,是一件非常困难的问题。

2、对于现代制造型企业,针对mto和mts混合订单的交付策略较为简略,通常计划排程一般按照库存进行生产计划的排程,没有对交付策略进行进一步的优化,实际使用效果不佳,制约了订单达成率的进一步提高。


技术实现思路

1、本申请的主要目的在于提供一种订单排程方法及设备,旨在解决相关技术针对mto和mts混合订单的交付策略较为简略,实际使用效果不佳的技术问题。

2、为实现上述目的,本申请提出一种订单排程方法,所述方法包括:

3、对待处理订单进行遍历,获得当前订单,所述待处理订单为未完成交付的订单,所述待处理订单包括mto订单以及mts订单;

4、通过决策网络决策所述当前订单对应的订单交付策略为生产交付策略或库存交付策略,所述决策网络为价值网络或策略网络,所述订单交付策略包括交付所述当前订单时成品的交付策略和/或半成品的交付策略;

5、基于所述订单交付策略为所述当前订单设置对应的订单交付排程,所述订单交付排程包括订单处理时间以及处理数量;

6、根据所述当前订单及所述订单交付策略构建经验样本,并根据所述经验样本对所述决策网络进行优化;

7、在遍历结束时,根据各待处理订单对应的订单交付策略及订单交付排程生成订单排程结果。

8、在本申请一种可能的实现方式中,所述基于所述订单交付策略为所述当前订单设置对应的订单交付排程,包括:

9、基于所述订单交付策略,使用一阶段逆向排程为所述当前订单设置进行排程,确定是否可排入;

10、若可排入,则根据一阶段逆向排程结果为所述当前订单设置对应的订单交付排程;

11、若不可排入,则基于所述订单交付策略,根据二阶段正常排程为当前订单设置进行排程,为所述当前订单设置对应的订单交付排程。

12、在本申请一种可能的实现方式中,所述订单交付策略为优先使用库存;

13、所述基于所述订单交付策略为所述当前订单设置对应的订单交付排程,包括:

14、获取所述当前订单对应的交付期限;

15、根据库存信息确定所述当前订单在所述交付期限内是否可进行供给;

16、若在交付期限内不可进行供给,则根据产能信息确定在所述交付期限前是否可完成所述当前订单的生产交付;

17、若在交付期限前可完成生产交付,则根据所述库存信息及所述产能信息为所述当前订单设置订单交付排程,并更新所述库存信息及产能信息;

18、若在交付期限前不可完成生产交付,则根据所述库存信息及所述产能信息确定所述交付期限后,距所述交付期限最近的可交付时间,根据所述可交付时间为所述当前订单设置订单交付排程,并更新所述库存信息及产能信息。

19、在本申请一种可能的实现方式中,所述订单交付策略为优先进行生产;

20、所述基于所述订单交付策略为所述当前订单设置对应的订单交付排程,包括:

21、获取所述当前订单对应的交付期限;

22、根据库存信息及产能信息确定所述当前订单在所述交付期限前是否可完成生产;

23、若不可完成生产,则根据库存信息确定是否可在所述交付期限前进行库存供给;

24、若可在交付期限前进行库存供给,则根据所述库存信息为所述当前订单设置订单交付排程,并更新所述库存信息及产能信息;

25、若不可在交付期限前进行库存供给,则根据所述库存信息及所述产能信息确定所述交付期限后,距所述交付期限最近的可交付时间,根据所述可交付时间为所述当前订单设置订单交付排程,并更新所述库存信息及产能信息。

26、在本申请一种可能的实现方式中,所述在遍历结束时,根据各待处理订单对应的订单交付策略及订单交付排程生成订单排程结果,包括:

27、在遍历结束时,检测是否满足预设中止条件;

28、若满足预设中止条件,则根据各待处理订单对应的订单交付策略及订单交付排程生成订单排程结果。

29、在本申请一种可能的实现方式中,所述在遍历结束时,检测是否满足预设中止条件,包括:

30、在遍历结束时,获取当前遍历轮次,所述当前遍历轮次为当前对待处理订单进行完整遍历的次数;

31、若所述当前遍历轮次大于或等于预设轮次阈值,则判定满足预设中止条件。

32、在本申请一种可能的实现方式中,所述在遍历结束时,检测是否满足预设中止条件,包括:

33、在遍历结束时,获取当前遍历轮次以及前n次遍历轮次的订单达成率,所述当前遍历轮次为当前对待处理订单进行完整遍历的次数,所述订单达成率为经过排程后达成订单在所述待处理订单中的所占比例,所述达成订单为经过排程确定可在交付期限前进行交付的订单;

34、若根据当前遍历轮次以及前n次遍历轮次的订单达成率确定订单达成率在连续多轮遍历中并未下降,则判定满足预设中止条件。

35、在本申请一种可能的实现方式中,所述在遍历结束时,检测是否满足预设中止条件,包括:

36、在遍历结束时,获取当前遍历轮次以及前n次遍历轮次的订单达成率,所述当前遍历轮次为当前对待处理订单进行完整遍历的次数,所述订单达成率为经过排程后达成订单在所述待处理订单中的所占比例,所述达成订单为经过排程确定可在交付期限前进行交付的订单;

37、若所述当前遍历轮次大于或等于预设轮次阈值,或,根据当前遍历轮次以及前n次遍历轮次的订单达成率确定订单达成率在连续多轮遍历中并未下降,则判定满足预设中止条件。

38、在本申请一种可能的实现方式中,所述在遍历结束时,检测是否满足预设中止条件之后,还包括:

39、若不满足预设中止条件,则采用动态ε-greedy调整策略对所述决策网络的探索利用参数进行调整,所述探索利用参数为决策网络中控制探索和解决经验的参数;

40、在调整完毕时,返回所述对待处理订单进行遍历,获得当前订单的步骤。

41、在本申请一种可能的实现方式中,所述采用动态ε-greedy调整策略对所述决策网络的探索利用参数进行调整,包括:

42、根据所述订单交付排程确定订单达成率,并获取前次迭代探测参数;

43、根据所述前次迭代探测参数、所述订单达成率以及预设衰减系数生成当前探索利用参数,所述前次迭代探测参数为前一迭代回合时生成的探索利用参数,每一个迭代回合表示对本文档来自技高网...

【技术保护点】

1.一种订单排程方法,其特征在于,所述订单排程方法包括:

2.如权利要求1所述的订单排程方法,其特征在于,所述基于所述订单交付策略为所述当前订单设置对应的订单交付排程,包括:

3.如权利要求1所述的订单排程方法,其特征在于,所述订单交付策略为优先使用库存;

4.如权利要求1所述的订单排程方法,其特征在于,所述订单交付策略为优先进行生产;

5.如权利要求1所述的订单排程方法,其特征在于,所述在遍历结束时,根据各待处理订单对应的订单交付策略及订单交付排程生成订单排程结果,包括:

6.如权利要求5所述的订单排程方法,其特征在于,所述在遍历结束时,检测是否满足预设中止条件,包括:

7.如权利要求5所述的订单排程方法,其特征在于,所述在遍历结束时,检测是否满足预设中止条件,包括:

8.如权利要求5所述的订单排程方法,其特征在于,所述在遍历结束时,检测是否满足预设中止条件,包括:

9.如权利要求5所述的订单排程方法,其特征在于,所述在遍历结束时,检测是否满足预设中止条件之后,还包括:

10.如权利要求9所述的订单排程方法,其特征在于,所述采用动态ε-greedy调整策略对所述决策网络的探索利用参数进行调整,包括:

11.如权利要求10所述的订单排程方法,其特征在于,所述根据所述前次迭代探测参数、所述订单达成率以及预设衰减系数生成当前探索利用参数,包括:

12.如权利要求1所述的订单排程方法,其特征在于,所述根据所述当前订单及所述订单交付策略构建经验样本,包括:

13.如权利要求1所述的订单排程方法,其特征在于,所述根据所述经验样本对所述决策网络进行优化,包括:

14.如权利要求1所述的订单排程方法,其特征在于,所述对待处理订单进行遍历,获得当前订单,包括:

15.如权利要求1-14任一项所述的订单排程方法,其特征在于,所述通过决策网络为所述当前订单设置对应的订单交付策略,包括:

16.一种订单排程设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至15中任一项所述的订单排程方法的步骤。

...

【技术特征摘要】

1.一种订单排程方法,其特征在于,所述订单排程方法包括:

2.如权利要求1所述的订单排程方法,其特征在于,所述基于所述订单交付策略为所述当前订单设置对应的订单交付排程,包括:

3.如权利要求1所述的订单排程方法,其特征在于,所述订单交付策略为优先使用库存;

4.如权利要求1所述的订单排程方法,其特征在于,所述订单交付策略为优先进行生产;

5.如权利要求1所述的订单排程方法,其特征在于,所述在遍历结束时,根据各待处理订单对应的订单交付策略及订单交付排程生成订单排程结果,包括:

6.如权利要求5所述的订单排程方法,其特征在于,所述在遍历结束时,检测是否满足预设中止条件,包括:

7.如权利要求5所述的订单排程方法,其特征在于,所述在遍历结束时,检测是否满足预设中止条件,包括:

8.如权利要求5所述的订单排程方法,其特征在于,所述在遍历结束时,检测是否满足预设中止条件,包括:

9.如权利要求5所述的订单排程方法,其特征在于,所述在遍历结束时,检测是否满足预设中止条件之后,还包括:

【专利技术属性】
技术研发人员:杨爱平邢金彪
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1