|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
在研究中,我看到油膜力表示方法主要有两种,一种是有很多参数组成,即C1,C2,C3等,代表有《带有两端支座松动故障的转子系统的振动分析》里用到的油膜力表示,
还有一种是用G,V,S,等表示的,例如《具有裂纹-碰摩耦合故障转子-轴承系统的动力学研究》。
在编程中使用,GVS方法编程,不知道为什么,油膜力总是为虚数(有实部哈~),调小步长不管用,验证程序其他地方都是对的,就是油膜力这里的问题。实在不知道为什么出错。请大牛们指教一二。
谢谢啊~~~!!!
我编的关于求油膜力的程序。
arfa=atan((x(11)+2*x(10))/(x(9)-2*x(12)))-pi/2*sign((x(11)+2*x(10))/(x(9)-2*x(12)))-pi/2*sign(x(11)+2*x(10));
G0=2/sqrt(1-(x(9).^2)-(x(11).^2))*(pi/2+atan((x(11)*cos(arfa)-x(9)*sin(arfa))/sqrt(1-(x(9).^2)-(x(11).^2))));
S0=(x(9)*cos(arfa)+x(11)*sin(arfa))/(1-(x(9)*cos(arfa)+x(11)*sin(arfa)).^2);
V0=(2+(x(11)*cos(arfa)-x(9)*sin(arfa))*G0)/(1-(x(9).^2)-(x(11).^2));
Fx=-sqrt((x(9)-2*x(12)).^2+(x(11)+2*x(10).^2))/(1-x(9).^2-x(11).^2)*(3*x(9)*V0-sin(arfa)*G0-2*cos(arfa)*S0);
Fy=-sqrt((x(9)-2*x(12)).^2+(x(11)+2*x(10).^2))/(1-x(9).^2-x(11).^2)*(3*x(11)*V0+cos(arfa)*G0-2*sin(arfa)*S0); |
|