BP神经网络模型简介及相关优化案例_第1页
BP神经网络模型简介及相关优化案例_第2页
BP神经网络模型简介及相关优化案例_第3页
BP神经网络模型简介及相关优化案例_第4页
BP神经网络模型简介及相关优化案例_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、华东理工大学2016-2017学年第2学期研究生石油化工单元数学模型课程论文2017年6月开课学院:化工学院任课教师:欧阳福生考生姓名:丁桂宾学号:Y45160205成绩:论文题目:BP神经网络模型简介及相关优化案例论文要求:教师评语:教师签字:BP神经网络模型简介及相关优化案例一、神经网络模型简介现代神经生理学和神经解剖学的研究结果表明,人脑是极其复杂的,由约1010个神经元交织在一起,构成一个网状结构。它能完成诸如智能、思维、情绪等高级精神活动,被认为是最复杂、最完美、最有效的一种信息处理系统。人工神经网络(ArtficialNeuralNetworks,以下简写为NN)是指模拟人脑神经系

2、统的结构和功能,运用大量的处理部件,通过数学方法,由人工方式构造的网络系统1。图1表示作为NN基本单元的神经元模型,它有三个基本要素2:(1) 一组连接权(对应于生物神经元的突触),连接强度由各连接上的权值表示,权值为正表示激励,为负表示抑制。(2) 一个求和单元,用于求取各输入信息的加权和(线性组合)。(3) 一个非线性激励函数,起非线性映射作用并限制神经元输出幅度在一定的范围内(一般限制在0,1或-1,+1之间)。图1神经元模型此外还有一个阈值(或偏置bk=k)0以上作用可以用数学式表达为:PUk=WkjXjj=J.vk=uk一瓦.yk=(Vk)式中Xl,X2,X3,,XP为输入信号,Wk

3、1,Wk2,Wk3,M为神经元k的权值,见为线性组合结果,为阈值。中。为激励函数,猿为神经元k的输出。神经网络理论突破了传统的、串行处理的数字电子计算机的局限,是一个非线性动力学系统,并以分布式存储和并行协同处理为特色,虽然单个神经元的结构和功能极其简单有限,但是大量的神经元构成的网络系统所实现的行为却是极其丰富多彩的。二、BP神经网络模型BP网络(Back-PropagationNetwork),即反向传播网络,是一种将W-H学习规则一般化,对非线性可微分函数进行权值训练的多层网络权值的调整采用反向传播(Back-propagation)的学习算法。它是一种多层前向反馈神经网络,其神经元的变

4、换函数是S型函数输出量为0到1之间的连续量,它可实现从输入到输出的任意的非线性映射。当一对学习样本提供给网络后,神经元的激活值从输入层经各中间层向输出层传播,在输出层的各神经元获得网络的输入响应。接下来,按照减少目标输出与实际误差的方向,从输出层经过各中间层逐层修正各连接权值。最后回到输入层,这种算法称为“误差逆传播算法”,即BP算法。随着这种误差逆的传播修正不断进行,网络对输入模式响应的正确率但不断上升3。BP神经网络模型如图2输入底层输HI肥输入底层输HI肥图2BP神经网络模型典型的BP神经网络包含3层:输入层、隐含层、输出层,是一种前向阶层型神经网络4。每一层由若干神经元w点)组成,每一

5、个神经元的作用是计算该神经元所有输入的权重和,并通过特定的输出函数-激励函数输出。激励函数般是非减和可微函数,最常用的激励函数是S函数和线性函数,S函数方程式为:.1f(X)=U以一个隐含层的BP网络为例,从输人到输出的映射过程为:ninhin,j=(.WijX)bh,ji4hbut,j=S(hn,j)nhidYin,k二,Wjkhout,j)-by,kj1yk-S(yin,k)式中,X输入信号;hin和卜疝分别是隐含层节点的输入值和输出值;yin输出层节点的输入值;y输出信号;w节点之间的连接权重;b节点的阈值;nin,nhid分别为输入层和隐含层的节点数。BP神经网络的学习过程是由信息的正

6、向传播和误差的反向传播两个过程组成的。外界的输入信息通过输入层、隐含层和输出层的计算后得到实际结果,当实际结果和期望结果不符时,按误差梯度下降的方式修正各层权值,并向隐含层和输入层反向传播。不断反复的信息正向传播和误差反向传播过程是各层权值不断调整的过程,也是神经网络不断学习的过程,直到网络输出与实际输出误差达到精度以内或者是网络学习达到预先设定的学习次数为止5。三、优化案例3.1BP神经网络在MIP工艺过程产品分布优化中的运用6以某炼油厂1.0Mt/a的MIP装置反应-再生系统为研究对象,选取包括原料油性质、再生剂性质、操作条件的19个变量为神经网络模型的输入变量,液化气、汽油、柴油、焦炭收

7、率为输出变量,建立19-24-4结构的BP神经网络,在此基础上考察原料油预热温度、第一反应区(一反)出口温度、第二反应区(二反)出口温度、反应压力对产品分布的影响,并采用遗传算法得到使汽油收率最优的操作条件。32组模型验证样本的相对误差统计见表1。由表1可知:液化气、柴油收率和焦炭产率的相对误差只有4组样本大于10%,而小于5%的样本占多数;汽油收率的相对误差较小,除1组样本大于5%外,其余样本的相对误差都在5%以内;液化气、汽油、柴油收率和焦炭产率的平均相对误差都小于5%,说明所建立的神经网络模型的外推性较好。表1.32组验证样本的相对误差统计误差小于5%误差5%10%误差大于10%平均相对

8、误产品的样本数的样本数的样本数差,%液化气23724.18汽油31101.49柴油25613.58焦炭23813.50通过建立的BP神经网络,分别考察原料油预热温度,反应温度以及反应压力对产品分布的影响情况,模拟结果与实际情况拟合良好,说明此模型可靠性比较高。在此基础之上,利用遗传算法进行优化,获得较好的汽油收率下的反应-再生系统操作条件。3.2以BP-ANN模型为基础的操作优化7以建立FCC分储塔的粗汽油干点模型为例,选取了7个输入参数:反应-再生系统的原料油流量和反应温度、分储塔顶温度和压力、顶循环抽出量和抽出温度、气提蒸汽量。其中,原料油流量和反应温度对于分储系统来说是不可调控的,为操作

9、工况,其余为操作条件;1个输出参数,即粗汽油的干点;1个隐含层,包含8个隐节点;从厂方提供的实际数据中选取了10组样本对网络模型进行训练,厂方要求模型预测的干点值与实际化验值之间的偏差小于2C,经过训练,模型对这10组样本的预测效果均达到要求。在实际生产中,粗汽油干点一般保持在195c和205c之间,而当干点控制在205c时,油收率最大,经济效益最高。通过已经建立的BP-ANN模型,确定优化的目标函数为:mint=(y-205)2在所用的100组样本中选取合适的初值点,利用梯度搜索法进行计算得到最佳的操作条件,如下表2表2最佳操作条件123分储塔顶温/C113.043114.435116.10

10、6分储塔顶压/kPa140.754123.100126.618顶循环抽出量/(t/h)185.476193.427177.694定循环抽出温度/C163.007154.487150.605气提蒸汽量/(t/h)3.243414.543632.94378四、结论神经网络模型可以对庞大的化工实验数据进行处理,寻找到隐藏在大量数据之下的化工生产规律,其中又以BP网络应用最广泛。BP神经网络模型实现了一个从输入到输出的映射功能,而数学理论已证明它具有实现任何复杂非线性映射的功能。这使得它特别适合于求解内部机制复杂的问题并且网络能通过学习带正确答案的实例集自动提取“合理的”求解规则,即具有自学习能力。同时BP网络具有一定的外推能力。参考文献:1周春光,梁艳春.计算智能:人工神经网络模糊系统进化计算-第3版M.吉林大学出版社,2009.2王汉林.灰色神经网络模型的建立及其在复杂非线性预测问题中的应用D.吉林大学,2004.3吕砚山,赵正琦.BP神经网络的优化及应用研究J.北京化工大学学报(自然科学版),2001,28(1):67-69.4姚晓丽.人工神经网络在石油化工过程优化操作中的应用研究D.北京:清华

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论