声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1823|回复: 5

[转子动力学] 电磁轴承—转子系统的非线性动力学张海燕

[复制链接]
发表于 2008-7-23 09:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
求助 ,张海燕,电磁轴承—转子系统的非线性动力学。北京工业大学,硕士学位论文:电磁轴承—转子系统的非线性动力学 如何像她说的那样,用matlab分析,得出系统的相图和波形图

文中得到的相图和波形图

文中得到的相图和波形图

电磁轴承--转子系统的非线性动力学.doc

135 KB, 下载次数: 46

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

 楼主| 发表于 2008-7-23 10:40 | 显示全部楼层

自己编的程序

本人是初学者,请多多指教
程序如下:
function dx=bif(t,y);
dy=zeros(4,1);
omega1=1,omega2=1,p1=-1,p2=1.24,p3=0.75;
beta4=5.9367,beta5=-3.08,q1=-1,q2=1,q3=2,q4=-1.8;
omega=2,f=10;
dy(1)=y(2);
dy(2)=-0.28*y(2)-omega1^2*y(1)-q1*cos(omega*t)*y(1)+(p1*y(1)^3+...
      p2*y(1)*y(3)^2+p3*y(1)^2*y(2)+2*beta4*y(1)*y(3)*y(4)+...
      beta4*y(2)*y(3)^2+2*beta5*y(2)*y(3)*y(4)+3*beta5*y(1)*y(2)^2+...
      beta5*y(1)*y(4))+(q3*y(1)^3+q3*y(1)*y(3)^2+q4*y(1)^2*y(2))*...
      cos(omega*t)-f*sin(omega*t);
dy(3)=y(4);
dy(4)=-0.28*y(4)-omega2^2*y(3)-q2*cos(omega*t)*y(3)+(p2*y(3)^3+p2*y(1)^2*y(3)...
     +p3*y(3)^2*y(4)+2*beta4*y(1)*y(2)*y(3)+beta4*y(1)^2*y(4)+2*beta5*y(1)*...
     y(2)*y(4)+beta5*y(2)^2*y(3)+3*beta5*y(3)*y(4)^2)+(q3*y(3)^3+q3*y(1)^2*y(3)+...
     q4*y(3)^2*y(4))*cos(omega*t)+f*cos(omega*t)
  运行
options=odeset('reltol',1e-4,'abstol',[1e-4,1e-4,1e-5]);
[T,Y]=ode45(@bif,[0,12],[0.1349 0.001 -0.5 0.012],options);
plot(T,Y)
没能得到结果。
现在又放假,同学回去的都差不多了,问了几个也没有对这方面有研究,,

评分

1

查看全部评分

发表于 2008-7-23 11:41 | 显示全部楼层
肯定没有收敛,哪有这样的相图?
多算些点
 楼主| 发表于 2008-7-23 12:44 | 显示全部楼层

回复 3楼 的帖子

我也觉得奇怪,程序我是模仿matlab帮助和参考别人的程序写的,但是运行都不对
现在正在看书,希望自己能尽快弄明白:lol
发表于 2008-7-24 15:59 | 显示全部楼层
  1. function dx=bifff(t,y)
  2. omega1=1;omega2=1;p1=-1;p2=1.24;p3=0.75;
  3. beta4=5.9367;beta5=-3.08;q1=-1;q2=1;q3=2;q4=-1.8;
  4. omega=2;f=10;

  5. dx=[y(2);
  6. -0.28*y(2)-omega1^2*y(1)-q1*cos(omega*t)*y(1)+(p1*y(1)^3+...
  7. p2*y(1)*y(3)^2+p3*y(1)^2*y(2)+2*beta4*y(1)*y(3)*y(4)+...
  8. beta4*y(2)*y(3)^2+2*beta5*y(2)*y(3)*y(4)+3*beta5*y(1)*y(2)^2+...
  9. beta5*y(1)*y(4))+(q3*y(1)^3+q3*y(1)*y(3)^2+q4*y(1)^2*y(2))*...
  10. cos(omega*t)-f*sin(omega*t);
  11. y(4);
  12. -0.28*y(4)-omega2^2*y(3)-q2*cos(omega*t)*y(3)+(p2*y(3)^3+p2*y(1)^2*y(3)...
  13. +p3*y(3)^2*y(4)+2*beta4*y(1)*y(2)*y(3)+beta4*y(1)^2*y(4)+2*beta5*y(1)*...
  14. y(2)*y(4)+beta5*y(2)^2*y(3)+3*beta5*y(3)*y(4)^2)+(q3*y(3)^3+q3*y(1)^2*y(3)+...
  15. q4*y(3)^2*y(4))*cos(omega*t)+f*cos(omega*t)];
复制代码


  1. clear;close all;clc;
  2. [t,y]=ode45('bifff',[0,10],[0.1349,0.001,-0.5,0.012]);
  3. plot(t,y)
复制代码
 楼主| 发表于 2008-7-24 20:07 | 显示全部楼层

回复 5楼 的帖子

你好,谢谢你的帮助
可是我按你的也运行不出来,都已经运行了几个小时都没有出结果。
麻烦你再看看。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-11 18:29 , Processed in 0.070863 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表