平面刚架程序的框图设计和源程序.pdf

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
平面刚架程序的框图设计和源程序

附录 A-2 平面刚架程序的框图设计和源程序 附录 A-2 平面刚架程序的 框图设计和源程序 本附录共有三部分内容。第一部分为平面刚架程序的框图设计,此项 框图设计主要是针对 FORTRAN77 语言而编写的,对于 Fortran90 语言亦 可以作为参考。第二部分为平面刚架源程序(FORTRAN77 语言)。第三部 分为平面刚架源程序(Fortran90 语言)。 A-2-1 平面刚架程序的框图设计 一、总框图与程序标识符 (一)总框图( 框图 1) 框图 1 总框图 平面刚架的整个计算过程参见上面的总框图。 总框图由两级子框图组成。平面刚架的整个计算过程由一级子框图 1、 2 、3 、4 和 5 组成。根据这 5 个子框图可以编写出平面刚架的主程序。二级 - 1 - 附录 A-2 平面刚架程序的框图设计和源程序 子框图 01、02、03、04 和 05 分别对应一个子程序,总框图中亦标明了子程 序的名称,它们在运算过程中被主程序多次调用。主程序与子程序之间的 数据传递均通过形式参数来实现。 按照上述总框图编制的平面刚架静力计算程序的适用范围是: 1.结构形式 由等截面直杆组成的具有任意几何形状的平面杆系结构:刚架、组合 结构、桁架、排架和连续梁。 平面刚架单元之间的连接结点可以是刚结点、铰结点或刚铰混合结点。 2 .支座形式。 结构的支座可以是固定支座、铰支座、滚轴支座和滑动支座。 3 .荷载类型。 作用在结构上的荷载包括结点荷载与非结点荷载,各种非结点荷载类 型见《结构力学 I — 基本教程》的表 9 -1。 4 .材料性质。 结构的各个杆件可以用不同的弹性材料组成。 在平面刚架的矩阵分析中,考虑了杆件的弯曲变形和轴向变形,而忽 略了剪切变形的影响。 (二)程序标识符 现将子框图和源程序中主要标识符的意义说明如下: 1.整型变量 NE——单元数; NJ——结点数; N ——结点位移未知量总数; NW——最大半带宽; NPJ——结点荷载数; NPF——非结点荷载数; IND——非结点荷载类型码; M——单元序号。 2 .双精度型变量 BL——单元长度; SI——单元的 sin 值; CO——单元的 cos 值。 3 .整型数组 JE (2,NE)——单元杆端结点编号数组; JN (3,NJ)——结点位移分量编号数组; - 2 - 附录 A-2 平面刚架程序的框图设计和源程序 JC (6)——存放单元定位向量的数组。 4 .实型数组 EA (NE)、EI (NE)——单元的 EA 、EI 数值; X (NJ)、Y (NJ)——结点坐标数组; PJ(2,NPJ)——结点荷载数组; PF (4,NPF)——非结点荷载数组。 5 .双精度型数组 KD (6,6)——存放局部坐标系中的单刚k e 的数组; KE (6,6)——存放整体坐标系中的单刚k e 的数组; T (6,6)——存放单元坐标转换矩阵 T 的数组; KB (N,NW)——存放整体刚度矩阵 K 的数组; P (N)——结点总荷载数组,后存结点位移; F0 (6)——局部坐标系中的单元固端力数组; F (6)——先存放整体坐标

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档