一种订单排程与分配调度方法及系统技术方案

技术编号:23671435 阅读:77 留言:0更新日期:2020-04-04 17:18
本公开公开了一种订单排程与分配调度方法及系统,包括获取订单产品以及交期时间,存入订单列表;获取订单产品的可用资源存储、资源优先级以及生产节拍存储到可用资源列表;根据订单产品的交期时间计算订单产品的生产交期时间,取第i个订单产品,在订单交期时间到生产交期时间的范围内进行试排,得到试排结果集;取第i个订单产品可用资源列表中第n个资源,对当前订单产品在资源上进行试排,将试排结果加入到试排结果集中;取第i个订单产品的第j个试排结果进行综合评分,取得分最高结果作为当前订单产品的最终排程结果。实现了以权重为核心的产线均衡算法,既保持按交期逆向生产排程的基本要求又达到生产所需的连续性需求。

An order scheduling and allocation scheduling method and system

【技术实现步骤摘要】
一种订单排程与分配调度方法及系统
本公开涉及数控机床
,具体涉及一种订单排程与分配调度方法及系统。
技术介绍
本部分的陈述仅仅是提供了与本公开相关的
技术介绍
信息,不必然构成在先技术。在汽车制造车间内,客户订单量大、流水线加工量大,对于及时获取流水线加工状态,对新客户订单生产顺序进行有效排序、计划排程对提高生产效率极为重要,直接影响车间生产的时间安排和生产顺序,也关系到物料的配送等环节。传统计划排产是按照产能正向排程,相同订单的产品依次生产不存在连续生产问题。随着生产计划的组织方式向按订单需求进行排程的方法转变,也产生了一些新的问题。按订单式生产计划就是适应按照订单生产方式进行的,由于工序节拍、产线节拍差异将导致计划排产结果最终可能会导致上线顺序并不能按照订单连续上线生产;按照订单交期逆向排程可能导致相同订单的每台产品不能连续投产,会产生不可忽视的换模损失;会造成排产过程产生的工单不连续与产线不均衡问题。
技术实现思路
为了解决上述问题,本公开提出了一种订单排程与分配调度方法及系统,本公开可以将逆向排产上线的不连续情况进行优化,使得上线顺序可以按照订单、产线主副产线顺序生产;对不连续的排程结果进行优化,达到同一订单、同一型号可以连续投产,减少换型损失,从而达到既符合精益生产要求又提高生产效率,节约人力成本的效果;将不连续的工单整合为连续生产并平衡主副产线的产能,解决了排产过程产生的工单不连续与产线不均衡问题。为了实现上述目的,本公开采用如下技术方案:第一方面,本公开提供一种订单排程与分配调度方法,包括:获取计划周期内待排程订单产品以及交期时间,存入订单列表;获取订单产品的可用资源以及资源优先级存储到可用资源列表;获取生产线上数控机床的生产状态,存入数控机床状态列表;对订单产品进行数据建模,根据订单产品的交期时间、可用资源和资源优先级,以及数控机床的生产状态,对订单产品的一个或多个生产线的生产计划进行分配排序和调度;获取订单产品的各生产线的分配排序和调度结果,将其用于生产线上数控机床的加工进程。作为可能的一些实现方式,所述数据建模包括根据待排程订单产品信息以及数控机床生产状态,对订单产品生产线进行排程,具体包括:获取订单产品以及交期时间,存入订单列表;获取订单产品的可用资源存储、资源优先级以及生产节拍存储到可用资源列表;根据订单产品的交期时间计算订单产品的生产交期时间,取第i个订单产品,在订单交期时间到生产交期时间的范围内进行试排,得到试排结果集;取第i个订单产品可用资源列表中第n个资源,对当前订单产品在资源上进行试排,将试排结果加入到试排结果集中;取第i个订单产品的第j个试排结果进行综合评分,取得分最高结果作为当前订单产品的最终排程结果;参数i、j和n均是大于等于1的整数。作为可能的一些实现方式,所述在资源上进行试排包括:取第i个订单产品可用资源列表中第n个资源,根据资源优先级、生产节拍计算可排程时间范围,将可排程时间范围划分为若干个时间段;取第m个时间段,当前订单产品在当前时间段内进行试排,如果该试排结果未超出当前订单产品的订单交期时间,则视为试排成功,将该试排结果加入试排结果集中;若超出当前订单产品的订单交期时间,则视为试排失败,进入下一个时间段的试排,循环操作,直到当前订单产品在所有资源中均试排结束;将试排成功的试排结果加入到试排结果集中,对试排结果集整理排序,得到最终的排程结果集;参数i、m和n均是大于等于1的整数。第二方面,本公开提供一种订单排程与分配调度系统,包括:数据采集模块,被配置为获取计划周期内待排程订单产品以及交期时间,存入订单列表;获取订单产品的可用资源以及资源优先级存储到可用资源列表;获取生产线上数控机床的生产状态,存入数控机床状态列表;数据处理模块,被配置为对订单产品进行数据建模,根据订单产品的交期时间、可用资源和资源优先级,以及数控机床的生产状态,对订单产品的一个或多个生产线的生产计划进行分配排序和调度;数据输出模块,被配置为获取订单产品的各生产线的分配排序和调度结果,将其用于生产线上数控机床的加工进程。第三方面,本公开提供一种车间,包括若干数控机床和服务器;所述服务器,完成车间订单排程与分配调度方法所述的步骤。并将订单产品的各生产线的分配排序和调度结果,传输至数据机床,完成订单产品的加工进程。所述数控机床,用于采集生产状态信息,并传输到服务器进行存储;用于接收订单产品的各生产线的分配排序和调度结果,完成订单产品的加工进程。与现有技术相比,本公开的有益效果为:实现了以权重为核心的产线均衡算法,既保持按交期逆向生产排程的基本要求又达到生产所需的连续性需求。相比目前人为进行调整的方法具有可自动计算结果、避免人为排序的繁琐操作,避免人力浪费;将逆向排产上线的不连续情况进行优化,使得上线顺序可以按照订单、产线主副产线顺序生产;对不连续的排程结果进行优化,达到同一订单、同一型号可以连续投产,减少换型损失,从而达到既符合精益生产要求又提高生产效率,节约人力成本的效果;将不连续的工单整合为连续生产并平衡主副产线的产能,解决了排产过程产生的工单不连续与产线不均衡问题;以按订单逆向排产的时间为基础进行优化;结合积分加权排程优选方法,针对车间生产实际情况,解决即满足交期逆向排产时间要求,又符合产线优先级的产能均衡。附图说明构成本公开的一部分的说明书附图用来提供对本公开的进一步理解,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。图1为本公开循环待排程的每台产品进行排程的流程示意图;图2为本公开在资源上进行试排的流程示意图图3为本公开综合评分流程示意图;图4为本公开交期权重评分流程示意图;图5为本公开资源产能均衡评分流程示意图。具体实施方式:下面结合附图与实施例对本公开做进一步说明。应该指出,以下详细说明都是例示性的,旨在对本公开提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本公开所属
的普通技术人员通常理解的相同含义。需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本公开的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。企业动态接收多个客户订单,并且各订单产品的交期需求不同,对于每个计划周期,每条产线产品的订单需求分配和生成调度因为计划周期不同而需要不断调整,因此,对不同订单产品和交期的订单在各生产线的加工排序、分配具有重要意义。在车间生产线中,产品需求量大,加工工序多,每条生产线都可以由不同的产品生产率,在对客户的不本文档来自技高网
...

【技术保护点】
1.一种订单排程与分配调度方法,其特征在于,包括:/n获取计划周期内待排程订单产品以及交期时间,存入订单列表;获取订单产品的可用资源以及资源优先级存储到可用资源列表;获取生产线上数控机床的生产状态,存入数控机床状态列表;/n对订单产品进行数据建模,根据订单产品的交期时间、可用资源和资源优先级,以及数控机床的生产状态,对订单产品的一个或多个生产线的生产计划进行分配排序和调度;/n获取订单产品的各生产线的分配排序和调度结果,将其用于生产线上数控机床的加工进程。/n

【技术特征摘要】
1.一种订单排程与分配调度方法,其特征在于,包括:
获取计划周期内待排程订单产品以及交期时间,存入订单列表;获取订单产品的可用资源以及资源优先级存储到可用资源列表;获取生产线上数控机床的生产状态,存入数控机床状态列表;
对订单产品进行数据建模,根据订单产品的交期时间、可用资源和资源优先级,以及数控机床的生产状态,对订单产品的一个或多个生产线的生产计划进行分配排序和调度;
获取订单产品的各生产线的分配排序和调度结果,将其用于生产线上数控机床的加工进程。


2.如权利要求1所述的一种订单排程与分配调度方法,其特征在于,
所述数据建模包括根据待排程订单产品信息以及数控机床生产状态,对订单产品生产线进行排程,具体包括:
根据订单产品的交期时间计算订单产品的生产交期时间,取第i个订单产品,在订单交期时间到生产交期时间的范围内进行试排,得到试排结果集;
取第i个订单产品可用资源列表中第n个资源,对当前订单产品在资源上进行试排,将试排结果加入到试排结果集中;
取第i个订单产品的第j个试排结果进行综合评分,取得分最高结果作为当前订单产品的最终排程结果;参数i、j和n均是大于等于1的整数。


3.如权利要求2所述的一种订单排程与分配调度方法,其特征在于,
所述在资源上进行试排包括:
取第i个订单产品可用资源列表中第n个资源,根据资源优先级、生产节拍计算可排程时间范围,将可排程时间范围划分为若干个时间段;
取第m个时间段,当前订单产品在当前时间段内进行试排,如果该试排结果未超出当前订单产品的订单交期时间,则视为试排成功,将该试排结果加入试排结果集中;
若超出当前订单产品的订单交期时间,则视为试排失败,进入下一个时间段的试排,循环操作,直到当前订单产品在所有资源中均试排结束;
将试排成功的试排结果加入到试排结果集中,对试排结果集整理排序,得到最终的排程结果集;参数i、m和n均是大于等于1的整数。


4.如权利要求2所述的一种订单排程与分配调度方法,其特征在于,
所述综合评分过程为:
获取第i个订单产品试排结果集的第j个试排结果使用权重规则进行打分;
循环所有试排结果进行权重评分;
取得分最高结果为最终排程结果。


5.如权利要求4所述的一种订单排程与分配调度方法,其特征在于,
所述权重规则包括交期权重评分和资源产能均衡评分。


6.如权利要求5所述的一种订单排程与分配调度方法,其特征在于,
所述交期权重评分为,在第i个订单产...

【专利技术属性】
技术研发人员:苏怀福曹传春宫先营赵明帅
申请(专利权)人:中通客车控股股份有限公司
类型:发明
国别省市:山东;37

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

1