马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
已知:
dx/dt=f(t,x,p)
假设f以2*pi为周期,即 f(t+2*pi,x,p)=f(t,x,p)
假设存在解x(t)=z(t,u,p), u为初始条件即, x(0)=z(0,u,p)=u.
由周期性定义Poincare映射
T: u--->T(u)=z(2*pi,u,p)
求:
F(u,p)=u - T(u)=0 的解.
我的问题: 微分方程解x(t)=z(t,u,p)通常无法解析表达,只能用数值积分方法得到数值解,也就是一串时间序列.
那么
(1) 这个Poincare映射如何表达?或者如何利用数值解得到Poincare映射后的值T(u)?
(2) 如果得到的T(u)是数值解,那么如何利用迭代算法如Newton法得到F(u,p)=u - T(u)=0 的解?
可以 Duffing系统为例
dx/dt = y;
dy/dt = -ky-x^3+b*cos(t) + b0;
k = 0.2; b=0.3; b0 = 0.1; |