首页 > 专利 > 杭州电子科技大学 > 焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法专利详情

焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2016-01-29
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-06-22
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-08-21
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2036-01-29
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201610063623.2 申请日 2016-01-29
公开/公告号 CN105608295B 公开/公告日 2018-08-21
授权日 2018-08-21 预估到期日 2036-01-29
申请年 2016年 公开/公告年 2018年
缴费截止日
分类号 G06F17/50G06N3/02G06N3/12 主分类号 G06F17/50
是否联合申请 独立申请 文献类型号 B
独权数量 2 从权数量 0
权利要求数量 2 非专利引证数量 1
引用专利数量 2 被引证专利数量 0
非专利引证 1、陶吉利.一种遗传算法的模糊神经网络广义预测控制方法《.第三十二届中国控制会议》.2013,;
引用专利 CN104318303A、US2005216228A1 被引证专利
专利权维持 6 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 张日东、王玉中 第一发明人 张日东
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 2
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
浙江杭州金通专利事务所有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
王佳健
摘要
本发明公开了一种焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法。本发明通过采集过程对象的输入输出数据,结合RBF神经网络模型,使用改进的MOEA优化神经网络的网络层和参数。本发明具有较高的精确性,能很好地描述过程对象的动态特性。
  • 摘要附图
    焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法
  • 说明书附图:[0008]
    焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法
  • 说明书附图:[0012]
    焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法
  • 说明书附图:[0014]
    焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法
  • 说明书附图:[0018]
    焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法
  • 说明书附图:[0025]
    焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法
  • 说明书附图:[0028]
    焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法
  • 说明书附图:[0037]
    焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法
  • 说明书附图:[0041]
    焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法
  • 说明书附图:[0043]
    焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法
  • 说明书附图:[0047]
    焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法
  • 说明书附图:[0054]
    焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法
  • 说明书附图:[0057]
    焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2018-08-21 授权
2 2016-06-22 实质审查的生效 IPC(主分类): G06F 17/50 专利申请号: 201610063623.2 申请日: 2016.01.29
3 2016-05-25 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法,其特征在于该方法的具体步骤是:
步骤1、采集过程的实时运行数据,建立过程对象RBF模型,具体步骤如下:
1.1由包含输入层、输出层和隐含层的RBF神经网络结构,得到网络的映射关系即系统的输入输出模型,形式如下:
其中,x=(x1,x2,… ,xn)表示n输入结点向量,y表示网络的输出变量,ci∈Rn表示第i个隐含层神经元的中心向量,Rn是欧氏空间, 是一个高斯函数,||x-ci
||表示x到ci的径向距离,σi是高斯函数的基宽,1≤i≤nr,nr是隐含层的结点数,ωi表示第i个隐含层和输出层之间的连接权;
步骤2、利用MOEA遗传算法优化RBF神经网络模型的参数,具体步骤是:
2.1首先对神经网络模型参数进行编码,得到如下形式的第l代染色体:
其中,l=1,2,...,N,N是种群规模大小,m,n和nr是正整数,1≤m≤5,1≤n≤5,1≤nr≤
60,Cl中的元素满足如下条件:
σi=rwmax 1≤i≤nr
其中,r是一个在-0.5~1.5之间的随机数,umin,umax是系统输入的最小值和最大值,ymin,ymax是系统输出的最小值和最大值,wmax是高斯基函数的最大宽度;
2.2将采集的过程对象的数据样本分为三部分,前面1/3数据样本为训练数据样本Y1,用于计算输出层权重,中间1/3数据为第二组数据样本Y2,用于对每一代的神经网络评价,后面1/3数据为优化数据Y3,用于求取Pareto最优解,选取RBF神经网络的目标函数,形式如下:
其中,Min表示求最小值,f1表示Y1和Y2均方差,f2反映了输入层和隐含层结构的复杂性,分别表示两组数据样本Y1和Y2的RBF神经网络模型预测输出,N1,N2为选取的数据样本的大小;
2.3由于染色体中的基因会发生变异,pc为当前个体Cl和下一个个体Cl+1之间交叉概率,以交叉概率pc将被选择的染色体进行交叉操作产生下一代子染色体Cl'和Cl'+1;变异算子执行时,随机产生给定范围内的m,n和nr值,变异个体根据步骤2.1元素个体满足条件进行变异得到新的个体;
2.4为了提高MOEA的局部搜索能力,局部算子设计为如下形式:
C=αCl+(1-α)Cl'
C=Cl+△Cl
其中,Cl是选自前λf1个体,Cl'是选自前λf2个体,λ表示自然数,α∈(0,1)为随机数,当Cl=Cl',则△Cl中的△cij=αcij,α∈(-1,1),局部搜索概率动态改变成如下形式:
其中,G表示最大的进化代数,g表示进化的代数;
2.5在个体数目大于种群规模N时,得到剪接算子,形式如下
其中,Afi表式第i个隐含神经元活跃度,φi(x)表示第i个隐含神经元的输出值,ρ>1;
2.6设定优良基因库的最大值为N,将优良的基因保存到基因库中,当优良基因库大于N时,快速非支配排序方法首先执行,然后将快速非支配方法得到的非支配基因从优良基因库中移除,使所有基因满足Pareto最优解以维持优良基因的多样性和均匀性;
2.7依照步骤2.2到步骤2.6中的步骤进行循环重复优化搜索,达到允许的最大进化代数式结束优化搜索计算,得到改进后的MOEA遗传算法优化后的染色体,经解码后得到优化后的RBF神经网络模型的参数。
说明书

技术领域

[0001] 本发明属于自动化技术领域,涉及一种焦化炉压力的多目标遗传算法与RBF神经网络优化建模方法。

背景技术

[0002] 在实际工业过程中,由于许多复杂的实际过程对象的物理或化学特性并不为人所知,使得系统建模是先进控制技术中非常重要的一个环节。对于焦化加热炉炉膛压力的动态特性,RBF神经网络具有良好的逼近速度,同时可以提高压力预测模型的精度,又可以简化模型结构。基于实际过程提出一种新型径向基函数(RBF)神经网络来改善模型精度和简化其结构。多目标遗传算法(MOEA)是建立在自然选择和自然遗传学基础上的迭代自适应随机全局优化搜索算法,能够解决许多传统优化方法不能解决的难题。若能通过选取合适的遗传算子,将多目标遗传算法和RBF神经网络模型相结合,既能迅速逼近焦化加热炉炉膛实际压力,又保证了模型结构简单。

发明内容

[0003] 本发明的目的是针对焦化炉炉膛压力对象的建模过程比较困难这一问题,通过数据采集、模型建立、优化等手段,提供了一种焦化炉炉膛压力的多目标遗传算法与RBF神经网络结构参数优化建模方法。该方法通过采集过程对象的输入输出数据,结合RBF神经网络模型,使用改进的MOEA优化神经网络的网络层和参数。
[0004] 本发明方法的步骤包括:
[0005] 步骤1、采集过程的实时运行数据,建立过程对象RBF模型,具体步骤如下:
[0006] 1.1由包含输入层、输出层和隐含层的RBF神经网络结构,得到网络的映射关系即系统的输入输出模型,形式如下:
[0007]
[0008] 其中,x=(x1,x2,…,xn)表示n输入结点向量,y表示网络的输出变量,ci∈Rn表示第i个隐含层神经元的中心向量,Rn是欧氏空间, 是一个高斯函数,||x-ci||表示x到ci的径向距离,σi是高斯函数的基宽,1≤i≤nr,nr是隐含层的结点数,ωi表示第i个隐含层和输出层之间的连接权。
[0009] 步骤2、利用MOEA遗传算法优化RBF神经网络模型的参数,具体步骤是:
[0010] 2.1首先对神经网络模型参数进行编码,得到如下形式的第l代染色体:
[0011]
[0012] 其中,l=1,2,...,N,N是种群规模大小,m,n和nr是正整数,1≤m≤5,1≤n≤5,1≤nr≤60,Cl中的元素满足如下条件:
[0013]
[0014] σi=rwmax 1≤i≤nr
[0015] 其中,r是一个在-0.5~1.5之间的随机数,umin,umax是系统输入的最小值和最大值,ymin,ymax是系统输出的最小值和最大值,wmax是高斯基函数的最大宽度。
[0016] 2.2将采集的过程对象的数据样本分为三部分,前面1/3数据样本为训练数据样本Y1,用于计算输出层权重,中间1/3数据为第二组数据样本Y2,用于对每一代的神经网络评价,后面1/3数据为优化数据Y3,用于求取Pareto最优解,选取RBF神经网络的目标函数,形式如下:
[0017]
[0018] 其中,Min表示求最小值,f1表示Y1和Y2均方差,f2反映了输入层和隐含层结构的复杂性, 分别表示两组数据样本Y1和Y2的RBF神经网络模型预测输出,N1,N2为选取的数据样本的大小。
[0019] 2.3由于染色体中的基因会发生变异,pc为当前个体Cl和下一个个体Cl+1之间交叉概率,以交叉概率pc将被选择的染色体进行交叉操作产生下一代子染色体C'l和C'l+1。变异算子执行时,随机产生给定范围内的m,n和nr值,变异个体根据步骤2.1元素个体满足条件进行变异得到新的个体。
[0020] 2.4为了提高MOEA的局部搜索能力,局部算子设计为如下形式:
[0021] C=αCl+(1-α)Cl'
[0022] C=Cl+△Cl
[0023] 其中,Cl是选自前λf1个体,Cl'是选自前λf2个体,λ表示自然数,α∈(0,1)为随机数,当Cl=Cl',则△Cl中的△cij=αcij,α∈(-1,1),局部搜索概率动态改变成如下形式:
[0024]
[0025] 其中,G表示最大的进化代数,g表示进化的代数。
[0026] 2.5在个体数目大于种群规模N时,得到剪接算子,形式如下
[0027]
[0028] 其中,Afi表式第i个隐含神经元活跃度,φi(x)表示第i个隐含神经元的输出值,ρ>1。
[0029] 2.6设定优良基因库的最大值为N,将优良的基因保存到基因库中,当优良基因库大于N时,快速非支配排序方法首先执行,然后将快速非支配方法得到的非支配基因从优良基因库中移除,使所有基因满足Pareto最优解以维持优良基因的多样性和均匀性。
[0030] 2.7依照步骤2.2到步骤2.6中的步骤进行循环重复优化搜索,达到允许的最大进化代数式结束优化搜索计算,得到改进后的MOEA遗传算法优化后的染色体,经解码后得到优化后的RBF神经网络模型的参数。
[0031] 本发明的有益效果:本发明通过采集过程对象的输入输出数据,结合RBF神经网络模型,利用改进后的MOEA遗传算法来优化RBF神经网络模型的参数,从而得到焦化炉炉膛压力预测方法。该方法建立的模型具有较高的精确性,能很好地描述过程对象的动态特性。

实施方案

[0032] 以焦化炉炉膛压力为实际对象,以烟道挡板的开度为输入,以焦化炉炉膛压力为输出,来建立焦化炉炉膛压力的模型。
[0033] 本发明方法的步骤包括:
[0034] 步骤1、采集过程的实时运行数据,建立过程对象RBF模型,具体步骤如下:
[0035] 1.1由包含输入层、输出层和隐含层的RBF神经网络结构,得到网络的映射关系即系统的输入输出模型,形式如下:
[0036]
[0037] 其中,x=(x1,x2,…,xn)表示n输入结点向量,y表示网络的输出变量,ci∈Rn表示第i个隐含层神经元的中心向量,Rn是欧氏空间, 是一个高斯函数,||x-ci||表示x到ci的径向距离,σi是高斯函数的基宽,1≤i≤nr,nr是隐含层的结点数,ωi表示第i个隐含层和输出层之间的连接权。
[0038] 步骤2、利用MOEA遗传算法优化RBF神经网络模型的参数,具体步骤是:
[0039] 2.1首先对神经网络模型参数进行编码,得到如下形式的第l代染色体:
[0040]
[0041] 其中,l=1,2,...,N,N是种群规模大小,m,n和nr是正整数,1≤m≤5,1≤n≤5,1≤nr≤60,Cl中的元素满足如下条件:
[0042]
[0043] σi=rwmax 1≤i≤nr
[0044] 其中,r是一个在-0.5~1.5之间的随机数,umin,umax是系统输入的最小值和最大值,ymin,ymax是系统输出的最小值和最大值,wmax是高斯基函数的最大宽度。
[0045] 2.2将采集的过程对象的数据样本分为三部分,前面1/3数据样本为训练数据样本Y1,用于计算输出层权重,中间1/3数据为第二组数据样本Y2,用于对每一代的神经网络评价,后面1/3数据为优化数据Y3,用于求取Pareto最优解,选取RBF神经网络的目标函数,形式如下:
[0046]
[0047] 其中,Min表示求最小值,f1表示Y1和Y2均方差,f2反映了输入层和隐含层结构的复杂性, 分别表示两组数据样本Y1和Y2的RBF神经网络模型预测输出,N1,N2为选取的数据样本的大小。
[0048] 2.3由于染色体中的基因会发生变异,pc为当前个体Cl和下一个个体Cl+1之间交叉概率,以交叉概率pc将被选择的染色体进行交叉操作产生下一代子染色体C'l和C'l+1。变异算子执行时,随机产生给定范围内的m,n和nr值,变异个体根据步骤2.1元素个体满足条件进行变异得到新的个体。
[0049] 2.4为了提高MOEA的局部搜索能力,局部算子设计为如下形式:
[0050] C=αCl+(1-α)Cl'
[0051] C=Cl+△Cl
[0052] 其中,Cl是选自前λf1个体,Cl'是选自前λf2个体,λ表示自然数,α∈(0,1)为随机数,当Cl=Cl',则△Cl中的△cij=αcij,α∈(-1,1),局部搜索概率动态改变成如下形式:
[0053]
[0054] 其中,G表示最大的进化代数,g表示进化的代数。
[0055] 2.5在个体数目大于种群规模N时,得到剪接算子,形式如下
[0056]
[0057] 其中,Afi表式第i个隐含神经元活跃度,φi(x)表示第i个隐含神经元的输出值,ρ>1。
[0058] 2.6设定优良基因库的最大值为N,将优良的基因保存到基因库中,当优良基因库大于N时,快速非支配排序方法首先执行,然后将快速非支配方法得到的非支配基因从优良基因库中移除,使所有基因满足Pareto最优解以维持优良基因的多样性和均匀性。
[0059] 2.7依照步骤2.2到步骤2.6中的步骤进行循环重复优化搜索,达到允许的最大进化代数式结束优化搜索计算,得到改进后的MOEA遗传算法优化后的染色体,经解码后得到优化后的RBF神经网络模型的参数。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号