ABAQUS用戶子程序(User Subroutine)基礎(chǔ)介紹【轉(zhuǎn)發(fā)】

2017-05-24  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

本文主要對Abaqus的用戶子程序做基礎(chǔ)介紹,主要包括用戶子程序基本介紹,重點(diǎn)在于使用環(huán)境的配置。

一、什么是Abaqus用戶子程序

Abaqus的用戶子程序顧名思義就是用戶可通過特定的函數(shù)進(jìn)行編程已便于進(jìn)行一些通常方法不能實(shí)現(xiàn)的數(shù)據(jù)輸入,用戶可通過用戶子程序進(jìn)行材料、邊界條件等的設(shè)定。通常用戶子程序以Fortran語言形式存在,文件名后綴為.for。

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

二、用戶子程序使用環(huán)境配置

因通常用戶子程序以Fortran語言編寫,我們的電腦出了安裝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的安裝可先可后,無影響。

軟件安裝完成后需要將Abaqus與VS和IVF進(jìn)行關(guān)聯(lián)設(shè)置,主要步驟如下:

1)找到安裝IVF后的 Intel 64 Visual Studio 2012 mode,在其屬性對話框中找到其目標(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ù)制加深 部分字段。

ABAQUS用戶子程序(User Subroutine)基礎(chǔ)介紹【轉(zhuǎn)發(fā)】abaqus有限元資料圖片1

2)找到Abaqus Command,在其屬性對話框中找到其目標(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


ABAQUS用戶子程序(User Subroutine)基礎(chǔ)介紹【轉(zhuǎn)發(fā)】abaqus有限元資料圖片2

3)在abaqus安裝文件夾SIMULIA-Abaqus-Commands下找到abq6142.bat文件,使用記事本或編輯軟件打開,打開后如下:

ABAQUS用戶子程序(User Subroutine)基礎(chǔ)介紹【轉(zhuǎn)發(fā)】abaqus有限元資料圖片3

添加如下命令,vcvars64.bat目標(biāo)位置和步驟一Intel 64 Visual Studio 2012mode目標(biāo)位置下的加深部分。



ABAQUS用戶子程序(User Subroutine)基礎(chǔ)介紹【轉(zhuǎn)發(fā)】abaqus有限元分析案例圖片4

4)進(jìn)行關(guān)聯(lián)驗(yàn)證,在起始菜單中單擊點(diǎn)開Abaqus Command,顯示如下,表明關(guān)聯(lián)成功。用戶可正常使用abaqus的用戶子程序。

ABAQUS用戶子程序(User Subroutine)基礎(chǔ)介紹【轉(zhuǎn)發(fā)】abaqus有限元分析案例圖片5

轉(zhuǎn)自微信公眾號: ABAQUS大將軍


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:ABAQUS用戶子程序(User Subroutine)基礎(chǔ)介紹【轉(zhuǎn)發(fā)】 abaqus分析培訓(xùn) abaqus技術(shù)教程 abaqus巖土分析 鋼筋混凝土仿真 abaqus分析理論 abaqus軟件下載 abaqus umat用戶子程序編程 Abaqus代做 Abaqus基礎(chǔ)知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報(bào)名,我們會及時給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com