原标题:Abaqus二次开发-FORTRAN子程序二次开发-前置要求
Abaqus的FORTRAN子程序开发属于Abaqus中的高级应用,主要目的是对Abaqus求解器进行功能上的扩充。
如果读者想要熟练掌握子程序的二次开发,有以下几个必要的前置条件:
1、需要掌握基本的FORTRAN语法知识,具备独立编写和调试FORTRAN程序代码的能力;
2、需要具备相关专业理论知识,能够准确的给出子程序中物理模型和数学模型的表达式;
3、需要了解和熟悉Abaqus中不同子程序的接口和相应参数的意义。
对于这3个前置条件,我来逐条解说。
首先说第1点,相信大部分从事结构有限元分析的读者们都是力学、材料或者机械相关专业出身,可能在大学里都至少学习过一门程序设计语言课程(C,Java等等),但是专业决定了大家可能对程序设计的了解仅限于此,不具备久经训练的编程能力。那么FORTRAN语言就成为了Abaqus子程序开发的第一道门槛。万幸的是Abaqus子程序开发对编程能力的要求并不高,FORTRAN语言是一门面向过程的编程语言,其主要用户群体为从事数值计