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

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

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

一、什么是Abaqus用戶(hù)子程序

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

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

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

因通常用戶(hù)子程序以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ì)話(huà)框中找到其目標(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用戶(hù)子程序(User Subroutine)基礎(chǔ)介紹【轉(zhuǎn)發(fā)】abaqus有限元資料圖片1

2)找到Abaqus Command,在其屬性對(duì)話(huà)框中找到其目標(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用戶(hù)子程序(User Subroutine)基礎(chǔ)介紹【轉(zhuǎn)發(fā)】abaqus有限元資料圖片2

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

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

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



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

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

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

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


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

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

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

全國(guó)服務(wù)熱線(xiàn)

1358-032-9919

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