《流體力學》難么,學之前要看些什麼,《理論力學》?
簡要幾本書:
馮元楨 a first course of continuum mechanics 建立連續介質的統一概念
Van Dyke, An album of fluid motion 建立流動的直觀概念
Aris, Vectors, Tensors and the Basic Equations of Fluid Mechanics 補一下數學基礎。
學好熱力學, 高數,微分方程。
謝邀。
流體力學難嗎?- 這個不好說,根據個人目標所希望學習的程度,可以難,也可以不難(廢話)。流體力學因為其非線性特性,在很多問題上都可能非常困難,儘管這些內容可能不是考試的重點,但是很可能是以後應用或者研究中的難點。
流體力學的學習需要先行課嗎?
- 這個同樣也很難回答,可以要,也可以不要……
- 總的來說,如果學過高等數學(尤其是多元微積分裡面的場論部分)就可以馬上就進入流體力學的學習,如果學過一些張量的內容,那當然對於理解流體力學的許多問題更有幫助,不過我總覺得除非是因為在其它課程中學過了張量有關的內容。否則其實還是在流體力學的學習中掌握張量是更好的;
- 如果學過一點普通物理,那麼你對許多的公式(能量守恆、動量守恆)又可以有更深的理解;
- 如果學過一些偏微分方程(計算偏微分方程),你又會對流體力學中的各種方程的解的性質甚至數值求解的方法有更多的認識,如果希望以後進入計算流體力學領域會很有幫助,當然如果沒有相應的接觸,在學習流體力學的過程中結合著來學習也是很好的;
- 如果學過其它的理論物理學科,那麼再來看流體力學,也可以有很不一樣的觀點,比如看到流體力學裡面流的守恆,可以想到電流守恆、Liouville定理、量子力學概率流守恆等等。不過換種想法,也可以看成流體力學對於其它理論物理學科理解上的幫助吧,如果學過流體力學,對於更深入的學習,例如理解非平衡物理,或者量子流體(渦旋)中的很多問題都可以很有幫助。
學流體力學之前,只要把高數學好就行了,然後適當的張量基礎也很有用
當過一學期本科生《流體力學》課的助教。面向力學系/航空系本科生。
實際上這門課一點都不難。前提是學好了《微積分》、《理論力學》。如果有《張量分析》、《數學物理方程》和《連續介質力學》基礎更好,但沒有也沒關係,不影響流體力學課程學習的進度。
流體力學的本質就是守恆律,所有高深的東西都是守恆律不同形式的表現而已。只要承認守恆律的正確,接受流體力學體系不存在本質性的困難。因為畢竟流體力學依然在經典牛頓力學的範疇內,反直觀的現象不會那麼多。
建議學的時候不要陷入數學推導中去,而是把重點放在對物理的理解上。一定要建立起「流動」的直觀概念,而不是把流體變成一堆積分微分之類的公式。
(所以不推薦某本藍色封面的國產教科書,不點名了)
把以下這些關鍵概念掌握了,你流體力學就算入門了:
1.一些物理量:壓強、粘性、應力、應變率、渦量.......
2.參考系和守恆律:歐拉參考系、雷諾輸運定理、質量守恆、動量守恆、能量守恆......
3.控制方程:積分和微分形式的Navier-Stokes方程,以及相應的某些簡化(不可壓假設、無粘假設、定常假設......),邊界條件的物理意義......
4.無量綱參數:雷諾數、馬赫數........
5.可壓縮流動相關:激波、膨脹波、Laval噴管......
6.某些經典問題:邊界層理論、湍流的雷諾平均......
可能有遺漏,但是可以保證列在這裡的概念每一個都很關鍵。
祝學業進步。
大學學過流體力學,都知道它很難,這是我們第一次接觸一個完整的專業的數學模型,第一次體現到用數學語言描述我們身邊的場景是多麼可怕的事情。但是不用怕,它的建立主要是為了工程應用,至於它是怎麼來的並不怎麼要求,所以好好把握最後的結論,應用條件就行了,有興趣的當然就把推導過程看了。
學之前主要培養興趣,把一些好玩的關於流體的趣味書看看就行,或者把流體大牛的傳記看看,馮.。卡門,錢學森就是此類,最好是那種有關他們學習記載的書。就這樣~
少聽他們胡亂畫圈圈。
難不難你試試才知道,不要關心要準備什麼知識。
如果你的目標是學流體力學,你就直接看流體力學好了,哪裡不懂了再按需補課。
你不去看流體力學你永遠不知道你準備的所謂基礎知識是否必要充分。
你聽他們勸去學高數吧,無窮級數微積分常係數線性非齊次微分方程的通解學一遍,我看你要花上多少時間,後來又能用上多少,是不是就真的能駕馭流體力學了。
《流體力學》包括其中的一些小塊比如《氣體動力學》,《飛行器空氣動力學》作為一門本科生課不難,是我這學期和上學期課表中差不多算是最簡單一門課大學分課程了。但是作為一個學科,可以說很難,因為太多的問題解不了了。
我定義一門物理/工程課難不難的方式一般是看這門課需不需要專門的數學基礎,有沒有違背固有思維方式的思維方式。
比如《量子力學》需要狄拉克空間的知識,我線性代數學的不大好,那麼量子力學對我來說就很難了,而量子力學的思維方式又很違反經典力學,《高等量子力學》課程難度當然高於《量子力學》,但是學起來就沒有《量子力學》那麼的難了。同樣的,《廣義相對論》這門課和《模擬電路》、《計算方法》的學分相仿,但是需要先學微分幾何,又是需要打破物理常識,就是真的難哭了。自動控制原理雖然我只有六十多分,但是這門課真的相對來說很簡單了,因為就那麼點數學,考試卷一半的分數是在考畫圖(bode圖,根軌跡之類的)而我平時畫圖全是靠mathematica從不手畫………
作為一門課程,我本科期間這學期和上學期學習的《流體力學》,《氣動力學》就很簡單了,因為之前有過電動力學的場論基礎,同時我還需要學習廣義相對論,流體力學的場論分析對於廣義相對論來說就太小兒科了。我以前一直以為流體力學的場論比電動難,大概是因為高一看《空氣動力學》(錢的版本)看不懂留下來的心裡陰影吧…
跟上面的前輩@朱輝不一樣,我是從朗道的書入門流體力學的,之前高中因為玩航模的原因也讀過一些淺顯的流體力學。對積分形式的流體力學觀點了解度還算好。又呆過一陣子計算等體的實驗室,對流體力學的基本方程已經爛熟了。
所以在之後的學習中我更傾向於抓住流體力學的數學來理解物理而不是物理理解數學的觀點…個人覺得這樣可以讓紛繁複雜的線性變成更簡單的圖像。
比如我們用的那本教材就講了一堆莫名其妙的概念,其實只要場論過關一個公式就可以解釋很多東西,比如隨體導數這種概念吧,很多書都講了一頁紙還畫圖還用一個大寫D來表示,然後再用圖示推到微分式子,完全沒有必要啊…實際上他僅僅是最基礎的一個求導規則啊。
朗道以張量分析的觀點推出整個N-S方程的那一段真是帥!爆!了!對比下工科的流體力學書差不多得廢話幾十頁才到這裡…
另外就是因為流體力學的基本方程比電動力學還少,但是是非線性的,沒法解。非線性就意味著數學推導少,實驗多,從一個物理人的角度來說,一門數學推導少而實驗多的課程當然是相對簡單的了。
個人屬於「好讀書,不求甚解」,細節喜歡當作手冊待查。
這裡需要吐槽下我上學期選的水課了,畢竟作為一個幾個方程可以描述的學科課程設置裡面不好好解方程而是講幾個現象和老掉牙的勢流………
至於氣動力學剛剛開始學,看了下目錄相當於朗道兩章的內容……而且前幾節課氣動老師的講課內容和熱統老師幾乎一致…
但是如果脫離了課程,仔細讀讀一些國際上經典的流體力學書,發現這玩意真是難得冒泡了,因為畢竟對於研究來說我們不能採用本科教學那種對非線性方程縮頭烏龜的態度……
------
樓上說的那些數學基礎真的蠻簡單的了…畢竟微積分是基礎課,數理方程其實對於我們來說主要靠背。。。都不難的。
最後,作為一隻物理狗,鄭重推薦這本書
好久沒有認真回答了都沒有人點贊,哭給你們看&>_&<
--------------------------------------------------
BTW,本題沒有任何一處限定是「工科」我是學一般力學的,流體懂一點。流體力學整體不是很難,但對於初學者來說其用於研究問題的方法很難,特別是拉格朗日描述和歐拉描述這兩種描述比較抽象,還有就是某些具體公式的推導比較繁瑣。真正在課堂上講授的都是比較成熟的內容,不會很難。想要學好流體力學需要你多思考抽象的定義、原理具體是指什麼,把公式弄熟就行了。
插一句嘴,本科的流體力學和彈性力學被認為是很難的課,其實他們都是連續介質力學的一部分,學過連續介質力學之後可以用一種統一的觀點來看待他們所描述的問題。
本科的流體力學不難,基本沒有特別複雜的理論公式。如果再往深了學,基本上算是數學課了,26個字母不夠用,還要算上拉丁字母,高數一定要好,散度,梯度,全微分的要能隨手寫來。學習高等流體力學,推薦普渡大學的那本教材,從最基礎的講起,推導過程很全。
我正在學流體力學上冊,如同樓上很多人說的,流體力學對於理論力學和材料力學牽扯的並不是很多,但還是是有一些比如說是「剪應力」(材料力學中提過)等等的概念,這樣如果你在之前修過相關課程,你就會有一些概念。
學這門課比較重要的是先修課程是高數和基本的向量分析方法(特別是描述方法),因為裡頭要用到很多積分,並且為追求簡潔(是這樣嗎?我猜的.(是這樣,已驗證!))裡頭的描述多用向量(比如XX運算元之類的),所以這些東西是很重要的。
另附上我們用的教材:空氣動力學基礎空氣動力學基礎 (豆瓣)
--updatas
最近在看書的中間部分(高速可壓縮流,第一部分為低速部分,最後為粘流),這部分用到了熱力學的知識,不過高中水平即可,仍然強調第一部分很多東西很重要,特別是要留意那麼多無量綱量的物理意義(從同時上的實驗空氣動力學中了解到此為相似原理的應用,第一部分中PI定理即是其應用之一)以及三個守恆方程的微分、積分形式推導(即物理意義)。
除此之外,如果你會涉及計算流體力學(CFD),建議了解下偏微分方程的知識(工科的話應該會學一門《數學物理方程》),同時師兄(研二)建議讀讀「變分法」相關(我尚未覺察到有需要的地方)。
--updates
對於上次更新提到的師兄建議的變分法,最近在學習有限元的相關知識,發現裡面有關於此方面的東西,師兄是做CFD代碼方向,可能說的就是這個意思。
不難的,樓主放心好了,但是數學基礎要好。流體力學關鍵在於理解公式的意義,理解之後會發現課程越來越有意思,對日後深入的學習也有很大幫助。至於理論力學,是不需要的。不過如果日後需要學習計算流體力學,那麼可能會需要用到相關的知識。
贊同 @蔡哲 的回答。先學好高等數學,大學物理。掌握積分思想,培養解題經驗。很多高數例題都有工程背景的,比如先學會梯度,然後接觸流場中速度梯度就不會陌生。
不少高校本科階段的理論力學主要是死磕剛體運動學、動力學、靜/動平衡等等,常拿桿件、桁架、鉸鏈舉例,解題愛考動靜法、虛位移虛功。和流體聯繫不是非常緊密,了解即可。流體力學的概念很廣,需要的基礎要看你學流體是幹什麼,需要學到什麼深度,用的什麼教材。
就好比你問《西遊記》容易看懂么?需要什麼語文基礎?答案是:看熱鬧小學三年級語文就夠了,想深挖掘的話,讀到中文系研究生也能看出新東西。本科階段,《流體力學》的難度不大,在這幾門力學(理論力學、材料力學、結構力學、彈性力學、土力學、岩石力學)中算是相對簡單的。《流體力學》學之前基本不需要學習《理論力學》,因為沒有很多太大的聯繫,基本上學過高中的那些力學就足夠了。但是如果你學習材料力學需要先理論力學作為基礎,結構力學需要理論力學和材料力學的基礎,流體力學則幾乎不需要。
大二的時候上《流體力學》的時候哀嚎一片,大三學《天氣學原理》和《動力氣象學》的時候才發現嚎早了…回頭再看流體力學就覺得沒那麼難。
其實難的是接觸新事物的那一刻,了解學習的越深入就會發現入門時學的都不難了。
瀉藥。。。多年前的老題目。。。
本科階段的流體力學的話,根據看過的周光zhong老師和吳望一老師的書來看,學過高等數學的話,數學推倒是沒有問題了。與理論力學有關的,感覺最多就是ns方程有牽連加速度那一部分而已。。。看過彈性力學好一點,有某位老師說過,流體力學方程是從固體力學方程中模仿出來的。。。不過看了彈性力學,對應力張量有概念,前面的就好學很多。。。當然,如果你要說彈性力學要先學材料力學,材料力學之前要先學理論力學,那麼還是有關吧。。。
走到了高等流體力學或者湍流的話,那就看造化了。。
。
數學學好了,學什麼都不難。多麼痛的領悟
連續體力學是基礎,A First Course in Continuum Mechanics(http://www.amazon.com/Continuum-Mechanics-Cambridge-Applied-Mathematics/dp/0521714249/ref=sr_1_1?s=booksie=UTF8qid=1445019357sr=1-1keywords=A+First+Course+in+Continuum+Mechanics),這本書應該是能找到的最適合自學的連續體力學教材,Tensor Analysis可以從台灣國立清華大學的應用數學二(林秀豪教授)中的幾節課簡單入個門
我建議你學之前還是看看《微積分》《實變函數》和《偏微分方程》吧。
推薦閱讀: