ABAQUS用戶子程序(User Subroutine)基礎(chǔ)介紹【轉(zhuǎn)發(fā)】
2017-05-24 by:CAE仿真在線 來(lái)源:互聯(lián)網(wǎng)
本文主要對(duì)Abaqus的用戶子程序做基礎(chǔ)介紹,主要包括用戶子程序基本介紹,重點(diǎn)在于使用環(huán)境的配置。
一、什么是Abaqus用戶子程序
Abaqus的用戶子程序顧名思義就是用戶可通過(guò)特定的函數(shù)進(jìn)行編程已便于進(jìn)行一些通常方法不能實(shí)現(xiàn)的數(shù)據(jù)輸入,用戶可通過(guò)用戶子程序進(jìn)行材料、邊界條件等的設(shè)定。通常用戶子程序以Fortran語(yǔ)言形式存在,文件名后綴為.for。
Abaqus可使用的子程序有很多,用戶可查看Abaqus Ducumentation下的Abaqus Analysis User‘s Guide—18.1.2 Available user subroutines。
二、用戶子程序使用環(huán)境配置
因通常用戶子程序以Fortran語(yǔ)言編寫(xiě),我們的電腦出了安裝ABAQUS軟件外,還需要安裝visual studio和 Fortran環(huán)境。以我使用的Abaqus 6.14-2為例,我配置了Visual Studio Ultimate 2012 英文版和Intel visual Fortran Composer XE 2013 SP1。安裝方法可參考Abaqus6.14+IVF2013+VS2013安裝設(shè)置指南。Abaqus的安裝可先可后,無(wú)影響。
軟件安裝完成后需要將Abaqus與VS和IVF進(jìn)行關(guān)聯(lián)設(shè)置,主要步驟如下:
1)找到安裝IVF后的 Intel 64 Visual Studio 2012 mode,在其屬性對(duì)話框中找到其目標(biāo)位置
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" 復(fù)制加深 部分字段。
2)找到Abaqus Command,在其屬性對(duì)話框中找到其目標(biāo)位置,將復(fù)制的上面字段copy到后邊,結(jié)果如下,加深部分為添加部分。注意/k后邊有一空格鍵。C:\Windows\SysWOW64\cmd.exe /k"D:\Program Files (x86)\Intel\Composer XE 2013 SP1\bin\ipsxe-comp-vars.bat" intel64 vs2012
3)在abaqus安裝文件夾SIMULIA-Abaqus-Commands下找到abq6142.bat文件,使用記事本或編輯軟件打開(kāi),打開(kāi)后如下:
添加如下命令,vcvars64.bat目標(biāo)位置和步驟一Intel 64 Visual Studio 2012mode目標(biāo)位置下的加深部分。
4)進(jìn)行關(guān)聯(lián)驗(yàn)證,在起始菜單中單擊點(diǎn)開(kāi)Abaqus Command,顯示如下,表明關(guān)聯(lián)成功。用戶可正常使用abaqus的用戶子程序。
轉(zhuǎn)自微信公眾號(hào): ABAQUS大將軍
相關(guān)標(biāo)簽搜索:ABAQUS用戶子程序(User Subroutine)基礎(chǔ)介紹【轉(zhuǎn)發(fā)】 abaqus分析培訓(xùn) abaqus技術(shù)教程 abaqus巖土分析 鋼筋混凝土仿真 abaqus分析理論 abaqus軟件下載 abaqus umat用戶子程序編程 Abaqus代做 Abaqus基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn)