结构力学 电算实习.docVIP

  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文档。上传文档
查看更多
结构力学 电算实习.doc

一.完成任务: 增加荷载类型(原来程序中只有集中力和均布力)。 在新程序中增加集中力偶和均布力偶两种工况 计算指定截面的弯矩和剪力。 计算指定截面的弯矩影响线。 计算指定截面的剪力影响线。 计算指定支座的反力影响线。 二.程序框图: 调用求影响线子程序 调用单元单刚子程序 调用非节点荷载的等效荷载子程序 开始 变量与数组的说明部分 调用输入初始数据子程序 调用形成总荷载矩阵子程序 调用集成整体刚度矩阵子程序 调用支撑处理子程序 调用求解位移子程序 调用输出位移子程序 调用计算内力子程序 结束 调用影响线子程序 三 程序功能 原始程序利用fortran90编写,程序中变量服从I-N规则。程序计算仅仅针对于连续梁结构体系,两端支撑类型为刚接或者铰接(梁中间支座均为半铰)。且默认各单元的抗弯刚度不变,抗拉刚度无穷大,不计剪切变形,弹性模量均相等。程序中的单元数、节点荷载数、非节点荷载数,可以根据需要通过改变程序的数组大小来实现。原程序可以求解梁杆端弯矩、节点位移的功能。可以在梁节点作用弯矩荷载,非节点处仅能作用集中力和均布力荷载。我在源程序的基础上增加了另外的荷载类型——在非节点出作用中弯矩荷载。增加了求解杆端剪力的功能。增加了求解任意指定截面弯矩与剪力的功能。增加了绘制指定截面弯矩影响线、剪力影响线与指定支座反力影响线的功能。 五.源程序修改部分的说明以及源程序码 ! 连续梁静力计算程序 PROGRAM LXL DIMENSION GC(20),GX(20),PJ(20,2),PF(10,4),DK(2,2),P(45),F0(2),WY(2),F(2,100),ZK1(45),ZK2(45),Q(2),FJ(2,100),FL(100,2),FX(45),WX(45) WRITE(*,11) 11 FORMAT(1X,单元数,支承类型,节点荷载,非节点荷载,弹性模量) open(6,file=初始数据.txt,status=old) READ(6,*)NE,NZ,NP,NF,E0 NJ=NE+1 !!!节点数比单元数多1 ! 输入初始数据 CALL SRSJ(NE,NP,NF,GC,GX,PJ,PF,FL) ! 形成总荷载矩阵P CALL XCP(NJ,NP,NF,NE,P,PJ,PF,F0,GC) ! 集成整体刚度矩阵ZKl,ZK2 CALL JCZK(NE,NJ,E0,ZK1,ZK2,DK,GC,GX) ! 支承条件处理 CALL ZCCL(NZ,NJ,ZK1,ZK2,P) ! 方程求解--求位移P CALL FCQJ(NJ,ZK1,ZK2,P) ! 输出位移 CALL SCWY(NJ,P) ! 计算内力 CALL GDL(NE,NJ,NF,E0,P,WY,F,F0,DK,PF,GC,GX,Q,FJ,WX,FX,FL) ! 求影响线 CALL YXX(NE,NJ,NF,E0,P,WY,F,F0,DK,PF,GC,GX,Q,FJ,WX,FX,FL,ZK1,ZK2,NZ,NP) close(6) ! 计算结束 END ! ************************************ ! 输入初始数据SRSJ子程序 ! ************************************ SUBROUTINE SRSJ(NE,NP,NF,GC,GX,PJ,PF,FL) DIMENSiON GC(NE),GX(NE),PJ(NP,2),PF(NF,4),FL(100,2) ! GC(NE):杆长 GX(NE):惯性矩 ! 结点荷载:PJ(NP,1)=荷载大小 PJ(NP,2)=对应未知数序号 ! 非结点荷载 : PF(NE,1)=荷载大小 PF(NE,2)=距离 PF(NE,3)=单元号 PF(NE,4)=荷载类型号 WRITE(*,11) 11 FORMAT(1X,杆长,惯性矩 GC(NE),GX(NE)) READ(6,*)(GC(I),GX(

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档