 
         
         
         
         
        
            已阅读5页,还剩1页未读,            继续免费阅读
        
        
                版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
             采用EL-CENTRO地震波计算单自由体系的振动位移反应谱前言:本课程论文采用软件是MATLAB R2010a,所编程序应用的方法是线性加速度法。程序采用的是两层循环上实现位移谱的求取。内循环实现在地震波下由上一步所得到的位移、速度和加速度得到下一时间间隔后的位移速度和加速度;外循环实现在不同结构自振周期(频率)下遭遇地震波的响应。本文在求出相对位移反应谱的同时,也求出了相对速度反应谱、绝对加速度反应谱。1 线性加速度法的简述:线性加速度法是直接数值积分法求解地震反应的方法之一,本文所采用的线性加速度法参考大崎顺彦的地震动的谱分析入门第二版。具体计算公式详见大崎顺彦的地震动的谱分析入门第二版P116-P118。2 所编程序及编译:clear% *读入地震记录*fid = fopen(ei.txt);Accelerate,count = fscanf(fid,%g); %count 读入的记录的量time=0:0.02:(count-1)*0.02;% *线性加速度法计算各反应*%初始化各储存向量Displace=zeros(1,count); %相对位移Velocity=zeros(1,count); %相对速度AbsAcce=zeros(1,count);%绝对加速度Damp=0.05; %结构阻尼比取为0.05Tc=0.0:0.05:10; %结构自振周期Dt=0.02; %地震记录的步长%记录计算得到的反应,MDis为最大相对位移,MVel为最大相对速度%MAcc某阻尼时最大绝对加速度,用于画图MDis=zeros(1,length(Tc);MVel=zeros(1,length(Tc);MAcc=zeros(1,length(Tc); t=1; %在下一个循环中控制不同的结构自振周期 for T=0.0:0.05:10 Frcy=2*pi/T ; %结构自振频率DamFrcy=Frcy*sqrt(1-Damp*Damp);%计算公式化简 e_t=exp(-Damp*Frcy*Dt);s=sin(DamFrcy*Dt);c=cos(DamFrcy*Dt); A=zeros(2,2); A(1,1)=e_t*(s*Damp/sqrt(1-Damp*Damp)+c); A(1,2)=e_t*s/DamFrcy; A(2,1)=-Frcy*e_t*s/sqrt(1-Damp*Damp); A(2,2)=e_t*(-s*Damp/sqrt(1-Damp*Damp)+c);d_f=(2*Damp2-1)/(Frcy2*Dt); %计算公式化简d_3t=Damp/(Frcy3*Dt);B=zeros(2,2);B(1,1)=e_t*(d_f+Damp/Frcy)*s/DamFrcy+(2*d_3t+1/Frcy2)*c)-2*d_3t;B(1,2)=-e_t*(d_f*s/DamFrcy+2*d_3t*c)-1/Frcy2+2*d_3t;B(2,1)=-e_t*(Damp/(Frcy*Dt)+1)*s/DamFrcy)+(1/(Frcy2*Dt)*c)+1/(Frcy2*Dt);B(2,2)=e_t*(Damp/(Frcy*Dt)*s/DamFrcy)+(1/(Frcy2*Dt)*c)-1/(Frcy2*Dt); for i=1:(count-1) %根据地震记录,计算不同的反应 Displace(i+1)=A(1,1)*Displace(i)+A(1,2)*Velocity(i)+B(1,1)*Accelerate(i)+B(1,2)*Accelerate(i+1); Velocity(i+1)=A(2,1)*Displace(i)+A(2,2)*Velocity(i)+B(2,1)*Accelerate(i)+B(2,2)*Accelerate(i+1); AbsAcce(i+1)=-2*Damp*Frcy*Velocity(i+1)-Frcy2*Displace(i+1);endMDis(1,t)=max(abs(Displace); MVel(1,t)=max(abs(Velocity);if T=0.0 MAcc(1,t)=max(abs(Accelerate); %当结构的自振周期为0时,其绝对加速度应等于地面加速度else MAcc(1,t)=max(abs(AbsAcce);endDisplace=zeros(1,count);%初始化各储存向量避免下次计算时引用到前面结果Velocity=zeros(1,count);AbsAcce=zeros(1,count);t=t+1; %t=length(Tc),即所求结构自振周期有多少个,对应就运行多少次。 end% *绘图*figure %绘制位移反应谱 plot(Tc,MDis)title(DisplacementResponseSpectrum)xlabel(Tn(s)ylabel(Displacement(m)legend(=0.05)gridfigure %绘制速度反应谱 plot(Tc,MVel)title(VelocityResponseSpectrum)xlabel(Tn(s)ylabel(Velocity(m)legend(=0.05)gridfigure %绘制速度反应谱 plot(Tc,MAcc)title(absAccelerateResponseSpectrum)xlabel(Tn(s)ylabel(absAccelerate(m)legend(=0.05)grid三地震反应谱:1.相对位移反应谱(DisplacementResponseSpectrum)2. 相对速度反应谱(VelocityResponseSpectrum)3. 绝对加速度反应谱(absAccelerateResponseSpectrum)4 Matlab操作截图:(在m文件编辑器中编写程序,在commad windows检错并运行)M文件编辑器编写程序:Command windows窗口检错并运行5、 参考文献1大崎顺彦 地震动的谱分析入门 第二版 地震出版社,2008.2R.克拉夫 J.彭津.结构动力学M.         
    温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年初级电气工程师《电气自动化》备考题库及答案解析
- 2025年人力资源管理师《劳动法律与人力资源制度》备考题库及答案解析
- 2025年输液室输液反应处理技巧考核模拟考试试题及答案解析
- 2025年物业管理师职业资格考试试题及答案
- 2025年保洁员职业技能培训考试题库(附答案)
- 2025年人力资源管理师资格考试《薪酬福利管理》备考题库及答案解析
- 梳理热轧非织造布制作工安全生产能力水平考核试卷含答案
- 机械手表装配工班组建设水平考核试卷含答案
- 锻造加热工安全宣传竞赛考核试卷含答案
- 白油装置操作工冲突解决评优考核试卷含答案
- 朝花夕拾琐记课件
- 2024年安康社区工作者考试真题及答案
- 2025年秋人教版七年级数学上册 第二章 综合测试卷
- 要素式暂时解除乘坐飞机、高铁限制措施申请书(申请单次解禁用)
- VW 01110-2-201503 chs螺纹连接装配和工艺保证
- 煤矿顶板事故专项风险辨识报告
- 人教版(2024)八年级上册生物期末复习全册知识点考点背诵提纲
- 机场运行服务与管理专业教学标准(高等职业教育专科)2025修订
- 医院消防演练试题及答案
- 整容医院合伙协议书
- 2025年团员身份确认入团考试试题及答案
 
            
评论
0/150
提交评论