中心差分法计算单自由度体系动力反应

中心差分法计算单自由度体系动力反应

ID:14404102

大小:85.82 KB

页数:7页

时间:2018-07-28

中心差分法计算单自由度体系动力反应_第1页
中心差分法计算单自由度体系动力反应_第2页
中心差分法计算单自由度体系动力反应_第3页
中心差分法计算单自由度体系动力反应_第4页
中心差分法计算单自由度体系动力反应_第5页
资源描述:

《中心差分法计算单自由度体系动力反应》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中心差分法计算单自由度体系动力反应1,程序说明中心差分法基于有限元查分代替位移对时间的求导(即速度和加速度)。如果采用等时间步长,,则速度和加速度的中心查分近似为体系的运动方程为联立以上三式,得上式中,假设和是已知的,即和以前时刻的运动已知,则可以把已知项移到方程的右边,整理得这样,就可以计算体系任意时刻的位移,速度和加速度。2,程序框图3,程序清单%计算等效刚度和中心差分法计算公式中的系数clear,m=17.5e3;k=875500;c=35000;aa=input('请选择时间步长1or2or31:dt=0.02;2:dt=0.3;3:dt

2、=其它');ifaa==1dt=0.02;endifaa==2dt=0.3;endifaa==3dt=input('请输入时间步长dt=')endt=0:dt:1.2;n=fix(1.2/dt+1);kr=m/(dt*dt)+c/(2*dt);a=k-2*m/(dt*dt);b=m/(dt*dt)-c/(2*dt);%求力pp1=0:1:40;p2=39:-1:0;one=ones(1,40);p3=(one<0);p=1000*[p1,p2,p3];fori=1:nift(i)<=0.4,p(i)=100000*t(i);endift(i)

3、>0.4&&t(i)<=0.8,p(i)=80000-100000*t(i);endift(i)>0.8,p(i)=0;endend%以下求位移uu(1,1)=0;u(1,2)=0;fori=2:(n-1)u(1,i+1)=(p(1,i)-a*u(1,i)-b*u(1,i-1))/kr;end%以下求速度ui,加速度uiiui(1,1)=0;uii(1,1)=0;fori=2:(n-1)ui(1,i)=(u(1,i+1)-u(1,i-1))/(2*dt);uii(1,i)=(u(1,i+1)-2*u(1,i)+u(1,i-1))/(dt*dt);en

4、dui(1,n)=2*ui(1,n-1)-ui(1,n-2);uii(1,n)=2*uii(1,n-1)-uii(1,n-2);figure(1)plot(t,u,'b'),xlabel('时间(s)'),ylabel('位移(m)'),title('位移时程曲线');figure(2)plot(t,ui,'r'),xlabel('时间(s)'),ylabel('速度(m/s)'),title('速度时程曲线');figure(3)plot(t,uii,'k'),xlabel('时间(s)'),ylabel('加速度(m/s^2)'),title('

5、加速度时程曲线');4,输入数据体系质量m=17.5t刚度k=875.5kN/m阻尼c=35kNs/m荷载形式5,计算结果dt=0.02s计算结果dt=0.3s计算结果6,稳定性结构自振周期由于所以选t=0.02s满足稳定性条件。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。