ABAQUS用户子程序(User Subroutine)基础介绍【转发】

2017-05-24  by:CAE仿真在线  来源:互联网

本文主要对Abaqus的用户子程序做基础介绍,主要包括用户子程序基本介绍,重点在于使用环境的配置。

一、什么是Abaqus用户子程序

Abaqus的用户子程序顾名思义就是用户可通过特定的函数进行编程已便于进行一些通常方法不能实现的数据输入,用户可通过用户子程序进行材料、边界条件等的设定。通常用户子程序以Fortran语言形式存在,文件名后缀为.for。

Abaqus可使用的子程序有很多,用户可查看Abaqus Ducumentation下的Abaqus Analysis User‘s Guide—18.1.2 Available user subroutines。

二、用户子程序使用环境配置

因通常用户子程序以Fortran语言编写,我们的电脑出了安装ABAQUS软件外,还需要安装visual studio和 Fortran环境。以我使用的Abaqus 6.14-2为例,我配置了Visual Studio Ultimate 2012 英文版和Intel visual Fortran Composer XE 2013 SP1。安装方法可参考Abaqus6.14+IVF2013+VS2013安装设置指南。Abaqus的安装可先可后,无影响。

软件安装完成后需要将Abaqus与VS和IVF进行关联设置,主要步骤如下:

1)找到安装IVF后的 Intel 64 Visual Studio 2012 mode,在其属性对话框中找到其目标位置

C:\Windows\SysWOW64\cmd.exe /E:ON /V:ON /K ""D:\Program Files (x86)\Intel\Composer XE 2013 SP1\bin\ipsxe-comp-vars.bat" intel64 vs2012" 复制加深 部分字段。

ABAQUS用户子程序(User Subroutine)基础介绍【转发】abaqus有限元资料图片1

2)找到Abaqus Command,在其属性对话框中找到其目标位置,将复制的上面字段copy到后边,结果如下,加深部分为添加部分。注意/k后边有一空格键。C:\Windows\SysWOW64\cmd.exe /k"D:\Program Files (x86)\Intel\Composer XE 2013 SP1\bin\ipsxe-comp-vars.bat" intel64 vs2012


ABAQUS用户子程序(User Subroutine)基础介绍【转发】abaqus有限元资料图片2

3)在abaqus安装文件夹SIMULIA-Abaqus-Commands下找到abq6142.bat文件,使用记事本或编辑软件打开,打开后如下:

ABAQUS用户子程序(User Subroutine)基础介绍【转发】abaqus有限元资料图片3

添加如下命令,vcvars64.bat目标位置和步骤一Intel 64 Visual Studio 2012mode目标位置下的加深部分。



ABAQUS用户子程序(User Subroutine)基础介绍【转发】abaqus有限元分析案例图片4

4)进行关联验证,在起始菜单中单击点开Abaqus Command,显示如下,表明关联成功。用户可正常使用abaqus的用户子程序。

ABAQUS用户子程序(User Subroutine)基础介绍【转发】abaqus有限元分析案例图片5

转自微信公众号: ABAQUS大将军


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:ABAQUS用户子程序(User Subroutine)基础介绍【转发】 abaqus分析培训 abaqus技术教程 abaqus岩土分析 钢筋混凝土仿真 abaqus分析理论 abaqus软件下载 abaqus umat用户子程序编程 Abaqus代做 Abaqus基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com