生产订单的排产方法、装置、电子设备与流程
- 国知局
- 2024-08-22 14:17:44
本公开通常涉及工厂数字化,更具体地,涉及生产订单的排产方法、装置、电子设备。
背景技术:
1、无论是在排产人员的日常工作中,还是在工厂数字化过程中,生产排产都是一个复杂的问题。简单地说,生产排产是在操作顺序、处理时间、机器容量等约束条件下,将每项任务分配给一台合适的机器。
2、对于排产人员来说,当他们需要手动将每个任务分配给合适的机器时,想象一下有50个生产订单的场景,每个订单有10个操作,每个操作可以在8台机器中生产,将有10*50^8个可能的生产排产解决方案,这样的排产任务工作量非常大,而且很难有效地利用有限的资源。
3、为了便于安排生产,市场上已经有很多产品。他们采用了几种优化算法来近似地找到最佳排产结果,包括遗传算法、组合算法等。
4、尽管具有强大的计算能力,解决大规模问题仍然需要大量的时间。
5、目前,排产解决方案可分为以下两种方法:
6、1)基于调度规则或启发式算法的排产。
7、这种算法实际上是基于规则的算法。例如,当选择一台机器时,它总是可以比其他机器更早完成当前任务的机器。
8、其优点是,即使对于非常复杂的排产问题,这种算法也可以运行得非常快。
9、缺点是很难找到最小生产跨度的最佳解决方案。
10、2)基于优化算法的排产。
11、不同于调度规则,基于优化算法的排产有一个明确的目标,如最小生产跨度。因此,它将从解空间中搜索,以近似地找到最佳解。
12、优点是它可以找到比调度规则更好的解决方案。
13、缺点是需要相当长的时间才能为大规模排产问题找到更好的解决方案。
技术实现思路
1、在下文中给出关于本发明的简要概述,以便提供关于本发明的某些方面的基本理解。应当理解,这个概述并不是关于本发明的穷举性概述。它并不是意图确定本发明的关键或重要部分,也不是意图限定本发明的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。
2、有鉴于此,本公开提出了一种针对生产订单的排产方法,将排产问题分解为多个阶段,可以在更短的时间里找到更优的解决方案。
3、根据本公开的一个方面,提出了一种生产订单的排产方法,包括:
4、接收与生产相关的信息,所述信息包括生产产品的信息、生产工序的信息和所需资源的信息;
5、接收生产订单信息;
6、接收选定工序,将所述生产工序划分为第一虚拟工序、所述选定工序和第二虚拟工序,其中,所述第一虚拟工序包括所述选定工序之前的第一组生产工序,所述第二虚拟工序包括所述选定工序之后的第二组生产工序;
7、对所述第一虚拟工序、所述选定工序和所述第二虚拟工序进行排产得到简化排产结果;
8、对所述第一虚拟工序包括的所述第一组生产工序和所述第二虚拟工序包括的所述第二组生产工序分别进行排产,得到第一排产结果和第二排产结果;以及
9、将所述简化排产结果、所述第一排产结果和所述第二排产结果合并到一起,得到所述生产订单的最终排产结果。
10、通过这样的方式,对复杂的排产问题进行简化,再分两个阶段进行排产,这样降低了排产的复杂度,减少了排产时间,提高了排产性能。
11、可选地,在上述方面的一个示例中,所述生产产品的信息包括:产品名称、该产品所需的工序、特定工序所需的容量;
12、所述生产工序的信息包括:工序名称、所需资源、一个或多个前序工序;
13、所述所需资源的信息包括:资源名称、加工时间、是否具有并行加工能力、并行加工的最大容量。
14、可选地,在上述方面的一个示例中,所述生产订单信息包括:生产订单序号、要生产的产品、数量、交付日期。
15、通过这样的方式,可以建立生产产品和生产订单的信息模型,再基于这些信息进行排产处理。
16、可选地,在上述方面的一个示例中,所述选定工序是并行加工工序。
17、通过这样的方式,可以将并行加工工序作为选定的工序,来执行第一阶段的排产。
18、可选地,在上述方面的一个示例中,所述最终排产结果包括为所述生产订单包括的每个工序在不同时间段内分配的资源的信息。
19、可选地,在上述方面的一个示例中,所述终排产结果是甘特图形式或者excel格式。
20、通过这样的方式,可以向用户提供所需格式的排产结果,使得用户可以清楚地了解排产方案。
21、根据本公开的另一个方面,提供一种生产订单的排产装置,包括:
22、生产相关信息接收单元,被配置为接收与生产相关的信息,所述信息包括生产产品的信息、生产工序的信息和所需资源的信息;
23、生产订单信息接收单元,被配置为接收生产订单信息;
24、工序简化单元,被配置为接收选定工序,将所述生产工序划分为第一虚拟工序、所述选定工序和第二虚拟工序,其中,所述第一虚拟工序包括所述选定工序之前的第一组生产工序,所述第二虚拟工序包括所述选定工序之后的第二组生产工序;
25、第一排产单元,被配置为对所述第一虚拟工序、所述选定工序和所述第二虚拟工序进行排产得到简化排产结果;
26、第二排产单元,被配置为对所述第一虚拟工序包括的所述第一组生产工序和所述第二虚拟工序包括的所述第二组生产工序分别进行排产,得到第一排产结果和第二排产结果;以及
27、排产结果合成单元,被配置为将所述简化排产结果、所述第一排产结果和所述第二排产结果合并到一起,得到所述生产订单的最终排产结果。
28、根据本公开的另一方面,提供了计算设备,包括:至少一个处理器;以及与所述至少一个处理器耦合的一个存储器,所述存储器用于存储指令,当所述指令被所述至少一个处理器执行时,使得所述处理器执行如上所述的方法。
29、根据本公开的另一方面,提供了一种非暂时性机器可读存储介质,其存储有可执行指令,所述指令当被执行时使得所述机器执行如上所述的方法。
30、根据本公开的另一方面,提供了一种计算机程序,包括计算机可执行指令,所述计算机可执行指令在被执行时使至少一个处理器执行如上所述的方法。
31、根据本公开的另一方面,提供了一种计算机程序产品,所述计算机程序产品被有形地存储在计算机可读介质上并且包括计算机可执行指令,所述计算机可执行指令在被执行时使至少一个处理器执行如上所述的方法。
32、根据本公开实施例的排产方法,通过对复杂的排产问题进行简化,再分两个阶段进行排产,这样降低了排产的复杂度,减少了排产时间,提高了排产性能。
33、根据本公开的排产方法可以基于集成在系统中的优化算法来更快地获得最优排产方案。
技术特征:1.一种生产订单的排产方法(100),包括:
2.如权利要求1所述的方法(100),其中,
3.如权利要求1或2所述的方法(100),其中,所述生产订单信息包括:生产订单序号、要生产的产品、数量、交付日期。
4.如权利要求1或2所述的方法(100),其中,所述选定工序是并行加工工序。
5.如权利要求1或2所述的方法(100),其中,所述最终排产结果包括为所述生产订单包括的每个工序在不同时间段内分配的资源的信息。
6.如权利要求5所述的方法(100),其中,所述终排产结果是甘特图形式或者excel格式。
7.一种生产订单的排产装置(200),包括:
8.计算设备(300),包括:
9.一种非暂时性机器可读存储介质,其存储有可执行指令,所述指令当被执行时使得所述机器执行如权利要求1到6中任意一项所述的方法。
10.一种计算机程序产品,所述计算机程序产品被有形地存储在计算机可读介质上并且包括计算机可执行指令,所述计算机可执行指令在被执行时使至少一个处理器执行根据权利要求1到6中任意一项所述的方法。
技术总结本公开涉及生产订单的排产方法、装置、电子设备,方法包括:接收与生产相关的信息,信息包括生产产品的信息、生产工序的信息和所需资源的信息;接收生产订单信息;接收选定工序,将生产工序划分为第一虚拟工序、选定工序和第二虚拟工序,其中,第一虚拟工序包括选定工序之前的第一组生产工序,第二虚拟工序包括选定工序之后的第二组生产工序;对第一虚拟工序、选定工序和第二虚拟工序进行排产得到简化排产结果;对第一虚拟工序包括的第一组生产工序和第二虚拟工序包括的第二组生产工序分别进行排产,得到第一排产结果和第二排产结果;以及将简化排产结果、第一排产结果和第二排产结果合并到一起,得到生产订单的最终排产结果。技术研发人员:孙维,王洋,胡黎红,沈寅,林艳,杨旋受保护的技术使用者:西门子股份公司技术研发日:技术公布日:2024/8/21本文地址:https://www.jishuxx.com/zhuanli/20240822/277944.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表