收藏 分销(赏)

MATLAB弹塑性时程分析法编程.doc

上传人:丰**** 文档编号:3560736 上传时间:2024-07-09 格式:DOC 页数:8 大小:657KB 下载积分:6 金币
下载 相关 举报
MATLAB弹塑性时程分析法编程.doc_第1页
第1页 / 共8页
MATLAB弹塑性时程分析法编程.doc_第2页
第2页 / 共8页


点击查看更多>>
资源描述
MATLAB编程: format short g; F(21,14)=0; xg=[0 600 1100 1500 2100 2500 2900 350 2050 1500 1000 600 200 -700 -1300 -1700 -2000 -1800 -1500 -700 -250 200 -100 0 0 0]; xg1=xg*2200/max(xg); xg2=diff(xg1); f(14)=0;f(4)=9000;t=0.05;m=250;c=240; for i =1:21 f(3)=xg2(i);f(1)=0.05*i-0.05;f(2)=xg1(i); f(6)=-m*(f(3)-6*f(12)/t-3*f(11))+c*(3*f(12)+f(11)/2*t); f(5)=f(4)+6*m/t^2+3*c/t; f(7)=f(6)/f(5); f(9)=3/t*f(7)-3*f(12)-0.5*f(11)*t; f(8)=6/0.05^2*f(7)-6/0.05*f(12)-3*f(11); f(13)=f(2)+f(11); f(14)=f(13)*m; F(i,:)=f(1,:); f(10)=f(10)+f(7);f(12)=f(12)+f(9);f(11)=f(11)+f(8); if abs(f(10))>2&F(1,7)*f(7)>0 f(4)=0; else f(4)=9000; end end a=max(abs(F(:,13))); b=max(abs(F(:,14))); F a b xlswrite('表格2.xls',F) 计算书:课程设计计算书(题二) 根据加速度调幅公式: 得: =[0 600 1100 1500 2100 2500 2900 350 2050 1500 1000 600 200 -700 -1300 -1700 -2000 -1800 -1500 -700 -250 200 -100 0 0 0]; 所以经调幅后为=[0 455.2 834.9 1138.5 1593.9 1897.5 2201.1 265.7 1556.0 1138.5 759 455.4 151.8 -531.3 -986.7 -1290.3 -1518 -1366.2 -1138.5 -531.3 -189.8 151.8 -75.9 0 0 0 ] 依次类推可以求出地面运动加速度的差值。 因为 , , , 代入可以算得 一、表格第一行数据计算: , t=0.05s 代入得 起始时刻时: 因为 所以 所以 相对加速度= 层间剪力= 二、表格第二行数据计算: =-250[379.7-6*(-10.8)/0.05-3*(-432)]+240*[3*(-10.8)+(-432)* 0.05/2] =-753293N 因为 所以 =-312 =-432*0.05-312*0.05/2=-29.4 相对加速度= =455.2-432=23.2 层间剪力= =250*23.2=5800N 依次类推,每次以上一行的数据作为起始值来计算下一行的数值。可以得出所有数据。 考虑到此为假定的结构弹塑性恢复力模型,屈服后结构抗侧移刚度为0,卸载阶段又恢复为8000N/m,所以计算时当绝对值△U大于2mm时,要以ki=0N/m代入计算即可。 输出结果: 专业文档供参考,如有帮助请下载。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服