声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1649|回复: 2

[计算数学] 请高手解答~~解非线性油膜力模型

[复制链接]
发表于 2011-7-24 11:20 | 显示全部楼层 |阅读模式

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

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

x
m文件如下:
function dx=ymwd(t,x)
global w prou;
prou=0.1;
%w=7600;
m=2;    %kg
C=0.1; %mm
n=0.018;%Pa.s
R=25;%mm
L=10;%mm
g=9.8;%N/kg^2   %omg=sqrt(m*qs/(m*c));
qs=n*w*R*L*(R/C)^2*(L/2/R)^2;
M=(w^2*m*C)/qs;
G1=g/C/w^2;
a=atan((x(3)+2*x(2))/(x(1)-2*x(4)))-pi/2*sign((x(3)+2*x(2))/(x(1)-2*x(4)))-pi/2*sign(x(3)+2*x(2));
G=2/sqrt(1-x(1).^2-x(3).^2)*(pi/2+atan((x(3)*cos(a)-x(1)*sin(a))/sqrt(1-x(1).^2-x(3).^2)));
S=(x(1)*cos(a)+x(3)*sin(a))/(1-(x(1)*cos(a)+x(3)*sin(a)).^2);
V=(2+(x(3)*cos(a)-x(1)*sin(a))*G)/(1-x(1)^2-x(3).^2);
fx=sqrt((x(1)-2*x(4)).^2+(x(3)+2*x(2)).^2)/(1-x(1).^2-x(3).^2)*(3*x(1)*V-sin(a)*G-2*cos(a)*S);
fy=sqrt((x(1)-2*x(4)).^2+(x(3)+2*x(2)).^2)/(1-x(1).^2-x(3).^2)*(3*x(3)*V+cos(a)*G-2*sin(a)*S);
dx=[x(2);fx/M+prou*cos(t);x(4);fy/M+prou*sin(t)-G1];
用龙格库塔方法解出来的时域波形为一条斜线,如下图:哪里出错了?请高手指点~~ 未命名.jpg

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2011-7-25 18:06 | 显示全部楼层
这是刚性的一种体现,需要调整你的系统参数再计算了。
 楼主| 发表于 2011-7-29 11:56 | 显示全部楼层
回复 2 # octopussheng 的帖子

请问具体到哪些系统参数的改变呢?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-8 16:06 , Processed in 0.051117 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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