
發布
注冊
/
登錄Abaqus inp文件加密的案例
【加密技術】Abaqus inp文件加密方法_教學
想要確定自己的Abaqus站點ID,在命令提示符下運行:
abaqus whereami
include_only
此選項僅適用于文件加密。
用于指定不能使用解密命令來解密加密的數據。此類數據只能包含在Abaqus輸入文件中。
如果嘗試解密使用include_only選項加密的文件,則Abaqus會發出一條錯誤消息,指出輸入文件可以包含在分析中,但不符合解密條件。
expiration
此選項僅適用于文件加密。
用于指定用戶不能再包含或解密加密數據文件的截止日期。
日期必須以YYYY-MM-DD的形式提供。
示例
航天器返回減速傘阻力計算
我們知道,在用于求解的inp文件中,常見一些關鍵字,比如有關材料定義的關鍵字和數據行,作為一個單獨的materials.inp文件,通過包含關鍵字*include加以引用。
下面要討論的相關內容,是建立在這個的基礎上的。
引用inp文件
作為案例演示,假設減速傘的傘衣、傘繩、加強帶材料數據需要被加密保護,我們可以先打開Abaqus Command窗口,再將工作路徑切換到減速傘阻力計算的文件夾。
然后輸入加密命令,對materials.inp文件進行加密,加密后的文件可以命名為materials_enc.inp,密碼也由自己來指定,比如:USim8888
對materials.inp文件加密
授權用戶拿到加密文件materials_enc.inp后,可以使用密碼對其解密,將它還原為原始的materials.inp文件。
展開 【送福利】小紅燈籠高高掛,有限元來鬧元宵
模型用到了Abaqus中4種常見的單元類型:連接器單元、殼單元、實體單元和桿單元;單元之間的連接方式主要有MPC、共節點等;Connector單元為Slip Ring滑環連接器(見歷史文章:汽車底盤),用來創建滑輪-繩子系統,模擬繩子將燈籠拉起來的過程;Truss單元用以創建燈籠穗的絲線束,模擬燈籠穗受力之后的擺動。
模型中的單元類型與連接方式
滑輪系統
燈籠穗擺動
Inp文件下載
永久鏈接:
https://pan.baidu.com/s/1Ly5gQuEbyrBt0-uHJ8PS6w
提取碼:
yqzz
聲明:公開使用此模型無需告知我,但是請注明出處。
往期推薦
Abaqus SPH粒子生成技術,送inp手慢無!!!
Abaqus 2021有哪些新功能?
Abaqus inp文件加密
CONWEP爆炸沖擊模型簡介與應用
Abaqus子結構與子模型分析技術-2個工程案例
展開 使用python進行ABAQUS批處理,自動識別文件夾內的待處理inp文件 ¥10
筆者以前使用的是nastran求解器,最近剛開始接觸ABAQUS求解器,如有錯誤之處,希望各位大俠指教!
平時工作中,有時會接手好多項目,或者一個項目需要使用不同的參數進行分析,并且如果涉及非線性的分析會耗時很久,為了有效的利用時間,我決定下班的時間讓工作站自動計算,計算完成后工作站關機,并在此基礎上,構思了使用Python自動識別工作文件夾內的待計算inp文件然后順序提交求解。
程序描述:
獲取當前工作目錄后,創建用于存放結算結果的Result文件夾;
獲取當前文件夾的文件信息列表,并對該信息列表進行遍歷提交;
遍歷操作:如果這個文件是inp文件,則根據該文件提交ABAQUS求解,提取其文件名并將名字中的'.'替換為'-'(該替換是因為在使用CAE GUI提交的時候不允許有'.',使用非ABAQUS前處理生成inp的時候文件名有可能會帶有ABAQUS提交計算時的非法字符);
重新獲取當前文件夾的文件信息,并根據后綴類型進行保存或刪除,'.inp' '.sta' '.odb''.msg'被保存,其余的刪除,如果需要保存別的類型文件,就在類型判斷中添加即可;
工作站自動關機,如果不需要自動關機,那么可以將程序的最后兩行使用#進行注釋化或者刪除。
由于我并未選擇保留py文件,所以注意該程序的備份。
使用方法:
新建一個文件夾,將需要計算的inp文件與用于提交求解的py文件復制進去;
打開ABAQUS command,將當前工作目錄設置為1中建立的文件夾;
使用命令abaqu cae noGUI=python_BatchAbaqus.py進行求解。
展開 Abaqus顯式分析SPH方法中的內部侵蝕接觸設置(附inp文件與2020版本cae文件) ¥9.9
<p>Abaqus官方幫助文檔中關于sph粒子的接觸設置并不十分明確,只提到了會在將網格轉化為sph粒子時生成一個內部的surface集合進而定義接觸。而直接定義通用接觸的默認設置,即All* with self,則sph粒子僅能與實體單元外表面的一層接觸,表面侵蝕后,內部單元不再與sph粒子接觸。如圖所示:</p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202412/attachment/518367680d2140728ddb83b5b22c20bd.png" style="text-align: center" data-regular="true">
<img src="https://img.jishulink.com/202412/attachment/518367680d2140728ddb83b5b22c20bd.png" style="" width="400" data-mobile-src="https://img.jishulink.com/202412/attachment/518367680d2140728ddb83b5b22c20bd.png?image_process=/format,webp" data-pc-src="https://img.jishulink.com/202412/attachment/518367680d2140728ddb83b5b22c20bd.png?
展開 
abaqus inp文件生成方法及格式
INP文件的作用
INP文件(擴展名為.inp)是一種文本文件,它包含了對整個模型的完整描述,在前處理理器(例如 ABAQUS/CAE)和求解器(ABAQUS/Standard 或 ABAQUS/Explicit)之間建立 了一個傳遞數據的橋梁,
☆提示:ABAQUS/Standanl和ABAQUS/Explicit的分析對數都是INP文件,而不是.car 文件。在ABAQUS的早期版本中,并沒有ABAQUS/CAE這一前處理器.用戶只 能直接使用INP文件來建模。
(W而介紹的實例都以只使用ABAQUS/CAE來完成整個前處理過程:事實上,在很多情況下,使用INP文件不但可以更方便地修改模型參數,控制分析過程,還可以完成一些 ABAQUS/CAE所不支持的功能
2. INP文件的生成方法
各種常用的前處理器(例如MSC. PATRAN , FEMAP)大多都支持以INP文件的格式來輸出模型,在ABAQUS/CAE中,如果在Job功能模塊中提交分析作業,或者點擊Job Manager對話框中的Write Input就會在默認的工作目錄下生成INP文件。
3. INP文件的格式
INP文件由一系列的數據塊構成,毎個數據塊描述模型的某部分特定信息。一個數據塊總是以帶有*號的關鍵詞(keyword)開始。其后往往帶有相應的參數,以及一個或多個數 據行(data line).例如:
* ELEMENT, TYPE = CPS4,ELSET = My-Elem-Srt
1, 1,12,57,23
2, 12, 13, 58,57
其含義是:定義單元,其類型為CPS4,屬于名為My-ELem-Srf的單元集合。單元1由節 點1, 12,57和23構成,單元2由節點12、13,58和57構成。
展開 abaqus批量提交inp文件進行計算
此時在abaqus插入腳本即可使用了
當然還有別的方法,但這中腳本方法親測我覺得最靠譜。
【轉載】ABAQUS之inp文件結構解析
*Heading
** Job name: Plate-CPS8 Model name: Model-1
**INP 文件總是以*Heading開頭,接下來可以用一行或多行來寫下此模型的標題和相關信息.
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**Preprint可設置在DAT文件(*.dat)中記錄的內容。上述為ABAQUS默認,內容為:在DAT文件
**中不記錄對INP文件的處理過程,以及詳細的模型和歷史數據。
** PARTS
*Part, name=Plate1
**定義Part的標準格式:*Part,name=部件名稱
**對于非獨立實體,比如此例,要在下面數據塊中定義詳細的節點,單元,截面屬性等數據。以便Mesh時,**Mesh在Part上面;
**對于獨立實體,則Part數據塊只包含*Part和*End Part兩行,而沒有實質性的數據。節點,單元,截面屬**性等數據將在Instance數據塊中定義,而
**Mesh時也只能在Instance上面做。
**
**如果INP文件是由Abaqus/CAE生成的,其結構會包括部件*Part,裝配件*Assembly,實體*Instance等數**據塊,比如此例。
**如果INP文件是由其他前處理器如MSC,PATRAN,FEMAP等生成的,其結構將不包含部件,裝配件和實**體等數據塊,而是直接定義節點和單元等數據。
*Node
**節點定義以*Node開始
**節點的基本表示方法:
**一維模型:節點編號,節點坐標
**二維模型:節點編號,節點坐標1,節點坐標2
**三維模型:節點編號,節點坐標1,節點坐標2,節點坐標3
**注意:1.節點編號可以不從1開始也可以是不連續的。
展開 ABAQUS中inp文件批量提交計算程序 ¥80
ABAQUS批量提交inp自動計算bat程序
Hypermesh模型inp文件提交ABAQUS時計算錯誤
用hypermesh見了一個腳手架,節點用的JOINTC彈簧單元,建完提交inp計算時出現錯誤,直接導入ABAQUS也發生錯誤
微信圖片_20221012091229.png
微信圖片_20221012091156.png
微信圖片_20221012091210.png
微信圖片_20221012091244.png
微信圖片_20221012091252.png
如何使用Abaqus 軟件中的INP文件
inp文件是ABAQUS的計算輸入文件,它包含了計算所需的所有信息,可以由ABAQUS CAE生成,也可以由用戶直接編寫。
1、在分析作業管理器中,單擊Job Manager工具,在右側會出現一個“Write Input"按鈕,則在工作目錄中會生成該模型的inp文件,等同于在主菜單中執行Job—Write Input命令。
2、如果希望通過編輯inp文件來修改模型,除了直接對inp文件進行編寫外,還可以使用以下兩種方式:
1)單擊Write Input按鈕生成inp文件,在ABAQUS CAE外使用文字編輯器對該inp文件進行編輯后,再重新創建分析作業,在Creat Job對話框的Source中選擇Input file。
2)在ABAQUS CAE中使用Model-Edit Keywords命令進行關鍵詞的編輯,再提交分析作業。
展開 Abaqus疑難雜癥——Inp文件的正確食用方法
以下內容轉載本人公眾號:易木木響叮當
本期內容將詳細講解ABAQUS中INP文件的正確食用方法,涉及文件解讀、語法講解,有關INP文件自定義輸出的內容將會在下篇內容中更新
INP文件是以.inp為后綴的文本文件,它包括了模型的全部數據信息,ABAQUS求解器分析的對象是INP文件,軟件生成的.cae文件只是為了INP文件服務,在早期的有限元軟件(MSC、PATRAN、FEMAP、ABAQUS等)版本中沒有前處理器,用戶只能通過編寫INP文件來建模分析。
如果能夠熟練掌握INP文件的語法以及用法,直接在文件中進行修改,或者在軟件中修改關鍵詞(Edit Keywords),要比在軟件中修改模型的效率高很多,不僅如此還可以完成軟件內所不支持的功能。如在INP文件內定義輸出。
INP文件結構
如下:
每個完整的INP文件依次出現兩部分數據:模型數據、歷程數據。模型數據包括節點信息、單元信息、截面屬性、材料特性、材料選項、其他模型信息;歷程數據包括靜力分析(分析步參數等)、載荷和邊界條件、結果輸出。*STEP是歷程數據和模型數據的分界點,第一個*STEP之前的所有內容均屬于模型數據,其后的所有內容則屬于歷程數據。
注:書寫INP文件時模型數據必須在歷程數據之前。
展開 
Abaqus如何提取自帶的算例的inp和Py文件
Abaqus如何提取自帶的算例的inp和Py文件
Abaqus程序自帶了很多的算例,包括inp文件或者py文件,這些算例都在Abaqus的幫助文檔作為示例進行解釋,怎么提取這些算例的inp文件和py文件?
打開Abaqus Command命令提示符窗口,如圖1所示。
先輸入E:
按Enter,表示將目錄切換到E盤
再輸入cd CAE_Tech
按Enter,表示進入E盤下的CAE_Tech文件夾
接著輸入abaqus fetch job=createLoadComb
按Enter,表示提取createLoadComb的inp文件和py文件。
之后顯示已經成功提取了createLoadComb.inp和createLoadComb.py文件
并且在之前指定的文件夾下能找到。
文章轉自http://blog.sina.com.cn/s/blog_6465f2ed0102x4fv.html
展開 Abaqus如何提取自帶的算例的inp和Py文件
Abaqus如何提取自帶的算例的inp和Py文件
Abaqus程序自帶了很多的算例,包括inp文件或者py文件,這些算例都在Abaqus的幫助文檔作為示例進行解釋,怎么提取這些算例的inp文件和py文件?
打開Abaqus Command命令提示符窗口,如圖1所示。
先輸入E:
按Enter,表示將目錄切換到E盤
再輸入cd CAE_Tech
按Enter,表示進入E盤下的CAE_Tech文件夾
接著輸入abaqus fetch job=createLoadComb
按Enter,表示提取createLoadComb的inp文件和py文件。
之后顯示已經成功提取了createLoadComb.inp和createLoadComb.py文件
并且在之前指定的文件夾下能找到。
圖1
在E:\CAE_Tech下多了下面兩個文件:
展開 Abaqus批量提交inp文件計算
當有多個模型需要計算時,或者一個模型需要多次修改本構參數計算時,可以使用bat文件批量提交inp文件計算。
在txt文件里寫入如下內容,另存為bat文件,雙擊運行就可以批量提交inp文件計算了。本例是提交1.inp、2.inp和3.inp依次計算,可根據自己需要修改。
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文件依次進行計算;
(3)cpus=4是多核計算;
(4)pause是計算完成不關閉cmd窗口;
(5)shutdown -s -f -t 60是計算完3.inp文件(最后一個)后60秒關機,如不關機刪去即可;
(6)如果使用了子程序的,如pqfiber,則如下call abaqus job=1 user=pqfiber.for cpus=4 int ;
(7)如果多個inp文件在不同的文件夾下,加入cd/d C:\a(a為文件夾名字)進行切換即可。
Abaqus批量提交inp文件計算的視頻操作,可以點擊如下鏈接,觀看視頻的章節11。
http://www.yqgqt.org.cn/college/video/c14934
學土木結構的同學,可以關注我!
有用可以點個贊!
展開 Abaqus疑難雜癥——INP文件自定義輸出
將單元矩陣輸出到DAT文件,關鍵詞為:
*ELEMENT MATRIX OUTPUT,ELSET=element_set,MASS=YES(單元質量矩陣)
*ELEMENT MATRIX OUTPUT,ELSET=element_set,SFIFFNESS=YES(單元剛度矩陣)
*ELEMENT MATRIX OUTPUT,ELSET=element_set,FREQUENCY=n(每隔n個增量步輸出一次單元矩陣)
OUTPUT FILE=USER DEFINED
有關inp文件的用法和功能就講解到這里了,木木會在B站上面及時更新有關INP文件食用的視頻,希望小伙伴們多多支持~B站ID:易木木響叮當
以上就是今天分享的內容,大家如果覺得有用,可以點個右下角的
在看
,也可以分享給正在學習Abaqus的同學,大家一起相互交流,共同學習進步~
往期推薦
Abaqus疑難雜癥——Inp文件的正確食用方法
Abaqus疑難雜癥——局部坐標系的那些事兒
Abaqus后處理常見問題
ABAQUS疑難雜癥之沙漏剛度
Abaqus/Standard分析步、增量與迭代
展開