当前位置: 首页 > 专利查询>南通大学专利>正文

哈默斯坦非线性系统的极大似然牛顿递推参数估计算法技术方案

技术编号:13548248 阅读:75 留言:0更新日期:2016-08-18 14:06
本发明专利技术公开了一种哈默斯坦非线性系统的极大似然牛顿递推参数估计算法,包括构建出极大似然牛顿递推估计算法流程、根据极大似然牛顿递推估计算法流程,构建出极大似然牛顿递推估计算法等步骤。本发明专利技术方法简便、可靠。

【技术实现步骤摘要】
201610179869

【技术保护点】
一种哈默斯坦非线性系统的极大似然牛顿递推参数估计算法,其特征是:包括下列步骤:(1)构建出极大似然牛顿递推估计算法流程第一步:启动算法;第二步:对递推时刻t进行初始化,初始值为1;第三步:收集{u(i),y(i):i=(t‑1)L+1,…,tL},并构造和第四步:计算构造第五步:构造和第六步:刷新第七步:计算并构造第八步:t值增加1,重复上述步骤;上述各符号的含义:输入量:u(t),输出量:y(t);非线性部分的输出:滤波信息向量φf(t);零均值、方差为σ2且满足高斯分布的白噪声:υ(t);滤波信息矩阵Φf(t);噪声项:ω(t);参数向量:θ和Θ;信息向量φ(t),和ψ(t);Θ,θ和c在递推时刻t的参数估计值:和φ(t),和ψ(t)在递推时刻t的估计值:和多项式C(z)在时刻t的估计值:(2)根据极大似然牛顿递推估计算法流程,构建出极大似然牛顿递推估计算法如下:Θ^(t)=Θ^(t-1)+[Φ^fT(t)Φ^f(t)]-1Φ^fT(t)V^(t),---(12)]]>V^(t)=[v^((t-1)L+1),v^((t-1)L+2),...,v^(tL)]T,---(13)]]>Φ^f(t)=[φ^f((t-1)L+1),φ^f((t-1)L+2),...,φ^f(tL)]T,---(14)]]>v^(t)=y(t)-φ^T(t)Φ^(t-1),---(15)]]>ψ^(t)=[-w^(t-1),-w^(t-2),...,-w^(t-nc)]T,---(19)]]>ψ^f(j)=[-y(j-1)-Σi=1naa^i(t-1)y(j-1-i)+Σi=0nbb^i(t-1)u‾^(j-1-i),...,-y(j-nc)-Σi=1naa^i(t-1)y(j-nc-i)+Σi=0nbb^i(t-1)u‾^(j-nc-i)]T,---(22)]]>u‾^(t)=γ^1(t)f1(u(t))+γ^2(t)f2(u(t))+...+γ^m(t)fm(u(t)),---(23)]]>C^(t,z)=1+c^1(t)z-1+c^2(t)z-2+...+c^nc(t)z-nc.---(24)]]>上述算法符号的含义:定义输入量为u(t),输出量为y(t);定义作为非线性部分的输出;定义φf(t)作为滤波信息向量;υ(t)是一个零均值、方差为σ2且满足高斯分布的白噪声;Φf(t)作为滤波信息矩阵;ω(t)作为噪声项,θ和Θ作为参数向量,和ψ(t)作为信息向量;和分别作为Θ,θ和c在递推时刻t的参数估计值;和分别作为φ(t),和ψ(t)在递推时刻t的估计值;作为多项式C(z)在时刻t的估计值;上述算法的具体步骤:1)令递推时刻t=1,设置初始值υ(0)=0,预置一个小值∈>0,p0是一个极大值;2)系统采集输入‑输出数据{u(i),y(i),i=(t‑1)L+1,(t‑1)L+2,...,tL},通过式(18)构造并通过式(16)计算出3)分别通过式(19)、(17)构造出和通过式(15)计算出通过式(13)构造4)分别通过式(21)、(22)构造出和通过式(20)构造再通过式(14)构建5)通过式(12)刷新所估参数6)通过式(23)计算通过式(24)构造7)将t值增加1,重述上述算法步骤。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李俊红杨奕朱海荣李晨张晴张家伟董浩
申请(专利权)人:南通大学
类型:发明
国别省市:江苏;32

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

1