24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1495  |  回复: 3

zhuang1017

铁虫 (小有名气)

[求助] 间隙碰撞振动matlab编程求助 已有1人参与

各位求助,关于两个自由度间隙碰撞的程序只能通过ode45算出没有发生碰撞时两个物体位移和速度,考虑间隙大小,发生碰撞后速度和位移都会发生变化,该怎样编程,自己编了一个程序,把两位移之差满足间隙作为条件语句,然后速度发生变化,但是位移任为未发生碰撞的位移,明显错误,现向各位求教,下面我贴出我的程序,请指正
function dy=test_fun(t,y)
g(1)=0.02;
g(2)=0.02;
u=0.02;
% f(t)=1;
% fe=1;
dy=zeros(4,1);
%  y=zeros(4,1);
dy(1)=y(3);
dy(2)=y(4);
dy(3)= -2*g(1)*y(3)-y(1)+u*2*g(2)*y(4)+u*y(2)+cos(t);%  c-b*x(1)-w*x(1)*x(2);
dy(4)= -2*(1+u)*g(2)*y(4)-(1+u)*y(2)+2*g(1)*y(3)+y(1)-cos(t); % w*x(1)*x(2)-(b+m)*x(2);
end


y0=[0,0,0,0];
[t,y]=ode45('test_fun',[0,30],y0);
T=30;
y0=[0,0,0,0];
[t,y]=ode45('test_fun',T,y0);
T=[0:0.1:30];
y0=[0,0,0,0];
[t,y]=ode45('test_fun',T,y0);
u=0.02;
r=0.2;
for i=1:length(T)
  if abs(y(i,1)-y(i,2))>=0.8
      Y(i,3)=(1-u*r)./(1+u)*y(i,3)+u*(1+r)./(1+u)*y(i,4);
     Y(i,4)=(1+r)./(1+u)*y(i,3)+(u-r)./(1+u)*y(i,4);
  else
  Y(i,3)=y(i,3);
  Y(i,4)=y(i,4);
  end
Y(i,1)=y(i,1);
Y(i,2)=y(i,2);
     
end

间隙碰撞振动matlab编程求助
碰撞.png


间隙碰撞振动matlab编程求助-1
模型.jpg
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ftc_简单

银虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
间隙条件状态你是怎么满足的
承接各类优化设计项目,百度乐仿腾讯课堂,海量教程等你来看
2楼2017-06-08 15:36:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhuang1017

铁虫 (小有名气)

全部无量纲化后由M和m位移差等于间隙(y(i,1)-y(i,2))>=0.8

发自小木虫Android客户端
3楼2017-06-08 15:42:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhuang1017

铁虫 (小有名气)

引用回帖:
2楼: Originally posted by ftc_简单 at 2017-06-08 15:36:23
间隙条件状态你是怎么满足的

全部无量纲化后由M和m位移差等于间隙(y(i,1)-y(i,2))>=0.8

发自小木虫Android客户端
4楼2017-06-08 15:42:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhuang1017 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 论文撤稿了 +5 bjvtcliu 2026-05-24 8/400 2026-05-24 23:24 by zju2000
[考博] 博士申请 +6 星…… 2026-05-18 7/350 2026-05-24 22:45 by 预约这个秋天
[基金申请] 青B发送上会通知了吗 +5 chemBioBro 2026-05-22 8/400 2026-05-24 22:10 by Max0601
[考博] 化学专业申博 +3 赵子羊 2026-05-23 4/200 2026-05-24 18:10 by 工大学长
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 1rx34o113h 2026-05-23 3/150 2026-05-24 17:41 by 0i3mu4vkjz
[博后之家] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 hvkbtfonbv 2026-05-23 3/150 2026-05-24 17:10 by 75ui6h7z2t
[考博] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 hvkbtfonbv 2026-05-23 3/150 2026-05-24 17:01 by 75ui6h7z2t
[论文投稿] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 a2tycdlnq1 2026-05-23 4/200 2026-05-24 16:16 by hhx1yx9evi
[基金申请] 河北省自然科学基金 +6 Peterchao 2026-05-18 9/450 2026-05-24 16:02 by 130067131
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 pmo95bazuy 2026-05-23 8/400 2026-05-24 15:56 by 1uy1ht2y9r
[基金申请] 西安交大新媒学院副院长用撤稿论文结题 +3 bjvtcliu 2026-05-24 5/250 2026-05-24 10:16 by kudofaye
[教师之家] 某211大学教师把个人教师官方主页改成:我跑了我跑了我跑了!官宣跑路! +4 zju2000 2026-05-21 5/250 2026-05-24 09:35 by songwz
[考博] 26/27申博自荐 10+4 ZXW0202 2026-05-22 9/450 2026-05-24 08:47 by bjvtcliu
[考博] 博士申请 +3 焦晓明 2026-05-21 3/150 2026-05-23 11:26 by mlc840311
[论文投稿] 投稿求助,期刊 +4 希冀,有书读 2026-05-20 8/400 2026-05-22 10:16 by 希冀,有书读
[文学芳草园] 献血感触 +7 呀呀好傻 2026-05-19 13/650 2026-05-21 20:15 by 呀呀好傻
[基金申请] 国自然评分 +4 无名者登山 2026-05-20 5/250 2026-05-21 16:35 by swuq
[基金申请] 国自然上会要求 +7 无名者登山 2026-05-18 11/550 2026-05-21 15:50 by draco1987
[有机交流] 反应很差,大量原料没有反应 5+3 Mr.Zot 2026-05-19 8/400 2026-05-20 22:19 by Equinoxhua
[考博] 如果工作了想读博,可以边工作边读全日制嘛? 30+3 铁达火车 2026-05-18 5/250 2026-05-20 09:33 by tfang
信息提示
请填处理意见