|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
这是刘延柱、陈立群书p257页的一个例子
一类几何非线性粘弹性梁运动的简化运动力学模型:
这是一个三阶微分方程,我定义方程状态变量为;
function dx=ex6_1_5_01(t,x)
global beta w e b a alpha F
dx=[x(2);
x(3);
-beta*x(3)-w^2*(1-e*cos(w*t))*x(2)-w^2*(e*w*sin(w*t)+beta*a*(1-e*cos(w*t)))*x(1)-...
3/8*w^2*alpha^2*(1-3*e*cos(w*t))*x(1)^2*x(2)-1/8*w^2*alpha^2*(3*w*e*sin(w*t)+...
beta*a-beta*(1-3*b)*e*cos(w*t))*x(1)^3+F*(w*sin(w*t)-beta*cos(w*t))];
绘制Poincare截面的程序为:
clear all;clc;
global beta w e b a alpha F
a=0.1;b=0.9;w=1.0;alpha=2.8284;e=0.01;F=34.4964;
beta=0.0000001;
tt=2*pi/w;
options=odeset('RelTol',1e-10);
[T,X]=ode45(@ex6_1_5_01,[0:tt/100:500*tt],[0.1,0,0],options);
figure(1)
plot(X(1:100:end,1),X(1:100:end,2),'.b')
选取的周期为2*pi/w,这里w=1,所以每隔2*pi的时长截取一个点。
按照书中的讲述,Poincare截面应该是一个准周期环面,如下图所示:
但用我的程序画出的是这样的:
不知道错在哪里,请大家帮忙,非常感谢!
|
|