首页 单自由度体系杜哈梅积分

单自由度体系杜哈梅积分

举报
开通vip

单自由度体系杜哈梅积分单自由度体系杜哈梅积分 function y=kst(t0,t1,t2,ts,m,b0,b1,w0,c) t0=input('请输入起始时间:t0= ');t1=input('请输入荷载消失时间:t1= ');t2=input('请输入想要的时间:t2= '); ts=input('请输入时间步长:ts= '); m=input('请输入质量:m= ') ;b0=input('请输入荷载截距:b0= ');b1=input('荷载消失时的荷载:b1= ');k=input('请输入刚度:k= ') ; c=in...

单自由度体系杜哈梅积分
单自由度体系杜哈梅积分 function y=kst(t0,t1,t2,ts,m,b0,b1,w0,c) t0=input('请输入起始时间:t0= ');t1=input('请输入荷载消失时间:t1= ');t2=input('请输入想要的时间:t2= '); ts=input('请输入时间步长:ts= '); m=input('请输入质量:m= ') ;b0=input('请输入荷载截距:b0= ');b1=input('荷载消失时的荷载:b1= ');k=input('请输入刚度:k= ') ; c=input('请输入阻尼比:c= '); w0=sqrt(k/m);w1=w0*sqrt(1-c^2); t=t0:ts:t2; for i=1:(length(t)) x=linspace(t(1),t(length(t))) p=interp1([t0 t1],[b0 b1],t); p(find(isnan(p)==1)) = 0; px=linspace(p(1),p(length(t))); a=px.*exp(c*w0*x).*cos(w1*x); A=trapz(x,a); b=px.*exp(c*w0*x).*sin(w1*x); B=trapz(x,b); y=exp(-c*w0*t).*(A.*sin(w1*t)-B.*cos(w1*t))./(m*w1) v=diff(y) a0=diff(y,2) end ymax=max(y) figure plot(t,y); 此程序为复合梯形法计算冲击荷载作用下的杜哈梅积分。 以P(t)=-1250000*(t+0.08)的冲击荷载为例,质量:m=6.4;阻尼比c=0.05;刚度:k=34847.77 N/m.将参数输入程序得到以下结果: 冲击荷载作用下的体系的速度图 冲击荷载作用下的体系加速度图
本文档为【单自由度体系杜哈梅积分】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_841159
暂无简介~
格式:doc
大小:48KB
软件:Word
页数:3
分类:
上传时间:2017-11-13
浏览量:94