2012年8月6日(月)-10日(金) 千葉大学アカデミックリンクセンター 宇宙磁気流体・プラズマシミュレーションサマースクール HLLD法に基づく 磁気流体方程式の差分解法 三好 隆博 広島大学大学院理学研究科 安心してHLLD法をお使いいただくために... 内容 はじめに 双曲型保存則 MHD方程式 近似リーマン解法 HLL近似リーマン解法 HLLD近似リーマン解法 近似リーマン解法の多次元化 磁場発散の数値処理 HLLD近似リーマン解法の展開 はじめに 宇宙プラズマにおける流体現象の特徴 保存性、非線形性、圧縮性、多次元性 流れの支配方程式 線形移流方程式 Burgers方程式 Euler方程式 MHD方程式 ・・・・ u u u a au 0 t x t x 2 u u u u u 0 t x t x 2 U F 0 t U A U 0 t 双曲型保存則 1次元システム方程式の保存則 U F 0 t x U :保存変数ベクトル F :流束ベクトル U U F A 0, A t x U W W 1 U 1 1 U R R ARR Λ 0 , AR RΛ t x t x W :特性変数ベクトル A :ヤコビ行列 Λ :固有値行列 ⇒ 独立の実固有値 双曲型方程式 R :右固有ベクトル 双曲型保存則 連立移流方程式 W W Λ 0 , dW R1dU t x w1 1 0 0 w1 w2 w2 0 2 0 0 x t wm 0 0 m wm k const. k const. 非線形移流方程式 t t dx dt const. x dx dt const. x 双曲型保存則 非線形移流方程式 Burgers方程式 u u u f u2 u 0, f t x t x 2 ux, t ux ux,0t,0 u 非線形双曲型保存則 非線形結合で高次モード生成 有限時間で不連続解を形成 x 双曲型保存則 弱解(weak solution) U F 0 x, t t x dxdt U F dxdt x,0U x,0dx 0 0 x t x, t :無限回微分可能かつ無限遠で0の任意関数 不連続解を含むより一般的な解 解の一意性消失 物理的な解はエントロピー条件を満足 双曲型保存則 双曲型保存則の数値解法 保存型解法 Lax-Wendroffの定理[1960] Ut F 0 数値解が収束すれば、その解は保存則の弱 解に収束 Hartenのエントロピー条件[1980] 数値解がエントロピー条件を満足し、収束すれ ば、その解は保存則の物理解に収束 非保存型解法 Ut A U 0 Hou-LeFlochの定理[1994] 数値解が収束したとしても、衝撃波を含むその 解は非物理的解に収束 双曲型保存則 保存型解法 有限差分法 有限要素法 有限体積法 xi 1/ 2 Udx F U xi1/ 2 , t F U xi1/ 2 , t 0 x t i 1/ 2 Ui F :数値流束 x F F 0 t i 1/ 2 Fi3/ 2 Ui 1 i 1 / 2 i 1/ 2 Fi1/ 2 Ui x Fi*1/ 2 Ui 1 Fi3/ 2 MHD方程式 MHD方程式(保存形式) t v 0 , B2 v t vv p 2 I BB 0 , B E 0 , t 2 e v p v E B 0 , 2 1 t B 0 , E v B ideal, p 1e v2 2 B2 2, MHD方程式 1次元MHD方程式 U F 0 , Bx const., t x T U , u, v, w, By , Bz , e , F u, uu pT , vu Bx By , wu Bx Bz , Byu Bx v, Bzu Bx w, e pT u Bx vBy wBz , T p 1e u2 v2 w2 2 Bx2 By2 Bz2 2 , pT p By2 Bz2 Bx2 2 , 1 u c f , 2 u ca , 3 u cs , 4 u, 5 u cs , 6 u ca , 7 u c f MHD方程式 MHD方程式の波の性質 特性波 2 2 2 c B , c p B p B 4pBx2 2 1 2 3 4 5 6 7 2 a 2 x 2 f ,s Rankine-Hugoniotの関係式 F 0, u 0 (速進衝撃波、遅進衝撃波) 2 2 p By Bz 0 , v By , w Bz v w By Bz p 0 , Bx 0 p B 2 y Bz2 2 0 , Bx 0 (回転不連続) (接触不連続) (接線不連続) はじめに MHD衝撃波管問題(リーマン問題) t U Ux t ;UR ,UL FS / FR RD SS / SR CD SS / SR RD FS / FR UL UR (ここでは複合波は無視) x 近似リーマン解法 近似リーマン解法(Godunov型解法) U F dxdt Udx Fdt 0 t x U 物理量分布を一定と仮定 x 近似リーマン解法 近似リーマン解法(Godunov型解法) U F dxdt Udx Fdt 0 t x U 物理量分布を一定と仮定 リーマン問題厳密解・近似解 x 近似リーマン解法 近似リーマン解法(Godunov型解法) U F dxdt Udx Fdt 0 t x U 物理量分布を一定と仮定 リーマン問題厳密解・近似解 厳密解・近似解の空間積分 x 近似リーマン解法 近似リーマン解法(Godunov型解法) U F dxdt Udx Fdt 0 t x U 物理量分布を一定と仮定 リーマン問題厳密解・近似解 厳密解・近似解の空間積分 x 数値流束による形式(時空間保存則から評価) xi 1/ 2 xi 1/ 2 xi 1/ 2 xi U n1dx xi 1/ 2 xi 1/ 2 t n 1 t n 1 t t U ndx n Fi1/ 2dt n Fi1/ 2dt 0 x xi1/ 2 n n U ;Ui ,Ui1 dx xi1/ 2 xi Uin t Fi1/ 2 Fi n 0 t 近似リーマン解法 近似リーマン解法(Godunov型解法) U F dxdt Udx Fdt 0 t x x xi 1/ 2 n n U ;Ui ,Ui1 xi 1/ 2 n1 n Ui U x, t t dx t x i 1 / 2 t n t n i 1 Uin1 n i U U xi1/ 2 xi 1/ 2 t n t Fi1/ 2 n t F xi1/ 2 , t dt tn HLL近似リーマン解法 HLL近似リーマン解法 [Harten+, 1983] 衝撃波近似 2-wave近似 t SL SR FL FR UL i 1/ 2 UR SR,L:最大/最小情報伝播速度 SR maxuL cL , uR cR ,0 SL minuL cL , uR cR ,0 x U F dxdt Udx Fdt 0 t x HLL近似リーマン解法 HLL近似リーマン解法 [Harten+, 1983] 衝撃波近似 2-wave近似 t SL SR U FL FR UL i 1/ 2 UR SR,L:最大/最小情報伝播速度 SR maxuL cL , uR cR ,0 SL minuL cL , uR cR ,0 x U F dxdt Udx Fdt 0 t x SR SL U * SRUR SLUL FR FL 0 HLL近似リーマン解法 HLL近似リーマン解法 [Harten+, 1983] 衝撃波近似 2-wave近似 t SL SR U F FL UL i 1/ 2 FR UR SR,L:最大/最小情報伝播速度 SR maxuL cL , uR cR ,0 SL minuL cL , uR cR ,0 x U F dxdt Udx Fdt 0 t x S F S F S S U UL F * FR,L SR,L U * UR,L R L L R R L R SR SL HLL近似リーマン解法 HLL近似リーマン解法 [Harten+, 1983] 衝撃波近似 2-wave近似 SRUR SLUL FR FL U SR SL SR FL SLFR SR SL UR UL * F F U SR SL 固有ベクトルの計算不要 正値性保存 [Einfeldt, et al., 1991] MHDについては [Miyoshi, Kusano, 2005] 接触不連続の分解不可能 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 衝撃波近似 5-wave近似 リーマンファンで移流速度一定 リーマンファンで全圧力一定 SR t SL SR,L :速進磁気音波 FL FR UL i 1/ 2 UR x HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 衝撃波近似 5-wave近似 リーマンファンで移流速度一定 リーマンファンで全圧力一定 SR t SL SM , pT FL UL i 1/ 2 FR UR x SR,L :速進磁気音波 SM :エントロピー波 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 衝撃波近似 5-wave近似 リーマンファンで移流速度一定 リーマンファンで全圧力一定 SL SL* t SM SR* U L UL UR UR SM , pT FL UL i 1/ 2 SR FR UR x SR,L :速進磁気音波 SM :エントロピー波 SR* ,L :アルフェン波 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] エントロピー波の評価 [Batten, et al., 1997] u SR uR RuR SL uL LuL pTR pTL SM SR uR R SL uL L 全圧力の評価 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 速進磁気音波に対するジャンプ条件 SM u 2 2 2 SM pT Bx u pT Bx SM u v v S B B v v u B B M x y x y S w w SM Bx Bz S w w u Bx Bz B B B S B v B u B v y M x y x y y Bz Bz Bz SM Bx w Bz u Bx w e e pT SM Bx v B e e pT u Bx v B v SM , v , w , B Bx , By , Bz , R, L HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] エントロピー波の評価 [Batten, et al., 1997] u SR uR RuR SL uL LuL pTR pTL SM SR uR R SL uL L 全圧力の評価 pT pTL L SL uL SM uL pTR R SR uR SM uR SR uR R pTL SL uL L pTR LR SR uR uR uL SR uR R SL uL L HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 速進磁気音波に対するジャンプ条件 SM u 2 2 2 SM pT Bx u pT Bx SM u v v S B B v v u B B M x y x y S w w SM Bx Bz S w w u Bx Bz B B B S B v B u B v y M x y x y y Bz Bz Bz SM Bx w Bz u Bx w e e pT SM Bx v B e e pT u Bx v B v SM , v , w , B Bx , By , Bz , R, L HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] HLLD解: U S u S SM HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 速進磁気音波に対するジャンプ条件 SM u 2 2 2 SM pT Bx u pT Bx SM u v v S B B v v u B B M x y x y S w w SM Bx Bz S w w u Bx Bz B B B S B v B u B v y M x y x y y Bz Bz Bz SM Bx w Bz u Bx w e e pT SM Bx v B e e pT u Bx v B v SM , v , w , B Bx , By , Bz , R, L HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] HLLD解: U S u S SM SM u vt vt Bx Bt S u S S B2 M x vt 0, v, w, Bt 0, By , Bz 2 2 S u Bx B B t t S u S SM Bx2 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 速進磁気音波に対するジャンプ条件 SM u 2 2 2 SM pT Bx u pT Bx SM u v v S B B v v u B B M x y x y S w w SM Bx Bz S w w u Bx Bz B B B S B v B u B v y M x y x y y Bz Bz Bz SM Bx w Bz u Bx w e e pT SM Bx v B e e pT u Bx v B v SM , v , w , B Bx , By , Bz , R, L HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] HLLD解: U S u S SM SM u vt vt Bx Bt S u S S B2 M x vt 0, v, w, Bt 0, By , Bz 2 2 S u Bx B B t t S u S SM Bx2 S u e p p B v B v B T T x e S SM HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] アルフェン波に対するジャンプ条件 SM SM 2 2 2 2 SM pT Bx SM pT Bx SM SM v vS B B v v S B B M x y M x y S w wSM Bx Bz S w w SM Bx Bz B B By SM Bx v By SM Bx v y y Bz Bz BzSM Bx w Bz SM Bx w e e pT SM Bx v B e e pT SM Bx v B HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] HLLD解: U R S SM Bx R t SL L , S SM L SM L L Bx i 1/ 2 SR R R x HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] アルフェン波に対するジャンプ条件 SM SM 2 2 2 2 SM pT Bx SM pT Bx SM SM v vS B B v v S B B M x y M x y S w wSM Bx Bz S w w SM Bx Bz B B By SM Bx v By SM Bx v y y Bz Bz BzSM Bx w Bz SM Bx w e e pT SM Bx v B e e pT SM Bx v B HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] アルフェン波に対するジャンプ条件 detM vt , Bt 0 エントロピー波に対するジャンプ条件 LvtL LvtLSM Bx BtL R vtR R vtRSM Bx BtR SM SM BtL BtL SM Bx vtL BtR BtR SM Bx vtR vtL vtR vt, BtL BtR Bt for Bx 0 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] v v v R tR R t L t L vtL SR SR B SR SM B SM SL B SL SRL B tR t t tL R vtR LvtL R vtRuR Bx BtR LvtLuL Bx BtL SL 0 SR BtR BtL BtRuR Bx vtR BtLuL Bx vtL SL* t SR* SR , BtR vtL , BtL vt, Bt vtR SL vtL, BtL vtR , BtR i 1/ 2 x HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] HLLD解: U L vtL R vtR BtR BtL sgnBx vt L R L BtR R BtL L R vtR vtL sgnBx Bt L R HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] アルフェン波に対するジャンプ条件 SM SM 2 2 2 2 SM pT Bx SM pT Bx SM SM v vS B B v v S B B M x y M x y S w wSM Bx Bz S w w SM Bx Bz B B By SM Bx v By SM Bx v y y Bz Bz BzSM Bx w Bz SM Bx w e e pT SM Bx v B e e pT SM Bx v B HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] HLLD解: U L vtL R vtR BtR BtL sgnBx vt L R L BtR R BtL L R vtR vtL sgnBx Bt L R e e v B v B sgnBx : R , : L HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 単純波近似 5-wave近似 * S SM SL L t SR* U L UL UR UR SM , pT FL UL SR FR UR i 1/ 2 SR,L :速進磁気音波 SM :エントロピー波 SR* ,L :アルフェン波 x SR,L UR* ,L UR,L FR*,L FR,L , SR* ,L UR**,L UR* ,L FR*,*L FR*,L , 1 SRt SM U U F F , U x, t n1 dx SRUR SLUL FR FL 0 t SLt ** R ** L ** R ** L HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 数値流束 F1/ 2 FL if 0 SL F1/ 2 FL SLUL SLUL FL if SL 0 SL t 0 SL U L F1/ 2 FL UL x HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 数値流束 F1/ 2 FL if 0 SL F1/ 2 FL SLUL SLUL FL if SL 0 SL F1/ 2 FL SLUL SL SL UL SLUL FL SLUL SLUL FL if SL 0 SM SL SL U FL L t 0 UL F1/ 2 UL x HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 数値流束 FL F L FL F1/ 2 FR FR FR if if if if if if 0 SL SL 0 SL SL 0 SM SM 0 SR SR 0 SR SR 0 F/ F /, SM , vt/, Bx , Bt/, e/, pT HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 孤立した接線不連続(TD)の分解 t S M UL UL i 1/ 2 UR UR x SM u, Bx 0 SM U F HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 孤立した接線不連続(TD)の分解 孤立した接触不連続(CD)の分解 t UL UL UL SM UR UR UR i 1/ 2 x SM u, Bx 0 SM U F HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 孤立した接線不連続(TD)の分解 孤立した接触不連続(CD)の分解 孤立した回転不連続(RD)の分解 SR t L L R UL U U U i 1/ 2 S u * R UR UR x Bx SR* U F , Bx 0 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 孤立した接線不連続(TD)の分解 孤立した接触不連続(CD)の分解 孤立した回転不連続(RD)の分解 孤立した速進衝撃波(FS)の分解 t SR UL UL UL UR UR UR i 1/ 2 x SR U F HLLD近似リーマン解法 MHDの正値性 物理的な解の集合 G U | 0, e v 2 B 2 0 2 2 物理的な解の重み付き平均値 U1,2 G U 1 U1 U2 G 0 1 1 1 2 0 p 1 p1 p2 1 1 v 12 B 2 2 20 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] HLLD解の正値性 0 0 2 2 p 1 e v 2 B 2 0 2 2 p 1 e v 2 B 2 0 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] SR uR 0, SR SM 0, SM uR 密度の正値性 R 0 R R HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] SR uR 0, SR SM 0, SM uR 圧力の正値性 2 2 eR R vR 2 BR 2 2 B R pR tR 2 1 pR 2 2 R Bx 1 2 BtR R pR 2 1 p R 2 2 2 Rc fR Bx 1 一生懸命テキストの方に書きました。 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] SR uR 0, SR SM 0, SM uR 圧力の正値性 D 0 0 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] SR uR 0, SR SM 0, SM uR 圧力の正値性 2 2 BtR 2R pR 2 0 D pR 1 1 Rc2fR Bx2 1 pR 1 2 2 R 1 BtR 1 c2fR Rc2fR Bx2 2 1 SR uR c fR 2 2 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] SR uR 0, SR SM 0, SM uR 圧力の正値性 2 2 p 1 eR R vR 2 BR 2 pR 0 R 正値性保存の条件 1 1 SR uR c fR , SL uL c fL 2 2 HLLD近似リーマン解法 HLL型近似リーマン解法 HLLD近似解の重み付き平均値 正値性保存 (MHD HLL-type) HLLD近似リーマン解法 HLL型近似リーマン解法 正値性保存HLLC法 [Miyoshi, Kusano, 2007] SL SL UL SL SM UL SL SM U S S U S S U R R R M R R SR SM F1/ 2 SL SM F S U U L L L L SL SM S FR SR R SM UR UR SR SM for SL SM for SM SR if SM 0 if SM 0 HLLD近似リーマン解法 精度・計算速度の検証 ロバスト性の検証 [Mignone et al., 2007] まとめ はじめに 双曲型保存則 MHD方程式 近似リーマン解法 HLL近似リーマン解法 HLLD近似リーマン解法 近似リーマン解法の多次元化 磁場発散の数値処理 HLLD近似リーマン解法の展開 内容 はじめに 双曲型保存則 MHD方程式 近似リーマン解法 HLL近似リーマン解法 HLLD近似リーマン解法 近似リーマン解法の多次元化 磁場発散の数値処理 HLLD近似リーマン解法の展開 時間と体力はありますか? 近似リーマン解法の多次元化 近似リーマン解法の多次元化 多次元の特性の理論に基づく多次元解法 Euler方程式でも容易ではない MHD方程式では想像を絶する 磁場による波動の指向性 磁場のソレノイダル性 B 0 近似リーマン解法の多次元化 近似リーマン解法の多次元化 多次元の特性の理論に基づく多次元解法 Euler方程式でも容易ではない MHD方程式では想像を絶する 磁場による波動の指向性 磁場のソレノイダル性 1次元数値解法の利用 Split法 Unsplit法 B 0 U n1 Lnx Lny Lnz U n U n1 Ln U n 数値的な磁場発散の生成 近似リーマン解法の多次元化 数値的な磁場発散の影響 (補正なし) (補正あり) 非物理的な磁気力が解全体に影響 pT I BB j B B B 数値的な磁場発散の処理は必須! 磁場発散の数値処理 プロジェクション法 ソレノイダルベクトル場への射影 課題:連立一次方程式の計算コスト 移流拡散法 数値的な磁場発散の移流、拡散 課題:磁場発散の停留、蓄積 Constrained-Transport(CT)法 ソレノイダル条件を維持する離散化 課題:高安定化、高次精度化 磁場発散の数値処理 プロジェクション法 [Brackbill, Barnes, 1980] B Bn LU n t A Bn1 B Bn1 B 0 B ソレノイダル条件を満足する最小補正ベクトル場 各ステップの計算後に連立一次方程式の計算 i 1, j i 1, j i , j 1 i , j 1 Bxi , j B , By i , j By i , j 2x 2x i 2, j 2i , j i 2, j i , j 2 2i , j i , j 2 B i, j 2 2 4x 4y xi, j チェッカーボード現象 磁場発散の数値処理 境界プロジェクション法 [Miyoshi, Kusano, 2011] Bxi 1, j Bxi , j i 1, j i , j b 2 x n b 0 Bxi , j 1 Bxi , j i , j 1 i , j n by i , j 1/ 2 2 y i 1, j 2i , j i 1, j i , j 1 2i , j i , j 1 n B i, j 2 2 x y n x i 1 / 2, j n 1 B B n LU n , b t n 各ステップの計算前に連立一次方程式の計算 数値流束の段階で非物理的磁気力を排除 磁場発散の数値処理 移流拡散法(8-wave法) [Powell, 1994] 0 0 B 0 U F B B v t B v B B 磁場発散はエントロピー波で移流 Bt v B 2 B 非保存型解法 流れのよどみ点での磁場発散の蓄積 拡散項は実効的ではない 磁場発散の数値処理 移流拡散法(9-wave法) [Dedner+, 2002] 2 B c E 0 , ch2 B h2 t t cp 磁場発散は追加された固有値で等方的に移流 Btt ch2 c2p Bt ch22 B 0 cp :波動方程式 ch :拡散方程式 固有値は流れと直接的には無関係 保存型解法 非保存(Powell型のソース項)への拡張も可能 磁場発散の数値処理 CT法 [Evans, Hawley, 1988] t b Ez i 1/ 2, j 1/ 2 Ez i 1/ 2, j 1/ 2 y t n by i , j 1/ 2 Ez i 1/ 2, j 1/ 2 Ez i 1/ 2, j 1/ 2 x n x i 1/ 2, j Field-CT法 Flux-CT法 [Balsara, Spricer, 1999] Ez i 1/ 2, j FBy , xi 1/ 2, j , Ez i , j 1/ 2 FBx , y i , j 1/ 2 Ez i 1/ 2, j 1/ 2 Ez i 1/ 2, j Ez i 1/ 2, j 1 Ez i , j 1/ 2 Ez i 1, j 1/ 2 4 磁場発散の数値処理 CT法 HLL-Flux-CT法 [Miyoshi, Kusano, 2011] Ezi 1/ 2, j 1/ 2 Ez i 1/ 2, j Ezi 1/ 2, j 1 Ezi , j 1/ 2 Ez i 1, j 1/ 2 4 Ez y Ez 8 y i 1/ 2, j 1/ 4 y i 1/ 2, j 3 / 4 x Ez Ez 8 x i 1/ 4, j 1/ 2 x i 3 / 4, j 1/ 2 1次元近似リーマン解法とコンシステント 電場の微分をHLL数値流束で評価 磁場発散の数値処理 CT法 HLL-Flux-CT法 [Miyoshi, Kusano, 2011] Ez i 1/ 2, j 1/ 2 Ezi Ezi Ezj Ezj 4 i 1/ 2, j 1/ 2 j z i 1/ 2, j 1/ 2 E Ezi i 1/ 2, j 1/ 2 Ez i 1/ 2, j y Ez 2 y i 1/ 2, j 1/ 4 x Ez Ez i , j 1/ 2 2 x i 1/ 4, j 1/ 2 1次元近似リーマン解法とコンシステント [Gardiner, Stone, 2005] 電場の微分をHLL数値流束で評価 磁場発散の数値処理 数値実験 HLLD近似リーマン解法 2次MUSCL+minmod制限関数 2次Runge-Kutta-TVD法 ヤコビ法(連立一次方程式) Orszag-Tang渦問題 v sin y, sin x, 0, B sin y, sin 2x, 0 Field loop Field loop移流問題 v v0 cos , sin , 0, Az maxA0 R r, 0, 2 106 爆発風問題 B 10 2 ,10 2 ,0 , core 2 , ambient 2 103 |B|2 磁場発散の数値処理 Orszag-Tang渦問題 Projection T 8-wave B T B max 0.7 103 Face-projection T B B max 0.2 108 flux-CT B T B max 0.6 1012 B max 12.9 9-wave T B HLL-flux-CT B B max 1.35 T B B max 0.5 1012 Field loop移流問題 Field loop問題 Projection 8-wave v0=0 flux-CT v0=0 v0=0 |B|2 |B|2 |B|2 |B|2 |B|2 |B|2 Face-projection 9-wave v0=0 HLL-flux-CT v0=0 v0=0 |B|2 |B|2 |B|2 |B|2 |B|2 |B|2 磁場発散の数値処理 爆発風問題 Projection 8-wave flux-CT P P P y=0.3 y=0.3 y=0.3 Face-projection 9-wave HLL-flux-CT P P P y=0.3 y=0.3 y=0.3 磁場発散の数値処理 連立一次方程式の処理の手抜き literation= 10 literation = 1000 literation = 1000 T T literation= 10 B max 0.2 108 B max 0.6 101 エネルギー補正: ek 1 e | B |2 | B |2 2 Face-projection HLL-flux-CT + E-fix flux-CT + E-fix HLLD近似リーマン解法の展開 横方向速度(接線速度)を一定と仮定 SL*t SL utL ut SR* utR SR i 1/ 2 SR ut utR utL t SL utR utL x i 1/ 2 x HLLD近似リーマン解法の展開 横方向速度(接線速度)を一定と仮定 Ut v, w : UtR,L R* ,LUt* * Un , u, Bx , By , Bz , e : HLLD解 SL SL*t SM SR* * ** ** UR* UnL UnL UnR FnL UL i 1/ 2 UR SR SL FnR FtL x t UtL SM UtR SR FtR UtL UtR i 1/ 2 x Ut に付加的に数値粘性 衝撃波安定のcontact-preserving解法(HLLD-法) HLLD近似リーマン解法の展開 odd-evenデカップリング (HLLD) (HLLD-) カーバンクル現象 (HLLC) (HLLC-) (HLLD) (HLLD-) HLLD近似リーマン解法の展開 背景ポテンシャル磁場を除去したMHD U , u, B1, e1 , F u, uu pT 1I BB B0 B0 , T uB Bu, e1 pT 1 B1 B0 u B1 u B1 B u B0 T , B1 B B0 , pT 1 p B12 2 B1 B0 , p 1e1 u2 2 B12 2 セル境界のリーマン問題でB0 を一定と仮定 数値実験: 太陽風-磁気圏 p on y=0 p on z=0 HLLD近似リーマン解法の展開 多成分・一般化状態方程式のMHD U , u, B, e, 1,, m T , F u, uu pT I BB, uB Bu, e pT u Bu B, 1u,, mu,T , p p , , , p, e u2 2 B2 2 , a 2 p s 一般化状態方程式に依存した固有ベクトル不要 数値実験: van der Waals 1 C1 2 C1 2 p , 1 C2 B B T on y=0 T on z=0 HLLD近似リーマン解法の展開 保存型Boris修正MHD [Gombosi, et al., 2002] U , 1 B c u, B, e , 2 2 T F u, uu pT I BB,uB Bu, e pT u Bu B , T pT p B2 2 , p 1e u2 2 B2 2 強磁場付近で慣性が増大 2 2 B c セル境界のリーマン問題において A を一定と 仮定(磁場とは非連動) c c 5 min 1.0478 max 6.2140 min 1.0451 max 6.3383 数値実験: 非定常問題 “Orszag-Tang渦” HLLD近似リーマン解法の展開 ラグランジュ質量座標系におけるMHD d dU F 0, u , dξ dr, dt t dt t u p I BB u , U , F T Bu B p u Bu B E T i 1/ 2 1 ,E e , pT p B2 2 , p 1E u2 2 B2 2 正値性保存 見通しのよい定式化 HLLD近似リーマン解法の展開 等温MHD-HLLD [Mignone, 2007] U , u, BT , F u, uu pT I BB,uB BuT , pT p B2 2 , p a2 リーマン問題を4-waveで近似 相対論的MHD-HLLD [Mignone, et al., 2009] U , m, B, , T F u, wuu pT I bb,uB Bu, m , 2 T m 2 wu b0b, 2 w b0b0 pT , pT p B2 2 , w p 1 b2 , b B u BB, b0 u B 5-wave近似(全圧一定と仮定) 速度は一定でないため収束計算が必要 HLLD近似リーマン解法の展開 衝撃波安定のcontact-and-rotational-preserving解法 Liou’s conjecture [Liou, 2001] m m1 2 D D u D p () (u ) ( p) (圧力拡散項) 衝撃波不安定性が成長するための必要条件: D( p) 0 , M (Roe、HLLC(HLLD)など高解像度法) 衝撃波安定であるための十分条件: D ( p) 0 , M (FVS、HLLなど低解像度法、AUSM+など) 質量流束(粒子速度)の選択が重要 HLLD法では保存則から粒子速度を評価 ただし、粒子速度(全圧力)の評価は一意でない HLLD近似リーマン解法の展開 粒子速度と全圧力の選択 近似リーマン解法とのハイブリッド SMm odified SM 1 SMupwind PTm odified 1 M 2 2 PT L LuL SM uL 1 M 2 2 PT R RuR SM uR 1 min1, M12 a S S B 2 2 M12 unR ut21R ut22 R unL ut21L ut22 L M 2 max 1, min 1, 2SMm odified a 2 p , b2 Bx2 By2 M 2 z 1 のとき D( p ) 0 R L 2 R bR2 aL2 bL2 HLLD近似リーマン解法の展開 数値実験結果 HLLD 修正HLLD (carbuncle) (odd-even)
© Copyright 2025 ExpyDoc