结构力学一附录A HN 海南大学 土木建筑工程学院 附录A平面杆件结构先处理法 静力分析程序PFF 本程序依据第11章矩阵位移法的原理编制,使 用的语言为Fortran 90(自由格式),推荐用 Visual Fortran 6.5及以上版本编译。 一.PFF的主要功能和特点 (1)输入单元编号、结点编号和结点位移分 量统一编码,单元材料信息; (2)先处理法形成结构刚度矩阵和综合结点 荷载列阵; (3)GAUSS消元法解线性代数方程组; 2
2 结构力学—附录A 土木建筑工程学院 本程序依据第11章矩阵位移法的原理编制,使 用的语言为Fortran 90(自由格式),推荐用 Visual Fortran 6.5及以上版本编译。 一.PFF的主要功能和特点 (1)输入单元编号、结点编号和结点位移分 量统一编码,单元材料信息; (2)先处理法形成结构刚度矩阵和综合结点 荷载列阵; (3)GAUSS消元法解线性代数方程组; 附录A 平面杆件结构先处理法 静力分析程序PFF
结构力学附绿A 海南大学土木建筑工程学院 (4)计算并输出结点位移和单元杆端力: (5)使用动态数组,单元总数、结点总数仅 受计算机内存容量大小的限制。 二.PFF的使用方法 (1)输入输出数据文件 P℉F从原始数据文件中读取结构的离散化信息, 经计算后,将结果输出到结果数据文件中。运行编 译好的PFF可执行程序,会提示“Please input primary data file name!",这时输入事先准备好 的原始数据文件名,回车后,提示“Please input calculation result file name!”,输入一个文件名, PFF会自动以该文件名生成结果数据文件。 3
3 结构力学—附录A 土木建筑工程学院 (4)计算并输出结点位移和单元杆端力; (5)使用动态数组,单元总数、结点总数仅 受计算机内存容量大小的限制。 二.PFF的使用方法 (1)输入输出数据文件 PFF从原始数据文件中读取结构的离散化信息, 经计算后,将结果输出到结果数据文件中。运行编 译好的PFF可执行程序,会提示“Please input primary data file name!”,这时输入事先准备好 的原始数据文件名,回车后,提示“Please input calculation result file name!”,输入一个文件名, PFF会自动以该文件名生成结果数据文件
结构力学一附录A 治南大学土木建筑工程学院 原始数据文件最好同P℉F可执行程序放置在同 一文件夹中,结果数据文件不应是已有的文件,而 必须由PFF自动生成。两文件建议使用英文和数字 命名。在输入文件名时,应包含后缀。 (2)原始数据文件的格式 以行序依次说明: ①总体信息 NE,NJ,N,NP.NF,E NE一单元总数;NJ一结点总数;N一 结点位移未知量总数;NP一结点荷载总数; NF一非结点荷载总数;E一弹性模量
4 结构力学—附录A 土木建筑工程学院 原始数据文件最好同PFF可执行程序放置在同 一文件夹中,结果数据文件不应是已有的文件,而 必须由PFF自动生成。两文件建议使用英文和数字 命名。在输入文件名时,应包含后缀。 (2)原始数据文件的格式 以行序依次说明: ①总体信息 NE,NJ,N,NP,NF,E NE——单元总数;NJ——结点总数;N—— 结点位移未知量总数;NP——结点荷载总数; NF——非结点荷载总数;E——弹性模量
结构力学附绿A 海南大学士木建筑工程学院 ②结点坐标 X0,Y0,=1,NJ X0一结点的x坐标;Y0一结点的y坐标。 依结点编号顺序,先x坐标,后y坐标,存储所 有结点坐标。 ③单元信息 J,1),J0,2),A(0,ZI0,=1,NE 1J(川,1)一单元的始结点码;J,2)一单元l 的末结点码;A()一单元的截面积;Z0一单 元的截面惯性矩。 依单元编号顺序,存储各单元的始末结点及截 面积A和惯性矩。 5
5 结构力学—附录A 土木建筑工程学院 ②结点坐标 X(I),Y(I),I=1,NJ X(I)——结点I的x坐标;Y(I)——结点I的y坐标。 依结点编号顺序,先x坐标,后y坐标,存储所 有结点坐标。 ③单元信息 IJ(I,1),IJ(I,2),A(I),ZI(I),I=1,NE IJ(I,1)——单元I的始结点码;IJ(I,2)——单元I 的末结点码;A(I)——单元I的截面积;ZI(I)——单 元I的截面惯性矩。 依单元编号顺序,存储各单元的始末结点及截 面积A和惯性矩I
结构力学—附绿A 洛南大学士木建筑工程学院 ④结点位移分量统一编码 (JN0,J),J=1,3),=1,NJ J,J)一结点的结点位移分量统一编码 依结点编号的顺序,存储各结点的结点位移分 量统一编码。 ⑤结点荷载 (PJ,J),J=1,3),=1,NP PJL,J)一第号结点荷载: 其中PJ心,1)一第号结点荷载作用的结点编号。 PJ仙,2)一第号结点荷载作用的方向代码, 整体坐标系x、y和转角方向分别用1.0,2.0和3.0 表示。 6
6 结构力学—附录A 土木建筑工程学院 ④结点位移分量统一编码 (JN(I,J),J=1,3),I=1,NJ JN(I,J)——结点I的结点位移分量统一编码 依结点编号的顺序,存储各结点的结点位移分 量统一编码。 ⑤结点荷载 (PJ(I,J),J=1,3),I=1,NP PJ(I,J)——第I号结点荷载; 其中PJ(I,1)——第I号结点荷载作用的结点编号。 PJ(I,2)——第I号结点荷载作用的方向代码, 整体坐标系x、y和转角方向分别用1.0,2.0和3.0 表示