



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、M=10A5*diag(3.4 3.4 3.2 3.2 3.0 2.8 2.7 2.6);K=10A8*(diag(4.4 4.2 4 3.8 3.6 3.4 3.2 1.6)+.diag(-2.2 -2.0 -2.0 -1.8 -1.8 -1.6 -1.6,1)+.diag(-2.2 -2.0 -2.0 -1.8 -1.8 -1.6 -1.6,-1);%输入质量矩阵喇I度矩阵fai,w=eig(inv(K)*M);omiga=1./diag(w.A0.5);for i=1:8%寺征值问题求解%导到周期%0一化振型val,poi=max(abs(fai(:,i);fai(:,i)=fai(:,
2、i)/fai(poi,i);endgama=fai'*M*ones(8,1)./diag(fai'*M*fai);kesai=(0.1347+0.006306*omiga.A2)/2./omiga;%十算振型参与系数%十算各阶阻尼地震动响应图'mkdir(file_id);有图A= textread('NS.txt','%n');N=length(A);mint=0.01;T=(N-1)*mint;B=xlsread('T');allmotion=zeros(N,8);allacceleration=zeros(N,8);
3、allacceleration(1,:)=A(1);allvelocity=zeros(N,8);vg(1)=0;xg(1)=0;for m=1:N-1烟取地震波数据%求时间间隔% 创立文件夹保存生成的所%用来存储所有时刻的位移%用来存储所有时刻的加速度值%寸0时刻加速度矩阵初始化%用于存储所有时刻速度计算场地速度、位移用于对加速度进行基线修正vg(m+1)=vg(m)+A(m)*mint+(A(m+1)-A(m)*mint/2;xg(m+1)=xg(m)+vg(m)*mint+A(m)*mintA2/2+mintA2*(A(m+1)-A(m)/6;%十算endc1=28/13/TA2*(2*
4、vg(N)-15/TA5*xg*(3*T*B(:,1).A2-2*B(:,1).A3)*mint);系数c1c0=(vg(N)-c1*TA2/2)/T;%分正后的地震波加速度%啰正计算系数C0A=max(A)/max(abs(A-(c0+c1*B(:,1)*(A-(c0+c1*B(:,1);xg=xg'-(0.5*c0*B(:,1).A2+1/6*c1*B(:,1).A3);后的场地位移for i=1:8第三层循环用于对不同周期值计算反响S=1+kesai(i)*omiga(i)*mint+(omiga(i)*mint)A2)/6;for j=2:N对每个周期利用NewMark方法进行
5、数值积分得到对应值(具体请查看word文档)Q=2*omiga(i)*kesai(i)*allacceleration(j-1,i)*mint+.(omiga(i)A2)*(allvelocity(j-1,i)*mint+0.5*allacceleration(j-1,i)*mintA2);deltaa=-(gama(i)*(A(j)-A(j-1)+Q)/S;allacceleration(j,i)=allacceleration(j-1,i)+deltaa;allvelocity(j,i)= allvelocity(j-1,i)+allacceleration(j-1,i)*mint+del
6、taa*mint/2;allmotion(j,i)= allmotion(j-1,i)+allvelocity(j-1,i)*mint+0.5*allacceleration(j-1,i)*mintA2+.deltaa*(mintA2)/6;end%积分计算反响并存放在前面的空矩阵里%计算位移% 十算加速度 %计算速度%RJ用figure函数准确的限制画图窗口魅制坐标轴范围,便于比拟end motion1=allmotion*fai'acceleration=allacceleration*fai'velocity=allvelocity*fai'for n=1:9 f
7、igure('color','white')if n=9axis(0,50,-0.03,0.03) endgrid onhold on box off %annotation('arrow',0.132 0.132,0.8 1);%annotation('arrow',0.8 1,0.108 0.108);%产生坐标轴箭头(可能不够美观)if n=1%计算相关数据和得到图name='底层层间位移时程,;motion(:,n)=motion1(:,n);elseif n=9name='顶层位移时程,;motion(:
8、,9)=motion1(:,8)+xg;elsemotion(:,n)=motion1(:,n)-motion1(:,n-1);name=strcat('第',num2str(n-1),'-',num2str(n),' 层间位移时程,);%®相对位移时程%x轴标注%y轴标注%标注图名洞形全屏,便于查看end plot(B(:,1),motion(:,n),'linewidth',2)xlabel('时间(s) ','FontName','宋体,'FontSize',16);
9、ylabel('位移(m)','FontName','宋体','FontSize',16);title(name,'FontName','宋体','FontSize',20)set(gcf,'position',get(0,'screensize');shgF=getframe(gcf);imwrite(F.cdata,file_id,strcat(name,'.png');筛储得到的时程图end%计算顶层的层间相对位移%计算剪力GK=
10、repmat(-2 -2 -1.8 -1.8 -1.8 -1.8 -1.6 -1.6*10A8,N,1);%输入刚度矩阵motion(:,8)=motion1(:,8)-motion1(:,7);Fq=motion(:,1:8).*GK;figure('color','white')plot(B(:,1),Fq(:,1)xlabel('时间(s) ','FontName','宋体','FontSize',16);ylabel('剪力(N) ','FontName',&
11、#39;宋体','FontSize',16);title('底层剪力时程','FontName','宋体','FontSize',20);set(gcf,'position',get(0,'screensize');F=getframe(gcf);imwrite(F.cdata,file_id,strcat('底层剪力时程图','.png');maxFq=zeros(1,16);for f=1:8%生成图形窗口,背景白色%画底层剪力时程图%x轴
12、标注%y轴标注晰注图名%图形全屏,便于查看%存储生成的图形%计算所需剪力和位移包络图数据,并得到便于画图的矩阵maxmotion(2*f-1)=max(abs(motion(:,f);maxmotion(2*f)=maxmotion(:,2*f-1);maxFq(2*f-1)=max(abs(Fq(:,f);maxFq(2*f)=max(abs(Fq(:,f); end figure('color','white')plot(maxmotion,0 0.5 0.5 1 1 1.5 1.5 2 2 2.5 2.5 3 3 3.5 3.5 4,'k-'
13、;);% 生成层间位移包络图 title('层间位移绝对值最大值包络图','FontName','宋体','FontSize',20);两注图名text(maxmotion(1:2:16),0.25:0.5:4,num2str(maxmotion(1:2:16)')%B 注位移数据set(gcf,'position',get(0,'screensize');纲形全屏,便于查看F=getframe(gcf); imwrite(F.cdata,file_id,strcat('层间位移绝对值最大值包络图','.png');%存储图形figure('color','white') plot(maxFq/1000,0 0.5 0.5 1 1 1.5 1.5 2 2 2.5 2.5 3 3 3.5 3.5 4,'k-'); title('层间剪力绝对值最大值包络图','FontName','宋体','FontSize',20);两注图名text(maxFq(1:2:16)/1000,0.2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新员工入职安全培训考试试题及参考答案AB卷
- 25年公司、项目部、各个班组三级安全培训考试试题附答案(研优卷)
- 25年公司安全管理人员安全培训考试试题【原创题】
- 知到智慧树网课:地球科学概论(东华理工大学)章节测试满分答案
- 2025租赁合同模板合同样本
- 2025混凝土浇筑工程施工合同模板
- 2025汽车销售贷款合同范本
- 2025年数控精密电火花成形机床项目合作计划书
- 2025年的简约合同范本
- 2025年共享充电宝合作协议书
- 剪叉式升降工作平台作业专项施工方案24
- 2024中考地理复习知识要点提纲(-商务星球版-)
- 铅锌矿的矿石加工与冶炼技术改进
- 《群英会蒋干中计》课件 2023-2024学年高教版中职语文基础模块下册
- 2024年地基基础(基桩静荷载试验)知识考试题库(供参考)
- 保密管理与人工智能技术发展
- 毒理学新技术
- 新生儿贫血护理查房课件
- 电信电源专业应急预案
- “0”何去何从-小数近似数的教学思考与实践 论文
- GMW 17408-2017 Flexible Expanded Rubber And Rubber-Like Materials原版完整文件
评论
0/150
提交评论