新手入門是ANSYS更加好一些。原因:

1.新手入門主要是熟悉建模(包括幾何模型,離散模型)和分析流程,該軟體自帶建模模塊,比較容易入門。其中幾何建模是比較直觀的,而離散化模型,要關聯單元類型,選擇插值函數以及定義數值積分模式,要難一點。但是Ansys的文件中帶有有多例子,可以對照,驗證,從而對涉及到的理論和模型有直觀認識。

2.Ansys對於初學者來說,可以用驗證方式使得理論計算與數值計算建立關聯。比如,可以採用由簡單模型(比較少的單元數目)的計算結果,驗證理論。一般是在簡單離散化模型中,既採用手工計算,也採用軟體計算,甚至可以採用微分方程求解計算三者結果對比,這樣,相當於在計算機軟體上面,完成一個模擬實驗,將三者對比,可以觀察一個良好的結果,與模型離散化方式的關聯。一般隨著模型離散越細,計算精度逐步提高,手算越來越不可能,但是仍然可以觀察到離散化結果與微分方程的一致性變化,這對於理解數理方程的含義以及不同變數對結果影響,很有幫助。而abaqus主要是非線性計算,因其複雜和反覆迭代演算法,要手工驗證幾乎不太可能。即使非線性微分方程的理論計算,也涉及複雜的編程技術,相互驗證非常困難。這時,ansys的線性計算就體現出價值,對於初學者利用各種方式驗證理論,驗證模型合理性,驗證網格局部變化對結果的影響,很有益處。初學者一般最初都對軟體結果的實用性感到懷疑,驗證就是消除這些疑慮的最好方式。即使對於熟練者,當面對一個大型複雜的分析問題時,驗證模型計算結果的合理性也是及其重要的工作。甚至要進行實驗裝備設計測試結果來驗證。盲目使用未經驗證的結果用於工程實際,可能引起災難性後果。

3.由於ansys是很早出現的軟體(大致是60-70年代誕生於美國)涉及到案例很多,有很多文獻可以查閱,這些文獻中涉及到的案例,只要是詳細介紹的(初期應用案例都比較詳細,後期可能就粗一點),一般都可以通過學習文章,重現其計算結果,對於初學者而言,是非常好和非常實用的案例學習,可以鞏固自己的理論和實際知識,也豐富了經驗。

4.ansys內嵌的命令流,即ADPL語言是一種非常好用的,便於重複計算,修改模型計算的編程語言,可以自己編寫也可以利用log中紀錄來改寫,極為方便,熟練後可以大大提高工作效率。由於前後處理和計算參數定義全部可以寫出文本文件保存,所以一旦遇到類似問題,修改文本就可以投入運行,很方便。

5.由於ansys的建模模塊並沒有採用比較先進的參數化建模技術,所以其模型修改比較困難,這是其缺點。尤其是複雜的實體模型,模型幾何之間的父子關係複雜,底層幾何的修改非常困難,甚至可能導致系統崩潰。這時,軟體的彌補方式,可以採用修改文本來改變建模及順序,熟練後也不是很大問題。當然,也可以採用不同階段保存不同模型的辦法,選擇一個適當的中間模型開始修改。這樣導致要不斷保存中間模型,並且要記錄,否則很難找到合適的中間模型開始新的工作。


ansys由於最早傳入中國,所以目前國內用的人相對較多。對比兩個軟體的模塊以及功能,可以說勢均力敵,都足以勝任各種問題。

不過,abaqus現在用的人逐漸增多,其在求解非線性問題上有很強的優勢,即使是很複雜的問題也可以很容易的建立模型。目前我用的就是abaqus,個人感覺比ansys更容易操作上手。


abaqus我還沒有用過,但學了ANSYS workbench之後感覺這個也不是很難學,但ANSYS workbench剛開始有點難度,因為他是全英文,這個習慣就好,但它相當於經典版來說,workbench頁面還是挺友好的,比較通俗易懂。


當然是ansys更適合新手入門了,它的前處理功能簡直太強大了。abaqus更適合非線性計算,更適合岩土工程領域。ansys我鑄主要用它來大型複雜的模型,然後將它導入到其他岩土工程領域的軟體中進行計算,比如flac或flac3D。所以,對於新手我建議學習ansys。


個人感覺abaqus更適合新手入門,交互性比ansys經典好,界面友好;如果學習ansys workbench二者相當對於新手。


推薦閱讀:
相關文章