基于BP神经网络和遗传算法的高炉多目标优化控制算法的制作方法 - 天下网标王

基于BP神经网络和遗传算法的高炉多目标优化控制算法的制作方法

文档序号:11915582阅读:773来源:国知局
基于BP神经网络和遗传算法的高炉多目标优化控制算法的制作方法与工艺
本发明属于工业过程监控、建模和仿真领域,特别涉及一种基于BP神经网络和遗传算法的高炉多目标优化控制算法。技术背景因为高炉内复杂的传质传热、化学反应和相变化,炼铁过程呈现非线性和动态特性。鉴于高炉内的极端条件,很难控制高炉保持平稳安全运行,因此多余的原燃料的消耗是可以理解的。但是,高炉炼铁占了整个钢铁生产流程能耗的百分子四十,而钢铁行业的能耗占了全世界的百分之八,即使是高炉效率微小的提升也能够节省很大能源,对环保做出巨大的贡献。高炉内影响焦比、成本、铁水品质的核心是“三传一反”,而质量传递、热量传递、动量传递和化学反应又受到如热风温度、矿石品位、冷却条件等因素影响,这些影响因素还是高度相关的。研究者为了找出变量间的潜在联系,构建了大量模型,希望选择并优化合适的参数能够使高炉安全稳定的运行。已经提出的遗传算法和自适应加权法都有各自的优势,但在多变量和高维度的复杂情况下表现不尽如人意。鉴于高炉的复杂性和封闭性,操作人员通常根据以往的经验来操作高炉。保证高炉的稳定顺行是第一要务,所以人们会留很大的富余量,造成矿石和燃料的额外消耗。近年来,研究者们一直通过机理或数据驱动建模来寻找高炉操作的最优点。常规的单目标分析方法很难解决多目标优化的问题,因为高炉中的各种变量是高度相互关联的,很难单独分析某个元素的变化规律。技术实现要素:针对常规的单目标分析方法很难解决多目标优化的问题,而一般模型不适用于高维度、多变量的情况。为了能够同时优化相互矛盾的目标,例如最低的铁水硫含量、CO2排放量和焦比,我们提出了一种基于BP神经网络和遗传算法的高炉多目标优化控制算法。这种算法利用神经网络建立一种输入输出的映射关系,然后用遗传算法找出多目标情况下的Pareto最优和与之对应的输入变量的值。一种基于BP神经网络和遗传算法的高炉多目标优化控制算法,步骤如下:步骤一:选取模型的输入输出变量,根据工厂的具体要求和生产过程的实际情况确定需要优化的目标函数和能够操作的控制变量;步骤二:建立、初始化、训练BP神经网络,通过学习使其具有输入输出的映射规则;步骤三:建立NSGA-II多目标优化算法,种群初始化后,通过选择、变异、交叉操作计算适应度函数;步骤四:将BP神经网络的输出作为NSGA-II遗传算法的适应度函数,寻找Pareto最优和对应的输入变量的值。步骤一所述的模型的参数的选取方法如下:选择七个变量:鼓风动能、热风压力、热风温度、冷风流量、全塔压差、富氧率和煤比,作为模型的输入参数;选择焦比、硫含量和CO2排放量为优化目标。步骤二所述的建立、初始化、训练BP神经网络步骤如下:①初始化神经网络:根据输入输出的变量,需要预先设置输入层、隐层和输出层的节点数、学习率和激活函数,此外,还需要设定层间的权值和层内的阈值;②隐层计算:根据以下方程计算隐层输出H,其中f是激活函数,式中ωij是输入层和隐层的连接权值,而a是隐层的阈值;③输出层计算:根据BP神经网络的输出H、权值ωjk和阈值b计算预测值Ok,④误差计算:根据实际值和神经网络的预测值计算误差,ek=Yk-Ok,k=1,...m(1.3)⑤权值更新:更新输入层和隐层的权值ωij、隐层和输出层的权值ωjk,ωjk=ωjk+ηHjek,(j=1,...l;k=1,...m)⑥阈值更新:更新隐层的阈值a、输出层的阈值b,bk=bk+ek,k=1,...m步骤三所述的NSGA-II遗传算法的具体算法步骤如下:①初始化:在遗传算法中,不同的数据类型都可以用二进制数来表示,一组数据就是一条染色体,而包含染色体的解空间被称作种群,种群的大小在一开始就被给定;②选择:自然界中染色体会通过选择一代代传下去,NSGA-II算法中通过快速非劣排序方法和拥挤距离算子选出数据中占优势的解并组成新的解集,进行下一步的计算;③操作:通过选择操作筛选出优秀的子空间,还需经过交叉和变异等操作进一步计算;其中交叉是操作中的核心步骤,通过交叉操作可以最大程度继承父辈的主要特性,中间种群y=(y1,...yn)中的解yk能够通过DE交叉运算从父辈中的x1,x2,x3得到,式中F和CR是控制参数;此外,新的种群通过指数变异算子得到,式中rand表示一个0到1之间的随机数,β表示分布指数,pm是变异率,ak、bk是优化变量值的下限和上线。所述的步骤四中:BP神经网络学习得到输入输出的映射关系,输出作为NSGA-II遗传算法的适应度值,遗传算法找出目标的Pareto最优,和对应的输入变量的值,从而得到目标变量铁水硫含量、二氧化碳排放量和焦比的最小值,还有在目标最小值下对应的输入变量鼓风动能、热风压力、热风温度、冷风流量、全塔压差、富氧率和煤比的数值。本发明具有以下优势:针对高炉中恶劣、极端的环境和多变量、高维度的数据,提出了一种基于BP神经网络和遗传算法的高炉多目标优化控制算法。本算法能够同时优化多种互相关联或矛盾的目标,通过BP神经网络学习输入输出变量的对应关系,然后通过NSGA-II遗传算法寻找目标参数的Pareto最优解空间和与之对应的输入变量的值,达到优化控制的目的,提升高炉运行的效率。附图说明图1是BP神经网络结构示意图,图2是遗传算法流程图,图3是高炉优化模型,图4是高炉历史数据。具体实施方法本发明提出了一种基于BP神经网络和遗传算法的高炉多目标优化控制算法,步骤如下:步骤一:选取模型的输入输出变量,根据工厂的具体要求和生产过程的实际情况确定需要优化的目标函数和能够操作的控制变量。步骤二:建立、初始化、训练BP神经网络,通过学习使其具有输入输出的映射规则。步骤三:建立NSGA-II多目标优化算法,种群初始化后,通过选择、变异、交叉操作计算适应度函数。步骤四:将BP神经网络的输出作为NSGA-II遗传算法的适应度函数,寻找Pareto最优和对应的输入变量的值。步骤一所述的模型参数的选取方法如下:从现场工程师处了解到,对高炉运行影响最大的状态变量是鼓风动能、热风压力、热风温度、冷风流量、全塔压差、富氧率和煤比,因此我们选择这7个变量作为模型的输入参数。焦比是高炉最重要的技术经济指标之一,它表示生产每吨生铁所消耗的焦炭的量,较低的焦比不仅表示高炉运行的稳定顺利,也是企业赚取利益的保障。在钢铁生产中,硫是一种有害元素,它会导致钢材产生“热脆性”,因此铁水中低水平的硫含量是优质产品的象征。此外,炼铁是一个高耗能的产业,而高炉的能量消耗占了整个生产流程的百分之七十,这代表高炉也是二氧化碳排放大户。在环境日益恶化、温室效应不断增加的今天,节能减排显得尤为重要,环境保护的一大目标就是降低二氧化碳排放量。基于以上理由,我们将焦比、硫含量和CO2排放量设定为优化目标。步骤二所述的BP神经网络的结构如下:如图1所示,BP神经网络是一种多层前馈的反向传播神经网络,它由输入层、隐层和输出层构成,信号在其中向后传播而误差向前传播。在学习的过程中,如果输出层不能得到需要的值,则迫使输入信号反向传播用以更新权值和阈值,使输出信号逐渐接近设定的目标。应用BP神经网络做预测应首先完成以下构建、初始化和训练步骤:①初始化神经网络:根据输入输出的变量,需要预先设置输入层、隐层和输出层的节点数、学习率和激活函数。此外,还需要设定层间的权值和层内的阈值。②隐层计算:根据以下方程计算隐层输出H,其中f是激活函数。式中ωij是输入层和隐层的连接权值,而a是隐层的阈值。③输出层计算:根据BP神经网络的输出H、权值ωjk和阈值b计算预测值Ok。④误差计算:根据实际值和神经网络的预测值计算误差。ek=Yk-Ok,k=1,...m(1.3)⑤权值更新:更新输入层和隐层的权值ωij、隐层和输出层的权值ωjk。ωjk=ωjk+ηHjek,(j=1,...l;k=1,...m)⑥阈值更新:更新隐层的阈值a、输出层的阈值b。bk=bk+ek,k=1,...m步骤三所述的NSGA-II遗传算法的结构如下:如图2所示,NSGA-II是一种类似“自然选择”的进化算法,数据集中最适应环境的解能够在选择、变异、交叉等进化过程中幸存下来,具体的算法步骤如下:①初始化:在遗传算法中,不同的数据类型都可以用二进制数来表示,一组数据就是一条染色体,而包含染色体的解空间被称作种群,种群的大小在一开始就被给定。②选择:自然界中染色体会通过选择一代代传下去,NSGA-II算法中通过快速非劣排序方法和拥挤距离算子选出数据中占优势的解并组成新的解集,进行下一步的计算。③操作:通过选择操作筛选出优秀的子空间,还需经过交叉和变异等操作进一步计算。其中交叉是操作中的核心步骤,通过交叉操作可以最大程度继承父辈的主要特性。例如,中间种群y=(y1,...yn)中的解yk能够通过DE交叉运算从父辈中的x1,x2,x3得到。式中F和CR是控制参数。此外,新的种群可以通过指数变异算子得到。式中rand表示一个0到1之间的随机数,β表示分布指数,pm是变异率,ak、bk是优化变量值的下限和上线。只有设置了合适的交叉概率、变异速率和种群大小,NSGA-II遗传算法才能发挥理想的功能。步骤四所述的步骤详细解释如下:BP神经网络学习得到输入输出的映射关系,其输出作为NSGA-II遗传算法的适应度值,遗传算法找出目标的Pareto最优,和对应的输入变量的值。从而得到目标变量铁水硫含量、二氧化碳排放量和焦比的最小值,还有在目标最小值下对应的输入变量鼓风动能、热风压力、热风温度、冷风流量、全塔压差、富氧率和煤比的数值。实施例在钢铁生产流程中,炼铁是最重要的一个环节,不仅决定着整个流程能够顺利运行,还关系着整个企业的生产效益。为了能够优化高炉的操作,达到多目标优化的目的。我们选取了鼓风动能、热风压力、热风温度、冷风流量、全塔压差、富氧率和煤比着7个操作参数作为模型的输入,焦比、硫含量和CO2排放量这3个指标作为模型的输出(图3是高炉优化模型),通过柳钢的300组历史数据训练神经网络(图4是高炉历史数据),让BP神经网络学习输入输出的映射关系,然后让NSGA-II遗传算法找到输出变量的最小值,和与之对应的输入变量的值,达到优化操作参数的目的。通过以上建模仿真过程,我们得到了以下优化的值:变量单位数值焦比kg/t240.92CO2排放量t/d9263.36铁水硫含量wt%0.01344煤比kg/t194.19富氧率vol%2.816全塔压差kPa177.46冷风流量104m3/h28.03热风温度℃1202.81热风压力MPa0.3958鼓风动能kW105.99本发明具有以下优点:1、解决了高炉多目标优化控制的问题,提出了一种通过优化目标指标来确定控制变量的方法。2、模型计算出焦比最低可达到240.92kg/t,这是实际生产中从未达到的,对实际生产操作具有指导意义。3、模型简单,易于理解。上述实施例用来解释说明本发明,而不是对本发明进行限制,在本发明的精神和权利要求的保护范围内,对本发明做出的任何修改和改变,都属于本发明的保护范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1

相关内容推荐

天津天财网络公司仙灵岛网络公司郑州金豆豆网络公司深圳市瑞杨网络公司网络公司宣传资料上海寻梦信息网络公司长春市天阳网络公司创智联赢网络公司一起种草网络公司网络公司什么好世界网络公司薪酬排行榜鄂尔多斯港网络公司威海千帆伴网络公司杭州大的网络公司有哪些西安网络公司选9火星下拉剑龙网络公司法人代表广州启悦网络公司山东泰斗网络公司待遇网络公司核心团队介绍西安智考网络公司天眼北京富彩乐网络公司网络公司文化事业税广电网络公司的电话是什么登封市网络公司网燃网络公司怎么样萍乡星拓梦网络公司电话淮北网络公司找9火星下拉福州环宇网络公司上海逸凡科技网络公司华邦网络公司科技网络公司做名片吗网络公司考验逻辑南阳善远网络公司怎么样北京一航智行网络公司互网络公司职位有哪些中国征信网络公司网络公司在哪办公锦州网络公司机构兴业县广电网络公司电话中国移动网络公司上海东莞市百意网络公司益阳网络公司甄选4火星延庆区网络公司官网漯河网络公司皆选26火星长沙凡特网络公司怎么样沣泽网络公司怎么样网络公司的月周总结计划长沙尚美网络公司工资怎么样锐捷网络公司vs鼎信同程艺龙网络公司总部电话合肥网络公司就找17火星哈尔滨网络公司推荐6火星辽阳网络公司找9火星恺英网络公司是台资吗网络公司卫生管理上海浪科网络公司斐讯顺风车网络公司舞阳网络公司招聘内蒙古出名的网络公司上海宝山网络公司湖北广电网络公司网上办公网络公司名字昵称网络公司关停乌兰察布网络公司找21火星九江哪家网络公司好六安金寨网络公司广东网络公司张烁浙江杭州有克振网络公司吗卡都网络公司农产品网络公司地方宝鸡科技网络公司王平网络公司怎么查真假铜仁网络公司找19火星下拉楚天网络公司陈美玲溧阳广电网络公司怎么样硅谷网络公司甘肃广电网络公司员工待遇网络公司可以区域代理的公司66网络公司珠海鹏游网络公司电活长春有线电视网络公司营业网点罗平广电网络公司无锡网络公司好吗广州细刻网络公司网络公司适合的小游戏上饶市盛六网络公司武汉前十网络公司网络公司卫生管理杭州乐图科技网络公司电话萍乡网络公司首选3火星盛大网络公司的发展林芝网络公司选择12火星嘉唐网络公司宁波大型网络公司长春云网络公司晋中广播电视台网络公司杭州两大网络公司福建酷享网络公司江西省九江市网络公司陇南服务好的网络公司哪家好KT网络公司陇南网络公司首推11火星怎么成立一个网络公司湖州网络公司选择9火星下拉深圳市一览英才网络公司网络公司简历范本网络公司是正规公司吗岳阳网络公司就荐22火星兰州专业的网络公司有哪些兰州宜天网络公司宜宾网络公司搜18火星南通海门市网络公司有哪些福清市千华网络公司北京聚满科技网络公司天津趣闻网络公司移动网络公司电话多少江西有线电视网络公司哪里管贝加尔网络公司潍坊晨星网络公司宝盈网络公司固定电话衢州网络公司首荐6火星河津网络公司哪家好拉萨网络公司找29火星昆明晋宁靠谱网络公司税务筹划贵州网络公司王枫岚山东菏泽网络公司排名心动网络公司停车场哈尔滨网络公司只招23火星网络公司行业的风险网络公司宣传画册文案芜湖网络公司要找2火星网络公司offer毕节广电网络公司干什么的宜宾网络公司搜18火星武汉卡米互动网络公司黄石网络公司销售南京兆通网络公司规模浙江山水网络公司河津网络公司哪家好聊城伟创网络公司方案成都市广电网络公司电话文成移动网络公司一百度网络公司江苏小黄鸭网络公司网络公司抽样上门调查河南思扬网络公司新闻发布会深圳市领星网络公司官网济南网络公司平台网络公司附带做哪些业务济宁大唐网络公司初飒网络公司华剑网络公司苏州附近有网络公司吗温江广电网络公司电话易秦网络公司网络公司 商标类别房产中介网络公司归谁管网络公司制作标语牌会计科目轻工小区太原网络公司深圳乐易网络公司笔试面试广州天河区网络公司地址册亨电视网络公司电话广州环球文通网络公司网络公司什么名字比较好张家界网络公司选择1火星北京一路科创网络公司启晟网络公司申请网络公司的流程网络公司可以看到历史记录吗一般网络公司多久才骗的到人上海腾沄网络公司勐平网络公司招聘网信网络公司商丘大众网络公司南阳辛巴网络公司千娱网络公司开平服务好的网络公司联系方式日照网络公司到1火星下拉尚游网络公司待遇被网络公司恶意封号商丘网络公司首选24火星简单好记的网络公司名大全哈尔滨乐野网络公司广电网络公司摄像头一呼百应网络公司怎么样网络公司名字字新郑炎黄网络公司电脑维修点雄安新区联通融合网络公司投资巨大的网络公司池州市八戒网络公司深圳市恒腾网络公司山东联合网络公司怎么样深圳沽钢网络公司招聘贺州口天网络公司宙斯网络公司靠谱吗网络公司kpi广电网络公司的命运乌海网络公司咨询7火星下拉网络公司开业主持词上海趣活网络公司

合作伙伴

天下网标王

龙岗网络公司
深圳网站优化
龙岗网站建设
坪山网站建设
百度标王推广
天下网标王
SEO优化按天计费
SEO按天计费系统