|
混沌系统的小波基控制
王忠勇 蔡远利 贾 冬 基于小波在紧支集中能够任意逼近非线性连续函数的特性,采用小波基展开的方法实现了混沌运动的控制.通过对Duffing等典型混沌运动的控制仿真表明,该方法可行,控制效果较好. WAVELET BASE CONTROL FOR CHAOS MOTION WANG ZHONG-YONG (Department of electronic engineering,Zhengzhou University,Zhengzhou 450052) CAI YUAN-LI JIA DONG (Department of automatic control,Xi'an Jiaotong University,Xi'an 710049) ABSTRACT Based on the property that the wavelet can
approximate any nonlinear continuous function in the compact supporting
set,a new method is presented to control chaos.By this method the
trajectories of some typical chaotic systems,such as Duffing
equation,Lorenz model,etc.,are controlled to the target orbits or
points.It is proved that the wavelet base control algorithm is feasible
and control effect is better. 1 引言 自1990年Ott等人[1]提出OGY控制混沌运动方法以来,混沌控制的研究成为了非线性科学的一个新的研究方向,它吸引了众多学者在这个领域开展工作.到目前为止,已报道了不少控制混沌的方法.从控制理论角度来看,所有这些方法,无外乎分为两种:一种是非反馈即开环控制方法,如参数扰动[2]、传递和转移控制[3]及周期激振力[4]方法等;另一种是有反馈即闭环控制方法,如OGY[1],OPF[5],VFC[6]及自适应控制方法[7]等等.本文即是依据反馈控制原理,结合小波分析理论,提出了一种基于小波基展开的控制混沌运动的方法.这种方法只需给出控制的目标轨道(或目标点),就可实现混沌的控制,并且系统很快就能达到控制目标.通过对Duffing等典型混沌运动的控制仿真表明,小波基控制方法是一种可行的控制混沌的方法,其控制效果较好. 2 小波基控制方法简介 小波是目前许多科学和工程技术领域研究的极为活跃的热门问题之一.小波可以作为表示函数的一种基底,也可以作为时间-频率分析的一种技术.在用小波表示函数方面,Zhang等[8]依据神经网络的思想,构造出了以小波函数为基底的网络,即小波网络.这种网络是一种局部基函数网络,由于基函数是具有可调的分辨尺度函数,使得网络具有较强的非线性逼近能力.利用这种网络Cao等[9]成功地实现了混沌的预测.本文是在Zhang的小波网络基础上通过选取小波基函数,然后将这些小波函数进行适当地加权组合来实现混沌的控制.
|

|
图1 小波基网络结构 其中权系数wi为n×1向量; y(k+1)=f[y(k)]+u(k), (2) yr(k+1)=f[y(k)]+u*(k). (3) 定义e(k+1)=y(k+1)-yr(k+1),则有e(k+1)=u(k)-u*(k).又定义能量函数为
由此可得权系数修正公式为
即 η为修正因子,初始权值wi(0)可选为0. |

|
图2 混沌系统小波基控制结构图(Ⅰ) 算法1 期望目标为某一固定点 y(k+1)=μy(k)(1-y(k)). (6) 已经证明,当3.57<μ≤4.0系统呈现混沌运动状态. y(k+1)=4.0y(k)(1-y(k))+u(k), (7) 依据算法1,取K=100,L=1000,η=0.1,小波的个数为3,ξ1=ξ2=0.5,同时考虑到y在(0,1)的范围内变化,得a1=0.5,a2=0.25,a3=0.25,b1=0.5,b2=0.25,b3=0.75.若控制时取初始点y(0)=0.05,目标点为平衡点即yr=0.75,则可得施加控制后系统的轨迹如图3所示.由图可见,系统经过两步,即控制到了目标点,而且从此以后一直稳定在该点. |

|
图3 Logistic映射的小波基控制 2.2 控制混沌系统到周期轨道 |

|
图4 混沌系统的小波基控制结构图(Ⅱ) 算法2 期望目标为周期轨道 2.2.1 学习算法
它是没有线性恢复力的受迫Duffing方程,代表了一个受简谐激励结构的大弹性变形的运动.已经证明B=10.0,k=0.1时系统处于混沌运动状态.将上式化为状态方程,并施加控制u作用于B,则系统方程变为
控制时,以B=14.35时的轨道作为目标轨道,其周期p=1,时间为6.28s.由系统相图知,混沌轨迹位于y1和y2两坐标的[-4.0,4.0]×[-6.0,6.0]区域内,采用第二种划分方式,可分别计算出aij和bij,有 a11=a21=8/3,a12=a22=4.0,b11=-4/3,b21=4/3,b12}=-2.0,b22=2.0.向量ai和bi为 a1=[a11,a12]T,a2=[a11,a22]T,a3=[a21,a12]T,a4=[a21,a22]T和b1=[b11,b12]T,b2=[b11,b22]T,b3=[b21,b12]T,b4=[b21,b22]T,小波基网络的结构如图5所示. |

|
图5 小波网络结构 训练时取初始点y1(0)=0.3,y2(0)=0.4,并去掉100s的暂态过程,采样时间为0.01s,取L=628,K=100,Kc=15000,η=0.29.则控制后系统相轨迹如图6中的曲线1所示,图中曲线2为期望的目标轨道.由图可见,控制效果较好. |

|
图6 Duffing系统施加控制后的相轨迹 2.3 分析与讨论 |

|
图7 Lorenz系统施加控制后的相轨迹 (2)
关于控制目标 控制混沌系统到目标点时,该目标点不仅仅限于系统的不动点,也可以是混沌区域内的其他点. |

|
图8 控制曲线u(k)与输出状态y(k) (4) 关于噪声对系统的影响 对Duffing方程的小波控制,在
取噪声幅值A1,A2均为1.5,可得控制后,系统的相轨迹如图9所示,它与OGY方法控制时,A1,A2取0.5时的效果差不多.可见小波控制系统的抗噪性比OGY控制方法要好.对Logistic映射同样可施加扰动,经仿真可得,当噪声幅值为0.05时,系统输出y(k)在目标值yr±0.2范围内变化,当噪声幅值为0.02时,系统输出y(k)在目标值yr±0.05范围内变化. |

|
图9 噪声对系统的影响 3 结束语 从以上讨论可以看出,基于小波基网络的混沌控制由于其控制作用采用闭环形式,再加之网络中权系数可以自学习,使得这种方法的适用面较广,控制精度较高;又由于只学习了各小波元的权系数,网络学习时参数调整少,加之小波基函数具有紧支集,小波元间的互相影响小,因此网络学习速度较快,系统的过渡过程时间较短. 国家自然科学基金(批准号:19402011)资助的课题. [1] E.Ott et
al.,Phys.Rev.Lett.,64(1990),1196. (1998年3月6日收到;1998年8月2日收到修改稿) |