hypermesh的前處理功能優勢在哪?
01-05
和ansys、abaqus相比而言,hypermesh的前處理功能有什麼樣的優勢?我發現他們的網格劃分方法都是一樣的。
對Hypermesh和abaqus,ansys等都有所了解,拋磚引玉一下。首先需要說明,劃分網格的方法沒有本質區別,但是各個軟體確實有自己的優勢和特點。abaqus的前處理與ansys workbench類似,,而ansys apdl中的前處理功能較弱,除非用apdl語言做自動化,否則難以勝任模型較複雜的情況,故下面主要以hypermesh和ansys workbench來對比。Hypermesh與ANSYS WORKBENCH等類型的軟體較大的區別就是:
1)Hypermesh 是一個通用前處理軟體,可以創建或者打開幾乎所有主流的有限元軟體文件,例如ANSYS,ABAQUS,NASTRAN......支持性也非常好,同時它還可以轉換格式,例如把NASTRAN文件轉換成ANSYS,轉換完之後幾乎只需要修改一點點就可以用了,這是一個巨大優勢;
2)Hypermesh的核心對象是網格,而ansys workbench之類的是幾何,例如hypermesh畫完網格之後你完全可以把幾何刪掉,你可以手動調整節點位置以優化網格質量,各種移動旋轉複製網格;而workbench主要面向幾何,各種邊界條件設置等等都是在幾何上的,Hypermesh 對有經驗的人更強大,workbench對新手更友好;3)Hypermesh沒有或很少模型的歷史樹,而workbench和abaqus CAE等有清晰的歷史樹,也就是說拿到一個workbench的模型你可以容易看到這個模型是怎麼做出來的,而hypermesh則比較難。但需要指出的是這也是由於hypermesh畫網格功能太強大了,而workbench大體上的方法就那麼幾種;4)Hyermesh更抽象,而workebch則很直觀,比如你的系統里有一個軸承,你想簡化,在hypemesh里你需要自己考慮用什麼方式,而workbench里則直接有軸承約束,;實際上,workbench里大量的常用約束,Joint,各種載荷的載入,你不用知道怎麼用梁,RBE,Mass,CE,MPC等就可以做,這對新手是非常方便的,但是假如你有一種約束或連接方式或者載入非常特殊,你在workbench里就只能通過插入命令流來實現了;而在hypermesh里這些都可以或者說需要自己設置定義。來,看一下workebench集成了多少Joint。 需要說明的是workbench也在逐漸提供一些面向網格的功能,例如mesh move,mesh merge,CE,direct FE等。5)界面。.hypermesh界面類似與微軟的ribbon截面,有幾何,1D,2D,3D等panel,這些panel中又有更下一級的panel;而workbench(以及其它的CAE軟體)只有菜單和功能區,所以初次上手hypermesh需要適應。6)Hypermesh與abaqus等幾何清理與分網等都是在同一界面里的,方便,而workbench反人類的geometry需要雙擊打開,跟其它不在一起,雖然在集成了spaceclaim以後建模及repair很強大,但是每次需要花時間啟動真蛋疼;7).便捷功能。hypermesh提供了許多針對面網格的便捷功能,比如自動識別面上孔並加warsher,自動建立焊點等等,可以自定義快捷鍵等等,比workbench等強大太多了;當時workebch提供了很多例如object gennerator,named selection,worksheet等以及各種快捷顯示管理等,用過就離不開了8).workbench特點,workbench畢竟是只用於ansys求解器的,也有自己的特點,比如workbench可以自動識別接觸面並建立 綁定接觸,這個特性就很好用,hypermesh沒有9).二次開發。hypermesh提供了詳盡的api供開發者調用,基於Tcl/tk,官方和用戶們編寫了很多醫用工具;workbench可以用python做流程自動化或者apdl及JavaScript,比較全面,但是單獨針對前處理的api較少,這方面遠不如hypermesh易用;
10).hypermesh比較穩定,workbench有時導入外部幾何文件時會崩潰,劃分網格如果設置不好也會崩潰,而且workbench在各個模塊中切換時很慢11) workbench提供了CAD軟體介面,可直接從CAD軟體中跳轉到workbench,甚至可以識別CAD模型中的參數,這是hypermesh沒有的;我自己的體會是,概念設計階段需要快速評估的,就用workbench,直接建模 求解後處理一條龍,方便快捷,需要完整評估的時候,如果模型及邊界條件比較複雜,或者需要很高的網格質量,或者需要用六面體網格以減少內存佔用和計算時間時,就用hypermesh建模。當然workbench還在快速發展中,每個版本都會更新一些功能,而hypermesh已經是比較停滯了。總的來說,workbench(集成了spaceclaim之後)這種直接建模加模型repair,然後各種設置與幾何掛鉤,再加歷史樹記錄建模過程,實現模型修改時可以快速迭代,是FEA軟體的發展方向,你看MSC推出的APEX就是這種產品嘛!2016-04-23 發布2016-07-07 更新hypermesh作為一款專業的前處理軟體,其網格劃分功能有著豐富的選項可以設置。比如對一個part劃分同時包含四邊形和三角形在ansys中可以定義每個邊的單元尺寸然後自動劃分,然而劃分後得到的不合理的單元卻難以修改,但是hypermesh對此就提供了單元剖分,單元合併甚至可以在界面上通過拖動節點來修改節點位置,這些貼心的小功能在處理複雜模型時很有用。一般工程人員進行cae分析時同一個幾何模型有可能要在不同的軟體中進行分析,比如對一個機翼部件,在hm中進行網格劃分後可以導出為nastran所需要的bdf格式文件再用nastran進行靜力學分析,然後再導出另一種格式給abaqus進行動力學特性分析,這些在hm中都是很容易做到的。
總得來說hm提供了強大的網格劃分演算法和豐富的選項,能夠滿足不同類型的需求,對於不同的solver只要在一個界面下操作就行了,避免了不同軟體之間的來回切換,對於繁瑣耗時的前處理來說,hm的確是一件利器。
首先在這裡要感謝Altair公司能夠為CAE人員提供功能如此強大,界面如此獨樹一幟的有限元前處理軟體。
本人是hypermesh網格劃分重度使用者,對於Ansys,AnsysWB,Patran也都有一些了解,這裡通過近四年使用體驗對hypermesh進行一下總結。1.操作界面hypermesh使用了有別於ANSYS,Patran等軟體的卡片式選擇形式,結合樹狀分組,將有限元網格劃分變得如此簡單易操作。hypermesh的交互界面與圖像處理軟體photoshop十分類似,你可以在任何時候通過操作樹狀分組查看不同零件的實體和網格,不需要再像patran,Ansys那樣進行記住前一次操作的繁瑣操作。2.交互邏輯舉一個簡單的例子:得到有限元網格後,有時需要選取一個曲面上的全部節點,Hypermesh只需選擇該曲面上的一個節點,再選擇選擇欄里的by face即可完成,這是Ansys關聯點線面的繁瑣操作和Patran布爾運算無法比擬的,同時也不需要Ansys WB的實體操作。眾所周知,有限元前處理中最繁瑣最費時的就是網格操作,即使有各種演算法可以劃分出較規整的網格,但是軟體無法像人一樣分辨網格何處稀疏何處密集,也無法通過合理布置節點連接不同零件。簡單易操作的交互能大大省去不必要的操作時間。這也是Hypermesh與其他最大不同之處。3.文件格式的通用性通過設置,Hypermesh可以導出絕大多數後處理程序可以使用格式,也就是說,我們可以不光可以使用Hyperworks的求解器進行分析,也可以使用Ansys,Nastran等其他求解器,這就大大增加了網格的通用性。------------------------
當然沒有一個軟體是萬能的,Hypermesh也有自己的短板,不過也是大部分前處理的短板:無法進行連續撤銷操作。--------------------
未完汽車行業CAE相關前處理主要為hypermesh與ansa兩軟體之間的選擇。ansys不熟悉hypermesh網格劃分與前處理下的不同模塊與ls-dyna(碰撞),nastran(線性,模態),abaqus(非線性,接觸問題 )等求解器可以很好地對接,模塊間的轉換也十分方便。另外一點是強大的模型樹管理功能。對於網格劃分這一塊,ansa較hypermesh功能強大,體現在速度快、直接mesh出的網格質量較高,而界面相對不友好。此外,個人使用體驗abaqus的網格劃分功能相當不友好。辛勤地播種(seed),默默耕耘(mesh),才能獲得有限元的果實(aborted...)
1.
如果你是專職的CAE工程師你就知道不可能離開hypermesh
因為hypermesh可以脫離幾何構建網格當結構工程師甩給你shit一般的模型(包括不限於裂縫、台階、應該存在的結構不畫就靠嘴巴告訴你)這時候貌似也只能選擇hypermesh了吧2.如果部件級的可以用別的分網軟體分四面體,但是如果當你模型很大,逼迫你用殼和六面體降低網格數的時候還是得用hypermesh3.上面一個回答說錯了,hypermesh不是一個獨立的軟體hyperworks和msc,ansys一樣自成體系,用很多挺好用的軟體,如optistruct如果你工作中不得不用到optistruct、nastran、marc、ls-dyna你還是得用hypermesh做前處理
總之,作為一個愛偷懶的人,即便知道workbench方便,但至少短期還離不開hypermesh個人覺得無所謂優劣勢,主要看各廠商的市場推廣能力,能不能積累起用戶基數。工程師其實都很懶的!你不逼他,誰有時間去掌握這麼多軟體。
hypermesh在網格操作上面的功能是非常強大的,ansys根本趕不上。比如你在ansys中挪動節點是非常困難的,但在hm里可以對節點隨意操作。在hypermesh中你可以生成任意的你想要的網格。
謝邀,本人不是從事相關工作的,我看到我一個同事有學hypermesh,也湊上去看了一下,功能還是挺強大的,不過我不認為有什麼優勢,我認為網格軟體單獨孤立存在的空間不大了,以後估計會被並掉。
Hm不僅網格生成方式演算法多,對面網格,體網格修改強,幾個清理其它前處理軟體應該沒法比的。缺點是操作比較繁瑣,影響操作速率,需要與其它模擬軟體配合使用才是最佳選擇。
推薦閱讀:
TAG:計算機輔助工程CAE | ANSYS | Abaqus |