Abaqus中inp文件的使用和書寫

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

一、輸入文件的組成和結(jié)構(gòu):

1.一個(gè)輸入文件由模型數(shù)據(jù)和歷史數(shù)據(jù)兩部分組成.

模型數(shù)據(jù)的作用:定義一個(gè)有限元模型.包括單元,節(jié)點(diǎn),單元性質(zhì),定義材料等等有關(guān)說明模型自身的數(shù)據(jù).模型數(shù)據(jù)可被組織到零件中(零件可以被組裝成一個(gè)有意義的模型).

歷史數(shù)據(jù)的定義是模型發(fā)生了什么----事情的進(jìn)展,模型響應(yīng)的荷載,歷史被分成一系列的時(shí)步層序.每一步就是一個(gè)響應(yīng)(靜態(tài)加載,動(dòng)態(tài)響應(yīng)等),時(shí)步的定義包括過程類型(比如靜態(tài)應(yīng)力分析,瞬時(shí)傳熱分析等)對(duì)于時(shí)間積分的控制參數(shù)或者非線性解過程,加載和輸出要求.

At a minimum the model consists of the following information: geometry, element section properties, material data, loads and boundary conditions, analysis type, and output requests.

2.ABAQUS輸入文件的結(jié)構(gòu)形式。

1)必須有一個(gè)*HEADING開頭。

2)接下來就是模型數(shù)據(jù)部分,定義節(jié)點(diǎn),單元,材料,初始條件等。模型數(shù)據(jù)的層次為:部件,組裝,模型。

必須的模型數(shù)據(jù):

(1)幾何數(shù)據(jù):模型的幾何形狀是用單元和節(jié)點(diǎn)來定義的,結(jié)構(gòu)性單元的截面是必須定義的。比如梁?jiǎn)卧L厥獾奶卣饕部梢杂锰厥獾膯卧獊矶x,比如彈簧單元,阻尼器,點(diǎn)式群體等。

(2)材料的定義:材料必須定義比如使用的是鋼啊,巖石,土啊等材料。

可選的模型數(shù)據(jù):

(1)零件和組合:一個(gè)模型可以用幾個(gè)零件來定義有可以把幾個(gè)零件組合成一個(gè)集來定義。

(2)初始條件:比如初始應(yīng)力,溫度,或者速度等

(3)邊界條件

(4)運(yùn)動(dòng)約束

(5)相互作用

(6)振幅定義

(7)輸出控制

(8)環(huán)境特性

(9)用戶子程序

(10)分析附屬部分

3)接下來就是歷史數(shù)據(jù):定義分析的類型,荷載,輸出要求等。分析的目的就是預(yù)測(cè)模型對(duì)某些外部荷載或者某些初始條件的反映。一個(gè)ABAQUS分析是建立在STEP的概念上的,(在歷史數(shù)據(jù)中描述)在分析中可以定義多個(gè)STEPS。每個(gè)STEP用*STEP開始,用*END STEP結(jié)束。*STEP是歷史數(shù)據(jù)和模型數(shù)據(jù)的分界點(diǎn),第一次出現(xiàn)*STEP的前面的是模型數(shù)據(jù),后面的就是歷史數(shù)據(jù)。

必須的歷史數(shù)據(jù):

響應(yīng)類型:必須立刻出現(xiàn)在*STEP選項(xiàng)后面。ABAQUS中有兩種響應(yīng)步,一種是總體分析響應(yīng)步,可以是線形和非線形的,另一種是線形擾動(dòng)步。

可選歷史數(shù)據(jù):

(1)荷載:通常定義某種加的荷載類型和大小。荷載可以被描述成時(shí)間的函數(shù)。

(2)邊界條件輸出控制

(3)輔助控制

(4)再生單元和曲面


二、書寫input文件的語法和規(guī)則:

1.關(guān)鍵詞行:

1)必須以*開始,后面接的是選項(xiàng)的名字,然后隨之定義選項(xiàng)的內(nèi)容.如:

* MATERIAL NAME=STEEL

注釋行是以**開始的.

2)如果有參數(shù),則參數(shù)和關(guān)鍵詞之間必須用“,”格開。

3)在參數(shù)之間必須用“,”格開。

4)關(guān)鍵詞行中的空格可以忽略。

5)每行的長(zhǎng)度不能超過256個(gè)字符

6)關(guān)鍵詞和參數(shù)對(duì)大小寫是不區(qū)分的。

7)參數(shù)值通常對(duì)大小寫也是不區(qū)分的,但是唯一的例外是文件名區(qū)分大小寫。

8)關(guān)鍵詞和參數(shù),以及大多數(shù)情況下的參數(shù)值是不需要全拼寫出來的,只要他們之間可以相互區(qū)分就可以了。

9)假如參數(shù)有響應(yīng)的值,則付值號(hào)是“=”。

10)關(guān)鍵詞行可以延續(xù),比如參數(shù)的名字很長(zhǎng),要在下一行繼續(xù)這個(gè)關(guān)鍵詞行的話就可以這樣做,用“,”來連接。比如:

*ELASTIC, TYPE=ISOTROPIC,

DEPENDENCIES=1

11)有些選項(xiàng)允許INPUT和FILE的參數(shù)作為一個(gè)輸入文件名,這樣的文件名必須包括一個(gè)完整的路徑名或者是一個(gè)相對(duì)路徑名。

2.數(shù)據(jù)行:(數(shù)據(jù)行如果和關(guān)鍵詞相聯(lián)系必須緊跟關(guān)鍵詞行)

1) 一個(gè)數(shù)據(jù)行包括空格在內(nèi)不能超過256個(gè)字符。

2) 所有的數(shù)據(jù)條目之間必須用“,”格開。

3) 一行中必須包括指定說明的數(shù)據(jù)條目的數(shù)字。

4) 每行結(jié)尾的空數(shù)據(jù)域可以省略。

5) 浮點(diǎn)數(shù)最多可以占用20個(gè)字符。

6) 整數(shù)可以是10個(gè)

7) 字符串可以是80個(gè)

8) 延續(xù)行可以被用到特定的情況。

3.標(biāo)簽:

什么是標(biāo)簽?zāi)?比如集名,曲面名,鋼筋名,他們是區(qū)分大小寫的,長(zhǎng)度可以有80個(gè)字符長(zhǎng)。標(biāo)簽中的空格是可以省略的,除非用“”來標(biāo)示。那就不能省略了。沒有用“”來標(biāo)示的標(biāo)簽必須用字母來開頭。如果一個(gè)標(biāo)簽用“”來定義那么“”也是標(biāo)簽的一部分。標(biāo)簽的開始和結(jié)束不能用雙重“_”

下面是一個(gè)使用了引號(hào)和沒有使用引號(hào)的例子:

*ELEMENT, TYPE=SPRINGA, ELSET="One element"

1,1,2

*SPRING, ELSET="One element"

1.0E-5,

*NSET, ELSET="One element", NSET=NODESET

*BOUNDARY

nodeset,1,2

4.數(shù)據(jù)行重復(fù):

數(shù)據(jù)行可以重復(fù),也就是說每行數(shù)據(jù)可以有一行響應(yīng)的變量也可以有幾行。同樣也可以有多行數(shù)據(jù)行,對(duì)應(yīng)各自的變量行.如:

*ELASTIC, TYPE=ISOTROPIC

200.E3, 0.3, 20.

150.E3, 0.35, 400.

80.E3, 0.42, 700.

定義了一個(gè)零件的材料性質(zhì),均質(zhì),線彈性,在不同應(yīng)力下的揚(yáng)式模量和泊松比.


三、從外存儲(chǔ)器中引入模型或者歷史數(shù)據(jù)

The *INCLUDE option can be used to specify an external file that contains a portion of the ABAQUS input file. This file can include model and history definition data, comment lines, and other *INCLUDE references. When the option is encountered, ABAQUS will immediately process the input data within the file specified by the INPUT parameter. When the end-of-file is reached, ABAQUS will return to processing the original file.

A maximum of five levels of nested *INCLUDE references can be used. The option supports UNIX environment variables.

Usage: *INCLUDE, INPUT=file_name


四、文件的執(zhí)行

1、數(shù)據(jù)的檢查

abaqus job=tutorial datacheck interactive

or abaqus datacheck job=frame interactive

2、運(yùn)行

abaqus job=tutorial interactive

or abaqus job=tutorial continue interactive

or abaqus continue job=tutorial interactive

3、后處理

運(yùn)行abaqus viewer啟動(dòng)后處理模塊

at the operating system prompt. The ABAQUS/Viewer window appears.

Reading the output database file

To begin this exercise, open the output database file that ABAQUS/Standard generated during the analysis of the problem.

To open the output database file:

From the main menu bar, select File->Open; or use the tool in the toolbar.

The Open Database dialog box appears.

2. From the list of available output database files, select frame.odb.

3. Click OK.

Tip: You can also open the output database frame.odb by typing

abaqus viewer odb=frame

at the operating system prompt.


Checking history data with ABAQUS/Viewer

To display boundary conditions _disibledevent="MsoNormal" style="margin: 0 0 0; line-height: 24px; mso-layout-grid-align: none">1.From the main menu bar, select Plot->Undeformed Shape;

2. From the main menu bar, select View->ODB Display Options.

3. In the ODB Display Options dialog box, click the Entity Display tab.

4. Toggle _disibledevent="MsoNormal" style="margin: 0 0 0; line-height: 24px; mso-layout-grid-align: none">5.Click OK.


五、文件的類型介紹

abaqus產(chǎn)生幾類文件:有些是在ABAQUS運(yùn)行是產(chǎn)生,運(yùn)行后自動(dòng)刪除;其它一些用于分析、重啟、后處理、結(jié)果轉(zhuǎn)換或其它軟件的文件則被保留:

詳細(xì)如下:

1. model_database_name.cae

模型信息、分析任務(wù)等

2. model_database_name.jnl

日志文件:包含用于復(fù)制已存儲(chǔ)模型數(shù)據(jù)庫的ABAQUS/CAE命令

*.cae和*.jnl構(gòu)成支持CAE的兩個(gè)重要文件,要保證在CAE下打開一個(gè)項(xiàng)目,這兩個(gè)文件必須同時(shí)存在;

3.job_name.inp

輸入文件。由abaqus Command支持計(jì)算起始文件,它也可由CAE打開;

4.job_name.dat

數(shù)據(jù)文件:文本輸出信息,記錄分析、數(shù)據(jù)檢查、參數(shù)檢查等信息。ABAQUS/Explicit的分析結(jié)果不會(huì)寫入這個(gè)文件

5. job_name.sta

狀態(tài)文件:包含分析過程信息

6. job_name.msg

是計(jì)算過程的詳悉記錄,分析計(jì)算中的平衡迭代次數(shù),計(jì)算時(shí)間,警告信息,等等可由此文件獲得。用STEP模塊定義

7. job_name.res

重啟動(dòng)文件,用STEP模塊定義

8. job_name.odb

輸出數(shù)據(jù)庫文件,即結(jié)果文件,需要由Visuliazation打開

9. job_name.fil

也為結(jié)果文件,可被其它應(yīng)用程序讀入的分析結(jié)果表示格式。ABAQUS/Standard記錄分析結(jié)果。ABAQUS/Explicit.的分析結(jié)果要寫入此文件中則需要轉(zhuǎn)換,convert=select或convert=all

10. abaqus.rpy

記錄一次操作中幾乎所有的ABAQUS/CAE命令

11.job_name.lck

阻止并發(fā)寫入輸出數(shù)據(jù)庫,關(guān)閉輸出數(shù)據(jù)庫則自行刪除

12. model_database_name.rec

包含用于恢復(fù)內(nèi)存中模型數(shù)據(jù)庫的ABAQUS/CAE命令

13. job_name.ods

場(chǎng)輸出變量的臨時(shí)操作運(yùn)算結(jié)果,自動(dòng)刪除

14. job_name.ipm

內(nèi)部過程信息文件:啟動(dòng)ABAQUS/CAE分析時(shí)開始寫入,記錄了從ABAQUS/Standard或ABAQUS/Explicit到ABAQUS/CAE的過程日志

15. job_name.log

日志文件:包含了ABAQUS執(zhí)行過程的起止時(shí)間等

16. job_name.abq

ABAQUS/Explicit模塊才有的狀態(tài)文件,記錄分析、繼續(xù)和恢復(fù)命令。為restart所需的文件。

17.job_name.mdl

模型文件:在ABAQUS/Standard和ABAQUS/Explicit中運(yùn)行數(shù)據(jù)檢查后產(chǎn)生的文件,.在analysis和continue指令下被讀入并重寫,為restart<?Yan>所需的文件。

18.job_name.pac

打包文件:包含了模型信息,僅用于ABAQUS/Explicit,該文件在執(zhí)行analysis、datacheck命令時(shí)寫入,執(zhí)行analysis, continue, recover指令時(shí)讀入,restart時(shí)需要的文件。

19.job_name.prt

零件信息文件:包含了零件與裝配信息.。restart時(shí)需要

20.job_name.sel

結(jié)果選擇文件:用于ABAQUS/Explicit,執(zhí)行analysis、continue、recover指令時(shí)寫入并由convert=select指令時(shí)讀入,為restart所需的文件。

21.job_name.stt

狀態(tài)外文件:數(shù)據(jù)檢查時(shí)寫入的文件,在ABAQUS/Standard中可在analysis、continue指令下讀并寫入,在ABAQUS/Explicit中可在analysis、continue指令下讀入。為restart所需的文件。

22.job_name.psf

腳本文件:用戶定義parametric study時(shí)需要?jiǎng)?chuàng)建的文件

23.job_name.psr

參數(shù)化分析要求的輸出結(jié)果,為文本格式

24.job_name.par

參數(shù)更改后重寫的參數(shù)形式表示的inp文件

25.job_name.pes

參數(shù)更改后重寫的inp文件


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

相關(guān)標(biāo)簽搜索:Abaqus中inp文件的使用和書寫 abaqus分析培訓(xùn) abaqus技術(shù)教程 abaqus巖土分析 鋼筋混凝土仿真 abaqus分析理論 abaqus軟件下載 abaqus umat用戶子程序編程 Abaqus代做 Abaqus基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) 

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

全國服務(wù)熱線

1358-032-9919

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