- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 平面桁架静力计算 2.1 概述 2.2 单元分析 2.3 整体分析 2.4 位移边界条件的引入 2.5 线性代数方程组的求解 2.6 内力计算 2.7 算例 2.8 程序设计 2.9 结构分析程序软件的计算机应用 2.2 单元分析 2.2.1 局部坐标系下的单元分析 2.2.2 杆端力、杆端位移的坐标变换 2.2.3 整体坐标系下的单元分析 2.8 程序设计 · 程序设计的总体原则 通用、高效、易读 · 算法语言 FORTARN、MATLAB · 平面桁架静力计算程序TRUSS.FOR的设计 2.9A TRUSS.FOR程序的计算机应用 2.9B 结构力学求解器的使用(平面问题) 2.8 程序设计 · 平面桁架静力计算程序TRUSS.FOR的设计 ⒈ 程序结构图 ⒉ 程序主要标识符 ⒊ TRUSS主程序 ⒋ INPUT子程序 ⒌ MHB子程序 ⒍ LOAD子程序 ⒎ ASSEM子程序 ⒏ ADDSTF/STIFF子程序 ⒐ GAUSS/OUTPUT子程序 2.8 程序设计 · 平面桁架静力计算程序TRUSS.FOR的设计 ⒈ 程序结构图 2.8 程序设计 · 平面桁架静力计算程序TRUSS.FOR的设计 ⒉ 程序主要标识符 NJ,NE,MAT,NLOAD,NEQ,MK 依次为:结点数,单元数,单元材料组数,结点荷载数(基本输入参数);结点位移数(方程数),结构刚度矩阵的半带宽。 X(NJ),Y(NJ),ID(2,NJ) 依次为:结点的全局坐标和约束信息(输入量); 注意:ID(2,NJ)后存放结点位移在结构位移列阵中的序号。 LM(4,NE), XYZ(3,NE),MATP(NE), 依次为:单元的定位向量、几何参数、材料组号(输入量) E(MAT),A(MAT):材料组的弹性模量和截面面积(输入量) P(NEQ):先存放结点荷载,后存放结点位移 BK(NEQ,MK):结构刚度矩阵(等带宽存储) SK(4,4):单元刚度矩阵 2.8 程序设计 · 平面桁架静力计算程序TRUSS.FOR的设计 ⒊ TRUSS主程序(1/2) PROGRAM TRUSS C STATIC ANALYSIS OF PLANE TRUSSES C TRUSS.FOR BY ZENG YOULIN IMPLICIT REAL*8 (A-H,O-Z) DIMENSION + ID(2,150),LM(4,180),E(50),A(50),MATP(180),XYZ(3,180), + X(150),Y(150),P(300),BK(300,100) OPEN(11,FILE=d:\JSLX\TRUSS.DAT,STATUS=OLD) OPEN(12,FILE=d:\JSLX\TRUSS.OUT,STATUS=UNKNOWN) ⒊ TRUSS主程序(2/2) READ(11,*) NJ,NE,MAT,NLOAD WRITE(*,1000) NJ,NE,MAT,NLOAD WRITE(12,1000) NJ,NE,MAT,NLOAD CALL INPUT(ID,LM,MATP,XYZ,E,A,X,Y,NJ,NE,MAT,NEQ,MK) CALL LOAD(ID,P,NJ,NLOAD,NEQ) CALL ASSEM(LM,MATP,XYZ,E,A,BK,NE,MAT,NEQ,MK) CALL GAUSS(BK,P,NEQ,MK) CALL OUTPUT(ID,LM,MATP,XYZ,E,A,P,NJ,NE,MAT,NEQ) 1000 FORMAT(11X,***** CONTROL DATA *****/ + 2X,NUMBER OF NODAL POINTS (NJ) =,I5/ + 2X,NUMBER OF ELEMENTS (NE) =,I5/ + 2X,NUMBER OF MATERIAL SETS (MAT) =,I5/ + 2X,NUMBER OF NODAL POINTS (NLOAD)=,I5/) CLOSE(11) CLOSE(12) END ⒋ INPUT子程序(1/3) SUBROUTINE INPUT(ID,LM,MATP,XYZ,E,A,X,Y,NJ,NE,MAT,NEQ,MK) IMPLICIT REAL*8 (A-
您可能关注的文档
最近下载
- 高素质农民培训行政第一课.pptx
- 第二单元写作“劳动光荣”:热爱劳动,从我做起++课件++2024—2025学年统编版高中语文必修上册.pptx VIP
- 2024-2025学年山东省济南市莱芜区五年级(上)期中模拟语文试卷.docx VIP
- 大气湍流信道中的激光束传输到达角起伏计算及实验 the calculation and experiment of angle-of-arrival fluctuation of laser beam transmission in the channel of atmospheric turbulence.pdf VIP
- 集合单元测试(职高).doc VIP
- 长钢轨存放作业指导书.doc VIP
- 【人教版化学】选择性必修1 知识点默写小纸条(空白默写版).pdf VIP
- 全国大学生职业规划大赛《金融学》专业生涯发展展示PPT【最新版】.pptx
- 日本个人信息保护法(新).docx VIP
- 【人教版化学】必修1 知识点默写小纸条(空白默写版).docx VIP
原创力文档


文档评论(0)