单自由度地震能量计算的程序matlab.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
funct ion responsenew %基于戏线性滞冋模型的单自由度体系的地震能虽分析程序 %made by Yanan Li Faculty of Infrastructure Enginoering 弔Dalian University of Technology %质量57041kg,阻尼36612 N s/叫初始刚度2350000N/m,刚度折减系数0. 2,屈服位移0?01m, 采用ELCENTRO波 %参数替换直接在下面修改,然后运行 clc format long; m=57041;% 质量 ug= importdataC* ELCENTRO. txt) ;%地震波 txt 文件 ug=ug/100; P=-m*ug; num=size(P, 1); c 二36612; % 阻尼 k 1=2350000; %初始刚度 k2二kl*0?2; a=zeros(lt num) ;v=zeros(l, num) ;x=zeros(l, num);%加速度 速度 位移 Ei=zeros(l, num);Ek二zeros(1, num);Ed二zeros(1, num); Eh二zeros (1, num)输入能 动能 阻 尼耗能滞回耗能 EI=zeros(lt num); EK二zeros (1, num) ;ED=zeros(l, num) ;EH=zeros(l, num) ;%累积的各种能量 t imc=zeros(l, num); a(l)=P (l)/m; hfl=zeros (1, num); h=0. 02;%地震波采样间隔 Xy=0.01;%屈服位移 pxmax=0; nxmax-0; pd=0;%双线型滞冋模型折线的标识,0农示弹性,1表示正向弹犁性,2表示反向弹性,-1 表示反向弹塑性,-2表示正向弹性 for ii=l:num if pd==0 %弹性阶段 k二kl; if x(ii)Xy pd=l; b=[(a(ii)-a(ii-l))/6/h a(ii~l)/2 v(ii-l) x(iiT)-Xy];% 拐点处理 d=roots(b); for j=l:length(d) if isreal (d(j))==l dth=d(j); end end hp二h-dth; vp=v(ii-l)+a(ii-l)*dth+((a(ii)-a(ii-l))*dth*2/h/2); ap=a(i i-l) + (a (i i)-a(ii-l)) *dth/h; pp=m*ap+c*vp+kl*Xy; kd=k2+3*c/hp+6*m/hp/hp; dtpd=P(i i +1) -pp+m* (6*vp/hp+3*ap) +c* (3*vp^-hp*ap/2); dtx=dtpd/kd; dtv=3*dtx/hp-3*vp-hp*ap/2; x(ii)=Xy+dtx; v(ii)=vp^dtv; dtf=k2*dtx; hfl(ii)=kl*Xy+dtf; a(ii) = (P(ii)-hfl (i i+1)-c*v(i i))/m; elseif x(ii)-Xy pd=-l; b=[(a(ii)-a(ii-l))/6/h a(ii-l)/2 v(iiT) x(iiT)+Xy];% 拐点处理 d=roots(b); for j=l:length(d) if isreal (d(j))==l dth=d(j); end end hp=h-dth; vp=v(i i 1)?a(i i 1)*dth+ ((a(ii)-a(ii-l))*dth2/h/2); ap a(ii-l) + (a(ii)-a(ii-l))*dth/h; pp=m*ap+c*vp_k1*Xy; kd=k2+3*c/hp+6*m/hp/hp; dtpd=P (i i + 1)-pp+m*(6*vp/hp+3*ap)(3*vp^hp*ap/2); dtx=dtpd/kd; dtv-3*dtx/hp-3*vp-hp*ap/2; x(ii)=-Xy+dtx: v(i i)=vp^dtv; dtf=k2*dtx; hfl(ii)=-kl*Xy+dtf; a(i i) = (P(i i)-hf 1 (i i)-c*v(ii))/m; end end if pd==l %正向弹塑性 k=k2; if v(ii)0 pd=2; b=[(a(ii)-a(ii-l))/2/h a(ii-l) v(ii-l)];% 拐点处理 d二rools(b); for j=l:length(d) if isreal (d(j))==l dth=d (j); end end hp=h-dth; xp=x(iiT)+v(i i-1) *dth+a (i i-1) *dth

文档评论(0)

海上的花总是那么鲜艳 + 关注
实名认证
文档贡献者

没有霸气的GJ是难以笑傲江湖的!

1亿VIP精品文档

相关文档