带有周期激励的非自治动力系统的Poincare截面程序

上一篇 / 下一篇  2008-05-28 08:55:08

查看( 138 ) / 评论( 24 )
%具体的讨论可以见我的个人空间
Fr/D%KU0%这是duffing方程的Poincare截面的程序,经过试验和调试是没有错误的!振动资讯l d3v;e;{3j
%这是定义的duffing方程的式子!
J/ajGzw0%要调用poincare.m!振动资讯7D-R(RnG+Z.t#p;\
function dy=duffing(t,y);
#loUvR9Q'AO` F0global det振动资讯vv-?5Bz&\B
global w
6bX-wS~'R7^0global r振动资讯6KU b4T%G-JF q8J-u_
dy=[y(2);y(1)-y(1)^3-det*y(2)-r*cos(w*t)];
TVA fP1eqC0振动资讯 Sar&RwN
振动资讯&S U'b"\0\y Zv
振动资讯`*E(Xl0bNdp

faVi6RO0%Duffing 方程的Poincare截面程序!振动资讯/C(X)qgLz,P
%经过试验和调试是没有错误的!振动资讯sr%XZix8z&[
%要调用duffing.m!振动资讯.s^o[C!i3Yt y+R_
function  poincare振动资讯HT"L)yL?:{y-`E
global det振动资讯F E&tK&| o Z
global r
k]r f}jd0global w
av$QZ Hj0det=0.25;w=1;振动资讯^ vE.]wA+E L
r=0.3;振动资讯N1T+MLx&O-w,u9I
x0=[0;0];
,|f!I"n4|E0tspan=[0:0.1*2*pi:50000];振动资讯2p%{2Mi%\ s
[t,y]=ode45('duffing',tspan,x0);
6Y]0sNpX0m=zeros(7000,1);
vQ4P&Y5g0n=zeros(7000,1);振动资讯_(L6u(V_J[/I/rL
for i=1:7000振动资讯#^6O8Q'h gNb
    m(i,1)=y(10*i,1);
/Ia([q-K7y0    n(i,1)=y(10*i,2);
8`GY1Q%j `5w;t0end
O(e;Bm+M*C0plot(m,n,'k.','markersize',1);振动资讯6WVGQq/G)DNzA

ou6@-J.T*H0[本帖最后由 liliangbiao 于 2008-4-24 15:46 编辑]振动资讯*be N0E @
振动资讯%C&Us)^k5S*Nj9s U
untitled.PNG

TAG:

liliangbiao的个人空间 liliangbiao 发布于2008-04-24 15:49:52
其他图像
以下这些图像都可以由这个程序生成!
pioncare1.PNG

pioncare1.PNG

poincare2.PNG

poincare2.PNG

poincare3.PNG

poincare3.PNG

poincare4.PNG

poincare4.PNG

octopussheng的个人空间 octopussheng 发布于2008-04-24 15:52:44
如果是多频激励的话,截面图应该如何截取呢?
liliangbiao的个人空间 liliangbiao 发布于2008-04-24 15:54:48
修改后的程序
修改后的程序还可以生成比较精确的分岔图程序!
1.PNG

1.PNG

2.PNG

2.PNG

23.PNG

23.PNG

无水1324的个人空间 无水1324 发布于2008-04-24 22:19:34
回复 3楼 的帖子
这个问题原来讨论过哈,不过还是没有解决,你现在做这个嘛?
octopussheng的个人空间 octopussheng 发布于2008-04-25 07:39:28
有些东西需要用这个算一下,无水有建议没?
无水1324的个人空间 无水1324 发布于2008-04-26 08:33:07
回复 6楼 的帖子
直接选取一个截面做
octopussheng的个人空间 octopussheng 发布于2008-04-26 08:43:20
直接选取一个截面做,能否举个例子讲一下!
无水1324的个人空间 无水1324 发布于2008-04-26 13:04:12
回复 8楼 的帖子
哦晕哈,我说的选取截面就是在相空间选取一平面去截相轨迹,求交点,做Poincare这个你不会不知道吧?
octopussheng的个人空间 octopussheng 发布于2008-04-26 17:14:33
呵呵,原来你说的是这个意思,我之前没有理解,呵呵!
liliangbiao的个人空间 liliangbiao 发布于2008-05-21 17:48:27
这一现象是典型的Chaotic bubbles不断裂化,向Periodic bubbles转化的过程!
ivy_1031发布于2008-05-21 21:24:12
matlab我只用来画图,对于它的编程我不是很熟!嘿嘿,所以想问问楼主,你的截面选取的原则是什么?
liliangbiao的个人空间 liliangbiao 发布于2008-05-21 21:28:49
简单啊!!这个用的就是频闪采样法!
pmsl的个人空间 pmsl 发布于2008-05-26 15:26:50
为什么采样周期为10——“y(10*i,2);”
notemple发布于2008-07-03 17:39:52
请问2楼的几个图怎么改的?
~(JH*m1o论坛的办站宗旨是:不求第一,只求更好,永无止境,更上一层楼。力图把本论坛创造成为一个集交流、共享、学习、创新于一体的大型信息交流平台,帮助广大网友开拓视野促进本领域科研人员的交流和创新。再请教一个基本问题,Poincare截面图和相图(Phase portraits)有什么区别?动力学,噪声$^7[Im        Q c
新人请教,谢谢
shipo507发布于2008-07-13 19:25:05
不懂
主动磁悬浮轴承--转子系统的poincare截面图是不是和这一样或差不多,请问各位大哥有源程序吗?小弟急需ing,谢谢
咕噜噜的个人空间 咕噜噜 发布于2008-07-13 19:57:18
回复 16楼 的帖子
不同的系统截面图是不一样的,不过程序类似
m I @.ZZDX5f&P$]可以参考此帖和论坛其他帖子
zzglyp发布于2008-08-04 17:49:52
地震荷载
如果外部激励是地震荷载会有什么现象?
zzglyp发布于2008-08-04 17:57:47
试用时不能通过
在matlab里面试用你的程序,提示有错误,是什么原因啊
$P'j
So+O'}n8c8m动力学,噪声
??? Input argument "y" is undefined.C ~v2_uf5\

(V
RXleC!Y
Error in ==> duffing at 5www.chinavib.comNn%@eey:K*P5h
dy=[y(2);y(1)-y(1)^3-det*y(2)-r*cos(w*t)];
liliangbiao的个人空间 liliangbiao 发布于2008-08-04 19:06:36
这个没有错,按照提示分别保存在work里面!
shipo507发布于2008-08-05 11:11:12
回复 2楼 的帖子
如何形成这些图形,楼主可否明示,谢谢
我来说两句

(可选)

关于作者