
發布
注冊
/
登錄ansys導出柔性體文件的案例
ADAMS剛柔耦合仿真前置—ANSYS WB轉換生成柔性體(.mnf文件) ¥10
<p>在多體動力學軟件ADAMS中進行剛柔耦合仿真時,一般需要首先將目標零件由默認的剛性體轉換為柔性體。</p><p>這里給出一種利用ANSYS workbench轉換并導出柔性體零件文件(.mnf)的方法。</p><p><br></p><p>軟件版本 ANSYS workbench 2022R1/ADAMS 2016</p><p><br></p><p>步驟1:打開ANSYS Workbench,創建Modal計算任務。</p><p><br></p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202502/attachment/515c759708e44ca3816a99a6858dfcbb.png" style="text-align: center">
<img src="https://img.jishulink.com/202502/attachment/515c759708e44ca3816a99a6858dfcbb.png" style="" width="543" data-mobile-src="https://img.jishulink.com/202502/attachment/515c759708e44ca3816a99a6858dfcbb.png?image_process=/format,webp/resize,w_400" data-pc-src="https://img.jishulink.com/202502/attachment/515c759708e44ca3816a99a6858dfcbb.png?
展開 教程——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
使用abaqus生成simpack柔性體文件(.fbi) ¥29
使用simpack進行動力學分析時,經常遇到需要考慮柔性體的問題,柔性體是基于有限元模型生成,使用abaqus可以很方便的完成這一過程。
下面以一段軌道為例,對使用abaqus生成simpack柔性體文件(.fbi文件)的過程進行說明:
建立軌道有限元模型執行模態計算
指定要保留的節點自由度及模態,對軌道進行子結構生成
運行abaqus命令生成simpack柔性體.fbi文件
以下進行詳細介紹:

利用ABAQUS軟件生成SIMPACK柔性體.fbi文件 ¥5.69
在采用SIMPACK構建多體動力學模型時,有時候剛形體建模已經不能完全滿足計算的要求,我們需要在SIMPACK中建立柔性體模型以獲取更精確的解,本文主要講述了利用abaqus軟件生成simpack柔性體文件的一般步驟(不用修改inp文件)。
以一簡單齒輪作為研究對向,附件給出了abaqus的inp文件及生成的simpack fbi文件,并給出了關鍵步驟說明,感興趣的可以下載。
用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
分享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文件
展開 Adams中采用模態中性文件的柔性體—marker 關聯node是怎么回事
Adams中的柔性體主要就是采用模態中性文件,當然還有像FE_part,maxflex,beam梁等建模方式。但是mnf文件適用的幾何形狀更廣泛,且一般柔性體的變形也較小,因此這種方法使用范圍最廣。
生成mnf文件的方法應該能找到很多,這里就不介紹了。mnf文件的大小一直是個大問題,我有個帖子也說明了如何縮減mnf文件尺寸。
本篇主要想聊下,柔性體導入后,如果在柔性體上建立marker,一般都會選擇關聯的node點,這個可以選一個,也可以選一圈。假設不考慮柔性體的局部模態,可以在生成后,在其附近建立marker點,關聯一圈node,這個就相當于在有限元中建立了個RBE2(剛性連接),此種方法會增加局部的剛度,可以模擬螺栓孔這些,不建議連接大片的區域。
提個問題:但是關于里面模態的選擇,卻一直比較含糊。按照理論來說,是不該失效掉模態的(模態是自由模態+約束模態正交化的結果),失效局部模態或者失效整體模態都會影響準確性。但是在某些對標過程中,如果使用全模態對標結果又會比較差,迫使人去失效模態。這塊我還是沒有琢磨清楚,希望高人解惑。
再提個問題:在多體里面采用mnf文件去做系統的頻響分析,與有限元中模態法求頻響有什么區別,下次想解決這個問題。
展開 ansys與RecurDyn柔性體操作視頻教程
ansys與RecurDyn柔性體操作視頻教程,分享給大家!祝大家學習進步!
recurdyn_and_ansys.part1.rar
recurdyn_and_ansys.part2.rar
recurdyn_and_ansys.part3.rar
recurdyn_and_ansys.part4.rar
ANSYS官方直播 | 新一代強大的柔性多體動力學仿真解決方案——ANSYS Motion
課程簡介
多體動力學仿真是進行運動分析的有用工具。其結果在許多工業應用的設計流程中,被用于系統運動性能分析、應力安全分析、振動分析和疲勞分析等。
多體動力學仿真是一種數值模擬方法,其目的是對由約束條件(Joint)及相互作用而互相連接在一起的物體組成的機械系統,在已知力或者運動時,由計算機依據運動學及動力學方程計算得到機械系統的位置、速度、加速度。對于系統中的柔性體利用節點法或模態法,得到該柔性體的變形、應力以及應變等數據。
動力學分析通常用于求解非線性動力學問題,涉及動態工況中產生的材料非線性效應、幾何結構非線性效應或邊界條件中的變化,例如接觸和可變外部載荷。運動方程中考慮了慣性力、阻尼、彈簧和約束力,運用了隱式積分方法。
ANSYS Motion 是全新一代的多體動力學仿真軟件。其優秀的求解器可以顯著提升大規模自由度系統的仿真速度,且在SMP并行環境下,求解速度會進一步提升。隱式算法保證了仿真結果的穩定和精度。緊密集成多體和結構仿真求解器,可以同時求解剛體、柔性體、力實體和連接副的控制方程。專門為剛性體和柔性體混合系統定制的稀疏矩陣求解器已得到驗證,可以更好地處理大規模自由度系統仿真分析。
ANSYS Motion通過腳本、FMI可以與其他軟件集成交互,并提供了專門的Matlab接口。在機械系統的運動學分析、車輛動力學、大變形結構分析、高速大旋轉系統、3D接觸系統、以及多體運動、結構變形、動力學耐久性分析等應用場景下,ANSYS Motion 都能夠提供卓越的解決方案。
展開 
ansys與RecurDyn柔性體操作視頻教程
ansys與RecurDyn柔性體操作視頻教程,分享給大家!祝大家學習進步!
recurdyn_and_ansys.part1.rar
recurdyn_and_ansys.part2.rar
recurdyn_and_ansys.part3.rar
recurdyn_and_ansys.part4.rar
ansys和ADAMS柔性體轉化問題的詳細步驟
詳細步驟如下:
從建立有限元模型后說起,進行了網格劃分以后的步驟:
1.添加mass21質量單元preprocessor->element type->add/edit/delete
選擇add,添加mass21質量單元;
2.編輯mass21質量單元preprocessor->real constant->add/edit/delete在對話框中填寫屬性,一般要很小的數值,如1e-5等
3.創建keypoints,preprocessor->modeling->create->keypoints->in active Cs;此處注意,創建的keypoints的編號不能與模型單元的節點好重合,否則會引起原來的模型變形
4.選擇mass21單元對3中建立的keypoints進行網格劃分,建立起interface nodes;
5.建立剛性區域(在ADAMS作為和外界連接的不變形區域,必不可少的),preprocessor->coupling/ceqn->rigid region,選擇interface nodes附近的區域,由于連接點的數目必須大于或等于2,所以剛性區域至少兩個
6.執行solution->ADAMS connection->Export to ADAMS命令,要選擇的節點為5中建立剛性區域的節點
注意:1.材料屬性是必不可少的
2.從ansys命令窗口輸入/units,<name>
其中<name>-----SI.CGS.BFT和BIN四種單位中的一種,如果不是其中一種,則輸入下面命令
/units,<L>,<M>,<T>,,,,<F>
L,M,T,F為用戶單位和國際單位制(SI)之間的轉換系數
如所用單位是mm
展開