raikk 发表于 2008-6-6 17:08

关于滞后阻尼系统的滞回曲线

单自由度结构阻尼(滞后阻尼)系统方程:

4*x''+2*x+4*x*j=sin(0.5*t)

怎样在matlab中画出滞回曲线的图形呢?
谢谢!!

iewoug 发表于 2008-6-7 14:31

4*x''+2*x+4*x'=sin(0.5*t)
楼主的式子应该是这样的吧
滞回曲线很简单的。。。帮你编了个小程序
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
%%%%4*x''+2*x+4*x'=sin(0.5*t)的滞回曲线

clear;
t0=0; %%% 起始时间
tf=20; %%% 结束时间
tspan=; %%% 计算时间段
Y0=;
=ode45('DYdt',tspan,Y0);
fc=-4*YY(:,2);%%%%滞回力
plot(YY(:,1),fc,'r.','color','black');
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[ 本帖最后由 iewoug 于 2008-6-7 14:34 编辑 ]

raikk 发表于 2008-6-10 12:47

回复 2楼 的帖子

谢谢您的回复!
不好意思,我没有表达清楚我的意思,
方程是:
4*x''+2*x+4*x*j=sin(0.5*t)
等价于:
4*x''+2*x+4*x*sgn(x')=sin(0.5*t)
即,阻尼力与速度方向相反,与位移大小成正比。
页: [1]
查看完整版本: 关于滞后阻尼系统的滞回曲线