請問如何從零開始學習CFD?

時間 2021-05-06 13:30:19

1樓:ADILEE

先入門,學習安德森的計算流體力學基礎及其運用,然後同時要學習使用軟體,然後掌握一門程式語言,可以自己寫一些程式,做後選擇乙個方向,做一些工程專案

2樓:

先學好這幾門課程:數學分析、張量分析、流體力學、計算方法、偏微分方程數值解法、數學物理方程。

然後CFD要掌握的不過是方程的離散方法(FVM/FDM/FEM/LB)和離散格式(決定求解精度)、NS方程求解演算法(決定求解速度)、代數方程組求解方法、湍流模型,而畫網格通常是個體力活。

3樓:

於我而言,我的CFD入門書籍是John D.Anderson的《計算流體力學基礎及其應用》,這本書適合任何水平的人來讀,零基礎也是可以的。

學習程序方面,我個人建議先從最基本的控制方程入手,學會自己推控制方程,掌握其中的物理原理。之後你可以嘗試這編一些小程式來增加信心,你可以用最基本的拉普拉斯方程寫無粘不可壓流,也可以用自己推的控制方程配上自己選的格式編寫有粘可壓流,或者你可以完全按照書上(就是上面我提到的那本)第七章的步驟一步一步進行,其內容十分詳細,你甚至可以拿書一步步檢查自己的程式。掌握了基礎之後,你可以不斷拓展自己的業務,寫更多的格式研究其差異性,讓自己的程式普適性更強等等。

相信我,你會漸漸愛上它的。

計算流體力學是藝術^_^

如何從零開始學習計算化學?

yqqiu 第一條回答得很不錯。另外想說得是,計算化學裡面無論是哪種語言還是哪種軟體都只是工具,關鍵還是,你想解決什麼化學問題,如何解決,說到底最關鍵得還是化學基礎。量子化學,動力學,熱力學,統計力學,這些都要好好順一遍。概念要清晰,糊里糊塗的知道一些公式名字,會算幾個考試題是沒什麼用處的。最後,如...

如何從零開始入行機器學習?

星辰大海 從人工神經網路開始學習,是乙個不錯的選擇,包括1 全連線神經網路 全連線神經網路通常是作為入門基礎。全連線神經網路 2 卷積神經網路 卷積神經網路使用了卷積層,可以拆分成 區域性連線 和 權值共享 兩個概念。卷積神經網路 3 殘差網路 殘差網路有許多跨層連線,這是它的核心貢獻。殘差網路 4...

如何從零開始學習區塊鏈

鏈圈小白 現當下如潮般湧入區塊鏈領域的人,有為名利而來的賭徒,有為理想而來的信徒,還有力圖用新技術改變世界的創造者,但實際上很多人還沒做好準備而倉促進場。大部分人對區塊鏈這個詞彙感到陌生,但是一說到位元幣,人們就比較熟悉了,至少從別人口中也聽說過位元幣瘋漲的歷程,很多早期參與位元幣挖礦或投資的人早已...