結構工程專業,怎麼快速學好ansys?

最近在學習ansys,有點揪心!對於初學者到底是學習workbeach還是命令流?如果想快點掌握,有什麼好的可以借鑒的方法?


當年讀書時一個月速成Ansys(主要是被導師逼的),並且用命令流建立複雜節點模型的進來說一下經驗吧。

第一:選對一本教材,市面上的教材很多,但魚目混珠純湊字數的真不少,我也買了很多本,下面這本王新敏編的《ANSYS工程結構數值分析》是我覺得幫助最大的一本。

第二:多看現成的例子,最好是一個完整的包括了前處理,網格劃分,計算,後處理全部命令流的模型,一條條得輸入學習(不要一次性的導入),理解單元的選擇,即根據構件的受理特性選擇合適的單元,理解單元和單元之間的區別,比如模擬節點什麼時候用殼單元,什麼時候用SOLID單元,再比如用到的殼單元,可以選SHELL93,也可以選SHELL181,那麼他們的各自適用條件是什麼,梁單元可以用BEAM4,也通常用BEAM188/189,他們的區別又在哪裡,還要了解一些有限元的計算方法是針對解決哪一類問題,比如Newmark-B是解決什麼問題的,弧長法是解決什麼問題的,Newton-Raphson解決什麼問題,理解邊界條件的設置,網格是怎麼樣劃分的,荷載的載入方式,並對照教材反覆推敲理解。

第三 強烈建議使用參數化建模,不要用CAD導入這種方式,參數化建模有助於你全面的去掌握ANSYS的精髓,甚至說是有限元理論的精髓,而且將來你在面對諸如SAP,ETABS,PKPM,甚至PERFORM3D.....這種面向對象的軟體時,你會有種都是小兒科的感覺!

貢獻一條讀書的時候寫的命令流供你參考:

http://pan.baidu.com/share/link?shareid=2815415571uk=1529159741


首先,需要說明的是,我也算是ANSYS的入門級別的菜鳥,不請自來亂說一氣。之前走過一些彎路,現在分享一下,希望能給後來者一些建議。本身水平所限,必然有一些不恰當的認識,也希望各路大神能加以糾正。

ANSYS 經典界面 or ANSYS Workbench?

ANSYS Workbench是ANSYS自7.0版本開始出現的一個平台,界面較為現代化,整個工作流程上與另一個商業有限元軟體Abaqus較為接近。

ANSYS 新產品的開發主要是集中於Workbench平台的,貌似經典界面已經停止開發了,應該說Workbench正在不斷完善,並且弱化ANSYS經典界面的地位,可以說Workbench是ANSYS發展的方向,同時Workbench還有很大的提升空間,很多特殊的功能尚且只能在經典界面中實現。從一個準研究生的角度,我仍然推薦學習ANSYS經典界面,原因如下:

    1. 到目前為止,ANSYS Workbench的參考資料數量和質量仍然遠遠不能和ANSYS 經典界面相比
    2. ANSYS經典界面的操作流程相比於Workbench以及Abaqus來說,是最具「有限元」特點的,也即和有限元理論過程較為一致,因此我個人認為,ANSYS經典截面相對於Workbench更適合科研。
    3. 課題組或多或少都會有一些前輩的「智慧結晶」流傳下來,對於ANSYS,往往就是APDL代碼了,不得不承認,有時候,我們確實需要站在前人的肩膀上(其實我們都懂的)。

必須要說明的是,在學完ANSYS經典界面後再學習Workbench,會發現其實真的很簡單,但是最開始可能會有些許不習慣。

關於有限元理論

這是我遇到的一個最大的障礙。話說,我在大二學習ANSYS時曾經諮詢過一個學長,學長告訴我,軟體就是軟體,和有限元理論關係不大,學會操作就好了。可是事實上,我認為自己是在大三學校開了有限單元法理論這門課之後,才開始真正入門的。現在看來,這是一個很大的陷阱……軟體並非很多人所謂的黑匣子,沒有有限元理論作為基礎,有限元軟體大抵用的也不會太好。

我的建議是,在學軟體之前,首先一定要補一補簡單的理論知識(注意是簡單的理論知識),包括彈性力學和有限單元法的一些入門內容即可。例如:

    • 什麼是節點?
    • 什麼是單元?
    • 各種單元都有什麼樣的特性?
    • 各種單元應該在什麼情況下使用?
    • 什麼形狀的網格比較合適?
    • 什麼情況下需要網格加密?
    • ……

軟體的使用

有限元分析的實現過程一般分為三個部分:前處理——分析求解——後處理

  • 前處理一般包括,建立幾何模型、生成有限元模型(網格劃分)、創建邊界條件、施加荷載幾個部分;
  • 求解分析包含的內容較為單一,一般是求解參數設置和求解過程;
  • 後處理則主要是以各種方式提取模型求解分析得到的結果,以及結果數據的二次處理等;

    首先應該學習GUI的操作方式,目的就是熟悉軟體以及有限元分析的整個過程,一般按照Main Menu的順序進行操作即可。前三個子菜單分別對應上面所說的前處理、分析求解、後處理三個部分(第四個子菜單是時程後處理,一般用於時程荷載的情況,或者其他存在荷載步的情況)。此時需要注意的是ANSYS經典操作方式中並沒有撤銷操作,因此最好可以充分利用日誌文件(工作目錄中後綴為log的文件),避免一步走錯,前功盡棄。

學習GUI操作的時間不必太長,熟悉一下就好了,接下來就是ANSYS最精髓的內容了——APDL(ANSYS Parametric Design Language)。APDL是ANSYS內置的參數化設計語言,具有明顯的Fortran語言特色(看到滿屏的逗號就知道了……),而且數據格式完全和Fortran語言相同。最開始的時候可以結合GUI和APDL操作,熟悉了以後就可以完全脫離窗口編寫宏文件了。

參考資料

首先,學習一個軟體最好也最為準確的資料一定是軟體的幫助文檔。不得不說,ANSYS APDL的幫助文檔水平相當高,雖然全英文,我這樣英語稀爛的人理解起來問題也不大(說實話,一直覺得,ANSYS APDL 的文檔比起Matlab,讀起來要舒服多了……僅僅是個人看法)。

其次,個人比較推薦王新敏老師的幾本書。最開始可以看看《ANSYS工程結構數值分析》,進階階段可以參考《ANSYS結構分析單元與應用》,深入做動力學分析時可以參考《ANSYS結構動力分析與應用》一書。王老師的三本書都比較有特色,講的也比較透徹。我曾經就《ANSYS結構動力分析與應用》中的幾個問題,給王老師寫過郵件,也得到了王老師詳細的回復。

最後

學習當然沒有捷徑,只要多做多思考,相信很快就可以自己進行簡單的分析了。借王老師的郵件的一句話結尾:祝玩得愉快。


謝邀,知乎用了這麼久,第一次有人邀請,好激動。

首先對於結構工程,要明白ANSYS的基本原理是有限元法,在彈性力學之類的書中都有介紹。ANSYS一般都是用來模擬實驗,然後與實驗數據對比,畫出曲線與實驗數據是否吻合。

ANSYS的操作步驟分為以下幾個部分:

1.建立模型,在ANSYS中直接製作或者用CAD導入。定義材料屬性,幾何屬性。

2.劃分網格,按照一定的方式劃分單元。

3.設置邊界條件

4.載入求解

題主可以找一些例子,照著例子一步一步做,最開始是GUI,後來熟練了就可以直接輸入命令。我最開始也是完全摸不到頭腦,後來自己找了一些教程的書,裡面有教你一步一步建立一個模型再到分析的過程,既包括GUI也有命令流。至於看哪些書,百度一下有大把的推薦。

祝題主學習成功!

手機碼字實屬不易,歡迎轉載,但請註明出處


首先糾正樓主一個常識,wb中也是可以使用apdl的,樓主的問題應該是選擇學習wb還是經典ansys。

樓主以後工作若是想向有限元方向發展,果斷選擇經典ansys並熟練apdl語言,經典ansys如同一部單反相機,每一個部分都值得深究,比如每個單元都夠研究幾天。

樓主若是只把有限元分析當工具應付手頭的工作和課題,那就選擇wb,簡單易上手,界面親善,如同數碼傻瓜相機,效果很不錯。

本人讀研時使用的是經典ansys,工作後很少做分析了就換做使用wb。

至於如何學,ansys就是一款軟體,就像學其他軟體學就可以了,去各大ansys專業論壇泡泡,有好處。

給個彩蛋:研究生畢業拿到了安世亞太的offer,研究生期間擔任三維論壇ansys板塊版主,simwe模擬論壇ansys板塊版主,4kpolo 坐井觀蛙就是當時的ID。

滿滿的回憶……


問別人要個實際題目,有答案樣板那種,自己做,做完了對答案,多看文檔,慢慢就是高手了,對了 有限元基礎一定要紮實,多看書


看到大家都提到了王新敏老師的書,我再推薦一本專門介紹APDL的書,龔曙光的參數化。對新手來說,介紹了各種命令的作用、格式,大有裨益。


推薦閱讀:

如何從數學、力學及工程意義上,說明屈曲分析和振型分析的異同點?
如何學習、學好、掌握結構彈塑性時程分析?
請問學土木的怎麼學好SAP2000.ABAQUS.MATLAB這樣的軟體?
土木工程這門工科用到哪些現代數學、現代物理的方法和內容?
虛功原理的本質是什麼?

TAG:有限元分析FEA | 結構工程 | ANSYS | AnsysWorkbench |