一种烟草制丝加工过程的优化调度方法与流程

文档序号:16315481发布日期:2018-12-19 05:27阅读:229来源:国知局
一种烟草制丝加工过程的优化调度方法与流程
本发明涉及一种烟草制丝加工过程的优化调度方法,属于生产车间智能优化调度
技术领域

背景技术
近年来,不同烟草工业公司在行业内的竞争以及国家计划的限制,使得烟草行业的竞争越来越激烈。为此,各企业都迫切需要提高自身在烟草行业的竞争力。生产计划及生产作业调度无疑就是生产组织和管理的关键,对提高企业的生产效率和产能利用率,降低生产成本具有重要的意义。在烟草生产过程中,制丝生产过程是非常重要的一个环节,它是根据烟叶原料的理化特性,按照一定的程序逐步经过多种加工工序,把烟叶制成合格烟丝的过程。在卷烟生产过程中,制丝的工艺流程最长、工序最繁杂、设备种类也最多。制丝的工艺流程分为制叶片、制梗丝、制叶丝三个相对独立的工艺过程与组合。包括:烟叶回潮、配比、润叶、贮叶、切丝、烘丝、;润梗、压梗、梗膨胀、切梗、烘梗丝;烟草薄片润泽与切丝等工序。再将叶丝、梗丝、薄片丝均匀地混合掺配,经冷却后喷洒香精香料。然而目前,国内各大烟草企业的生产计划和调度仍由计划员凭借经验手工完成。调度员主要采用基于最小完工时间的分配规则进行调度,即按照各烟草加工批次的完工时间进行升序排列,以此作为加工序列。这种方式在一定程度上可以减少生产计划的完工时间,但是无法考虑到烟草批次加工序列之间的耦合作用,且调度方案单一,无法满足生产计划的突发性事件及多样性的需求。并且由于计划过程中存在着大量的人工协调和资源平衡,有限的人力难以保证协调和平衡的准确性,生产的停顿和供料的中断将大大影响企业的生产效率,因此对烟草制丝过程的优化调度将对企业的生产成本和经济效益产生较大影响。合理安排批次的加工生产顺序可以大大降低整个烟草制丝加工过程的完工时间,同时也很大程度上节约了大量的人力资源,提高企业的生产效率和经济效益。本发明采用排列模型,设计一种基于改进的混沌烟花算法的优化调度方法,可在较短时间内获得烟草制丝加工过程调度问题的近似最优解,从而达到降低工厂的生产成本,提高工厂的经济效益的目的。技术实现要素:本发明的目的是针对烟草制丝加工过程调度问题,提出一种基于改进的混沌烟花算法的优化调度方法,以解决烟草制丝加工过程中由于加工排序不当导致的工厂成本浪费,经济效益不高等问题。本发明的技术方案是:一种烟草制丝加工过程的优化调度方法,通过确定工厂内的烟草制丝过程调度模型和优化目标,并使用基于改进的混沌烟花算法的优化调度方法对目标进行优化;其中,调度模型依据每台加工设备上所加工烟草原料的最大完工时间来建立,同时优化目标为最小化最大完工时间cmax(π):cmax(π)=cπ(n),mcπ(i),j=max{cπ(i-1),j,cπ(i),j-1}+pπ(i),jcπ(1),j=cπ(1),j-1+pπ(1),jcπ(i),1=cπ(i-1),1+pπ(i),1cπ(1),1=pπ(1),1式中,烟草原料数为n、共有m台机器,该优化调度问题的一个解为π={π(1),π(2),k,π(n)};oi,j表示原料i在机器j上的操作并规定该操作开始后将不允许中断;每一个操作oi,j都有相应的标准加工时间pi,j,每个加工操作oi,j的完工时间为ci,j,π表示烟草制丝加工过程的一种加工序列,π(i)表示加工序列中第i个位置的烟草原料;cmax(π)表示烟草制丝加工过程的最大完工时;调度的目标为在烟草原料排序的集合φ中找到一个π*,使得最大完工时间cmax(π*)最小;所述基于改进的混沌烟花算法的优化调度方法具体为:step1、种群初始化:采用随机方法产生初始化种群initpop,直至初始解的数量达到种群规模的要求;其中,种群规模为np;step2、初始烟花位置:由于改进的混沌烟花算法基于连续实数域,而烟草制丝加工过程基于离散变量,因此,采用基于随机键编码方式对烟草原料的加工排序进行实数编码,然后根据lov规则建立实数编码与整数编码之间的一一映射关系,进而实现从实数编码向烟草原料排序的转换,计算每个烟花的适应度值;step3、释放烟花:种群中每个烟花都开始爆炸,计算每个烟花的火花数目和爆炸半径,公式如下所示:其中,si为烟花i的火花数目,ri为烟花i的爆炸半径,sn为爆炸火花数,a为基本爆炸半径,fi为烟花i的适应度值,ymax为当前烟花种群中的最大适应度值,ymin为当前烟花种群中的最小适应度值,ε为机器最小值,避免除零操作;step4、生成爆炸火花:爆炸火花通过爆炸算子产生,每个火花由特定的烟花产生,并且其位置同样由父代烟花决定,公式如下所示:其中,a、b是两个常数,round是四舍五入原则的取整函数,u表示均匀分布,烟花xi根据step2的爆炸半径对每一个维度k进行位置更新;step5、判断爆炸火花是否超界:如果生成的爆炸火花超界,则需将火花映射到有效区域,否则执行step6。相关公式如下所示:其中,lbk、ubk为解空间在维度k上的上边界和下边界,mod为取余函数;step6、生成高斯变异火花:高斯变异火花可以增加种群的多样性,在烟花种群中随机选择一定数目的烟花,对每一个烟花随机选择一定数目的维度进行高斯变异操作,相关公式如下所示:其中,e:n(1,1),n(1,1)表示均值为1、方差为1的高斯分布;step7、判断高斯变异火花是否超界:如果生成的高斯变异火花超界,则需将火花映射到有效区域,否则执行step8,公式如下所示:其中,lbk、ubk为解空间在维度k上的上边界和下边界,mod为取余函数;step8、种群更新:采用轮盘赌策略在由烟花种群、爆炸火花和高斯变异火花共同组成的候选集合k中,选取np个个体作为下一代烟花种群,公式如下所示:dij=||xi-xj||其中,dij表示第i和第j个烟花个体之间的欧式距离,pi表示轮盘赌中第i个个体被选择的概率;step9、对新生成的烟花种群进行混沌搜索:将每一个烟花个体通过混沌映射规则对应为混沌搜索空间中的混沌变量,利用混沌变量做遍历性寻优搜索,将遍历到的混沌变量序列转换为解向量序列,利用混沌搜索后的得到的最好解向量更新混沌搜索前的烟花个体,公式如下所示:其中,ai和bi分别表示烟花i的搜索上下界,首先将烟花i将个体空间位置映射到混沌区域(-1,1),得到yi,然后利用混沌遍历搜索得到混沌变量序列y(i+1),然后再将混沌变量序列变换到原解空间,得到x'i,在此过程中,如果搜索到更优的解,将更优位置代替第i个烟花个体;step10、对烟花种群中最优个体进行局部搜索:对最优个体依次执行“swap”和“insert”操作,如果局部搜索得到的个体优于当前个体则将其替换,并将当代种群作为新一代种群;step11、终止条件判别:设定终止条件为算法运行时间t=50×n,如果满足,则输出“最优个体”;否则转至步骤step3,反复迭代,直至满足终止条件为止。本发明的有益效果是:本发明提出一种烟草制丝加工过程的调度模型和优化目标,可在短时间内获得烟草制丝加工过程调度问题的优良解,从而可降低工厂的生产成本,提高工厂的生产效率,增强企业的竞争力,能有效解决烟草制丝加工过程由于加工排序不当导致的工厂成本浪费,经济效益不高的问题。附图说明图1为本发明的整体设计流程图;图2为本发明的整体算法流程图;图3为本发明中问题解的表达示意图;图4为本发明的基本“insert”领域变化示意图;图5为本发明的基本“swap”领域变化示意图。具体实施方式实施例1:如图1-5所示,一种烟草制丝加工过程的优化调度方法,通过确定工厂内的烟草制丝过程调度模型和优化目标,并使用基于改进的混沌烟花算法的优化调度方法对目标进行优化;其中,调度模型依据每台加工设备上所加工烟草原料的最大完工时间来建立,同时优化目标为最小化最大完工时间cmax(π):cmax(π)=cπ(n),mcπ(i),j=max{cπ(i-1),j,cπ(i),j-1}+pπ(i),jcπ(1),j=cπ(1),j-1+pπ(1),jcπ(i),1=cπ(i-1),1+pπ(i),1cπ(1),1=pπ(1),1式中,烟草原料数为n、共有m台机器,该优化调度问题的一个解为π={π(1),π(2),k,π(n)};oi,j表示原料i在机器j上的操作并规定该操作开始后将不允许中断;每一个操作oi,j都有相应的标准加工时间pi,j,每个加工操作oi,j的完工时间为ci,j,π表示烟草制丝加工过程的一种加工序列,π(i)表示加工序列中第i个位置的烟草原料;cmax(π)表示烟草制丝加工过程的最大完工时;调度的目标为在烟草原料排序的集合φ中找到一个π*,使得最大完工时间cmax(π*)最小;所述基于改进的混沌烟花算法的优化调度方法具体为:step1、种群初始化:采用随机方法产生初始化种群initpop,直至初始解的数量达到种群规模的要求;其中,种群规模为np;step2、初始烟花位置:由于改进的混沌烟花算法基于连续实数域,而烟草制丝加工过程基于离散变量,因此,采用基于随机键编码方式对烟草原料的加工排序进行实数编码,然后根据lov规则建立实数编码与整数编码之间的一一映射关系,进而实现从实数编码向烟草原料排序的转换,计算每个烟花的适应度值;step3、释放烟花:种群中每个烟花都开始爆炸,计算每个烟花的火花数目和爆炸半径,公式如下所示:其中,si为烟花i的火花数目,ri为烟花i的爆炸半径,sn为爆炸火花数,a为基本爆炸半径,fi为烟花i的适应度值,ymax为当前烟花种群中的最大适应度值,ymin为当前烟花种群中的最小适应度值,ε为机器最小值,避免除零操作;step4、生成爆炸火花:爆炸火花通过爆炸算子产生,每个火花由特定的烟花产生,并且其位置同样由父代烟花决定,公式如下所示:其中,a、b是两个常数,round是四舍五入原则的取整函数,u表示均匀分布,烟花xi根据step2的爆炸半径对每一个维度k进行位置更新;step5、判断爆炸火花是否超界:如果生成的爆炸火花超界,则需将火花映射到有效区域,否则执行step6。相关公式如下所示:其中,lbk、ubk为解空间在维度k上的上边界和下边界,mod为取余函数;step6、生成高斯变异火花:高斯变异火花可以增加种群的多样性,在烟花种群中随机选择一定数目的烟花,对每一个烟花随机选择一定数目的维度进行高斯变异操作,相关公式如下所示:其中,e:n(1,1),n(1,1)表示均值为1、方差为1的高斯分布;step7、判断高斯变异火花是否超界:如果生成的高斯变异火花超界,则需将火花映射到有效区域,否则执行step8,公式如下所示:其中,lbk、ubk为解空间在维度k上的上边界和下边界,mod为取余函数;step8、种群更新:采用轮盘赌策略在由烟花种群、爆炸火花和高斯变异火花共同组成的候选集合k中,选取np个个体作为下一代烟花种群,公式如下所示:dij=||xi-xj||其中,dij表示第i和第j个烟花个体之间的欧式距离,pi表示轮盘赌中第i个个体被选择的概率;step9、对新生成的烟花种群进行混沌搜索:将每一个烟花个体通过混沌映射规则对应为混沌搜索空间中的混沌变量,利用混沌变量做遍历性寻优搜索,将遍历到的混沌变量序列转换为解向量序列,利用混沌搜索后的得到的最好解向量更新混沌搜索前的烟花个体,公式如下所示:其中,ai和bi分别表示烟花i的搜索上下界,首先将烟花i将个体空间位置映射到混沌区域(-1,1),得到yi,然后利用混沌遍历搜索得到混沌变量序列y(i+1),然后再将混沌变量序列变换到原解空间,得到x'i,在此过程中,如果搜索到更优的解,将更优位置代替第i个烟花个体;step10、对烟花种群中最优个体进行局部搜索:对最优个体依次执行“swap”和“insert”操作,如果局部搜索得到的个体优于当前个体则将其替换,并将当代种群作为新一代种群;step11、终止条件判别:设定终止条件为算法运行时间t=50×n,如果满足,则输出“最优个体”;否则转至步骤step3,反复迭代,直至满足终止条件为止。烟花个数np设置为20、爆炸火花个数sn设置为40、高斯变异火花个数m设置为15、基本半径a设置为5、最大边界设置为5、最小边界设置为-5。表1给出不同问题规模下所求得的目标函数值。表1不同问题规模下所求得的目标函数值n×m20×530×530×1050×550×1050×20cmax(π)73310381508168621682883上面结合附图对本发明的具体实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1