[发明专利]一种用于混沌系统参数辨识的方法有效
| 申请号: | 201810146081.4 | 申请日: | 2018-02-12 |
| 公开(公告)号: | CN108388120B | 公开(公告)日: | 2021-05-07 |
| 发明(设计)人: | 赵柏山;张帆 | 申请(专利权)人: | 沈阳工业大学 |
| 主分类号: | G05B13/04 | 分类号: | G05B13/04 |
| 代理公司: | 沈阳智龙专利事务所(普通合伙) 21115 | 代理人: | 宋铁军 |
| 地址: | 110870 辽宁省沈*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明针对一类部分参数未知的混沌系统,提供了一种用于混沌系统参数辨识的方法。该方法以驱动响应结构为框架,采用与部分状态变量的同步误差有关的目标函数,利用定向模式搜索法对某一未知参数进行自适应调节直到目标函数值达到最小,即实现对未知参数乘积的估计;计算驱动和响应系统对应状态变量的幅值比,结合比值与参数乘积的估计值,实现各项参数的估计。理论分析和实验仿真表明,该方法可以很好的实现混沌系统部分未知参数的估计,并且结构简单,收敛速度快,误差小,可以用于混沌保密通信的解密。 | ||
| 搜索关键词: | 一种 用于 混沌 系统 参数 辨识 方法 | ||
【主权项】:
1.一种用于混沌系统参数辨识的方法,其特征在于:所诉方法包括如下步骤:步骤1:考虑如下系统,Ax+Bf(x),x∈Rn为状态向量,其中R为向量,
x1、x2和x3是实数变量,A∈Rn×n为已知矢量参数矩阵,
A11、A12、A21、A22和A33是实数,B∈Rn是未知矢量参数向量,
a,b是正数;步骤2:系统参数辨识模型变换;将矢量参数代入系统模型,得混沌系统如式(1);![]()
和
分别为状态参量x1、x2和x3对时间参量t的1阶导数。令z=a*x3,则有![]()
为z对时间参量t的1阶导数。对式(1)整理能够得式(2);
观察式(2)得知,
的结构发生了变化,由状态变量z取代了状态变量x3,非线性项x1x2的参数由b变成了a*b,但是
的结构并未因为z的替代发生变化;因此状态变量x1,x2的时域信号并不会发生改变,系统信息的变化在于状态变量z;令N是状态变量x3和状态变量z的幅值比,因为z=a*x3,则
状态变量x3的时域信号幅值是z的N倍;令d是待辨识参数a和b的乘积值,d=a*b;整理式(2)能够得式(3);
由此得知,若将式(1)作为驱动系统,构建与式(3)结构相同的响应系统,其表达式如式(4)所示,其中
是d的估计;辨识出未知参数的乘积值d,再结合状态变量x3及z′的幅值比N就能够对各未知参数的值进行辨识,其中a=1/N,b=d/a;
步骤3:参数乘积辨识;在状态观测器的基础上,构建驱动响应系统,驱动系统如(5)式,响应系统如(6)式;其中x′∈Rn为状态向量,
x1、x2和x3是实数,y∈Rn、y′∈Rn分别是驱动系统和响应系统的输出,
其中
是对未知参数a,b的估计,CT是C的转置;
c1为正实数,选取合适的增益矩阵
l1、l2和l3是实数,使A‑LCT是指数稳定矩阵;![]()
令状态变量x1、x2的误差信号为e1=x′1‑x1,e2=x′2‑x2;构建目标函数
e1rms、e2rms分别是e1、e2的均方值;令
采用定向模式搜索法,令
以θ0为初值,θ0是任意给定值,λ为初始步长,对
进行调节;当
时,
此时有
步骤4:未知参数辨识;当e1(t)、e2(t)收敛于零时,系统完成未知参数乘积的辨识过程,在此时提取驱动系统的状态变量x3的均方值x3rms和响应系统的状态变量x′3的均方值x′3rms,两者相比得N=x3rms/x′3rms;利用N和d的估计值,计算得到未知参数a和b的估计值,有![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳工业大学,未经沈阳工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810146081.4/,转载请声明来源钻瓜专利网。





