




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算例一计算简图及结果输出用平面刚架静力计算程序下图结构的内力。各杆EA,EI相同。已知: 计算简图如下:(1)输入原始数据控制参数 3,5,8,7,1,2(NE,NJ,N,NW,NPJ,NPF)结点坐标集结点未知量编号 单元杆端结点编号及单元EA、EI 结点荷载 非结点荷载 (2)输出结果 NE= 3 NJ= 5 N= 8 NW= 7 NPJ= 1 NPF= 2NODE X Y XX YY ZZ 1 0.0000 0.0000 0 0 0 2 0.0000 4.0000 1 2 3 3 0.0000 4.0000 1 2 4 4 4.0000 4.0000 5 6 7 5 4.0000 0.0000 0 0 8 ELEMENT NODE-I NODE-J EA EI 1 1 2 0.400000E+07 0.160000E+05 2 3 4 0.400000E+07 0.160000E+05 3 5 4 0.400000E+07 0.160000E+05 CODE PX-PY-PM 7. -15.0000 ELEMENT IND A Q 1. 2. 2.0000 -18.0000 2. 1. 4.0000 -25.0000 NODE U V CETA 1 0.000000E+00 0.000000E+00 0.000000E+00 2 -0.221743E-02 -0.464619E-04 -0.139404E-02 3 -0.221743E-02 -0.464619E-04 0.357876E-02 4 -0.222472E-02 -0.535381E-04 -0.298554E-02 5 0.000000E+00 0.000000E+00 0.658499E-03 ELEMENT N Q M 1 N1= 46.4619 Q1= 10.7119 M1= -6.8477 N2= -46.4619 Q2= 7.2881 M2= 0.0000 2 N1= 7.2881 Q1= 46.4619 M1= 0.0000 N2= -7.2881 Q2= 53.5381 M2= 14.1523 3 N1= 53.5381 Q1= 7.2881 M1= 0.0000 N2= -53.5381 Q2= -7.2881 M2= -29.1523算例二计算简图及结果输出用平面刚架静力计算程序下图结构的内力。已知:桁架单元的抗拉刚度为,平面刚架单元的抗拉刚度为已知:,抗弯刚度为。计算简图如下:(1)输入原始数据控制参数 (NE,NJ,N,NW,NPJ,NPF)结点坐标集结点未知量编号 单元杆端结点编号及单元EA、EI 非结点荷载 (2)输出结果 NE= 5 NJ= 4 N= 8 NW= 7 NPJ= 0 NPF= 1 NODE X Y XX YY ZZ 1 0.0000 0.0000 0 0 1 2 4.0000 0.0000 2 3 4 3 4.0000 -3.0000 5 6 0 4 8.0000 0.0000 7 0 8 ELEMENT NODE-I NODE-J EA EI 1 1 2 0.600000E+07 0.184000E+06 2 2 4 0.600000E+07 0.184000E+06 3 3 1 0.200000E+07 0.000000E+00 4 3 2 0.200000E+07 0.000000E+00 5 3 4 0.200000E+07 0.000000E+00 ELEMENT IND A Q 1. 1. 4.0000 -20.0000 NODE U V CETA 1 0.000000E+00 0.000000E+00 0.312593E-03 2 -0.202759E-04 -0.253871E-03 -0.144928E-03 3 -0.202759E-04 -0.185440E-03 0.000000E+00 4 -0.405518E-04 0.000000E+00 -0.227378E-04 ELEMENT N Q M 1 N1= 30.4138 Q1= 37.1896 M1= 0.0000 N2= -30.4138 Q2= 42.8104 M2= 11.2415 2 N1= 30.4138 Q1= 2.8104 M1= -11.2415 N2= -30.4138 Q2= -2.8104 M2= 0.0000 3 N1= -38.0173 Q1= 0.0000 M1= 0.0000 N2= 38.0173 Q2= 0.0000 M2= 0.0000 4 N1= 45.6207 Q1= 0.0000 M1= 0.0000 N2= -45.6207 Q2= 0.0000 M2= 0.0000 5 N1= -38.0173 Q1= 0.0000 M1= 0.0000 N2= 38.0173 Q2= 0.0000 M2= 0.0000C 主程序C (一)输入原始数据 DIMENSION JE(2,100),JN(3,100),JC(6),EA(100),EI(100),X(100), $Y(100),PJ(2,50),PF(4,100) REAL*8 KE(6,6),KD(6,6),T(6,6),P(300),KB(200,20),F(6),FO(6), $D(6),BL,SI,CO,S,C OPEN (5,FILE=RPF1.TXT)open (6,file=jieguo1.dat,status=new)READ (5,*) NE,NJ,N,NW,NPJ,NPFREAD (5,*) (X(J),Y(J),(JN(I,J),I=1,3),J=1,NJ)READ (5,*) (JE(I,J),I=1,2),EA(J),EI(J),J=1,NE)IF (NPJ.NE.0) READ (5,*) (PJ(I,J),I=1,2),J=1,NPJ)IF (NPF.NE.0) READ (5,*) (PF(I,J),I=1,4),J=1,NPF)WRITE (6,10) NE,NJ,N,NW,NPJ,NPFWRITE (6,20) (J,X(J),Y(J),(JN(I,J),I=1,3),J=1,NJ)WRITE (6,30) (J,(JE(I,J),I=1,2),EA(J),EI(J),J=1,NE)IF (NPJ.NE.0) WRITE (6,40) (PJ(I,J),I=1,2),J=1,NPJ)IF (NPF.NE.0) WRITE (6,50) (PF(I,J),I=1,4),J=1,NPF)10 FORMAT(/6X,NE=,I5,2X,NJ=,I5,2X,N=,I5,2X,NW=,I5,2X, $NPJ=,I5,2X,NPF=I5)20 FORMAT(/7X,NODE,7X,X,11X,Y,12X,XX,8X,YY,8X,ZZ/ $(1X,I10,2F12.4,3I10)30FORMAT(/4X,ELEMENT,4X,NODE-I,4X,NODE-J,11X,EA,13X,EI/ $(1X,3I10,2E15.6)40 FORMAT(/7X,CODE,7X,PX-PY-PM/(1X,F10.0,F15.4)50FORMAT(/4X,ELEMENT,7X,IND,10X,A,14X,Q,/ $(1X,2F10.0,2F15.4)C (二)形成总结点荷载向量 DO 55 I=1,N55 P(I)=0.00 IF(NPJ.EQ.0) GO TO 65DO 60 I=1,NPJL=PJ(1,I)60 P(L)=PJ(2,I)65 IF(NPF.EQ.0) GO TO 90 DO 70 I=1,NPFM=PF(1,I)CALL SCL(M,NE,NJ,BL,SI,CO,JE,X,Y)CALL EFX(I,NPF,BL,PF,FO)CALL CTM(SI,CO,T)CALL EJC(M,NE,NJ,JE,JN,JC)DO 75 L=1,6S=0.00DO 80 K=1,680 S=S-T(K,L)*FO(K) F(L)=S75 CONTINUE DO 85 J=1,6L=JC(J)IF(L.EQ.0) GO TO 85P(L)=P(L)+F(J)85 CONTINUE70 CONTINUEC (三)形成整体刚度矩阵90 DO 95 I=1,N DO 100 J=1,NW100 KB(I,J)=0.0095 CONTINUE DO 105 M=1,NECALL SCL(M,NE,NJ,BL,SI,CO,JE,X,Y)CALL CTM(SI,CO,T)CALL ESM(M,NE,BL,EA,EI,KD)CALL EJC(M,NE,NJ,JE,JN,JC)DO 110 I=1,6DO 115 J=1,6S=0.00DO 120 L=1,6DO 125 K=1,6125 S=S+T(L,I)*KD(L,K)*T(K,J)120 CONTINUE KE(I,J)=S115 CONTINUE110 CONTINUE DO 130 L=1,6I=JC(L)IF(I.EQ.0) GO TO 130DO 135 K=1,6J=JC(K)IF(J.EQ.0.OR.J.LT.I)GO TO 135JJ=J-I+1KB(I,JJ)=KB(I,JJ)+KE(L,K)135 CONTINUE130 CONTINUE105 CONTINUEC (四)解线性方程组 N1=N-1DO 140 K=1,N1IM=K+NW-1IF(N.LT.IM) IM=NI1=K+1DO 145 I=I1,IML=I-K+1C=KB(K,L)/KB(K,1)JM=NW-L+1DO 150 J=1,JMJJ=J+I-K150 KB(I,J)=KB(I,J)-C*KB(K,JJ)145 P(I)=P(I)-C*P(K)140 CONTINUE P(N)=P(N)/KB(N,1)DO 155 K=1,N1I=N-KJM=K+1IF(NW.LT.JM) JM=NWDO 160 J=2,JML=J+I-1160 P(I)=P(I)-KB(I,J)*P(L)155 P(I)=P(I)/KB(I,1) WRITE(6,165)165 FORMAT(/7X,NODE,10X,U,14X,V,11X,CETA) DO 170 I=1,NJDO 175 J=1,3D(J)=0.00L=JN(J,I)IF(L.EQ.0) GO TO 175D(J)=P(L)175 CONTINUE WRITE(6,180) I,D(1),D(2),D(3)180 FORMAT(1X,I10,3E15.6)170 CONTINUEC (五)求单元杆端内力 WRITE(6,200)200 FORMAT(/4X,ELEMENT,13X,N,17X,Q,17X,M) DO 205 M=1,NECALL SCL(M,NE,NJ,BL,SI,CO,JE,X,Y)CALL ESM(M,NE,BL,EA,EI,KD)CALL CTM(SI,CO,T)CALL EJC(M,NE,NJ,JE,JN,JC)DO 210 I=1,6L=JC(I)D(I)=0.00IF(L.EQ.0) GO TO 210D(I)=P(L)210 CONTINUE DO 220 I=1,6F(I)=0.00DO 230 J=1,6DO 240 K=1,6240 F(I)=F(I)+KD(I,J)*T(J,K)*D(K)230 CONTINUE220 CONTINUE IF(NPF.EQ.0) GO TO 270DO 250 I=1,NPFL=PF(1,I)IF(M.NE.L) GO TO 250CALL EFX(I,NPF,BL,PF,FO)DO 260 J=1,6260 F(J)=F(J)+FO(J)250 CONTINUE270 WRITE(6,280) M,(F(I),I=1,6)280 FORMAT(/1X,I10,3X,N1=,F12.4,3X,Q1=,F12.4,3X,M1=,F12.4 $/14X,N2=,F12.4,3X,Q2=,F12.4,3X,M2=,F12.4)205CONTINUE CLOSE(5)STOPENDC 子程序C (六)形成单元定位向量 SUBROUTINE EJC(M,NE,NJ,JE,JN,JC)DIMENSION JE(2,NE),JN(3,NJ),JC(6)J1=JE(1,M)J2=JE(2,M)DO 10 I=1,3JC(I)=JN(I,J1)10 JC(I+3)=JN(I,J2) RETURNENDC (七)求单元常数SUBROUTINE SCL(M,NE,NJ,BL,SI,CO,JE,X,Y)DIMENSION JE(2,NE),X(NJ),Y(NJ)REAL*8 BL,SI,CO,DX,DYJ1=JE(1,M)J2=JE(2,M)DX=X(J2)-X(J1)DY=Y(J2)-Y(J1)BL=DSQRT(DX*DX+DY*DY)SI=DY/BLCO=DX/BLRETURNENDC (八)形成单元刚度矩阵 SUBROUTINE ESM(M,NE,BL,EA,EI,KD)DIMENSION EA(NE),EI(NE)REAL*8 KD(6,6),BL,S,G,G1,G2,G3G=EA(M)/BLG1=2.00*EI(M)/BLG2=3.00*G1/BLG3=2.00*G2/BLDO 10 I=1,6DO 10 J=1,610 KD(I,J)=0.00 KD(1,1)=GKD(1,4)=-GKD(4,4)=GKD(2,2)=G3KD(5,5)=G3KD(2,5)=-G3KD(2,3)=-G2KD(2,6)=-G2KD(3,5)=G2KD(5,6)=G2KD(3,3)=2.00*G1KD(6,6)=2.00*G1KD(3,6)=G1DO 20 I=1,5 I1=I+1DO 30 J=I1,630 KD(J,I)=KD(I,J)20 CONTINUE RETURN ENDC (九)形成单元坐标转换矩阵 SUBROUTINE CTM(SI,CO,T)REAL*8 T(6,6),SI,CODO 10 I=1,6DO 10 J=1,610 T(I,J)=0.00 T(1,1)=COT(1,2)=SIT(2,1)=-SIT(2,2)=COT(3,3)=1.00DO 20 I=1,3DO 20 J=1,320 T(I+3,J+3)=T(I,J) RETURN ENDC (十)形成单元固端力 SUBROUTINE EFX(I,NPF,BL,PF,FO)DIMENSION PF(4,NPF)REAL*8 FO(6),A,B,C,G,Q,S,BLIND=PF(2,I)A=PF(3,I)Q=PF(4,I)C=A/BLG=C*CB=BL-ADO 5 J=1,65 FO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建砖烟囱拆除施工方案
- 小学六年级信息技术授课设计方案
- 混凝土墙板保温施工方案
- 新入职周工作总结
- 物业管家转正申请述职报告
- 楼层经理述职报告
- 幼儿园双语教学活动方案与效果分析
- 护理临床教学病案讨论
- 2025年环境影响评价工程师技术方法考试真题及答案解析
- 罐头杀菌工岗位操作规程考核试卷及答案
- 电梯安全总监培训记录课件
- 2025四川省水电投资经营集团有限公司所属电力公司员工招聘6人备考模拟试题及答案解析
- 房地产中介居间服务合同5篇
- 童话中的英雄勇敢的小矮人作文10篇范文
- 人员外出安全培训内容课件
- 小学美术剪纸社团教学活动计划
- 2025年法官入额遴选政治理论真题及答案
- 护理系毕业论文2000
- 空调科安全培训课件
- 2025征兵考试题库与答案
- 2025-2026学年浙教版小学劳动技术一年级上册教学计划及进度表
评论
0/150
提交评论