【摘要】:FEPG系统采用元件化程序设计方法,把庞大的有限元计算程序分解为若干个元件程序。有限元计算程序主要由START、BFT、SOLV、E、U五个元件程序组成,这五个元件程序的功能如下:START元件程序。E元件程序用于计算单元刚度、质量和载荷等,并把它们由结点各自由度表示转换成由代数方程组的变量表示,同时处理边界约束条件,并形成代数方程组的右端项。
FEPG系统采用元件化程序设计方法,把庞大的有限元计算程序分解为若干个元件程序。每个元件程序都是一个完整的FORTRAN程序,可以单独进行编译、连接与运行,它们之间的通信完全通过磁盘文件。由元件程序组成的程序系统是通过命令流的批命令方式实现的,即把所要执行的元件程序按照一定的顺序以操作系统所能接受的命令流方式写在一个命令流文件中,由FEPG系统自动生成相应的批命令文件,然后运行这个批命令文件,由操作系统解释执行。
有限元计算程序主要由START、BFT、SOLV、E、U五个元件程序组成,这五个元件程序的功能如下:
(1)START元件程序。该元件程序给出每个结点的各个自由度与将来要形成的代数方程组的变量(即方程号)的对应关系(即哪个结点的哪个自由度将要对应于方程组的哪个变量)以及解的初值。
(2)BFT元件程序。此元件程序的主要功能是给出每一时刻解的边值,即指定结点位移和载荷,以及对时间的更新和生成保存计算结果的批命令文件“post.bat”。(www.xing528.com)
(3)E元件程序。E元件程序用于计算单元刚度、质量和载荷等,并把它们由结点各自由度表示转换成由代数方程组的变量表示,同时处理边界约束条件,并形成代数方程组的右端项。
(4)SOLV求解器。求解器用于叠加形成总体刚度矩阵及求解线性代数方程组。
(5)U元件程序。U元件程序用于把求解器求出的变量位移转换为结点各自由度的位移以及其他的后处理计算。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。