我是無人機結構工程師,平時需要對結構件做受力分析,但不知道哪款軟體比較好,或者說比較適合我用?

聽說abaqus的非線性分析比較牛,在網上查其實很多分析都是非線性分析,但我又希望有ansys的流體分析

請各位大神給點建議,非常感謝


想要從零開始學習有限元的話,建議從hypermeh學起,ansys/abaqus/nastran/fluent只是一求解器。

1.workbench和abaqus GUI是個高度封裝的黑盒子,你可能知道怎麼操作,但是你不知道為什麼這樣操作,對你學習有限元基礎知識沒幫助。

2.不過hypermesh入門相對前兩者較難,如果在ansys和abaqus中選其一的話,推薦結構分析用abaqus(老版本的abaqus也是帶流體模塊的),企業cae圈貌似有一個共識,線性分析主要認nastran和abaqus,非線性分析主要認abaqus,流體主要認starccm和fluent,如果你學結構分析的話,從職業角度來看,學nastran和abaqus,其它的不要考慮,浪費時間。

以上,僅供參考。


其實是想通的,一個軟體學會了再去看第二個就很簡單了,結構受力分析的話還是推薦abaqus,其實剛在專欄比較過ansys和abaqus,雖然有些觀點不一定和別人理解的一樣,還是可以看一下。


在常用的有限元分析軟體中,ANSYS,ABAQUS,NASTRAN,LS-DYNA等因為其友好的界面,強大的分析功能,豐富的前後處理,而佔據了絕大部分CAE市場。

就應用而言,ANSYS在高校裡面具有絕對的優勢,在圖書館中,ANSYS的書籍多如牛毛。而當我們離開象牙塔後,卻發現ABAQUS在企業中佔據了相當的份額,儘管在高校圖書館中,ABAQUS的書籍屈指可數。這篇文章對ANSYS和ABAQUS從各個方面進行比較,通過具體算例以考察各自的適用領域,各自的優缺點,從而方便CAE愛好者選擇適合自己的工具進行分析。個人的觀點,因為視野的侷限性,其中一定有偏頗之處,所以請朋友們帶著懷疑的眼光來看待這些文章,既不要盲目相信我的觀點,也不要因為自己習慣用ANSYS或者ABAQUS,就一味否定其它軟體。

本篇文章主要闡述這兩款軟體在基本理念上的區別。

區別1:工程與學術

ABAQUS與ANSYS的第一個區別,是工程化與學術化的區別,ANSYS偏學術,而ABAQUS則偏於工程。這一點從二者劃分網格形成有限元模型的時間點可以看出來。在ANSYS的經典界面中,第一步就要選擇單元類型,然後可以用直接法首先創建節點,根據節點創建單元,此後可以在單元上施載入荷,在節點上施加邊界條件。總之,這種操作一開始,就讓人感覺到在使用有限元方法工作。雖然在ANSYS WORKBENCH中內部隱藏了單元類型的選擇問題,但是在得到幾何模型後,接著立即是劃分網格得到有限元模型,再次是施加邊界條件進行求解。總體上,ANSYS給人的感覺是,有限元模型味道濃厚。但是ABAQUS則並不強調有限元模型。對ABAUQS而言,劃分網格是很靠後的事情,用戶開始總是在與幾何模型打交道,創建幾何模型,設定材料,確定截面屬性,並將截面賦予給幾何體,接著從零件得到裝配體,建立零件之間的關係,以及確定分析步,設置載荷與邊界條件,這一切都結束以後,直到求解之前,ABAQUS才漫不經心的地開始劃分網格,網格劃分完畢後,立即就是求解了。可見,ABAQUS對於有限元這種東西並不強調,而開始只是一門心思關注如何從工程師的觀點建立問題的力學模型,只是到求解之前才轉變成為有限元模型,這顯然是很符合工程師的視角的。從這個方面看,ABAQUS與SOLIDWOKRS/SIMULATION很相似,二者關注的是對於工程問題的建模,而不是有限元方法本身。僅從這個角度,我們都可以明白,為什麼ABAQUS更受到市面上工程師的歡迎的原因。因為它強調的是如何表達工程問題,而非求解的數值方法。它的視角是工程師的視角,而非有限元專家的視角。、

區別2:分析步

ABAQUS與ANSYS的第二個區別,來自分析步這個概念的處理。ANSYS並不太強調分析步,而ABAQUS則非常強調分析步的概念。

對於ABAQUS而言,其第一個分析步,通常是創建位移邊界條件,然後再是施載入荷,這必定是在某一個分析步中進行的。在ABAQUS中,我們有一種明顯的感覺,就是它時刻準備著用戶對同一個模型進行一系列先後相繼的分析,而前一個分析步的結果會是後一個分析步的初始狀態。這種概念,非常適合機械中的連續製造過程,例如板料衝壓,鍛造等。

雖然在ANSYS中也有分析步的概念,但是接觸ANSYS多年,很多時候都會忘記這個概念,如果涉及到對於一個幾何模型的先後操作,則主要是通過在各個分析系統中建立關係而得到的。例如,在靜力學分析完畢後進行模態分析,可以通過先後兩次分析得到。但是ABAQUS則是在同一個工作的分析步級別完成這種工作,這給人一種感覺,在ABAUQS中,連續使用多個分析步進行分析是一種最常規的工作,而這種工作對於ANSYS而言,則貌似一種高級的作業。

區別3:裝配體

ABAQUS與ANSYS的第三個區別,在於裝配體概念的處理。對於ANSYS而言,無所謂裝配這種概念,雖然它可以創建組件,創建「裝配體」,但是那種裝配體並非工程意義上的裝配體的概念。而ABAQUS則相當強調裝配體的概念,對於ABAQUS而言,如果沒有裝配體,就不能做分析。即便裝配中只有一個零件,也需要有裝配體。所以,在ABAQUS中,當分別創建完各個零件後,需要逐個導入到裝配體中進行裝配操作。那麼這種概念是好還是不好?很難說是好還是不好,感覺而言,ABAQUS給人一種感覺,它一開始就在面對裝配體,而這種對象,對於初期的ANSYS而言,是很討厭的事情,只是到近幾年的ANSYS WORKBENCH中,才大幅度增加了對於裝配體的支持,如今,ANSYS WORKBENCH中對於裝配體的支持已經十分完善。儘管如此,ANSYS 仍舊並沒有把裝配體這樣的概念像ABAQUS那樣大書特書,至於如此顯赫的地位,使得裝配體操作成為必須經過的一個步驟。ABAQUS之所以如此強調裝配的概念,是基於結構設計工程師的角度考慮的。對於結構設計工程師而言,他們極少只與單個的零件打交道,他們一工作,對象就是裝配體,所以ABAQUS迎合了工程師的這種觀念,使得他們在進行有限元建模時,就好像在進行幾何體建模與裝配一樣。總之,在這個方面,ABAQUS再次體現了其面對結構設計工程師,從結構設計工程師的視角考慮問題的特點。

區別4:截面

ABAQUS與ANSYS的第四個區別,在於截面這個概念的處理。在ANSYS中,只是梁,桿,板這種對象才需要截面。而且即便是這種理想對象,有時候也不需要截面,而只是提供實常數就好。在學習ANSYS時,也經常弄不清楚,到底哪些桿單元需要實常數,而哪些是用截面來表達的,這不得不去查單元的幫助。而在ABAQUS中,把截面屬性這個概念提到了重要位置。無論是什麼物體,線體,板殼,甚至是實體,都需要有截面屬性。這種統一,就使得設置截面屬性也成為分析中必要的一步。這種統一,初始很不習慣,但是一旦用幾次以後,覺得也很好,免得像ANSYS中那樣,還要考慮對於某個單元,要不要截面屬性的問題。

總結這四個方面,感覺ABAQUS更傾向於從結構設計工程師的角度考慮問題,而ANSYS則更加學術化,傾向於從有限元角度考慮問題。正因為如此,ABAQUS更適合應用,而ANSYS利於研究,但這只是從基本概念方面考慮所得到的結論。但事實上,ANSYS WORKBENCH做應用也非常好,當我們用習慣以後,感覺在ANSYS中建模分析都飛快,幾乎都不用按幾下滑鼠,一個分析就自動完成了。對於材料屬性的自動設置,單位的方便選擇,網格的自動劃分,豐富多彩的邊界條件和載荷形式,這都是ABAQUS所不可匹敵的。至於ANSYS的經典界面,我仍舊不大感冒,儘管它做某些特殊分析非常好,但是對於複雜的裝配體分析,WORKBENCH還是首選。

各位不知道你們的觀點呢?有興趣的可以留言一起討論哈。

CAE模擬與數值模擬微信公眾號,主要介紹CAE模擬與數值模擬的知識與應用。通過論壇,博客,論文,案例等為大家帶來知識食糧。模擬軟體:abaqus、ansys、flunet、comsol、hypermesh、moldflow等,涉及領域有機械材料土木物理等。


簡單的受力分析,目前的CAE軟體,都滿足要求,學哪個都行。

Abaqus優勢在非線性,至於你說的ansys流體功能,是收購的CFD軟體,操作和ansys本身,完全不搭嘎。

你是企業用戶,應該是企業買啥,你用啥把?

純結構計算,企業更多的是hyperworks平臺,繼承abaqus,nastran,ansys等結構求解器


側重設計可以試試ansys discovery live這樣的產品,在CAE側,則得根據情況,ansys_WB比abaqus上手要簡單


固體力學推薦abaqus

流體力學推薦starccm+


推薦閱讀:
相關文章