來源:泊松比
學習目標與路徑
帶著問題學習,雖然看起來很功利,但是對于學習往往也是很實用有效的辦法。對于仿真學習,要解決XX工程問題,比我要學習好XX軟件更合適,因為目標更加清晰明確。例如學會分析機械結構的剛度,比學會ANSYS軟件這個目標要更清晰、具體。
主流仿真軟件 (ANSYS、Abaqus、COMSOL等) 可以解決的問題和涉及的相關行業都是很多的,同時內部也有諸多的模塊搭配,完全學會各種模塊的操作及其各種可涉及的仿真是不現實的,也沒有必要。即使針對特定行業特定問題的仿真軟件,也很難憑借一己之力完全學會每個功能與操作。
學習仿真,一步到位的立刻精通也是不現實的。不可能通過看幾本書,做幾個練習案例,或者找幾個大牛指點下,就能立刻從完全毫無頭緒到和實驗數據一致。這中間需要努力探索與嘗試,循序漸進,從能夠做出看起來合理的結果,逐步成長到做出精確的結果。
理論知識學習
雖然現在的主流軟件已經極大的弱化了應用者對于理論知識的要求,但是了解理論很多時候還是必要的。
如果之前缺乏背景知識,至少對于重要的概念、方程、物理模型等有必要掌握物理含義,了解應用范圍。例如做設備散熱仿真,至少三種傳熱方式(傳導、對流、輻射)能夠講出來各自的重要特點,對于材料熱傳導系數、固體表面換熱系數等常用概念,要清楚其物理含義。
當然,完全的抱著理論書去深入鉆研,至少入門階段是不必要的。很多時候軟件已經把理論知識和最佳實踐總結固化為默認設置,至少可以做出來結果。帶著了解到的理論知識做仿真,可以加深理論知識的掌握,并發現需要深入學習的地方。沒必要因為某些人在網上裝大神,說做仿真這也要懂那也要會,然后一對比發現自己很多不會從而很焦慮。人腦有極限,不可能記得住,更不可能搞得懂那么多。理論學習更重要的是把物理機理、概念等基礎的東西搞明白,理解仿真的物理過程。很多書本理論知識的高級課程內容還是利用數學技巧求某些特定問題的解析解,根本不適合于現代數值計算的那一套思路。
軟件操作學習
軟件操作學習,核心在于貴精不貴多,掌握一個市場主流軟件的核心操作就夠用,不是同類軟件數量或者各種花里胡哨的操作掌握得越多就越優秀。初期入門要專注于某一個軟件的具體幾個功能,能夠自己獨立操作解決問題,忌諱貪多求大。各主流軟件無論是界面、工作流程等用戶體驗層面,還是求解算法等底層原理層面,都類似,熟練掌握一個,后續要切換是很容易的。
對于軟件版本選擇,要跟上時代,用最新或者較新的版本,不要迷信所謂“版本經典”、“老版本穩定成熟”等說辭。版本更新所帶來的新功能、界面優化、問題修復等,也是開發商對用戶在使用老版本過程中提出的各類問題的響應。
通常而言,不建議入門階段使用開源軟件,更不必要花時間詳細了解算法和程序實現。對于定位于應用軟件解決工程問題的用戶,嘗試利用開源從來就是吃力不討好的事情。
學習資料選擇
現在的環境中,學習資料非常多。核心點在于不要碎片化學習,更不應該做資料收藏家。仿真的學習需要理論結合實際,系統化的由淺入深。
軟件相關的資料不僅有開發商自己的軟件幫助文檔、培訓教材等第一手資料,網站、微信公眾號、書本、培訓課等第三方資料,同樣一大把。通常而言,軟件類資料主要分為以下幾類:
當然,要做好仿真,不僅僅是要會軟件操作,其他的基礎知識也要具備。這里面最重要的就是科學理論和行業知識。
應用場景的主要關注點,決定了仿真的需求。對于行業中仿真涉及較多的重要場景,一定要深入了解其物理過程,理解仿真設置背后的原因。例如高鐵列車的空氣動力學仿真,需要做高速錯車時的列車氣動載荷變化,其原因在于錯車時列車的氣動載荷變化劇烈,引發車身振動、姿態歪斜等問題,嚴重時可能導致列車翻車,所以需要對此場景進行分析。
不少行業針對特定應用場景,都有行業標準對設計性能指標、實驗方法等進行詳細規定,更需要深入學習,做到仿真的設置有理有據。
后 記
仿真屬于高門檻高上限的工作。入門和提高沒有捷徑,多學習多實踐是唯一的硬道理。
文章轉自公眾號:三維設計師