基于角度支配关系的铝电解偏好多目标优化算法制造技术

技术编号:19902363 阅读:25 留言:0更新日期:2018-12-26 02:36
本发明专利技术公开了一种基于角度支配关系的铝电解偏好多目标优化算法,首先利用递归神经网络对铝电解生产过程进行建模,然后决策者设定期望目标值,再利用偏好多目标量子个体群算法对生产过程模型进行优化,得到各决策变量的一组最满足决策者期望的最优解以及该最优解对应的电流效率、槽电压、全氟化物排放量和吨铝能耗。利用差分进化算法中变异、交叉和选择操作,对决策变量进行偏好寻优,以此确定铝电解生产过程中工艺参数的最优值,可有效提高电流效率,降低槽电压,减少温室气体排放量和吨铝能耗,满足决策者偏好的同时,达到节能减排的目的。

【技术实现步骤摘要】
基于角度支配关系的铝电解偏好多目标优化算法
本专利技术属于最优控制领域,具体涉及一种基于角度支配关系的铝电解偏好多目标优化算法。
技术介绍
环保型铝电解生产过程长期以来都倍受重视,但非常具有挑战性。在电解铝工业中,最终目标是在电解槽平稳运行的基础上,提高电流效率、降低槽电压以及减少全氟化物、减少吨铝能耗的排放量。然而,铝电解槽参数较多,并且参数间呈现出非线性、强耦合性,给铝电解生产过程建模带来了较大难度,而递归神经网络具有很强的非线性映射能力,适用于解决非线性系统建模问题,为铝电解生产过程建模提供了新的思路。对于四个目标,同时实现则非常困难,因为目标相互之间存在冲突的现象,因此可引入决策者的偏好信息,设定期望目标,灵活调整不同目标之间的权重,利用偏好A-PMDE优化算法进行变量优化。A-PMDE是在DE算法的基础上,引入偏好A支配方法。DE是一种经典的进化算法,该算法简单、运算速度快、进化过程可直接用方程描述,因而被广泛应用于多个领域。
技术实现思路
本专利技术通过提出一种基于角度支配关系的铝电解偏好多目标优化算法,以解决现有技术中铝电解生产过程中因无法获得最优工艺参数而导致的耗能巨大、效率低且严重污染环境的技术问题。本专利技术的目的是这样实现的:一种基于角度支配关系的铝电解偏好多目标优化算法,包括如下步骤:S1:选择对电流效率、槽电压以及全氟化物排放量有影响的控制参数构成决策变量X=[x1,x2,···,xM],M为所选控制参数的个数;S2:选定铝电解工业现场,采集N组决策变量X1,X2,···,XN及其对应的电流效率y1,y2,···,yN,槽电压z1,z2,···,zN,以及全氟化物排放量s1,s2,···,sN和吨铝能耗c1,c2,···,cN为数据样本,以每一组决策变量Xi作为输入,分别以对应的电流效率yi、槽电压zi以及全氟化物排放量si和吨铝能耗ci作为输出,利用递归神经网络对样本进行训练、检验,建立四个铝电解槽生产过程模型;S3:利用基于A支配的偏好多目标差分进化算法,结合DE算法,形成A-PMDE算法,根据决策者预先设定的期望值作为参考点,建立基于A支配的严格偏序关系,对步骤S2所得的四个生产过程模型进行优化,得到一组最满足决策者期望的决策变量Xbest及其对应的电流效率ybest、槽电压zbest以及全氟化物排放量sbest和吨铝能耗cbest;S4:按照步骤S3所得的最优决策变量Xbest中的控制参数来控制步骤S2中所选定的铝电解工业现场,使其达到节能减排降耗的目的。优选地,步骤S1中,所述控制参数包括系列电流、下料次数、分子比、出铝量、铝水平、电解质水平、槽温。优选地,步骤S2中,以电流效率作为输出,建立铝电解槽生产过程模型,其输入层采用10个神经元节点,隐藏层采用15个神经元节点,输出层采用1个神经元节点,输入层到隐藏层之间传递函数为Tansig函数,隐藏层到输出层之间的函数为Purelin函数,样本训练时的迭代次数为1000。优选地,步骤S2中,以槽电压作为输出,建立铝电解槽生产过程模型,其输入层采用10个神经元节点,隐藏层采用15个神经元节点,输出层采用1个神经元节点,输入层到隐藏层之间传递函数为Logsig函数,隐藏层到输出层之间的函数为Purelin函数,样本训练时的迭代次数为1000。优选地,步骤S2中,以全氟化物排放量作为输出,建立铝电解槽生产过程模型,其输入层采用10个神经元节点,隐藏层采用15个神经元节点,输出层采用1个神经元节点,输入层到隐藏层之间传递函数为Logsig函数,隐藏层到输出层之间的函数为Purelin函数,样本训练时的迭代次数为1000。优选地,步骤S2中,以吨铝能耗作为输出,建立铝电解槽生产过程模型,其输入层采用10个神经元节点,隐藏层采用15个神经元节点,输出层采用1个神经元节点,输入层到隐藏层之间传递函数为Tansig函数,隐藏层到输出层之间的函数为Purelin函数,样本训练时的迭代次数为1000。优选地,步骤S3中的A-PMDE算法包括以下步骤:S31:根据A支配的偏好关系,评价每个个体的适应度,并根据优劣对个体最优值和全局最优值进行替换;S32:更新种群内个体的基因信息,包括变异操作、交叉操作和选择操作。优选地,步骤S31包括以下步骤:S311:初始化系统参数,包括种群规模R,最大迭代次数T,随机生成n个个体x1,x2,···,xn,令外部存档集Q为空;S312:决策者设定偏好角度α与偏好目标参考点r(yp,zp,sp,cp),所述偏好目标参考点包括电流效率、槽电压、全氟化物排放量和吨铝能耗四个目标的期望值;S313:对于每一个个体考点x,计算其适应度及其与参考点基准线的角度:其中,fj(x)是个体x在第j目标上的适应度值,S314:在目标空间上基于角度信息,划分偏好区域,如果θ(r,x)<α,则该个体处于偏好区域;否则处于非偏好区域;S315:判断任意两个个体xi与xk之间的优劣关系,包括以下情况:当xi与xk同时处于偏好区域或非偏好区域时,若xiPareto支配xk,则认为xi更优秀,若相互不Pareto支配,则认为两者相当;当xi处于偏好区域,xk处于非偏好区域时,若xiPareto支配xk,或xi与xk相互不Pareto支配,则认为xi优于xk,即xiA支配xk;S316:确定个体的最优基因pbesti,在系统初始化时,个体最优基因设为该个体的初始基因xi;在下一次迭代后,基于S315提出的A支配关系,对个体的新基因xi与pbesti进行优劣比较,优秀者保存为pbesti;S317:更新外部存档集Q,对种群中相互之间非A支配的个体加入存档集Q,删除被支配的粒子;S318:利用拥挤机制和禁忌算法在外部存档集Q中随机选择一个个体作为全局最优基因。优选地,步骤S32包括以下步骤:S321:对种群进行变异操作,对于每一个体xi,在种群中随机选择其他三个不同的个体xr1,xr2,xr3,将其中任意两个体形成的差分矢量通过比例因子F缩放后加到第三个个体上,以此产生变异个体,公式如下:vi=xr1+F·(xr2-xr3),i≠r1≠r2≠r3其中,r1,r2,r3为从集合{1,2,…,n}中随机选择的互不相同的整数,并且每进行一次变异,这些整数都会重新随机选取;S322:目标个体xi与其变异个体vi进行交叉操作,生成试验个体ui;S323:试验个体ui将与目标个体xi进行选择操作,以确定哪一个个体进入下一代;S324:判断当前全局最优解是否满足条件或者迭代次数是否达到最大迭代次数T,如果是,则输出当前全局最优解,否则,跳转至步骤S321进行重复计算,直到当前全局最优解满足条件或者迭代次数达到最大迭代次数T。由于采用了上述技术方案,本专利技术首先利用递归神经网络对铝电解生产过程进行建模,然后决策者设定期望目标值,再利用偏好多目标量子个体群算法对生产过程模型进行优化,得到各决策变量的一组最满足决策者期望的最优解以及该最优解对应的电流效率、槽电压、全氟化物排放量和吨铝能耗。利用差分进化算法(DE)中变异、交叉和选择操作,对决策变量进行偏好寻优,以此确定铝电解生产过程中工艺参数的最优值,可有效提高电流效率,降低槽电压,减少温室气体排放量和吨铝能耗,满足本文档来自技高网...

【技术保护点】
1.一种基于角度支配关系的铝电解偏好多目标优化算法,其特征在于,包括如下步骤:S1:选择对电流效率、槽电压以及全氟化物排放量有影响的控制参数构成决策变量X=[x1,x2,…,xM],M为所选控制参数的个数;S2:选定铝电解工业现场,采集N组决策变量X1,X2,…,XN及其对应的电流效率y1,y2,…,yN,槽电压z1,z2,…,zN,以及全氟化物排放量s1,s2,…,sN和吨铝能耗c1,c2,…,cN为数据样本,以每一组决策变量Xi作为输入,分别以对应的电流效率yi、槽电压zi以及全氟化物排放量si和吨铝能耗ci作为输出,利用递归神经网络对样本进行训练、检验,建立四个铝电解槽生产过程模型;S3:利用基于A支配的偏好多目标差分进化算法,结合DE算法,形成A‑PMDE算法,根据决策者预先设定的期望值作为参考点,建立基于A支配的严格偏序关系,对步骤S2所得的四个生产过程模型进行优化,得到一组最满足决策者期望的决策变量Xbest及其对应的电流效率ybest、槽电压zbest以及全氟化物排放量sbest和吨铝能耗cbest;S4:按照步骤S3所得的最优决策变量Xbest中的控制参数来控制步骤S2中所选定的铝电解工业现场,使其达到节能减排降耗的目的。...

【技术特征摘要】
1.一种基于角度支配关系的铝电解偏好多目标优化算法,其特征在于,包括如下步骤:S1:选择对电流效率、槽电压以及全氟化物排放量有影响的控制参数构成决策变量X=[x1,x2,…,xM],M为所选控制参数的个数;S2:选定铝电解工业现场,采集N组决策变量X1,X2,…,XN及其对应的电流效率y1,y2,…,yN,槽电压z1,z2,…,zN,以及全氟化物排放量s1,s2,…,sN和吨铝能耗c1,c2,…,cN为数据样本,以每一组决策变量Xi作为输入,分别以对应的电流效率yi、槽电压zi以及全氟化物排放量si和吨铝能耗ci作为输出,利用递归神经网络对样本进行训练、检验,建立四个铝电解槽生产过程模型;S3:利用基于A支配的偏好多目标差分进化算法,结合DE算法,形成A-PMDE算法,根据决策者预先设定的期望值作为参考点,建立基于A支配的严格偏序关系,对步骤S2所得的四个生产过程模型进行优化,得到一组最满足决策者期望的决策变量Xbest及其对应的电流效率ybest、槽电压zbest以及全氟化物排放量sbest和吨铝能耗cbest;S4:按照步骤S3所得的最优决策变量Xbest中的控制参数来控制步骤S2中所选定的铝电解工业现场,使其达到节能减排降耗的目的。2.根据权利要求1所述的基于角度支配关系的铝电解偏好多目标优化算法,其特征在于,步骤S1中,所述控制参数包括系列电流、下料次数、分子比、出铝量、铝水平、电解质水平、槽温。3.根据权利要求1所述的基于角度支配关系的铝电解偏好多目标优化算法,其特征在于,步骤S2中,以电流效率作为输出,建立铝电解槽生产过程模型,其输入层采用10个神经元节点,隐藏层采用15个神经元节点,输出层采用1个神经元节点,输入层到隐藏层之间传递函数为Tansig函数,隐藏层到输出层之间的函数为Purelin函数,样本训练时的迭代次数为1000。4.根据权利要求1所述的基于角度支配关系的铝电解偏好多目标优化算法,其特征在于,步骤S2中,以槽电压作为输出,建立铝电解槽生产过程模型,其输入层采用10个神经元节点,隐藏层采用15个神经元节点,输出层采用1个神经元节点,输入层到隐藏层之间传递函数为Logsig函数,隐藏层到输出层之间的函数为Purelin函数,样本训练时的迭代次数为1000。5.根据权利要求1所述的基于角度支配关系的铝电解偏好多目标优化算法,其特征在于,步骤S2中,以全氟化物排放量作为输出,建立铝电解槽生产过程模型,其输入层采用10个神经元节点,隐藏层采用15个神经元节点,输出层采用1个神经元节点,输入层到隐藏层之间传递函数为Logsig函数,隐藏层到输出层之间的函数为Purelin函数,样本训练时的迭代次数为1000。6.根据权利要求1所述的基于角度支配关系的铝电解偏好多目标优化算法,其特征在于,步骤S2中,以吨铝能耗作为输出,建立铝电解槽生产过程模型,其输入层采用10个神经元节点,隐藏层采用15个神经元节点,输出层采用1个神经元节点,输入层到隐藏层之间传递函数为Tansig函数,隐...

【专利技术属性】
技术研发人员:易军白竣仁陈雪梅吴凌周伟陈实
申请(专利权)人:重庆科技学院
类型:发明
国别省市:重庆,50

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

1