System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种面向个性化定制车间的智能排产调度方法技术_技高网
当前位置: 首页 > 专利查询>郑州大学专利>正文

一种面向个性化定制车间的智能排产调度方法技术

技术编号:41156583 阅读:15 留言:0更新日期:2024-04-30 18:20
本发明专利技术公开了一种面向个性化定制车间的智能排产调度方法,包括以下步骤:构建场景模型,设计目标函数;进行编码得到目标编码;构建解码存储器,存储基本信息。根据目标编码和基本信息进行解码,得到作业最大完工时间和AGV运行成本,代入目标函数,确定目标函数值最小的最优调度方案。其中,判断目标函数是否达到终止条件,若目标函数达到终止条件,则确定最小的目标函数值对应的调度方案为最优调度方案;若目标函数未达到终止条件,则先采用精英策略和轮盘赌选择法选择调度方案,再对固定编码进行交叉变异操作,对目标函数迭代求解,直至得到最优调度方案。本发明专利技术能够准确及时地对生产设备和AGV进行调度,满足离散行业高效率、高可靠性的生产需求。

【技术实现步骤摘要】

本专利技术涉及计算机科学,尤其涉及一种面向个性化定制车间的智能排产调度方法


技术介绍

1、离散行业是一种以生产和加工离散物品为主要特征的行业类型,主要包括汽车制造、电子制造、医疗设备制造、航空航天制造等行业。离散制造生产流程涉及搬运、组装、加工等操作,能够将物料转化为具体的、可区分的成品。相比于连续制造,离散制造更注重个性化定制,通常根据客户订单或需求进行生产。因为每种个性化定制产品具有不同的特性、规格和要求,离散制造的生产方式面临着更多的复杂性和多样性,需要灵活调整生产流程,以满足客户的个性化需求。生产流程的频繁变更、生产设备的高度灵活性、不同产品工序的加工时间差异,以及为了保证物料运输的准确性和及时性,生产中通常使用自由度更高的自动导引运输车(automated guided vehicle,agv)参与生产运输。这些因素共同导致离散行业个性化定制生产加工的协同效率低下,易出现生产设备物料补充不及时和制成品滞留的风险。因此,对离散行业个性化定制车间的生产设备与agv进行协同调度至关重要。

2、目前的离散行业调度方法主要包括手工排产调度和自动排产系统调度。随着个性化定制需求的增加,依赖于人工经验和规则的手工排产调度方法往往效率低下,在满足快速变化的生产需求方面存在问题。传统的自动排产系统在考虑生产设备与agv之间的关联性方面存在不足,系统难以同时对生产设备和agv进行调度,导致生产设备与agv之间的任务调度不协调。因此,针对离散行业中个性化定制生产加工的协同效率低下,易出现生产设备物料补充不及时和制成品滞留风险高的问题。


技术实现思路

1、本专利技术主要解决离散行业中个性化定制生产加工的协同效率低下,易出现生产设备物料补充不及时和制成品滞留风险高的问题。

2、为解决上述技术问题,本专利技术采用的一个技术方案是提供一种面向个性化定制车间的智能排产调度方法,包括以下步骤:构建场景模型,以降低作业最大完工时间和agv运行成本为目标设计目标函数。进行编码得到目标编码,目标编码包括固定编码和动态编码。构建解码存储器,存储作业调度过程中的基本信息。根据目标编码和解码存储器中的基本信息进行解码,得到作业最大完工时间和agv运行成本,代入目标函数。确定目标函数值最小的最优调度方案;其中,判断目标函数是否达到终止条件,若目标函数达到终止条件,则确定最小的目标函数值对应的调度方案为最优调度方案;若目标函数未达到终止条件,则先采用精英策略和轮盘赌选择法选择调度方案,再对固定编码进行交叉变异操作,返回构建解码存储器,存储作业调度过程中的基本信息的步骤,对目标函数迭代求解,直至得到最优调度方案。

3、在其他一些实施例中,在构建场景模型,以降低作业最大完工时间和agv运行成本为目标设计目标函数的步骤中,包括:

4、设置场景为n道作业在m台生产设备上加工,同时r台agv负责在所述生产设备之间对物料进行搬运,并对所述生产设备、所述作业和所述agv分别进行编号,得到对应的生产设备号、作业号和agv号;

5、对所述作业最大完工时间和agv运行成本分别建立数学模型,得到作业最大完工时间的时间模型和agv运行成本的成本模型;

6、所述时间模型为:其中,t(x)为作业最大完工时间,fji为第j道作业第i个工序的完工时间;n表示一共有n道作业;nj表示每道作业对应有nj个工序;fj(i-1)为第j道作业第(i-1)个工序的完工时间;dji为第j道作业第i个工序的运输时间;meji为第j道作业第i个工序所需生产设备的运行结束时间;sji为第j道作业第i个工序的开始时间;tji为第j道作业第i个工序的加工时间;

7、所述成本模型为:其中,c(x)为agv运行成本,ec(x)为agv的总能耗成本;ic(x)为agv的总空闲成本;we和wi分别为对应的权重;ek为第k个agv的单位能耗成本;dk为第k个agv的运行总时间;ck为第k个agv的单位空闲成本;tk为第k个agv的空闲总时间;

8、根据所述时间模型和所述成本模型得到所述目标函数为f(x)=min(wtt(x)+wcc(x)),其中,wt和wc分别为所述作业最大完工时间和agv运行成本对应的权重。

9、在其他一些实施例中,在构建场景模型,以降低作业最大完工时间和agv运行成本为目标设计目标函数的步骤中,还包括对agv的运行距离进行数学建模,得到距离模型;

10、所述距离模型为一个主对角线为0的对称二维数组,表示为:

11、

12、其中,所述对称二维数组的行列数等于生产设备和仓储区域的数量和,每个元素可表示为trans[p][q],为agv从位置p到位置q之间的运行距离。

13、在其他一些实施例中,在进行编码得到目标编码的步骤前,包括:

14、解析个性化定制产品的物料清单,对所需物料以及物料所在的仓储区域进行编号;

15、解析个性化定制产品的工序表,对每道作业的每个工序定义生产所需的生产设备序列、执行时间序列以及物料数量序列;

16、其中,所述物料清单包括个性化定制产品所需的各种物料信息及组装关系;所述工序表包括个性化定制产品生产过程中的工序顺序和时间等信息;所述生产设备序列与生产设备号有关,同类型的生产设备对同一工序的执行时间和消耗的物料数量相同。

17、在其他一些实施例中,在进行编码得到目标编码的步骤中,包括:

18、得到所述固定编码;其中,所述固定编码包括设备选择层编码、工序层编码和agv分配层编码,每一层编码的长度均等于所有作业的工序数量之和;所述设备选择层编码中每位编码代表对应工序可选对应生产设备的生产设备号;所述工序层编码用作业号直接编码,作业号出现的顺序表示该作业的多个工序的先后加工顺序,作业号的出现次数等于该作业的工序总数;所述agv分配层编码使用agv号对agv进行分配编码,所述agv分配层编码中的每个位置从左到右依次对应第一道作业到第n道作业的所有工序使用的agv对应的agv号;

19、对所述固定编码进行预解码得到所述动态编码;其中,所述动态编码为物料补充层编码,所述物料补充层编码使用-1和agv号进行编码,-1表示不需要对生产设备补充物料,agv号表示需要执行补充物料的agv,所述物料补充层编码的长度等于所有作业的工序数量之和。

20、在其他一些实施例中,所述解码存储器包括生产设备信息存储模块、作业信息存储模块和agv信息存储模块,分别存储作业调度过程中的生产设备信息、作业信息和agv信息。

21、在其他一些实施例中,在根据所述目标编码和所述解码存储器中的基本信息进行解码,得到所述作业最大完工时间和agv运行成本,代入目标函数的步骤中,包括:

22、根据所述目标编码,在所述解码存储器中获得当前工序对应的信息;

23、计算得到当前agv的使用时间段;

24、更新所述解码存储器中的存储信息;

25、本文档来自技高网...

【技术保护点】

1.一种面向个性化定制车间的智能排产调度方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的智能排产调度方法,其特征在于,在构建场景模型,以降低作业最大完工时间和AGV运行成本为目标设计目标函数的步骤中,包括:

3.根据权利要求2所述的智能排产调度方法,其特征在于,在构建场景模型,以降低作业最大完工时间和AGV运行成本为目标设计目标函数的步骤中,还包括对AGV的运行距离进行数学建模,得到距离模型;

4.根据权利要求3所述的智能排产调度方法,其特征在于,在进行编码得到目标编码的步骤前,包括:

5.根据权利要求4所述的智能排产调度方法,其特征在于,在进行编码得到目标编码的步骤中,包括:

6.根据权利要求5所述的智能排产调度方法,其特征在于,所述解码存储器包括生产设备信息存储模块、作业信息存储模块和AGV信息存储模块,分别存储作业调度过程中的生产设备信息、作业信息和AGV信息。

7.根据权利要求6所述的智能排产调度方法,其特征在于,在根据所述目标编码和所述解码存储器中的基本信息进行解码,得到所述作业最大完工时间和AGV运行成本,代入目标函数的步骤中,包括:

8.根据权利要求7所述的智能排产调度方法,其特征在于,在计算得到当前AGV的使用时间段的步骤中,包括:

9.根据权利要求8所述的智能排产调度方法,其特征在于,在采用精英策略和轮盘赌选择法选择调度方案的步骤中,包括:

10.根据权利要求9所述的智能排产调度方法,其特征在于,在对所述固定编码进行交叉变异操作的步骤中,包括:

...

【技术特征摘要】

1.一种面向个性化定制车间的智能排产调度方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的智能排产调度方法,其特征在于,在构建场景模型,以降低作业最大完工时间和agv运行成本为目标设计目标函数的步骤中,包括:

3.根据权利要求2所述的智能排产调度方法,其特征在于,在构建场景模型,以降低作业最大完工时间和agv运行成本为目标设计目标函数的步骤中,还包括对agv的运行距离进行数学建模,得到距离模型;

4.根据权利要求3所述的智能排产调度方法,其特征在于,在进行编码得到目标编码的步骤前,包括:

5.根据权利要求4所述的智能排产调度方法,其特征在于,在进行编码得到目标编码的步骤中,包括:

6.根据权利要求5所述的智能排产调度方法,其...

【专利技术属性】
技术研发人员:徐明亮李书攀李斋姜晓恒王华贺硕
申请(专利权)人:郑州大学
类型:发明
国别省市:

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

1