




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C-FRAME.FOR-(FOR FRAME PROBLEMS)- DIMENSION LOC(3,2),IFIX(6),AREA(3),FINT(3),CX(4),CY(4), 1 F(12),FR(12),FE(3,6) COMMON NN,NE,ND,NFIX,EC- OPEN (5,FILE=F1.TXT,STATUS=OLD) OPEN (6,FILE=OUTF1.) READ(5,*) NN,NE,ND,NFIX,E WRITE(6,105) NN,NE,ND,NFIX,E105 FORMAT(4X,NN NE ND NFIX E/4I5,E11.4) READ(5,*) (LOC(I,1),LOC(I,2),AREA(I),FINT(I),I=1,NE) WRITE(6,108)108 FORMAT(/1X,ELEMENT NODE1 NODE2 AREA FINT) WRITE(6,110) (I,LOC(I,1),LOC(I,2),AREA(I),FINT(I),I=1,NE)110 FORMAT(1X,3I6,2E12.4) READ(5,*) (CX(J),CY(J),J=1,NN) WRITE(6,112)112 FORMAT(/4X,NODE X-COORD Y-COORD) WRITE(6,115) (J,CX(J),CY(J),J=1,NN)115 FORMAT(4X,I3,3X,2E12.4) READ(5,*) (IFIX(K),K=1,NFIX) WRITE(6,118) (IFIX(K),K=1,NFIX)118 FORMAT(/3X,IFIX=,6I4)C- CALL CST(LOC,IFIX,AREA,FINT,CX,CY,F,FR,FE)C- WRITE(6,130)130 FORMAT(/4X,NODE,5X,X-DISP,8X,Y-DISP,9X,THITA) WRITE(6,135) (I,F(3*I-2),F(3*I-1),F(3*I),I=1,NN)135 FORMAT(2X,I5,3E15.6) WRITE(6,140)140 FORMAT(/4X,reaction nodal forces from the equations, 1 /4X,NODE,5X,X-LOAD,8X,Y-LOAD,9X,MOMENT) WRITE(6,145) (I,FR(3*I-2),FR(3*I-1),FR(3*I),I=1,NN)145 FORMAT(2X,I5,3E15.6) WRITE(6,150)150 FORMAT(/4X,ELEMENT,4X,AXI-F,7X,SHEAR-Q,7X,MOMENT-M) DO 10 I=1,NE10 WRITE(6,155) I,FE(I,1),FE(I,2),FE(I,3),FE(I,4),FE(I,5),FE(I,6)155 FORMAT(2X,I4,3E15.6/6X,3E15.6) STOP ENDC- SUBROUTINE CST(LOC,IFIX,AREA,FINT,CX,CY,F,FR,FE) DIMENSION LOC(NE,2),IFIX(NFIX),AREA(NE),FINT(NE),CX(NN),CY(NN), 1 F(ND),FR(ND),FE(NE,6), 2 P1(3,6),P2(3,6),GK(12,12),GK1(12,12),AL(3),TT(3,6,6),BKL(3,6,6), 3 T(6,6),CSS(3),SNN(3),EK(6,6),EKL(6,6),EKK(3,6,6),XX(6),BA(6,6) COMMON NN,NE,ND,NFIX,EC- DO 5 I=1,NE I1=LOC(I,1) I2=LOC(I,2) X12=CX(I2)-CX(I1) Y12=CY(I2)-CY(I1) AL(I)=SQRT(X12*2+Y12*2) CSS(I)=X12/AL(I) SNN(I)=Y12/AL(I)5 CONTINUEC FOR CONCENTRAL FORCE, SET TO A NODE READ (5,*) NP,NVD IF (NP.EQ.0) GO TO 15 DO 10 II=1,NP READ (5,*) I,F(3*I-2),F(3*I-1),F(3*I)10 CONTINUE15 CONTINUEC FOR VERTICAL DISTRIBUTED LOADING OF AN ELEMENT IF (NVD.EQ.0) GO TO 25 DO 20 II=1,NVD READ(5,*) IE,Q I1=LOC(IE,1) I2=LOC(IE,2) P1(IE,3*I1-1)= Q*AL(IE)/2. P1(IE,3*I1) = Q*AL(IE)*2/12. P1(IE,3*I2-1)= Q*AL(IE)/2. P1(IE,3*I2) =-Q*AL(IE)*2/12.20 CONTINUE25 CONTINUEC- DO 30 I=1,ND DO 30 J=1,ND30 GK(I,J)=0.0C- DO 100 I=1,NE DO 35 J=1,6 DO 35 K=1,6 EKL(J,K)=0.0 EK(J,K)=0.035 T(J,K)=0.0C- EAL=E*AREA(I)/AL(I) EIL1=E*FINT(I)/AL(I) EIL2=E*FINT(I)/AL(I)*2 EIL3=E*FINT(I)/AL(I)*3 EKL(1,1)=EAL EKL(2,2)=12.*EIL3 EKL(3,3)= 4.*EIL1 EKL(4,4)=EAL EKL(5,5)=12.*EIL3 EKL(6,6)= 4.*EIL1 EKL(3,2)= 6.*EIL2 EKL(4,1)=-EAL EKL(5,2)=-12.*EIL3 EKL(5,3)= -6.*EIL2 EKL(6,2)= 6.*EIL2 EKL(6,3)= 2.*EIL1 EKL(6,5)= -6.*EIL2 DO 50 II=1,5 DO 50 JJ=II+1,650 EKL(II,JJ)=EKL(JJ,II) DO 55 K=1,6 DO 55 L=1,6 EKK(I,K,L)=EKL(K,L)C WRITE(6,140) I,K,L,EKL(K,L),EKK(I,K,L)140 FORMAT(1X,IKL,EK,3I4,2E12.5)55 CONTINUEC- T(1,1)= CSS(I) T(1,2)=-SNN(I) T(2,1)= SNN(I) T(2,2)= CSS(I) T(3,3)= 1. T(4,4)= CSS(I) T(4,5)=-SNN(I) T(5,4)= SNN(I) T(5,5)= CSS(I) T(6,6)= 1.C- DO 60 J=1,6 DO 60 K=1,6 TT(I,J,K)=T(J,K)60 P2(I,J)=P2(I,J)+T(J,K)*P1(I,K)C- DO 65 II=1,6 DO 65 J=1,6 BA(II,J)=0.0 DO 65 K=1,6 BA(II,J)=BA(II,J)+TT(I,II,K)*EKL(K,J)65 CONTINUE DO 70 II=1,6 DO 70 J=1,6 EK(II,J)=0.0 DO 70 K=1,6 EK(II,J)=EK(II,J)+BA(II,K)*TT(I,J,K)70 CONTINUEC WRITE(6,120) (I,II,J,EK(II,J),TT(I,II,J),II=1,6),J=1,6)120 FORMAT(1X,I,II,J,EK,TT=,3I4,2E12.5)C- DO 85 INODE=1,2 NODEI=LOC(I,INODE) DO 85 IDOFN=1,3 NROWS=(NODEI-1)*3+IDOFN NROWE=(INODE-1)*3+IDOFN F(NROWS)=F(NROWS)+P2(I,NROWE) DO 85 JNODE=1,2 NODEJ=LOC(I,JNODE) DO 85 JDOFN=1,3 NCOLS=(NODEJ-1)*3+JDOFN NCOLE=(JNODE-1)*3+JDOFN85 GK(NROWS,NCOLS)=GK(NROWS,NCOLS)+EK(NROWE,NCOLE)100 CONTINUE DO 88 I=1,ND DO 88 J=1,ND88 GK1(I,J)=GK(I,J) WRITE(6,160)160 FORMAT(/4X,nodal forces from applied loads, 1 /4X,NODE,5X,X-LOAD,8X,Y-LOAD,9X,MOMENT) WRITE(6,165) (I,F(3*I-2),F(3*I-1),F(3*I),I=1,NN)165 FORMAT(2X,I5,3E15.6)C WRITE(6,170) (I,J,GK(I,J),J=1,ND),I=1,ND)170 FORMAT(1X,I,J,GK1,2I4,E12.5,2X,2I4,E12.5)C- DO 90 I=1,NFIX IX=IFIX(I)90 GK(IX,IX)=GK(IX,IX)*1.0E15 CALL GAUSS(GK,F,ND)C- DO 92 I=1,ND FR(I)=0.0 DO 94 J=1,ND94 FR(I)=FR(I)+GK1(I,J)*F(J)92 FR(I)=FR(I)-F(I)C- DO 95 I=1,NE I1=LOC(I,1) I2=LOC(I,2) XX(1)=F(3*I1-2) XX(2)=F(3*I1-1) XX(3)=F(3*I1) XX(4)=F(3*I2-2) XX(5)=F(3*I2-1) XX(6)=F(3*I2) DO 96 J=1,6 DO 96 K=1,6 BKL(I,J,K)=0.0 DO 96 L=1,6 BKL(I,J,K)=BKL(I,J,K)+EKK(I,J,L)*TT(I,K,L)96 CONTINUE DO 97 J=1,6 FE(I,J)=0.0 DO 97 K=1,6 FE(I,J)=FE(I,J)+BKL(I,J,K)*XX(K)97 CONTINUE DO 98 J=1,698 FE(I,J)=FE(I,J)-P1(I,J)95 CONTINUE RETURN ENDC-GAUSSS METHOD- SUBROUTINE GAUSS(A,B,N) DIMENSION A(N,N),B(N) DO 1 I=1,N I1=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京市房山区燕山教育委员会所属事业单位第一批招聘教师30人模拟试卷及参考答案详解一套
- 2025年高通量试验反应堆及配套产品项目建议书
- 2025年福建泉州市华侨大学分析测试中心招聘实验技术系列人员(4月)考前自测高频考点模拟试题及答案详解(名校卷)
- 2025湖南郴州资兴市第一人民医院招聘考前自测高频考点模拟试题及1套参考答案详解
- 2025河南洛阳师范学院招聘7人模拟试卷及答案详解(网校专用)
- 2025北京邮电大学第二批招聘38人考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025年黄山市祁门县国有投资集团有限公司人才招聘5人模拟试卷完整参考答案详解
- 2025年河北石家庄市明泽职业中专学校公开招聘教师23名模拟试卷及答案详解(全优)
- 2025广东深圳市九洲电器有限公司招聘法务专员等考前自测高频考点模拟试题及答案详解(必刷)
- 2025广东广州市中山大学孙逸仙纪念医院耳鼻喉科科研助理招聘1人考前自测高频考点模拟试题及完整答案详解1套
- 《电子制动系统》课件
- GB/T 43586-2023聚烯烃冷拉伸套管膜
- 矩阵论智慧树知到课后章节答案2023年下哈尔滨工程大学
- 活出生命的意义课件
- 拆除废旧电缆桥架施工方案
- 人教版九年级道德与法治 上册 第三单元《文明与家园》大单元整体教学设计
- 酒店营销与数字化实务完整全套教学课件
- 二年级应用题大全800题二年级上册数学乘法应用题
- YY/T 1851-2022用于增材制造的医用纯钽粉末
- GB/T 19575-2004农产品批发市场管理技术规范
- 《管理沟通实务(第四版)》课件第一章 沟通与管理沟通
评论
0/150
提交评论