您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > 基于群智能优化算法的烧结配矿研究
基于群智能优化算法的烧结配料研究0引言烧结是将粉状物或细粒矿进行高温加热,在不完全熔化的情况下烧结成块的过程。而烧结配矿就是将几种铁矿粉合理搭配并与熔剂、燃料等,根据烧结过程和烧结质量的要求进行配料和烧结。国内外在烧结配料领域的长期研究取得了丰硕的成果。国外钢铁企业具有稳定而充足的矿源,主要研究不同比例矿石烧结成矿后微观下烧结矿结构特点,进而找到矿石配比与烧结矿冶金性能的关系[1],并未关注成本优化的问题,因此配比成份稳定、价格较高。国内钢铁企业的矿石来源多而不稳定,主要研究在保证烧结矿冶金性能的前提下,通过建立配料优化模型,求解优化配比实现降低成本的目的。在配料优化的研究中,专家经验[2]和线性规划[3]广泛应用于配料优化。随着对烧结过程研究的逐步深入,越来越多地把非线性因素考虑到配料优化模型中,基于群智能的遗传算法[4]、粒子群算法[5]、蚁群算法[6]等智能优化算法被应用于求解优化配比以降低配料成本。然而,专家经验带有很强的主观性,线性规划算法难以适应非线性优化问题的求解,单一算法又有一定的不足。为此本文提出粒子群蚁混合优化的方法,在满足烧结矿质量的前提下,可进一步降低配料成本。1粒子群算法原理粒子群优化算法(PSO)是基于群体的演化算法,源于鸟群捕食行为的研究,最先由Eber-hart博士和Kennedy博士提出。在鸟群觅食过程中,每个个体可以被看成一个粒子,则鸟群可以被看成一个粒子群。假设在一个D维的目标搜索空间,有m个粒子组成一个群体,其中第i个粒子(i=1,2,…,m)位置表示为i=X12Diii(x,x,...,x),即第i个粒子在D为搜索空间中的位置Xi。换言之,每个粒子的位置就是一个潜在解,将Xi代入目标函数就可以计算出其适应值,根据适应值的大小衡量其优劣。粒子个体经历过的最好位置记为i=P12Diii(p,p,...,p),整个群体所有粒子经历过的最好位置记为g=P12dggg(p,p,...,p)。粒子i的速度记为i=V12Diii(v,v,...,v)。粒子群算法采用下列公式对粒子所在位置不断更新:1122()()ddddddiiiigivwvcrpxcrpx⑴dddiiixxv⑵其中,i=1,2,…,m;d=1,2,…,D;w是非负数,称为惯性权重。加速常数c1,c2是非负常数,通常定义c1=c2=2。r1,r2是在[0,1]区间内均匀分布的随机数。研究发现在算法的迭代过程中动态的调整惯性权重,可以改变搜索能力的强弱。例如在文献[8]中提出了线性递减权重策略,惯性权重W随迭代次数可从0.9到0.4线性减少。由于线性减小使其保持较大值和较小值的时间都很短,不能满足开始搜索速度快些、搜索后期速度慢些的要求。为此本文采用一种由柯西分布函数演化而来的调整函数,基于此调整函数,开始搜索时能较长时间保持较大值以提高搜索效率,在搜索后期又能较长时间保持较小值以提高搜索精度。惯性权重w的改进公式为:max*11()arctan()2KTtwtur(3)其中,Tmax表示算法的最大迭代数;K∈(0,1),K的大小决定拐点的位置,调整K的值得到不同下降趋势的曲线;t表示当前的迭代数,u为幅度调节参数。2蚁群算法原理蚁群算法是由意大利学者Dorigo等人首次提出的,他们称之为蚁群系统,并用该方法求解TSP问题,取得了较好的试验效果。其迭代过程由移动规则和信息素强度更新规则组成。以TSP问题为例说明基本蚁群算法的框架。设有m个城市,n只蚂蚁,采用dij(i,j=1,2,…,m)表示城市i和城市j之间的距离,τij(t)表示在时刻t城市i和城市j之间的路径上的残留信息素强度,以此来模拟实际蚂蚁的分泌物。蚂蚁k在行进过程中,根据各条路径上的信息素强度来决定下一步所行进的路径,采用pijk(t)表示在时刻t蚂蚁k由城市i转移到城市j的概率,则有:()()j()()()0kijijkkijrTabelirirttTabelpttt否则(4)其中Tablek表示蚂蚁k下一步允许行进的城市集合,它随蚂蚁k的行进过程而动态改变。信息素强度τij(t)随时间的推移会逐步消逝,用ρ表示它的消逝程度。ηij(t)为启发函数,其表达式如下:ηij(t)=1/dij。为避免残留信息素过多引起残留信息淹没启发信息,在每只蚂蚁走完一步或者完成对所有n个城市的遍历后,对残留信息素按(5)和(6)式进行更新处理:(1+)=-()+ijijijtt(1)(5)mkk=1=ijij(6)ρ为信息素挥发系数,(0,1),Δτijk表示蚂蚁k在本次循环中在城市i和城市j之间的路径上留下的信息素,一般为:kk/kij=0ijQL蚂蚁在循环中经过城市到其他(7)其中:Q为常数,Lk为蚂蚁k在本次循环中所行走路径的总长度。3粒子群算法与蚁群算法融合策略粒子群算法与蚁群算法融合的设计思想是采用粒子群算法的快速性、全局收敛性作为前期搜索,将粒子群算法搜索到的各粒子的历史最优值作为后期蚁群算法的初始信息素分布,弥补蚁群算法初始信息素匮乏的缺陷,再利用蚁群算法的正反馈机制以及求解效率高等特征,达到优势互补。融合算法的总体流程如图:图1.混合算法流程图Fig.1.Flowchartofhybridalgorithm4烧结矿配料数学模型由于配料的目的是通过配料比的恰当选择来改善烧结矿质量、降低成本。因此,在建数学模型时,考虑目标函数时以成本最小为原则[13],建立式(10)所示烧结矿配料目标函数。niii=1mincxF(10)式中:i表示参与配比的铁精矿及粉矿的种类数;Ci表示各种铁精矿及粉矿的单价(元/t);Xi表示各种铁精矿及粉矿的用量(万/t)。式(10)的计算结果与很多因素有关,并受到多种因素的约束,比如烧结矿成本就受到烧结矿化学成分的约束,从而就控制了各种原料的用量。约束条件主要有烧结矿化学成分约束,如全铁(TFe)、二氧化硅(SiO2)、氧化钙(CaO)、三氧化二铝(A12O3)、氧化镁(MgO)、硫(S)、碱度控制(CaO/SiO2)等。考虑烧结矿的化学成分实际上存在波动,因此,用上、下限来进行化学成分的约束,即式(11)和式(12)。niiii=1axm(11)niiii=1axn(12)式中:mi和ni分别是烧结矿各种化学成分的上、下限。常用各种矿石化学成分如表1所示。表1各种铁矿石化学成分及价格Table1ChemicalcompositionandPricesofallkindsofironore根据烧结烧结矿生产工艺、烧结质量要求各化学成分约束范围:52%≤TFe≤53.5%,12%≤CaO≤13%,7%≤SiO2≤8%,1.5%≤Al2O3≤3%,0.15%≤S,3%≤MgO≤4%,1.5%≤碱度≤1.8%。5仿真计算根据以上数学模型,采用MATLAB语言分别编写粒子群算法、改进的粒子群算法和混合算法的烧结矿优化配料计算程序,算法程序中粒子群算法参数取为:粒子数量i=50,c1=c2=2,k=0.5,u=1.2,r=30,蚁群算法参数取为:蚂蚁数量N=50,ρ=0.7,Q=0.8,计算出的精铁矿和粉矿需求量及成本如表2所示。其中方案1、方案2、方案3分别代表标准粒子群算法、改进粒子群算法、混合算法的仿真结果。表2各种铁矿石用量及价格仿真结果Table2Simulationresultsofdemandsandcostsofironore6结论在深入研究烧结生产工艺的基础上,设计了基于群智能的混合优化算法,该算法充分发挥了两种算法的优势,弥补自身的缺陷,具有较强的全局收敛速度和更精确的寻优能力。实际计算结果表明,其能更合理的进行配料,更多的降低生产成本,为工程实际应用提供了一个新思路。参考文献:[1]KIMAS,KIMDH,NAMKUNGS.DevelopmentofhighcoercivepowderfromtheNd-Fe-Bsinteredmagnetscrap[J].IEEETransac-tionsonMagnetics,2004,40(4):2877-2879.[2]向齐良,吴敏,侯奔,等.基于成分预测模型的矿石烧结配料专家优化方法[J].山东大学学报(工学版),2005,35(4):43–46.[3]王炜,陈畏林,贾斌,等.基于线性规划和神经网络的优化烧结配料系统开发[J].烧结球团,2006,31(1):27–30.[4]吕学伟.基于遗传算法的烧结配料综合优化研究[J].钢铁,2007,42(4):12–15.[5]吴敏,丁雷,曹卫华.基于混合粒子群算法的烧结配料优化[J].信息与控制,2008,37(2):242–246.[6]徐伟.蚁群算法在烧结混匀矿配料中的应用[J].冶金自动化,2007,(6):12–15.[7]李凯斌,卢建刚.基于改进差分进化算法的烧结矿配料优化[J].仪器仪表学报,2008,29(4):245–249.[8]ShiY,EberhartRC.EmpiricalStudyofParticleSwarmOptimization.In:ProceedingsoftheIEEECongressonEvolutionaryComputation.Piscataway,NJ,IEEEServiceCenterm,1999:1945-1950[9]HosseinMN,NimaT.Newrobustefficientantcolonyalgorithms:Usingnewinterpretationoflocalupdatingprocess[J].ExpertSystemswithApplications,2009,36:252-260[10]SoehaK,DorigoM.Antcolonyoptimizationforcontinuousdomains[J].EuropeanJournalofOperationalResearch,2008,185:1155-1173[11]周建新,杨卫东,李擎.求解连续函数优化问题的改进蚁群算法及仿真[J].系统仿真学报,2009,21(6):1685-1688.[12]刘波.融合粒子群与蚁群算法优化XML群体智能搜索[J].计算机研究与发展,2008,45(8):1371-1378.[13]周常立.烧结配料优化方法及工业应用[D].长沙:中南大学,2011[14]TfailiW.SianP.Anewchargedantcolonyalgorithmforcontinuousdynamicoptimization[J].AppliedMathematicsandComputation,2008,197:604-61
本文标题:基于群智能优化算法的烧结配矿研究
链接地址:https://www.777doc.com/doc-2576435 .html