# 流體力學 Week 2 - Fluid Dynamics [TOC] 流體運動學~ ## 兩種觀點 觀察流體的角度有兩種,分別是: 1. 當成粒子:是 Larange 提出的,所以又叫 Lagrangian description。 2. 當成「連續體」:又叫做 Euler discription 假定流體有任意一個物理量 $B$ , 這個物理量可以是溫度、壓力、密度、速度等等。 ### Lagrange Viewpoint 對於「物理量」這件事,Lagrange 觀點是這樣: > Describe the flow properties by ++following the path of fluid particles of fluid particles of fluid identities.++ $$「流體是移動的粒子,觀察這個粒子物理量的變化,就是觀察流體」$$ 所以數學模型看起來大致上就像是: $$\vec{x_{part}} = \vec{x}_{part}(t,\vec{x}_{part}(0))$$ $$B_{part} = B_{part}(\vec{x}(t))$$ 理想上來說,只要可以追蹤每一個粒子的狀態,就可以知道流體怎麼運動。不過流體中的粒子非常多,使得這只是一種理想上的概念。 ### Euler Viewpoint Euler description 是這樣: > Specify continuum properties as functions of position (x, y, z) witch particle happens to occupy and of time t. $$「想像空間布滿流體。所以空間性質就是流體性質」$$ 這種概念跟電磁學中的「場」很像。 把流體當佈滿空間的材質。 因為流體佈滿空間, 這時候空間性質就是流體性質 : <br> $$B_{cont} = B_{cont}(\vec{x{}},t) = B_{cont}(x, y, z, t)$$ <br> 比如說在氣象當中會講「風場」「等壓線」等等的。 這些描述方式都是把各種現像當成是一種場, 或是說「空間性質」。 這都是 Lagrange Description 的描述。 ## 2.1 Total, Local, Convective and Material Derivative 考慮一個物理量 $B$ , 對於 Lagrangian Description 來說: $$dB_{part} = \frac {dB_{part}}{dt}\cdot dt$$ 對於 Euler Description 來說: $$dB_{con} = d(B_{con}(x, y, z, t)) = \frac {\partial B}{\partial x}dx + \frac {\partial B}{\partial y}dy + \frac {\partial B}{\partial z}dz + \frac {\partial B}{\partial t}dt$$ 但是還是不知道要怎麼連起來。接下來要做的事是找出他們的關係。 ### 連結兩種描述方法 「任意」選擇一個路徑: $$x_{path} = x_{path}(t)$$ $$y_{path} = y_{path}(t)$$ $$z_{path} = z_{path}(t)$$ 所以 $$\vec{V{}}_{path} = \frac {dx_{path}}{dt}\hat{i{}} + \frac {dy_{path}}{dt}\hat{j{}} + \frac {dz_{path}}{dt}\hat{k{}}$$ 把上面的東西,帶進一開始的 $dB_{con}$ 當中: $$dB_{con} = d(B_{con}(x, y, z, t)) = \frac {\partial B}{\partial x}dx + \frac {\partial B}{\partial y}dy + \frac {\partial B}{\partial z}dz + \frac {\partial B}{\partial t}dt \\[1cm]= \frac {\partial B}{\partial x}\frac {dx_{path}}{dt}dt + \frac {\partial B}{\partial y}\frac {dy_{path}}{dt} + \frac {\partial B}{\partial z}\frac {dz_{path}}{dt} + \frac {\partial B}{\partial t}dt\\[1cm]$$ 也就是 $$ \frac {dB_{con}}{dt} = \frac {\partial B_{con}}{\partial t} + (\vec{V{}}_{path}\cdot \nabla)B_{con}$$ 對於任意路徑,上面的表述是對的。特別地,如果這條路徑 「故意選粒子移動的路徑」,那麼: $$\frac {dB_{part}}{dt} = \frac {dB_{part}}{dt} \bigg{|}_{part. path} = \frac {DB_{con}}{Dt}\\[1cm] = \frac {\partial B_{con}}{\partial t} + (\vec{V{}}_{path}\cdot \nabla)B_{con} $$ 這樣就把「粒子」的觀點跟「連續體」的觀點連結再一起了。接下來再思考一件事:連續體假設的概念是「物質填充滿空間」,所以: $$\vec{V{}}_{con} = \vec{V{}}_{part}$$ 因此就可以進一步寫成: <br> $$\frac {dB_{con}}{dt} = \frac {dB_{part}}{dt} \bigg{|}_{part. path} = \frac {DB_{con}}{Dt}$$ <br> 上述這個式子當中,每一項都有自己的意義: 1. 整個$\frac {DB_{con}}{Dt}$叫做「物質微分」 2. $\frac {\partial B_{con}}{\partial t}$:叫做 local derivative。如果黏在流體上的某個部份(所以對你來說$\vec{V{}}_{con} = 0$),你所在的地方,性質的變化。 3. $(\vec{V{}}_{path}\cdot \nabla)B_{con}$ : 叫做 convective derivative,就是空間位置不同帶來的變化。 為了方便,後面$\vec{V{}}_{con}$的下標都省略。 ## 不同物理量的微分 因為前面提到「$B$ 是任意物理量」,這個概念其實就是: $$把 \frac {DB}{Dt} = \frac {\partial}{\partial t} +(\vec{v{}}\cdot \nabla)當成算符$$ 然後作用在不同的物理量上,就可以得到相應物理量的微分。比如說 1. density : $B = \rho$ $$\frac {D\rho}{Dt} = \frac {DB}{Dt} = \frac {\partial\rho}{\partial t} +(\vec{V{}}\cdot \nabla)\rho$$ 2. velocity : $B = V$ $$\frac {D\rho}{Dt} = \frac {DB}{Dt} = \frac {\partial\ \vec{V{}}}{\partial t} +(\vec{V{}}\cdot \nabla)V$$ 來++複習大一向量微積分++舉隨便一個例子。假設有一個流場長這樣: $$\vec{v{}} = (0.5+0.8x, 1.5-0.8y)$$ ++假定流體處在 steady state++,請找出他的: 1. 停滯點(stagnation point),也就是速度等於0的地方 2. 沿著$x(t) = 0.1t, y(t) = 0$這條曲線的$\frac {d\vec{v{}}}{dt}$ 3. 加速度場 首先看第一個,這個單純是令 $$\vec{v{}} = (0.5+0.8x, 1.5-0.8y) = 0$$ 就解出來了。 接下來把這東西帶進流場: $$\vec{v{}} = (0.5+0.08t, 1.5)$$ 所以對他微分,再帶進就可以得到 $\frac {dv}{dt} = 0.08\hat{i}$ 最後算加速度,就是帶進 $$\frac {DB}{Dt} = \frac {\partial\ \vec{V{}}}{\partial t} +(\vec{V{}}\cdot \nabla)V = (\vec{V{}}\cdot \nabla)V$$ 把上面這東西展開,所以就得到: $$(u\frac {\partial}{\partial x} + v\frac {\partial}{\partial y})(u\hat{i{}} + v\hat{j{}}) \\ = (u\frac {\partial u}{\partial x} + 0 ) \hat{i{}} + (0 + u\frac {\partial v}{\partial x})\hat{j{}}\\[0.8cm]= (0.5+ 0.8x)0.8\hat{i{}} + (1.5-0.8y)(-0.8)\hat{j{}}\\[0.8cm]= (0.4 + 0.64x)\hat{i{}} + (-1.2 + 0.64y)\hat{j{}} $$ ## 2.2 Path, Streakline & Streamline 1. Pathline(徑線): > The actual path traveled by an individual fluid particle over some time period. 代表流體「未來」的狀態。 ![](https://i.imgur.com/c21gw9I.png) 2. Streakline(煙線): > The locus of fluid particle that have passed sequentially through a prescribed point in the flow. 代表流體「過去」的狀態。 ![](https://i.imgur.com/Vg47E53.png) 3. Stream(流線): > A curve that is everywhere tangent to the instantaneous local velocity vector. 代表流體「現在」的狀態。 其實就是 $$\vec{v{}} \ / / \ (dx,dy,dz)$$ 可以用PIV儀器看。 雖然3個理論上是不一樣的曲線,但是 > If the flow is ++steady++, then path line, streak line, streamlines concede. 穩態的時候 3 條線會重合。下禮拜會舉出更多例子。 >> 為了連貫性,把下個禮拜上課講解的題目放到這裡來。 ### 例題 給定一個卡式座標下的速度場: $$\vec{v{}} = x(1 + 2t)\hat{i{}} + y\hat{j{}}$$ 請找它 t = 0 時過 (1, 1) streamline, pathline, streakline ### Streamline $$解\vec{V{}} = (u, v, w)\ / /\ (dx, dy,dz)$$ 也就是: $$\frac {dx}{x(1 + 2t)} = \frac {dy}{y}$$ 左右同時積分,得到: $$x = C_{1}\cdot y^{1 + 2t}$$ 把邊界位條件與初始條件帶進去解 $C_{1}$ : $$1 = C_{1} \cdot 1 \Rightarrow C_{1} = 1$$ 所以流線就是: $$x = y$$ ### Pathline 解 $$\vec{v{}} = (\dot{x}, \dot{y}, \dot{z})$$ 在這個例子中,就是: $$(\dot{x}, \dot{y}) = (x(1 + 2t)\ , y)$$ 所以就變成解兩個微分方程: $$\begin{cases} \dot{x} - x(1 + 2t) = 0& \\ \dot{y} - y = 0 & \end{cases}$$ 也就是: $$\begin{cases} x = C_{1}e^{t + t^2} & \\ y = C_{2}e^{t} & \\ \end{cases}$$ t = 0 的時候過 (1, 1),所以: $$(C_{1}, C_{2}) = (1, 1)$$ 因此 pathline 就是: $$=e^{t + t^2}\ \hat{i{}} + e^{t}\ \hat{j{}}$$ >> 可以發現 pathline 就是在算運動軌跡,算出來之後,隨便帶入一個時間,就可以預測出粒子的位置了。也就是「粒子將來的運動,通通都可以由 pathline 掌握」。所以才說 pathline 是粒子「未來」的狀態。 ### Streakline 找「之前所有通過(1, 1)的粒子,現在在哪裡」 1. 因為要找「過去」通過的粒子「現在」在哪裡,所以要找到所有「過去」通過 (1, 1) 之粒子的 pathline 2. 找到之後,每條都帶入「現在」的時間,看每一條粒子「現在走到 pathline 的哪裡」 3. 把這些點連接起來,就可以找到 streakline 首先算出粒子的 pathline。不過這個上面已經算過了,就是: $$\begin{cases} x = C_{1}e^{t + t^2} & \\ y = C_{2}e^{t} & \\ \end{cases}$$ 假定某粒子在「時間為 $\tau$ 時通過 (1, 1)」,根據這個條件,可以解出相應的 pathline : $$\begin{cases} 1 = C_{1}e^{\tau + \tau^2} \Rightarrow C_{1} = e^{-\tau - \tau^2}& \\ 1 = C_{2}e^{\tau} \Rightarrow C_{2} = e^{-\tau}& \\ \end{cases}$$ 所以,在 $\tau$ 時刻通過 (1, 1) 的粒子之 pathline 有以下形式: $$\begin{cases} x = e^{t + t^2 - (\tau + \tau^2)} & \\ y = e^{t - \tau} & \\ \end{cases}$$ 所以這些通過 (1, 1) 的粒子,在 t = 0 的時候,她們所在的位置是: $$\begin{cases} x = e^{\tau + \tau^2} & \\ y = e^{\tau} & \\ \end{cases}$$ 這就是 streakline 的參數化形式了。如果想要更近一步把它寫成卡式座標系下的形式的話: $$y = e^{\tau} \Rightarrow \tau = ln(y)$$ 所以: $$x = y^{1 + ln(y)}$$ 這就是 streakline 的形式了。 >> 因為計算 streakline 牽涉到所有過看通過這個點的粒子,所以才說 streakline 代表粒子「過去」的狀態。 # 作業~~ HW1 2-12 1 3-113 4-17 Duw : 3/10, Fri (下禮拜五) 在 [這裡](https://hackmd.io/CbBmwdgFgZmBaCoqnlArAJgKbwBwAMMe82UAnNnlAEZ7oECGAxkA)