Abaqus中inp文件的使用和書寫
2017-03-17 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
一、輸入文件的組成和結(jié)構(gòu):
1.一個輸入文件由模型數(shù)據(jù)和歷史數(shù)據(jù)兩部分組成.
模型數(shù)據(jù)的作用:定義一個有限元模型.包括單元,節(jié)點,單元性質(zhì),定義材料等等有關(guān)說明模型自身的數(shù)據(jù).模型數(shù)據(jù)可被組織到零件中(零件可以被組裝成一個有意義的模型).
歷史數(shù)據(jù)的定義是模型發(fā)生了什么----事情的進展,模型響應(yīng)的荷載,歷史被分成一系列的時步層序.每一步就是一個響應(yīng)(靜態(tài)加載,動態(tài)響應(yīng)等),時步的定義包括過程類型(比如靜態(tài)應(yīng)力分析,瞬時傳熱分析等)對于時間積分的控制參數(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)必須有一個*HEADING開頭。
2)接下來就是模型數(shù)據(jù)部分,定義節(jié)點,單元,材料,初始條件等。模型數(shù)據(jù)的層次為:部件,組裝,模型。
必須的模型數(shù)據(jù):
(1)幾何數(shù)據(jù):模型的幾何形狀是用單元和節(jié)點來定義的,結(jié)構(gòu)性單元的截面是必須定義的。比如梁單元。特殊的特征也可以用特殊的單元來定義,比如彈簧單元,阻尼器,點式群體等。
(2)材料的定義:材料必須定義比如使用的是鋼啊,巖石,土啊等材料。
可選的模型數(shù)據(jù):
(1)零件和組合:一個模型可以用幾個零件來定義有可以把幾個零件組合成一個集來定義。
(2)初始條件:比如初始應(yīng)力,溫度,或者速度等
(3)邊界條件
(4)運動約束
(5)相互作用
(6)振幅定義
(7)輸出控制
(8)環(huán)境特性
(9)用戶子程序
(10)分析附屬部分
3)接下來就是歷史數(shù)據(jù):定義分析的類型,荷載,輸出要求等。分析的目的就是預(yù)測模型對某些外部荷載或者某些初始條件的反映。一個ABAQUS分析是建立在STEP的概念上的,(在歷史數(shù)據(jù)中描述)在分析中可以定義多個STEPS。每個STEP用*STEP開始,用*END STEP結(jié)束。*STEP是歷史數(shù)據(jù)和模型數(shù)據(jù)的分界點,第一次出現(xiàn)*STEP的前面的是模型數(shù)據(jù),后面的就是歷史數(shù)據(jù)。
必須的歷史數(shù)據(jù):
響應(yīng)類型:必須立刻出現(xiàn)在*STEP選項后面。ABAQUS中有兩種響應(yīng)步,一種是總體分析響應(yīng)步,可以是線形和非線形的,另一種是線形擾動步。
可選歷史數(shù)據(jù):
(1)荷載:通常定義某種加的荷載類型和大小。荷載可以被描述成時間的函數(shù)。
(2)邊界條件輸出控制
(3)輔助控制
(4)再生單元和曲面
二、書寫input文件的語法和規(guī)則:
1.關(guān)鍵詞行:
1)必須以*開始,后面接的是選項的名字,然后隨之定義選項的內(nèi)容.如:
* MATERIAL NAME=STEEL
注釋行是以**開始的.
2)如果有參數(shù),則參數(shù)和關(guān)鍵詞之間必須用“,”格開。
3)在參數(shù)之間必須用“,”格開。
4)關(guān)鍵詞行中的空格可以忽略。
5)每行的長度不能超過256個字符
6)關(guān)鍵詞和參數(shù)對大小寫是不區(qū)分的。
7)參數(shù)值通常對大小寫也是不區(qū)分的,但是唯一的例外是文件名區(qū)分大小寫。
8)關(guān)鍵詞和參數(shù),以及大多數(shù)情況下的參數(shù)值是不需要全拼寫出來的,只要他們之間可以相互區(qū)分就可以了。
9)假如參數(shù)有響應(yīng)的值,則付值號是“=”。
10)關(guān)鍵詞行可以延續(xù),比如參數(shù)的名字很長,要在下一行繼續(xù)這個關(guān)鍵詞行的話就可以這樣做,用“,”來連接。比如:
*ELASTIC, TYPE=ISOTROPIC,
DEPENDENCIES=1
11)有些選項允許INPUT和FILE的參數(shù)作為一個輸入文件名,這樣的文件名必須包括一個完整的路徑名或者是一個相對路徑名。
2.數(shù)據(jù)行:(數(shù)據(jù)行如果和關(guān)鍵詞相聯(lián)系必須緊跟關(guān)鍵詞行)
1) 一個數(shù)據(jù)行包括空格在內(nèi)不能超過256個字符。
2) 所有的數(shù)據(jù)條目之間必須用“,”格開。
3) 一行中必須包括指定說明的數(shù)據(jù)條目的數(shù)字。
4) 每行結(jié)尾的空數(shù)據(jù)域可以省略。
5) 浮點數(shù)最多可以占用20個字符。
6) 整數(shù)可以是10個
7) 字符串可以是80個
8) 延續(xù)行可以被用到特定的情況。
3.標簽:
什么是標簽?zāi)?比如集名,曲面名,鋼筋名,他們是區(qū)分大小寫的,長度可以有80個字符長。標簽中的空格是可以省略的,除非用“”來標示。那就不能省略了。沒有用“”來標示的標簽必須用字母來開頭。如果一個標簽用“”來定義那么“”也是標簽的一部分。標簽的開始和結(jié)束不能用雙重“_”
下面是一個使用了引號和沒有使用引號的例子:
*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ù)行,對應(yīng)各自的變量行.如:
*ELASTIC, TYPE=ISOTROPIC
200.E3, 0.3, 20.
150.E3, 0.35, 400.
80.E3, 0.42, 700.
定義了一個零件的材料性質(zhì),均質(zhì),線彈性,在不同應(yīng)力下的揚式模量和泊松比.
三、從外存儲器中引入模型或者歷史數(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、運行
abaqus job=tutorial interactive
or abaqus job=tutorial continue interactive
or abaqus continue job=tutorial interactive
3、后處理
運行abaqus viewer啟動后處理模塊
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運行是產(chǎn)生,運行后自動刪除;其它一些用于分析、重啟、后處理、結(jié)果轉(zhuǎn)換或其它軟件的文件則被保留:
詳細如下:
1. model_database_name.cae
模型信息、分析任務(wù)等
2. model_database_name.jnl
日志文件:包含用于復(fù)制已存儲模型數(shù)據(jù)庫的ABAQUS/CAE命令
*.cae和*.jnl構(gòu)成支持CAE的兩個重要文件,要保證在CAE下打開一個項目,這兩個文件必須同時存在;
3.job_name.inp
輸入文件。由abaqus Command支持計算起始文件,它也可由CAE打開;
4.job_name.dat
數(shù)據(jù)文件:文本輸出信息,記錄分析、數(shù)據(jù)檢查、參數(shù)檢查等信息。ABAQUS/Explicit的分析結(jié)果不會寫入這個文件
5. job_name.sta
狀態(tài)文件:包含分析過程信息
6. job_name.msg
是計算過程的詳悉記錄,分析計算中的平衡迭代次數(shù),計算時間,警告信息,等等可由此文件獲得。用STEP模塊定義
7. job_name.res
重啟動文件,用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
場輸出變量的臨時操作運算結(jié)果,自動刪除
14. job_name.ipm
內(nèi)部過程信息文件:啟動ABAQUS/CAE分析時開始寫入,記錄了從ABAQUS/Standard或ABAQUS/Explicit到ABAQUS/CAE的過程日志
15. job_name.log
日志文件:包含了ABAQUS執(zhí)行過程的起止時間等
16. job_name.abq
ABAQUS/Explicit模塊才有的狀態(tài)文件,記錄分析、繼續(xù)和恢復(fù)命令。為restart所需的文件。
17.job_name.mdl
模型文件:在ABAQUS/Standard和ABAQUS/Explicit中運行數(shù)據(jù)檢查后產(chǎn)生的文件,.在analysis和continue指令下被讀入并重寫,為restart<?Yan>所需的文件。
18.job_name.pac
打包文件:包含了模型信息,僅用于ABAQUS/Explicit,該文件在執(zhí)行analysis、datacheck命令時寫入,執(zhí)行analysis, continue, recover指令時讀入,restart時需要的文件。
19.job_name.prt
零件信息文件:包含了零件與裝配信息.。restart時需要
20.job_name.sel
結(jié)果選擇文件:用于ABAQUS/Explicit,執(zhí)行analysis、continue、recover指令時寫入并由convert=select指令時讀入,為restart所需的文件。
21.job_name.stt
狀態(tài)外文件:數(shù)據(jù)檢查時寫入的文件,在ABAQUS/Standard中可在analysis、continue指令下讀并寫入,在ABAQUS/Explicit中可在analysis、continue指令下讀入。為restart所需的文件。
22.job_name.psf
腳本文件:用戶定義parametric study時需要創(chuàng)建的文件
23.job_name.psr
參數(shù)化分析要求的輸出結(jié)果,為文本格式
24.job_name.par
參數(shù)更改后重寫的參數(shù)形式表示的inp文件
25.job_name.pes
參數(shù)更改后重寫的inp文件
相關(guān)標簽搜索:Abaqus中inp文件的使用和書寫 abaqus分析培訓(xùn) abaqus技術(shù)教程 abaqus巖土分析 鋼筋混凝土仿真 abaqus分析理論 abaqus軟件下載 abaqus umat用戶子程序編程 Abaqus代做 Abaqus基礎(chǔ)知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn)