1. 建立工作目录/ ]"
2. 将ABAQUS安装判败目录\6.4-pr11\site下的aba_param_dp.inc 或 aba_param_sp.inc拷贝到工作目录,并改名为aba_param.inc;
3. 将编译的fortran程序拷贝到工作目录;
4. 将.obj文件拷贝到工作目做裂录;
5. 建立好输入文件.inp;
6. 运行abaqus job=inp_name user=fortran name即可。
第二种方法:掘胡颤
在Job模块里,创建工作,在Edit Job对话框中选择General选项卡,在User subroutine file中点击Select按钮,从d出对话框中选择你要调用的子程序文件(后缀为.for或.f)。
在Abaqus/cae中进行,在任务模块中执行【job】/【edit】悉游/【job-name】命令,在d出的Edit job对话框中切换到General选项慎前卡,在User subroutine file 下的输入框中睁孝销设置用户子程序路径即可。二次开发用python,编写用户材料子程序即UMAT用fortran。使用abaqus的时候,通常可以在CAE即软件窗口建模,也可则谨以用python写脚本,也尺盯含就是说,你在窗口里面任何的一步 *** 作都对应着相应的一段python脚本。最终,无论你采陵笑用哪种方式,abaqus都会将前处理编译为inp文件,然后提交计算。后处理和前处理同理。二次开发就是扩展abaqus的功能,比如你要参数化建模或者后处理的时候你想按照你自己的意愿显示应力云图,UMAT只是对模型材料的一种自定义,因为abaqus材料库不可能涵盖所有的材料类型。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)