- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
线弹性时程分析法子程序
线弹性时程分析法(wilson-θ)子程序
**********************************************************
* *
* ====== STEP-BY-STEP INTEGRAL PROGRAM ====== *
* *
**********************************************************
SUBROUTINE ESSIP(NI,NZ,ID,XI1,XI2,W1,W2,IC)
W1,W2是第一、二阶频率,XI1,XI2是第一、二阻尼比,ID是地震烈度,IC是阻尼算法
REAL WK(30),TT(30),CM(30),PM(30,2),S(30)
REAL*8 A(330,38),W(330),EK(30,30),FK(30,30)
INTEGER NX(30)
CHARACTER AA*20
COMMON /C5/A/C6/P(330)/C7/W/C17/JDW(150,3)/N0/FK
COMMON /N1/CD(30,30)/N2/DX(30),VX(30),AX(30)
COMMON /N3/YD(30),YV(30),YA(30)/N4/GG(1000)
READ(12,*)IX,(CM(I),I=1,IX),(NX(I),I=1,IX)‘输入:振动位移个数IX,质量矩阵(向量)CM,振动位移对应的节点编号NX
CLOSE (12)
TSTEP=.02 ‘时间步长
THETA=1.4
IF(W2.EQ.0) IC=1‘如果W2=0,则自由一个频率,取第一种阻尼算法
WRITE(*,*)Name of earthquake wave[EL-CENTRO]?
READ(*,*)
read(*,(A\))AA
IF(AA.EQ. ) AA=EL-CENTRO
OPEN(5,FILE=AA)
READ (5,*)NMAX,(GG(I),I=1,NMAX) ‘输入地面运动加速度点数,加速度值
CLOSE(5)
DO 4 I=1,IX
S(I)=CM(I) “[M]”质量向量幅值给S()
DO 4 J=1,IX
4 CD(I,J)=0 “[C]”阻尼矩阵清零
OPEN (11,FILE=DSP.MID,STATUS=NEW)打开文件保存位移
OPEN (12,FILE=VEL.MID,STATUS=NEW) 打开文件保存速度
7 OPEN (13,FILE=ACC.MID,STATUS=NEW) 打开文件保存加速度
DO 10 I=1,IX
10 NX(I)=JDW(NX(I),1)利用节点定位向量,把振动位移自由度编号取出来
IF (ID.EQ.7) C=.22*.0981根据烈度确定加速度最大值
IF (ID.EQ.8) C=.4*.0981
IF (ID.EQ.9) C=.62*.0981
DO 15 I=1,NMAX
15 GG(I)=GG(I)*C(调整规格化地震波,从数据文件输入的地震加速度最大峰值都是100gal)
TAU=THETA*TSTEP (τ=θΔt)
READ(9)((A(I,J),J=1,NZ),I=1,NI) (总刚,NZ半带宽,NI总自由度数目)
DO 60 I=1,IX
DO 61 J=1,NI
61 P(J)=0
P(NX(I))=1.0对振动自由度上施加单位荷载
CALL JFC(NI,NZ,I)
DO 65 J=1,IX
65 FK(J,I)=W(NX(J))保存柔度系数的一列,逐步形成柔度矩阵
60 CONTINUE
CALL CVK(IX,FK) (求抗侧力总刚[K]E=[F]-1)
IF(IC.EQ.1) THEN计算阻尼矩阵([C]=α[M])
T1=2*XI1*W1
您可能关注的文档
最近下载
- 《防范遏制矿山领域重特大生产安全事故的硬措施》解读.pptx VIP
- [运行]-污水处理运营费用明细.docx VIP
- 《中华人民共和国标准化法》专业解读课件.pptx VIP
- 高中数学精品讲义:三角函数的概念(五大题型).pdf VIP
- 2025无创正压通气临床研究年度进展.pdf VIP
- 20240320可用性工程(人因设计)研究报告 空白模版.docx VIP
- GB_T 32151.14-2023 碳排放核算与报告要求 第14部分:其他有色金属冶炼和压延加工企业.pdf VIP
- 医务人员职业安全防护措施.pdf VIP
- 12J6 外装修标准图集.pdf VIP
- 兽医内科病 兽医学教材.ppt VIP
文档评论(0)