平面杆结构代码.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文档。上传文档
查看更多
平面杆结构代码

图1.计算简图图1所示为本算例的计算简图,已标注了单元号,结点号,以及荷载的数值,此次编程采用的是fortran语言,源代码见下面。FORTRAN源程序代码说明如下:!LOC(I,1),LOC(I,2),AREA(I),FINT(I)!第I个单元的节点号I,J,截面面积A,截面惯性矩I。!CX(I),CY(J)!第J个节点的X,Y坐标!IFIX(K)!第K个给定约束的自由度号!NN:节点个数 NE:单元个数 ND:总自由度个数 NFIX:被约束的自由度个数!NP,NVD!集中荷载作用点个数和横向均布荷载力荷载组数!如果NP≠0,顺序输入NP组数! I F(3*I-2) F(3*I-1) F(3*I)! 节点号 X方向集中力 Y方向集中力弯矩!如果NVD≠0,顺序输入NVD组数! IE Q! 单元号均布荷载集度DIMENSION LOC(9,2),IFIX(6),AREA(9),FINT(9),CX(8),CY(8),F(24),FR(24),FE(9,6) COMMON NN,NE,ND,NFIX,EOPEN(1,file=F:\FORTRAN\1.txt,status=old)OPEN(2,file=F:\FORTRAN\2.txt) !请修改文件路径READ(1,*)NN,NE,ND,NFIX,E WRITE(2,105)NN,NE,ND,NFIX,E 105 FORMAT(4X,NN NE ND NFIX E/4I5,E11.4) READ(1,*)(LOC(I,1),LOC(I,2),AREA(I),FINT(I),I=1,NE) WRITE(2,106) 106 FORMAT(/1X,ELEMENT NODE1 NODE2 AREA FINT) WRITE(2,107)(I,LOC(I,1),LOC(I,2),AREA(I),FINT(I),I=1,NE) 107 FORMAT(1X,3I6,2E12.4) READ(1,*)(CX(I),CY(I),I=1,NN) WRITE(2,108) 108 FORMAT(/4X,NODE X-COORD Y-COORD) WRITE(2,109)(I,CX(I),CY(I),I=1,NN) 109 FORMAT(4X,I3,3X,2E12.4) READ(1,*)(IFIX(K),K=1,NFIX) WRITE(2,110) (IFIX(K),K=1,NFIX) 110 FORMAT(/3X,IFIX=,6I4) CALL CST(LOC,IFIX,AREA,FINT,CX,CY,F,FR,FE) WRITE(2,111) 111 FORMAT(/4X,NODE,5X,X-DISP,8X,Y-DISP,9X,THITA) WRITE(2,112) (I,F(3*I-2),F(3*I-1),F(3*I),I=1,NN) 112 FORMAT(2X,I5,3E15.6) !WRITE(2,113) !113 FORMAT(/4X,REACTION NODAL FORCES FROM THE EQUATION,/4X,NODE,5X,X-LOAD,8X,Y-LOAD,9X,MOMENT) !WRITE(2,114)(I,FR(3*I-2),FR(3*I-1),FR(3*I),I=1,NN) !114 FORMAT(2X,I5,3E15.6) WRITE(2,115) 115 FORMAT(/4X,ELEMENT,4X,AI-F,7X,SHEAR-Q,7X,MOMENT-M) DO 10 I=1,NE 10 WRITE(2,116)I, FE(I,1),FE(I,2),FE(I,3),FE(I,4),FE(I,5),FE(I,6) 116 FORMAT(2X,I4,3E15.6/6X,3E15.6) STOP END 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),F(ND), FR(ND),F1(ND), FE(NE,6),P1(NE,6),P2(NE,6), GK(ND,ND),GK1(ND,ND),AL(NE),TT(NE,6,6),BKL(NE,6,6), T(6,6),CSS(NE),SNN(NE),EK(6,6),EKL

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档