
發(fā)布
注冊
/
登錄inp的案例
abaqus inp文件生成方法及格式
INP文件的作用
INP文件(擴(kuò)展名為.inp)是一種文本文件,它包含了對整個模型的完整描述,在前處理理器(例如 ABAQUS/CAE)和求解器(ABAQUS/Standard 或 ABAQUS/Explicit)之間建立 了一個傳遞數(shù)據(jù)的橋梁,
☆提示:ABAQUS/Standanl和ABAQUS/Explicit的分析對數(shù)都是INP文件,而不是.car 文件。在ABAQUS的早期版本中,并沒有ABAQUS/CAE這一前處理器.用戶只 能直接使用INP文件來建模。
(W而介紹的實(shí)例都以只使用ABAQUS/CAE來完成整個前處理過程:事實(shí)上,在很多情況下,使用INP文件不但可以更方便地修改模型參數(shù),控制分析過程,還可以完成一些 ABAQUS/CAE所不支持的功能
2. INP文件的生成方法
各種常用的前處理器(例如MSC. PATRAN , FEMAP)大多都支持以INP文件的格式來輸出模型,在ABAQUS/CAE中,如果在Job功能模塊中提交分析作業(yè),或者點(diǎn)擊Job Manager對話框中的Write Input就會在默認(rèn)的工作目錄下生成INP文件。
3. INP文件的格式
INP文件由一系列的數(shù)據(jù)塊構(gòu)成,毎個數(shù)據(jù)塊描述模型的某部分特定信息。一個數(shù)據(jù)塊總是以帶有*號的關(guān)鍵詞(keyword)開始。其后往往帶有相應(yīng)的參數(shù),以及一個或多個數(shù) 據(jù)行(data line).例如:
* ELEMENT, TYPE = CPS4,ELSET = My-Elem-Srt
1, 1,12,57,23
2, 12, 13, 58,57
其含義是:定義單元,其類型為CPS4,屬于名為My-ELem-Srf的單元集合。單元1由節(jié) 點(diǎn)1, 12,57和23構(gòu)成,單元2由節(jié)點(diǎn)12、13,58和57構(gòu)成。
展開 真正的INP文件(FLOW-3D)產(chǎn)生器
前段時間有一些關(guān)于INP文件的產(chǎn)生器(生成器)的文章。僅個人而言,這個小程序意義并不大,而且也只是一次性的東西,生成一次就可以的,直接復(fù)制而修改局部參數(shù)就可以的。
這個INP文件產(chǎn)生器,只是把INP文件做成了模板,再用程序匯編而做成了一個小程序的,所以懂點(diǎn)程序語言的,這個小程序很容易做出來的。但個人認(rèn)為,要真的想學(xué)好FLOW3D這個軟件,就去分析研究INP文件的結(jié)構(gòu),然后再做成一個模板使用就可以的,比使用這個什么生成器強(qiáng)些。
因?yàn)檫@個小程序,只是把模板封裝成一個小程序來執(zhí)行的,所以容易魚目混珠的。下面截圖才是正版代理商的INP文件產(chǎn)生器(生成器)。很多關(guān)鍵的參數(shù)都不在于界面上的那些參數(shù),所以只是一個INP文件生成器,并起不到什么作用的。
前段時間,偶爾用在網(wǎng)上下載一個所謂FLOW-3D的INP文件生成器,用硬件號鎖定而需要許可證才可以使用的(用Winlicense軟件進(jìn)行加殼加密的),個人認(rèn)為這個所謂的INP文件生成器應(yīng)該是個人所編譯的,并不是官方的所謂INP文件生成器。
這個INP文件生成器,最關(guān)鍵的參數(shù)是在界面上沒有設(shè)置的參數(shù),也是一些重要的參數(shù),界面上的參數(shù)都是一些基本的參數(shù)。所以這個生成器鎖定并沒有實(shí)際的意義,只需要生成一次各領(lǐng)域的INP文件就可以的,其它的基本參數(shù)都可以手動在INP文件里面修改的。
以上的內(nèi)容僅為個人想法。
展開 Abaqus疑難雜癥——Inp文件的正確食用方法
以下內(nèi)容轉(zhuǎn)載本人公眾號:易木木響叮當(dāng)
本期內(nèi)容將詳細(xì)講解ABAQUS中INP文件的正確食用方法,涉及文件解讀、語法講解,有關(guān)INP文件自定義輸出的內(nèi)容將會在下篇內(nèi)容中更新
INP文件是以.inp為后綴的文本文件,它包括了模型的全部數(shù)據(jù)信息,ABAQUS求解器分析的對象是INP文件,軟件生成的.cae文件只是為了INP文件服務(wù),在早期的有限元軟件(MSC、PATRAN、FEMAP、ABAQUS等)版本中沒有前處理器,用戶只能通過編寫INP文件來建模分析。
如果能夠熟練掌握INP文件的語法以及用法,直接在文件中進(jìn)行修改,或者在軟件中修改關(guān)鍵詞(Edit Keywords),要比在軟件中修改模型的效率高很多,不僅如此還可以完成軟件內(nèi)所不支持的功能。如在INP文件內(nèi)定義輸出。
INP文件結(jié)構(gòu)
如下:
每個完整的INP文件依次出現(xiàn)兩部分?jǐn)?shù)據(jù):模型數(shù)據(jù)、歷程數(shù)據(jù)。模型數(shù)據(jù)包括節(jié)點(diǎn)信息、單元信息、截面屬性、材料特性、材料選項(xiàng)、其他模型信息;歷程數(shù)據(jù)包括靜力分析(分析步參數(shù)等)、載荷和邊界條件、結(jié)果輸出。*STEP是歷程數(shù)據(jù)和模型數(shù)據(jù)的分界點(diǎn),第一個*STEP之前的所有內(nèi)容均屬于模型數(shù)據(jù),其后的所有內(nèi)容則屬于歷程數(shù)據(jù)。
注:書寫INP文件時模型數(shù)據(jù)必須在歷程數(shù)據(jù)之前。
展開 Abaqus幫助文獻(xiàn)inp使用方法
幫助文獻(xiàn)中的inp使用方法,
1.首先需要安裝abaqus的help文件。安裝后在開始中打開HTML Documentation
2.點(diǎn)擊Examples下的abaqus example problems guide
3.圖中左側(cè)就是實(shí)例列表,我們用其中的3.1.1作例子,點(diǎn)擊3.1.1,將右側(cè)的列表拉至最下邊,出現(xiàn)inp列表。
4.點(diǎn)擊第一個axi_half,一般第一個inp都為基礎(chǔ)文件,在第三個*后邊INP=tiretransfer_node.inp說名需要調(diào)用這個文件,因此需要將tiretransfer_node.inp這個文件放置與tiretransfer_axi_half.inp同一個文件夾。
5.在開始程序中打開abaqus command(這是2016版的,其他版本同理),彈出窗口查看工作路徑,將所要計(jì)算的文件放入這個默認(rèn)的路徑中。
6.在CMD中寫入abaqus job=tiretransfer_axi_half int,有一些電腦會出現(xiàn)無法計(jì)算的問題,可能是abaqus的軟件名不對,這個百度一下即可。如下圖就是已經(jīng)計(jì)算完成了,在abaqus軟件中調(diào)用cmd中的默認(rèn)路徑中的odb文件即可。
7.但是有一些是重啟分析的文件,需要調(diào)用之前文件的結(jié)果。
展開 
【加密技術(shù)】Abaqus inp文件加密方法_教學(xué)
示例
航天器返回減速傘阻力計(jì)算
我們知道,在用于求解的inp文件中,常見一些關(guān)鍵字,比如有關(guān)材料定義的關(guān)鍵字和數(shù)據(jù)行,作為一個單獨(dú)的materials.inp文件,通過包含關(guān)鍵字*include加以引用。
下面要討論的相關(guān)內(nèi)容,是建立在這個的基礎(chǔ)上的。
引用inp文件
作為案例演示,假設(shè)減速傘的傘衣、傘繩、加強(qiáng)帶材料數(shù)據(jù)需要被加密保護(hù),我們可以先打開Abaqus Command窗口,再將工作路徑切換到減速傘阻力計(jì)算的文件夾。
然后輸入加密命令,對materials.inp文件進(jìn)行加密,加密后的文件可以命名為materials_enc.inp,密碼也由自己來指定,比如:USim8888
對materials.inp文件加密
授權(quán)用戶拿到加密文件materials_enc.inp后,可以使用密碼對其解密,將它還原為原始的materials.inp文件。
對materials_enc.inp文件解密
Abaqus通過隨機(jī)字符的移位運(yùn)算對文件進(jìn)行加密,對于同一個被加密的文件,每次加密得到的密文都是不同的。但是,只要在執(zhí)行加密命令時,沒有使用include_only選項(xiàng),密文都可以通過密碼解密,還原成原始文件。
Abaqus文件加密與解密示例
同樣,也可以跳過解密直接運(yùn)行求解文件,這時需要使用*include將加密后的材料數(shù)據(jù)inp文件和密碼包含在內(nèi)。
跳過解密直接求解
如文章開頭所述,假設(shè)我們想要對方只能將密文包含在求解文件中進(jìn)行分析、查看計(jì)算結(jié)果,但無法解密、獲得材料或連接器參數(shù),則可以在執(zhí)行加密的命令行中添加include_only選項(xiàng)。
展開 abaqus批量提交inp文件進(jìn)行計(jì)算
()
以上代碼計(jì)算了3個模型,先計(jì)算Cal-10.inp,再計(jì)算Cal-11.inp,最后計(jì)算Cal-12.inp,如果有更多文件繼續(xù)copy吧
計(jì)算3個模型時的完整代碼如下
from abaqusConstants import*
import job
mdb.JobFromInputFile(name='result-10',inputFileName='cal-10.inp',numCpus=62,numDomains=62)
mdb.jobs['result-10'].submit()
mdb.jobs['result-10'].waitForCompletion()
mdb.JobFromInputFile(name='result-11',inputFileName='cal-11.inp',numCpus=62,numDomains=62)
mdb.jobs['result-11'].submit()
mdb.jobs['result-11'].waitForCompletion()
mdb.JobFromInputFile(name='result-12',inputFileName='cal-12.inp',numCpus=62,numDomains=62)
mdb.jobs['result-12'].submit()
mdb.jobs['result-12'].waitForCompletion()
(3)將txt文件后綴.txt,修改為.py。
展開 Abaqus批量提交inp文件計(jì)算
當(dāng)有多個模型需要計(jì)算時,或者一個模型需要多次修改本構(gòu)參數(shù)計(jì)算時,可以使用bat文件批量提交inp文件計(jì)算。
在txt文件里寫入如下內(nèi)容,另存為bat文件,雙擊運(yùn)行就可以批量提交inp文件計(jì)算了。本例是提交1.inp、2.inp和3.inp依次計(jì)算,可根據(jù)自己需要修改。
call abaqus job=1 int cpus=4
call abaqus job=2 int cpus=4
call abaqus job=3 int cpus=4
pause
shutdown -s -f -t 60
注意:
(1)1、2、3是inp文件的名字;
(2)int是interactive的縮寫,可以讓inp文件依次進(jìn)行計(jì)算;
(3)cpus=4是多核計(jì)算;
(4)pause是計(jì)算完成不關(guān)閉cmd窗口;
(5)shutdown -s -f -t 60是計(jì)算完3.inp文件(最后一個)后60秒關(guān)機(jī),如不關(guān)機(jī)刪去即可;
(6)如果使用了子程序的,如pqfiber,則如下call abaqus job=1 user=pqfiber.for cpus=4 int ;
(7)如果多個inp文件在不同的文件夾下,加入cd/d C:\a(a為文件夾名字)進(jìn)行切換即可。
Abaqus批量提交inp文件計(jì)算的視頻操作,可以點(diǎn)擊如下鏈接,觀看視頻的章節(jié)11。
http://www.yqgqt.org.cn/college/video/c14934
學(xué)土木結(jié)構(gòu)的同學(xué),可以關(guān)注我!
有用可以點(diǎn)個贊!
展開 如何合并inp文件 ¥1
ABAQUS的友好的CAE界面能夠滿足大部分的建模要求,但對于一些特殊情況,直接對inp文件進(jìn)行操作仍是省時有效的方法。
根據(jù)某位群友提出的問題,對inp文件的合并事項(xiàng)進(jìn)行說明。
一般采用如下的格式對inp文件進(jìn)行合并,合并對象可以是inp文件中的節(jié)點(diǎn)、元素定義、集合、載荷等等任意部分,相當(dāng)于復(fù)制、粘貼。
1、復(fù)制節(jié)點(diǎn)、元素的方式
2、復(fù)制其他任意信息的方式
需要注意的是,該方法需要將主inp文件和各分inp文件放到一個工作目錄下,然后在ABAQUS中,導(dǎo)入主inp文件,即可求解文件實(shí)現(xiàn)可視化。這種方法,操作方式類似于LS-PROPOST前處理的卡片生成LS-DYNA的K文件建模一樣,其實(shí)就是需要對ABAQUS的inp文件各部分命令的意義進(jìn)行理解,直接編寫需要的求解文件。
該方法適用于操作繁瑣且python語言實(shí)現(xiàn)角困難的問題,不防采用MATLAB直接輸出到工作目錄下,可以較為方便的實(shí)現(xiàn)。
展開 免費(fèi)領(lǐng)有限元模型+Abaqus Inp文件分割腳本
*Part, name=car
*Include, input = venza_data-nodeelem-car.inp
*Include, input = venza_data-set-car.inp
*Include, input = venza_data-mpc-car.inp
*Include, input = venza_data-section-car.inp
*Include, input = venza_data-partdata.inp
*End Part
...
*Include, input = venza_data-modeldata.inp
*Include, input = venza_data-material.inp
*Include, input = venza_data-connector.inp
...
*Include, input = venza_data-contact.inp
...
*step,name=Step-1
*dynamic,explicit
, 0.12
*Include, input = venza_data-step.inp
*endstep
Benchmark Model - 12輛Venza相撞(達(dá)索·3DE平臺)
Toyota Venza(2010款)基礎(chǔ)模型原始文件下載:
鏈接:
https://pan.baidu.com/s/1MC1t432pPowyEYm-9KEg5Fw (去掉m-9之間的“-”!!! m九被屏蔽了)
提取碼:f979
注:
1、該鏈接30日有效。
展開 inp書寫規(guī)則(以一個inp文件為例)
本INP文件以及解釋參考石亦平博士所著的《ABAQUS有限元分析實(shí)例詳解》;
2. 注釋行以**口頭,以保持與INP文件的格式一致(為方便起見以綠色顯示)。
*Heading
** Job name: Plate-CPS8 Model name: Model-1
**----------------------------------------------------------------------------------------------------------------------------------------------------
**INP 文件總是以*Heading開頭,接下來可以用一行或多行來寫下此模型的標(biāo)題和相關(guān)信息.
**----------------------------------------------------------------------------------------------------------------------------------------------------
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**----------------------------------------------------------------------------------------------------------------------------------------------------
**Preprint可設(shè)置在DAT文件(*.dat)中記錄的內(nèi)容。上述為ABAQUS默認(rèn),內(nèi)容為:在DAT文件
**中不記錄對INP文件的處理過程,以及詳細(xì)的模型和歷史數(shù)據(jù)。
展開 如何使用Abaqus 軟件中的INP文件
inp文件是ABAQUS的計(jì)算輸入文件,它包含了計(jì)算所需的所有信息,可以由ABAQUS CAE生成,也可以由用戶直接編寫。
1、在分析作業(yè)管理器中,單擊Job Manager工具,在右側(cè)會出現(xiàn)一個“Write Input"按鈕,則在工作目錄中會生成該模型的inp文件,等同于在主菜單中執(zhí)行Job—Write Input命令。
2、如果希望通過編輯inp文件來修改模型,除了直接對inp文件進(jìn)行編寫外,還可以使用以下兩種方式:
1)單擊Write Input按鈕生成inp文件,在ABAQUS CAE外使用文字編輯器對該inp文件進(jìn)行編輯后,再重新創(chuàng)建分析作業(yè),在Creat Job對話框的Source中選擇Input file。
2)在ABAQUS CAE中使用Model-Edit Keywords命令進(jìn)行關(guān)鍵詞的編輯,再提交分析作業(yè)。
展開 
《Sci Rep》大氣條件下InP和金剛石襯底直接鍵合!實(shí)現(xiàn)高效散熱
使用聚焦離子束 (FIB) 將InP樣品減薄至10μm后,使用透射電子顯微鏡 (TEM) 觀察 InP/金剛石結(jié)合界面的納米結(jié)構(gòu),如如圖 5 所示。可在InP和金剛石基板接合界面處觀察到厚度約為 3 nm 的非晶層,而且兩者之間沒有形成裂紋或納米空隙的原子鍵。
圖5
使用能量色散X射線光譜 (EDX) 進(jìn)行成分分析,如圖6所示。鍵合界面的非晶層由In、P、O和C組成,為典型的通過氧等離子體處理后的結(jié)果;而C原子據(jù)推測擴(kuò)散到由氧等離子體形成的InP襯底上的氧化物層中。雖然中間過渡層的熱導(dǎo)率較低,但與傳統(tǒng)方法(例如 2–4 μm 厚的金屬層)相比非常薄。因此, InP/金剛石鍵合技術(shù)將有助于InP電子器件的有效散熱。
圖6
總的來說,本文提供了一種將InP和金剛石襯底直接鍵合的工藝,以改善InP基電子設(shè)備的散熱情況。該工藝通過由氧等離子體處理的InP襯底與在大氣條件下用NH3、H2O2 和H2O的混合物清洗過的金剛石襯底接觸,然后在250 °C下對接觸的樣品進(jìn)行退火來形成直接鍵合。由于在預(yù)鍵合處理后兩個基底表面都是原子級光滑的,因此InP和金剛石基板成功地產(chǎn)生了剪切強(qiáng)度為 9.3 MPa 的直接鍵合。界面分析表明,它們通過厚度約為3 nm的非晶中間層結(jié)合,沒有裂紋或納米空隙。由于可以通過簡單的程序?qū)崿F(xiàn)先進(jìn)的熱管理,因此這種鍵合技術(shù)將有助于未來具有更高集成度和功率密度的InP半導(dǎo)體電子器件。
但作為一個以熱管理為目的的鍵合工藝,筆者認(rèn)為,InP/金剛石復(fù)合材料的熱導(dǎo)率測量與散熱效率類比應(yīng)該是必不可少的。
展開 二/三維晶粒建模軟件Neper中生成inp文件后如何導(dǎo)入abaqus
網(wǎng)格劃分
1 自由網(wǎng)格劃分(后面指定格式后可以生成inp文件)
neper -M n50-id1.tess
(neper -M n50-id1.tess -format inp)
2 映射網(wǎng)格劃分(后面指定格式后可以生成inp文件)
neper -M n50-id1.tess -elttype hex
(neper -M n50-id1.tess -elttype hex -format inp)
注意:下面命令可以進(jìn)行自由網(wǎng)格劃分并在界面添加cohesive單元
neper -M n50-id1.tess -interface cohesive -format inp
e. 可視化網(wǎng)格
1 自由網(wǎng)格
neper -V n50-id1.msh -showelt1d all -dataelset3dcol id -print n50-id1-mesh1
2 映射網(wǎng)格
neper -V n50-id1.msh -showelt1d all -dataelset3dcol id -print n50-id1-mesh2
f. 導(dǎo)入ABAQUS
把生成的n50-id1.inp文件放在ABAQUS工作目錄,然后file-import-model (對于neper導(dǎo)出的inp文件,如果導(dǎo)入abaqus不成功(四面體網(wǎng)格通常會導(dǎo)入不成功,六面體網(wǎng)格不會出現(xiàn)導(dǎo)入不成功),可以刪除inp文件中無用的單元或節(jié)點(diǎn)集合后重新導(dǎo)入即可)
參考: https://www.yqgqt.org.cn/college/video/c15430
參考帖子如有侵權(quán),請聯(lián)系刪除!
展開 INP文件(flow-3d)重發(fā),參考使用
prepin.inp
Abaqus如何提取自帶的算例的inp和Py文件
Abaqus如何提取自帶的算例的inp和Py文件
Abaqus程序自帶了很多的算例,包括inp文件或者py文件,這些算例都在Abaqus的幫助文檔作為示例進(jìn)行解釋,怎么提取這些算例的inp文件和py文件?
打開Abaqus Command命令提示符窗口,如圖1所示。
先輸入E:
按Enter,表示將目錄切換到E盤
再輸入cd CAE_Tech
按Enter,表示進(jìn)入E盤下的CAE_Tech文件夾
接著輸入abaqus fetch job=createLoadComb
按Enter,表示提取createLoadComb的inp文件和py文件。
之后顯示已經(jīng)成功提取了createLoadComb.inp和createLoadComb.py文件
并且在之前指定的文件夾下能找到。
文章轉(zhuǎn)自http://blog.sina.com.cn/s/blog_6465f2ed0102x4fv.html
展開