[发明专利]一种用于烟草打叶复烤生产的排产方法及系统有效
申请号: | 201911379800.8 | 申请日: | 2019-12-27 |
公开(公告)号: | CN110989542B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 胥强;曾庆涛;殷耀华;姚友杰;高进舟;张真恺;刘卫斌;崔海;茅琰璘;贾逆祥;李长龙 | 申请(专利权)人: | 云南昆船设计研究院有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418;G06Q10/0631;G06Q10/0633;G06N3/006 |
代理公司: | 昆明正原专利商标代理有限公司 53100 | 代理人: | 徐玲菊;于洪 |
地址: | 650051 云南省*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 烟草 打叶复烤 生产 方法 系统 | ||
1.一种用于烟草打叶复烤生产的排产方法,其特征在于,包括如下步骤:
步骤(1),令原烟进行打叶复烤需要经过m个工序;所有的原烟打叶复烤生产需分为n个生产批次,之后将打叶复烤的实际生产过程建立为有限缓冲区流水车间的调度模型,同时将排产的目标确定为最小化最大完工时间,即Min f=Cmax(π);
所述的有限缓冲区流水车间的调度模型如下:
Dπ(1),1=Pπ(1),1
Dπ(1),j=Dπ(1),j-1+Pπ(1),j,j=2,3,L,m
Dπ(i),1=Dπ(i-1),1+Pπ(i),1,i=2,3,L,B1+1
Dπ(i),j=max{Dπ(i-1),j,Dπ(i),j-1}+Pπ(i),j,i=2,3,L,Bj+1,j=2,3,L,m-1
Dπ(i),m=max{Dπ(i-1),m,Dπ(i),m-1}+Pπ(i),m,i=2,3,L,n
所述的排产的目标函数为:
Cmax(π)=Dπ(n),m;
其中,π={π1,π2,...,πn}为打叶复烤生产过程排产的一个排列顺序,πi为排列顺序π中第i批进入生产线的原烟,Dπ(i),j表示生产批次πi离开工序j所在机器的时刻,且Pπ(i),j对应完成该工艺所需要的时间;Bj是工艺j与工艺j+1间缓冲区的大小;
所述的m个工序包括回潮、切尖解把、振筛、润叶、打叶、烤片、定量和打包;
步骤(2),采用探路者算法对排产的目标函数进行求解,以得到的近似最优解进行排产;
所述的探路者算法包括如下步骤:
Step1、设置相应参数:
设置烟草的批次数n、工序数m,算法的种群规模P_size和最大迭代次数gen_max;
Step2、编码方式及种群位置初始化:
探路者算法中的个体分为探路者和跟随者,每个个体的初始位置均为n维的实数向量Xj;由于打叶复烤生产批次的排产是排列模型,所以需要通过LOV(Largest-order-value)规则将位置向量转化对应的排列模型;其具体方法是:随机生成P_size个范围为[Bmin,Bmax]的n维的位置向量Xj=[X1,X2,L,Xn];然后将X1,X2,…,Xn按照降序的方式排序,得到中间序列表示对应实数Xj在降序排列X1,X2,...,Xn中的序号;最后根据得到排列顺序πj=[π1,π2,L,πn];
Step3、挑选探路者:
将目标值Cmax(π)最小的个体挑选为探路者XP,其他的则为跟随者XF;
Step4、种群更新:
先对探路者的位置进行更新,探路者在位置更新后,对新位置的局部进行探索:从XP(gen)所对应的排列顺序中的最后一个批次依次向前交换两个批次的位置,得到n-1个排列并评价其所对应为目标值,选择最优值并将其排列通过RLOV规则转换为对应的位置,替换为探路者XP(gen)的新位置;之后对跟随者的位置进行更新;跟随者进行位置更新后,若新位置的目标值优于原位置的目标值则移动,否则停留在原位置;
具体方法为:
Step4.1、探路者的位置更新:
探路者的位置先更新:
式中,为当代探路者的位置,为上一代探路者的位置;D为步长因子;r为[0,1]内的随机数;u在区间[-2,2]服从均匀分布;gen为当前迭代的次数;
Step4.2、探路者的局部探索:
探路者在位置更新后,对新位置的局部进行探索:从XP(gen)所对应的排列顺序中的最后一个批次依次向前交换两个批次的位置,得到n-1个排列并评价其所对应为目标值,选择最优值并将其排列通过RLOV规则转换为对应的位置,替换为探路者XP(gen)的新位置;
Step4.3、跟随者的位置更新:
跟随者位置更新的方式为:
式中,均为当种群中的跟随者;跟随者是种群中随机选中的个体,用来表示跟随者之间的影响,其影响因子为r1,为区间(0,1)内的随机数;R代表其对位置更新的跟随者的影响因子,其大小受跟随者与探路者XP间目标值的差值有关,d为范围定值,即差值大于定值d时影响因子较小,小于等于d时影响因子较大;
跟随者进行位置更新后,若新位置的目标值优于原位置的目标值则移动,否则停留在原位置;
Step5、重新选择探路者:
重新计算所有种群个体的目标值,挑选目标值最小所对应的个体为新的探路者;
Step6、判断是否继续迭代:
判断是否达到设定的终止条件最大迭代次数gen_max,如果满足,则进入Step7;否则跳转至Step4,直到满足终止条件;
Step7、输出最优排列:
将最后一代探路者对应的排列顺序作为排产的目标函数的近似最优解输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南昆船设计研究院有限公司,未经云南昆船设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911379800.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具备定位功能的安全帽系统及其应用方法
- 下一篇:一种制备超细氧化镝的方法