
發布
注冊
/
登錄abaqus柔性文件的案例
使用abaqus生成simpack柔性體文件(.fbi) ¥29
使用simpack進行動力學分析時,經常遇到需要考慮柔性體的問題,柔性體是基于有限元模型生成,使用abaqus可以很方便的完成這一過程。
下面以一段軌道為例,對使用abaqus生成simpack柔性體文件(.fbi文件)的過程進行說明:
建立軌道有限元模型執行模態計算
指定要保留的節點自由度及模態,對軌道進行子結構生成
運行abaqus命令生成simpack柔性體.fbi文件
以下進行詳細介紹:
基于Abaqus/Ansys全平臺的Simpack車輛-柔性軌道聯合仿真分析(含視頻教程)
相關主題 精選好課推薦
課程名稱:
《ABAQUS-Simpack車輛-柔性軌-浮置板耦合動力學20講》
購課鏈接:
ABAQUS-Simpack車輛-柔性軌-浮置板耦合動力學20講
https://www.yqgqt.org.cn/video/c15344
課程適合人群:
1.學習型仿真工程師
2.理工科院校學生
3.從事鐵路軌道交通、車輛工程等分析的工程師
4.Abaqus和Simpack軟件學習和應用者
課程講師:
名師昵稱:兮楓如秋
技術專長:兮楓如秋老師在軌道交通領域具有廣泛的知識儲備,擅長車輛軌道動力學編程、CAE有限元仿真及橡膠非線性分析,精通動力顯示積分求解,可以熟練運用Matlab、Abaqus、Ansys等工具進行結構動力學、地震分析及車軌、車橋、軌橋耦合分析,專業能力非常全面。
課程內容概覽:
課程涵蓋了Abaqus和Simpack在車輛-柔性軌-浮置板耦合動力學分析中的全面應用,包括Abaqus中柔性文件的建立過程、Simpack中柔性軌道和柔性體的編寫與生成方法、Simpack中車輛建立的詳細過程、剛柔耦合模型的搭接、不平順激勵文件的生成以及計算后處理等關鍵內容
1.ABAQUS中柔性文件的建立過程
柔性鋼軌的建模:詳細講解在Abaqus中如何建立柔性鋼軌的模型。
柔性鋼彈簧浮置板建模:介紹鋼彈簧浮置板的建模方法及其在Abaqus中的實現
2.Simpack中柔性軌道和柔性體的編寫與生成方法
柔性軌道.Ftr文件編寫:講解如何在Simpack中編寫柔性軌道的.Ftr文件。
展開 利用ABAQUS軟件生成SIMPACK柔性體.fbi文件 ¥5.69
在采用SIMPACK構建多體動力學模型時,有時候剛形體建模已經不能完全滿足計算的要求,我們需要在SIMPACK中建立柔性體模型以獲取更精確的解,本文主要講述了利用abaqus軟件生成simpack柔性體文件的一般步驟(不用修改inp文件)。
以一簡單齒輪作為研究對向,附件給出了abaqus的inp文件及生成的simpack fbi文件,并給出了關鍵步驟說明,感興趣的可以下載。
ADAMS剛柔耦合仿真前置—ANSYS WB轉換生成柔性體(.mnf文件) ¥10
image_process=/format,webp/resize,w_438" data-initial-src="https://img.jishulink.com/202502/attachment/386f22f586ab4758bcef2ee42c1f8562.png">
</figure>
</div><p class="ql-align-center"><br></p><p>選擇相關面/線/點作為參考物進行設置;</p><p>以下是關鍵注意點:</p><ol><li>設置SPC點(遠程點)的目的:由于在ADAMS中導入的柔性體與剛體零件無法使用固定副或轉動副連接,不存在可供選擇的標記點,因此需要在生成柔性體時人工設置連接副的標記點。</li><li>在ADAMS中導入柔性體后,若轉換為柔性體之前該零件與其他零件存在連接或接觸關鍵,則需要重新設置與其他零件的連接和接觸關系。</li><li>網格數量和柔性體個數會嚴重影響ADAMS的計算速度,注意保證計算效率。</li></ol><p><br></p>
展開 
教程——HM10生成柔性體文件MNF
其他文件按照需要也可輸出。
13 提交optistruct或者radioss計算。得到mnf文件
14用adams打開
第7階頻率54.035Hz(去掉前6階剛體模態)。用單純的模態分析對比可知模態基本一致。
查看質量信息等。質量為0.52kg,與實際相符。
總結:材料屬性的定義非常關鍵,否則會出現質量正確,但頻率相差1000開根號倍(31.62倍);或者頻率正確但質量相差1000倍的情況。
flex_hm_mnf_final.rar
HM10生成柔性體文件MNF.rar
教程——HM10生成柔性體文件MNF
其他文件按照需要也可輸出。
13 提交optistruct或者radioss計算。得到mnf文件
14用adams打開
第7階頻率54.035Hz(去掉前6階剛體模態)。用單純的模態分析對比可知模態基本一致。
查看質量信息等。質量為0.52kg,與實際相符。
總結:材料屬性的定義非常關鍵,否則會出現質量正確,但頻率相差1000開根號倍(31.62倍);或者頻率正確但質量相差1000倍的情況。
如有錯誤,還望指正。
HM10生成柔性體文件MNF.rar
flex_hm_mnf_final.rar
分享Hypermesh入門簡單開發技巧 附Hypermesh生成柔性體MNF文件下載
Hypermesh的操作錄制的語言是tcl(Tool Command Language),默認存放在文檔文件夾下的command.tcl文本里(若直接打開.hm文件,則command.tcl文本在當前文件夾里),可以直接用文檔、word直接打開,建議用Notepad打開,里面可以選擇tcl語言讓文本有語法高亮,有助于編寫。
在Hypermesh面板中View—Toolbars—Hyperwoks—Scripting調出腳本快捷按鍵。
點擊第二個圖標(Open tcl/tk script)右邊的三角下拉菜單,選擇Open Command File。
會發現里面的內容很多,找不到自己的操作過程,因此需要清空這個文件里的內容,記得要save一下,操作完面板再點擊下Open tcl/tk script即可查看剛才面板操作的所有記錄(Hypermesh2017版本及14.0能夠在此窗口下直接操作,高版本如2020無法修改,示版本而定)。
在View中勾選Command Window可調出命令窗口。
復制Command File里的錄制碼,在Command Window中粘貼即可復現剛才的一系列操作。更高級的用法可以與tcl語言相結合進行編譯,后續會陸續分享二次開發的一些例子進行講解。
下載地址:Hypermesh生成柔性體MNF文件
展開 用patran/nastran生成帶應力信息的mnf柔性體文件
我大致介紹一下用patran2005r2/nastran2005生成adams柔性體文件的步驟和注意事項,這也是我總結網上的一些資料。
一,首先必須確定你的軟件條件足夠,是否有license,要是nastran沒有生成mnf的license,一般在f06文件中會出現3060的錯誤。一般如下信息:
*** USER FATAL MESSAGE 3060 (PREFACE)
- AUTHORIZATION ERROR ***
UNABLE TO OBTAIN LICENSES FOR MSC.Nastran
PLEASE REFER TO THE LOG FILE FOR ADDITIONAL DETAILS
1 * * * END OF JOB * * *
*** USER WARNING MESSAGE 1152 (XCLNUP)
SOME DBSETS IN THIS DATA BASE WERE NOT INITIALIZED COMPLETELY.
USER INFORMATION: THE DATA BASE CREATED IN THIS RUN IS TOO IMMATURE TO BE RESTARTED.
USER ACTION: DELETE THIS DATA BASE BEFORE STARTING YOUR NEXT RUN.
二,具備了軟件條件就可以開始了,
1,建立模型和一般的分析一樣,需要注意的是要建立RBE2的MPC,這樣可以避免計算時的應力集中。還有一種說法是是否需要建立SUPERELEMENT,現在的軟件條件好像不用建立,但是所生成的mnf文件是帶有后綴名_0的,如果建立的超單元生成的mnf文件是沒有后綴_0的,一會兒演示。
展開 涉及如何生成mnf文件(patran,nastran)柔性體仿真(adams)
patran_nastran_adams(update)_solid實例.part4.rar
patran_nastran_adams(update)_solid實例.part1.rar
patran_nastran_adams(update)_solid實例.part2.rar
patran_nastran_adams(update)_solid實例.part3.rar
Adams中采用模態中性文件的柔性體—marker 關聯node是怎么回事
Adams中的柔性體主要就是采用模態中性文件,當然還有像FE_part,maxflex,beam梁等建模方式。但是mnf文件適用的幾何形狀更廣泛,且一般柔性體的變形也較小,因此這種方法使用范圍最廣。
生成mnf文件的方法應該能找到很多,這里就不介紹了。mnf文件的大小一直是個大問題,我有個帖子也說明了如何縮減mnf文件尺寸。
本篇主要想聊下,柔性體導入后,如果在柔性體上建立marker,一般都會選擇關聯的node點,這個可以選一個,也可以選一圈。假設不考慮柔性體的局部模態,可以在生成后,在其附近建立marker點,關聯一圈node,這個就相當于在有限元中建立了個RBE2(剛性連接),此種方法會增加局部的剛度,可以模擬螺栓孔這些,不建議連接大片的區域。
提個問題:但是關于里面模態的選擇,卻一直比較含糊。按照理論來說,是不該失效掉模態的(模態是自由模態+約束模態正交化的結果),失效局部模態或者失效整體模態都會影響準確性。但是在某些對標過程中,如果使用全模態對標結果又會比較差,迫使人去失效模態。這塊我還是沒有琢磨清楚,希望高人解惑。
再提個問題:在多體里面采用mnf文件去做系統的頻響分析,與有限元中模態法求頻響有什么區別,下次想解決這個問題。
展開 在指定文件夾中建立ABAQUS文件的快捷方法
在指定文件夾中建立ABAQUS文件有兩種方法:
1、一種是用通常的界面打開ABAQUS,建立模型后用另存為的方式放在指定文件夾里;
2、方法二介紹如下:
1)建立指定文件夾如ABAQUS exe
2)打開文件夾后,按住SHIFT鍵
3)右擊鼠標,選擇“在此處打開命令窗口”
4)在文件夾名后輸入:abaqus cae
5) 即可打開ABAQUS CAE,且文件出現在指定文件夾里。

ODB to Output2:將ABAQUS結果文件轉譯為NASTRAN的output2文件
這個問題的主要原因是:比如nCode2018只支持ABAQUS2017的odb文件。甚至軟件如果更新的比較頻繁,發布的月份都會有影響。
我在工作中就遇見過類似的問題:ABAQUS2018版本的odb文件不能被nCode2018和Altair2018讀取。通過錯誤提示,我發現nCode2018和Altair2018均只支持ABAQUS2017。
所以我采用的解決方法是使用ABAQUS內置的轉譯功能將odb文件轉譯成output2文件,這樣一來2018的odb就變成了2017的output2,就可以在nCode2018和Altair2018之間通用了。
ABAQUS提供的轉譯語句是:
abaqus toOutput2 job=jobname odb=odbname step=stepid
使用方法:
打開Abaqus Command;
指定當前工作目錄到需要轉譯的odb文件所在的目錄;
鍵入命令:abaqus toOutput2 job=jobname odb=odbname step=stepid。
展開 首先采用Hypermesh繪制網格理,然后Abaqus生成mnf,為Adams Car柔性體做準備 ¥19.89
首先采用Hypermesh繪制網格理,然后Abaqus生成mnf,為Adams Car柔性體做準備
使用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?
展開