[发明专利]复杂重尾噪声影响下多变量Hammerstein模型的辨识方法有效

专利信息
申请号: 201710171542.9 申请日: 2017-03-22
公开(公告)号: CN106950822B 公开(公告)日: 2019-11-15
发明(设计)人: 靳其兵;王贺贺;蒋北艳;周星 申请(专利权)人: 北京化工大学;北京国控天成科技有限公司
主分类号: G05B13/02 分类号: G05B13/02;G05B13/04
代理公司: 11014 北京恒和顿知识产权代理有限公司 代理人: 揭玉斌;胡世明<国际申请>=<国际公布>
地址: 100029北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 针对工业过程中广泛存在的重尾噪声影响下的非线性系统的辨识,目前还没有被过多的研究。本发明公开一种复杂重尾噪声影响下多变量Hammerstein模型的辨识方法,利用高斯混合分布来改进布谷鸟算法(CS),所形成新算法为GMDA,RBF神经网络可以近似复杂非线性系统,以及所改进布谷鸟算法GMDA强大的全局搜索能力。利用GMDA训练RBF神经网络的结构,以此来近似Hammerstein模型的静态非线性部分,同时利用GMDA算法来辨识线性部分的参数值。提供了一种解决复杂重尾噪声影响下多变量Hammerstein模型辨识问题的有效途径。
搜索关键词: 复杂 噪声 影响 多变 hammerstein 模型 辨识 方法
【主权项】:
1.一种复杂重尾噪声影响下多变量Hammerstein模型的辨识方法,其特征在于,包括以下步骤,/nS1、产生辨识系统所用的测试激励信号,并将所产生的测试激励信号施加在待辨识的工业过程中;所述测试激励信号是M序列;/nS2、采集工业过程对施加的测试激励信号产生的响应信号,也即系统的输出;/nS3、根据输入与输出数据之间的关系,待辨识工业过程的模型结构,利用GMDA-RBF方法辨识多变量非线性系统的模型参数;/nS4、将步骤S3中获得的模型参数,代入到Hammerstein模型结构中,得到工业过程模型;/nS5、向S4得到的工业过程模型施加测试信号,验证所得模型是否符合模型辨识要求;/n所述的重尾噪声影响下的多变量Hammerstein模型,其数学表达为:/nxr(k)=Fr(u(k)),r=1,2,…,m/n /n其中/nu(k)=[u1(k),u2(k),…,um(k)]T/ny(k)=[y1(k),y2(k),…,yn(k)]T/nx(k)=[x1(k),x2(k),…,xm(k)]T/nε(k)=[ε1(k),ε2(k),…,εm(k)]T/nu(k)和y(k)分别为系统在k时刻的输入和输出,x(k)为非线性部分的输出向量Fr(u(k))(r=1,2,…,m)是Hammerstein模型的静态非线性部分,Ai∈Rn×n和Bj∈Rn×m是Hammerstein模型的静态线性部分的参数矩阵;ε(k)表示可由确定分布函数表示的重尾噪声向量;目的是辨识线性部分的参数矩阵Ai∈Rn×n和Bj∈Rn×m,同时训练RBF神经网络;/n所述GMDA-RBF方法的步骤为:/nS301、替换标准布谷鸟算法(CS)的种群更新方式,列维飞行,利用混合高斯分布产生的产生随机行走,替代列维飞行,产生新的种群,具体操作如下:/n标准布谷鸟算法(CS)的种群更新方式如下:/n /n其中,θ>0是步长,代表矩阵元素乘法,列维飞行实际上是一种随机行走,它的步长是由列维分布产生:/n /n利用二项高斯混合分布:/n /n其中是高斯分布,其均值和方差分别为μi=0和表示脉冲组成部分,均值和方差分别为μi其中ki>>1,脉冲发生的概率为αi,/n替换列维分布更新种群,如下:/n /nS302、利用混合高斯分布产生的随机序列,初始化布谷鸟算法的种群、对超出边界的值进行优化、调节步长,具体做法如下:/n首先通过二项高斯混合分布,产生随机数,长度与算法的种群大小相同为N,序列可以被描述为{GMD(N)},这里假设GMDmax:=max{GMD(N)},GMDmin:=min{GMD(N)},利用归一化方法,建立从[GMDmin,GMDmax]到[0,1]的线性映射,得到归一化后的序列{GMD0,1(N)},接下来就可以顺序提取序列{GMD0,1(N)}中相关的元素,对应到GMD(0,1)中,此处GMD(0,1)可用直接用于接下来的改进;/nS303、利用GMD序列,初始化布谷鸟算法的种群初值;/n在标准布谷鸟算法中,随机化初始值产生方式如下:/nnest=Lb+(Ub-Lb)×rand(0,1)/n在我们提出的GMDA算法中,设置初始值的产生方式如下:/nnest=Lb+(Ub-Lb)×GMD(0,1)/n其中Ub和Lb分别是搜索区间的上下界,rand(0,1)是遵循0和1之间的正态分布的随机数,GMD(0,1)为遵循0和1之间二项高斯混合分布的随机数;/nS304、利用GMD序列,优化边界调整过程:/n在标准布谷鸟算法中,一旦个体超出搜索区间,解就会被立即重置为边界值,这个过程可以被表达如下:/n /n在我们提出的GMDA算法中,我们使用以下方法来处理超出边界的个体:/n /n其中是当前时刻的候选解,Lb,Ub和GMD(0,1)与其在步骤S303中含义一致;/nS305、使用GMD序列调节步长:/n标准布谷鸟算法中步长是一个恒定值,取1,在GMDA算法中,使用以下方式来调节步长:/nθ=θmax-GMD(0,1)*(θmaxmin)/n其中θmax和θmin分别是步长的上下界;/nS306、RBF神经网络部分需要训练的参数如下:/n本方法所采用的RBF神经网络的径向基函数是高斯函数,因此神经网络的输入和输出可由下式表示:/n /n其中i,j∈N+分别代表神经网络隐含层和输出层神经元的个数,u(k)=[u1(k),u2(k),…,um(k)]是输入向量,是第j个输出,wij是第i个隐含层神经元到第j个输出的权值,‖·‖是欧几里得范数,mi和σi时第i个隐含层神经元的中心向量和宽度,参数l∈N+是隐含层神经元的个数,在这里,我们取mii,和wij为需要GMDA优化的神经元结构参数;/nS307、利用GMDA进行参数优化时,所需的目标函数设置如下,利用MSE指标来表示:/n /n其中,K是训练数据的个数,i多变量Hammerstein模型的通道,yi(k)为系统真实输出,为辨识出的模型输出,搜索目标使MSE指标最小。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京化工大学;北京国控天成科技有限公司,未经北京化工大学;北京国控天成科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710171542.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top