

发布

跟兵哥零基础学ABAQUS的子程序二次开发的课程说明
这是零基础系列的第二期:子程序开发
相信看过第一期Python语言课程的同学已经了解了兵哥的大概风格,这期子程序内容将更加优化,把复杂抓狂的子程序开发问题尽可能掰开揉碎,用大家听得懂、用得出的方式讲给大家。兵哥也希望这期风格上可以更加体现出“轻松”二次,让大家不感觉枯燥,快乐地学会子程序开发。
内容安排(实时更新):
1Fortran编译环境的安装和关联;(赠送VS和Fortran安装包)
2Fortran语法介绍和VS调试入门;
3Fortran语法;
4位移边界条件子程序DISP;
5载荷边界条件子程序DLOAD;
6在VDLOAD中实现高斯分布载荷
7工具子程序GETVRM;
8重定义场变量子程序USDFLD;
9VGETVRM介绍显式隐式区别;
10-11VUDFLD生死单元(避坑指南);
12自定义材料本构子程序UMAT入门;
13-18UMAT实现弹塑性本构;
19-21VUMAT实现JC本构;
22利用超算云计算;
23同时使用多个子程序
24子程序调试方法;
其他子程序根据需求更新。
交流群:682659270
课程章节
跟兵哥零基础学ABAQUS的子程序二次开发的相关视频课程
跟兵哥零基础学ABAQUS的子程序二次开发的相关案例教程
1 简介 用户子程序被提供来增加一些 Abaqus的功能,为分析提供强有力的和灵活的工具;编写成C、C++或者FORTRAN代码,并且在执行分析时必须包含在模型中,不能相互之间调用;可以在某些情况下调用Abaqus中也提供的工具程序。 2 模型中包含子程序 可以通过指定一个C、C++或者FORTRAN 源码或者包含子程序的预编译目标文件,在一个模型中包括一个或者多个用户子程序。有两种使用方法: (
abaqus子程序需要调用Fortran编译器,常用的Fortran编译器就是intel visual Fortran,fortran编译器又需要编译环境,因此我们在运用abaqus子程序仿真之前都需要必备三款软件: 1 abaqus——计算环境 2 IVF——Fortran编译器 3 Visual studio ——fortran编译环境 在2020之前,IVF是属于Intel Parallel
上一个推文介绍了abaqus中方自虎老师子程序的使用方法,但是在使用子程序之前,是需要下载vs和fortran进行关联之后才可使用。但是关联经常出错,相信经历过的同学都知道其中的痛苦。作者当时在关联时,也是费了好大的功夫才关联成功。为了减少同学们的弯路,将自己安装时的一些经验和方法分享给大家。 (1)查看自己安装abaqus版本所对应的vs和fortran版本 abaqus版本 vs版本 Fort
该例子可用于校核 ABAQUS关联Visual Studio和Fortran compiler时 该关联是否成功;通过简单的Fortran代码理解用Fortran自定义荷载时,Fortran代码与ABAQUS主程序的接口问题;该例子适合新手入门,如何用Fortran自定义荷载 所编DLOAD子程序 对应用于校核该DLOAD子程序的Abaqus inp文件