Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Partial differential equation_2 Fluid dynamics

LiberalArts
October 26, 2019

Partial differential equation_2 Fluid dynamics

偏微分方程式入門の第二回目として、流体力学の解説用資料の公開版です。
詳細版と実装コードを確認されたい方は、下記よりご購入いただけますのでご確認ください。
https://note.mu/lib_arts/n/n4c5088a58562

LiberalArts

October 26, 2019
Tweet

More Decks by LiberalArts

Other Decks in Science

Transcript

  1. / FreeFEM とPython で学ぶ偏微分⽅程式⼊⾨ FreeFEM とPython で学ぶ偏微分⽅程式⼊⾨ 第2 回 流体⼒学⼊⾨

    第2 回 流体⼒学⼊⾨ clock@LiberalArtsCommunity clock@LiberalArtsCommunity 2019/10/26 2019/10/26 1 Copyright © Liberal Arts Community. All Rights Reserved.
  2. / 流体を連続体( 質量分布が連続的な物体) と⾒なす 運動⽅程式( 積分系): は速度、 は境界に働く⼒、 は体積⼒ ρu

    dV = s dS + f dV dt d ∫ Ω ∫ ∂Ω ∫ Ω u s f 2 . 6 Copyright © Liberal Arts Community. All Rights Reserved.
  3. / この⽅程式を、局所的な形( 微分系) に直す ( 式変形省略) 結果: はベクトル微分演算⼦ は応⼒テンソル ρ

    + u ⋅ ∇u = ∇ ⋅ σ + f ( ∂t ∂u ) ∇ = + e ^x ∂x ∂ + e ^y ∂y ∂ e ^z ∂z ∂ σ 2 . 7 Copyright © Liberal Arts Community. All Rights Reserved.
  4. / ⾮圧縮性流体 ⾮圧縮性流体 ⾮圧縮性流体: 圧⼒をかけても体積が変化しないような流体 ⽔や空気は、⾮圧縮性の近似が良い精度で成り⽴つ ⾮圧縮性の数学的表現: Newton 流体: 剪断変形と歪みが⽐例

    数学的表現: は恒等変換を表すテンソル は変形速度テンソル ∇ ⋅ u = 0 σ = 2ηD(u) − pI I D(u) = ∇u + (∇u) /2 ( T) 2 . 9 Copyright © Liberal Arts Community. All Rights Reserved.
  5. / ⾮圧縮性Newton 流体の⽅程式 に を代⼊して計算 ( 省略) 結果: これをNavier-Stokes ⽅程式という

    ∇ ⋅ σ σ = 2ηD(u) − pI ρ + u ⋅ ∇u = η∇ u − ∇p + f, ( ∂t ∂u ) 2 ∇ ⋅ u = 0 2 . 10 Copyright © Liberal Arts Community. All Rights Reserved.
  6. / 圧⼒については⼀位に定まらないため、ペナルティ法を使う ペナルティ法: ( は⼗分⼩さいパラメータ) として、⾮ 圧縮条件を緩める 物理的な解釈: 体積変化が少しでも起こると、圧⼒によって押し 返すような効果

    弱形式の書き換え ここで はテスト関数、 はテンソルの内積を表す ∇ ⋅ u = −ϵp ϵ ρ + u ⋅ ∇u ⋅ v dV + ηD(u) : D(v) dV ∫ Ω ( ∂t ∂u ) ∫ Ω − ϵpq dV − p∇ ⋅ v dV − q∇ ⋅ u dV ∫ Ω ∫ Ω ∫ Ω − f ⋅ v dV = 0 ∫ Ω v, q D(u) : D(v) 3 . 2 Copyright © Liberal Arts Community. All Rights Reserved.
  7. / FreeFEM による実装 FreeFEM による実装 4 . 1 Copyright ©

    Liberal Arts Community. All Rights Reserved.
  8. / ( 補⾜) Reynolds 数( ) を⾒れば、流体の振る舞いがある程度わかる : 流速、 :

    円筒の直径、 : 粘性率と質量密度の⽐ : 層流 : Kàrmàn 渦 : 乱流 (cf. ) Re Re = ν UL U L ν = μ/ρ Re < 40 40 < Re < 1000 1000 < Re https://en.wikipedia.org/wiki/Reynolds_number 4 . 8   Copyright © Liberal Arts Community. All Rights Reserved.