- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
混沌系统耦合同步
混沌系统的耦合同步
200820401010 徐培
摘要:主要讨论在参数失配的情况下同步系统的耦合系统的稳定性,在同步系统中,我们用一个混沌系统来作为驱动,用一个混沌系统作为被驱动,混沌系统主要是用微分方程组来表示,通过解微分方程组来确定系统的稳定性。
理论和公式:
本文主要是讨论在参数失配的情况下讨论基于OPCL(open-loop-closed-loop)的耦合系统,从而确保了完全同步的驱动和被驱动系统的稳定性。
OPLC耦合系统通常比完全同步使用的更早,为了推广参数失配系统的耦合,我们定义驱动系统它驱动了响应系统,我们定义为=
确定相还是反相,我们定义, (1)
其中是特征值实部非负的Hurwitz矩阵,我们将按照泰勒级数展开,得到:
……(在后面的运算中保留一阶导数)
系统模型、程序运行及其结果
Lorenz 系统:
被驱动系统:
;; (2)
带有参数失配;
;;- (3)
其中是失配参数,于是将系统(3)带入(1)中,并作为驱动带如入到系统(2)中,得到:
+;
其中,我们在运算时,取H=[]其中, ,
Matlab程序:建立一个M文件:
function dx=Rossler1(t,x)
%x(1) denotes x1
%x(2) denotes x2
%x(3) denotes x3
%x(4) denotes y1
%x(5) denotes y2
%x(6) denotes y3
dx=zeros(6,1);
alpha=-2;
b=2.666;
d_r=0.10;
r=28;
sigma=10;
d_sigma=0;
E=1;
d_b=0;
p1=-29;
p2=0;
p3=0;
p4=0;
dx(1)=sigma*(x(2)-x(1))+alpha*d_sigma*(1/E)*(x(5)-x(4));
dx(2)=r*x(1)-x(2)-x(1)*x(3)+alpha*d_r*x(4)+alpha*(alpha-1)*x(4)*x(6)+(p1+alpha*x(6))*(x(1)-alpha*x(4))+(p2+alpha*x(4))*(x(3)-alpha*x(6));
dx(3)=-b*x(3)+x(1)*x(2)-alpha*d_b*x(6)+alpha*(1-alpha)*x(4)*x(5)+(p3-alpha*x(4))*(x(1)-alpha*x(4))+(p4-alpha*x(4))*(x(2)-alpha*x(5));
dx(4)=sigma*(x(5)-x(4))+d_sigma*(x(5)-x(4));
dx(5)=r*x(4)-x(5)-x(4)*x(6)+d_r*x(4);
dx(6)=-b*x(6)+x(4)*x(5)-d_b*x(6);
在命令框中输入:
[T,X]=ode45(@Rossler1,[0 200],[1 1 1 1 1 1]);%四阶龙格库塔法解微分方程组
plot(T,X(:,3),b,T,X(:,6),r);
axis([50 150 -70 50]);
得到图:
图1
其中红色部分蓝色部分分别表示从图中可以看出实现了同步。
在命令框中输入:
plot(X(1000:2000,4),X(1000:2000,1));
axis([-15 15 -25 25]);
得到图:
图2
其中横坐标表示,纵坐标表示,说明和实现了反相同步。
再在命令框中输入:
plot3(X(:,4),X(:,5),X(:,6));
axis([-40 40 -35 35 0 65]);
得到图:
图3
坐标分别是,,,说明Lorenz 系统中驱动系统是一个混沌系统。
最后在命令框中输入:
plot3(-X(:,1),-X(:,2),-X(:,3));
axis([-80 80 -65 65 0 85]);
图4
坐标分别是,说明Lorenz 系统中被驱动系统也是一个混沌系统。
结论:在Lorenz 系统中驱动系统和被驱动系统实现了在参数失配的情况下达到完全同步的要求。其中的系统Y自身可以作为混沌系统,X自身也是混沌系统,并且实现了完全同步,在完全同步中有正相同步也有反相同步。
Rossler 系统
作为被驱动的系统;
驱动系统:
因此,我们得到经过耦合的被驱动系统:
于是,Matlab程序如下:
建立一个M文件:
function dx=Rossler(t,x)
%x(1) denotes x1
%x(2) denotes x2
%x(
文档评论(0)