Transcript 双曲型方程式
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 R 1dU 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 u x, t u x u x,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 xi 1 / 2 , t F U xi 1 / 2 , t 0 x t i 1/ 2 Ui x F F 0 t i 1 / 2 Fi3/ 2 Ui 1 i 1 / 2 Fi1/ 2 Ui x Fi*1/ 2 Fi1/ 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 , t 1 2 B 0 , E v B ideal, p 1e v 2 2 B 2 2 , MHD方程式 1次元MHD方程式 U F 0 , Bx const ., t x T U , u, v, w, B y , Bz , e , F u, uu pT , vu Bx B y , wu Bx Bz , T B y u Bx v, Bz u Bx w, e pT u Bx vB y wBz , p 1e u 2 v 2 w2 2 Bx2 B y2 Bz2 2 , pT p B y2 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 2 c B , c p B p B 4pBx 2 1 2 3 4 5 6 7 Rankine-Hugoniotの関係式 F 0, u 0 (速進衝撃波、遅進衝撃波) 2 2 p By Bz 0 , v By , w Bz 2 a 2 x 2 f ,s v w By Bz p 0 , Bx 0 p B 2 y Bz2 2 0 , Bx 0 (回転不連続) (接触不連続) (接線不連続) はじめに MHD衝撃波管問題(リーマン問題) t U U x t ;U R , U L FS / FR RD SS / SR CD SS / SR RD FS / FR UL UR (ここでは複合波は無視) x 近似リーマン解法 近似リーマン解法(Godunov型解法) U F t x dxdt Udx Fdt 0 U 物理量分布を一定と仮定 x 近似リーマン解法 近似リーマン解法(Godunov型解法) U F t x dxdt Udx Fdt 0 U 物理量分布を一定と仮定 リーマン問題厳密解・近似解 x 近似リーマン解法 近似リーマン解法(Godunov型解法) U F t x dxdt Udx Fdt 0 U 物理量分布を一定と仮定 リーマン問題厳密解・近似解 厳密解・近似解の空間積分 x 近似リーマン解法 近似リーマン解法(Godunov型解法) U F t x dxdt Udx Fdt 0 U 物理量分布を一定と仮定 リーマン問題厳密解・近似解 厳密解・近似解の空間積分 x 数値流束による形式(時空間保存則から評価) xi 1 / 2 xi 1 / 2 xi 1 / 2 xi U n 1dx xi 1 / 2 xi 1 / 2 t n 1 t n 1 t t U n dx n Fi 1 / 2 dt n Fi 1 / 2dt 0 x xi 1/ 2 n n U ;Ui , Ui 1 dx xi 1/ 2 xi Uin t Fi 1/ 2 Fi n 0 t 近似リーマン解法 近似リーマン解法(Godunov型解法) U F t x dxdt Udx Fdt 0 x xi 1/ 2 n n U ;Ui , Ui 1 xi 1 / 2 n 1 n t Ui U x, t t dx x i 1 / 2 t n t U n i 1 U Uin1 n i xi 1 / 2 xi 1/ 2 t n t Fi 1/ 2 n t F xi 1/ 2 , t dt tn HLL近似リーマン解法 HLL近似リーマン解法 [Harten+, 1983] 衝撃波近似 2-wave近似 t SL SR FL FR UL SR maxuL cL , uR cR ,0 SL minuL cL , uR cR ,0 UR i 1/ 2 SR,L:最大/最小情報伝播速度 x U F t x dxdt Udx Fdt 0 HLL近似リーマン解法 HLL近似リーマン解法 [Harten+, 1983] 衝撃波近似 2-wave近似 t SL SR U FL FR UL SR maxuL cL , uR cR ,0 SL minuL cL , uR cR ,0 UR i 1/ 2 SR,L:最大/最小情報伝播速度 x U F t x dxdt Udx Fdt 0 SR SL U * SRUR SLUL FR FL 0 HLL近似リーマン解法 HLL近似リーマン解法 [Harten+, 1983] 衝撃波近似 2-wave近似 t SL SR U F FL UL FR SR maxuL cL , uR cR ,0 SL minuL cL , uR cR ,0 UR i 1/ 2 SR,L:最大/最小情報伝播速度 x U F t x dxdt Udx Fdt 0 SR FL SL FR SR SL U R U L * * F FR ,L SR ,L U U R ,L SR SL HLL近似リーマン解法 HLL近似リーマン解法 [Harten+, 1983] 衝撃波近似 2-wave近似 S RU R S LU L FR FL U SR SL S R FL S L FR S R S L U R U L 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 UR i 1/ 2 x HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 衝撃波近似 5-wave近似 リーマンファンで移流速度一定 リーマンファンで全圧力一定 SR t SL SM , pT FL UL FR UR i 1/ 2 x SR,L :速進磁気音波 S M :エントロピー波 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 衝撃波近似 5-wave近似 リーマンファンで移流速度一定 リーマンファンで全圧力一定 SL SL* t SM SR* U L U L U R U R SM , pT FL UL SR FR SR* ,L :アルフェン波 UR i 1/ 2 SR,L :速進磁気音波 S M :エントロピー波 x 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 S M u v v v S B B v u B B M x y x y S w S w w SM Bx Bz w u Bx Bz B B By SM Bx v By u Bx v y y Bz Bz Bz S M Bx w Bz u Bx w e e pT S M Bx v B e e pT u Bx v B v S M , v , w , B Bx , B y , 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 L R 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 S M u v v v S B B v u B B M x y x y S w S w w SM Bx Bz w u Bx Bz B B By SM Bx v By u Bx v y y Bz Bz Bz S M Bx w Bz u Bx w e e pT S M Bx v B e e pT u Bx v B v S M , v , w , B Bx , B y , 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 S M u v v v S B B v u B B M x y x y S w S w w SM Bx Bz w u Bx Bz B B By SM Bx v By u Bx v y y Bz Bz Bz S M Bx w Bz u Bx w e e pT S M Bx v B e e pT u Bx v B v S M , v , w , B Bx , B y , Bz , R, L HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] HLLD解: U S u S SM S M u vt vt Bx Bt S u S S B 2 M x vt 0, v, w, Bt 0, By , Bz 2 2 S u Bx B B t t S u S S M Bx2 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 速進磁気音波に対するジャンプ条件 SM u 2 2 2 SM pT Bx u pT Bx S M u v v v S B B v u B B M x y x y S w S w w SM Bx Bz w u Bx Bz B B By SM Bx v By u Bx v y y Bz Bz Bz S M Bx w Bz u Bx w e e pT S M Bx v B e e pT u Bx v B v S M , v , w , B Bx , B y , Bz , R, L HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] HLLD解: U S u S SM S M u vt vt Bx Bt S u S S B 2 M x vt 0, v, w, Bt 0, By , Bz 2 2 S u Bx B B t t S u S S M Bx2 S u e p p B v B v B x e T T S SM HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] アルフェン波に対するジャンプ条件 SM SM 2 2 2 2 SM pT Bx SM pT Bx S M S M v v v S B B v S B B M x y M x y S w S w wSM Bx Bz w SM Bx Bz By SM Bx v By SM Bx v By By Bz Bz Bz SM Bx w Bz S M Bx w e e pT SM Bx v B e e pT S M Bx v B HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] HLLD解: U R S SM Bx R t SL L , S SM Bx L SM L L SR R R i 1/ 2 x HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] アルフェン波に対するジャンプ条件 SM SM 2 2 2 2 SM pT Bx SM pT Bx S M S M v v v S B B v S B B M x y M x y S w S w wSM Bx Bz w SM Bx Bz By SM Bx v By SM Bx v By By Bz Bz Bz SM Bx w Bz S M Bx w e e pT SM Bx v B e e pT S M Bx v B HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] アルフェン波に対するジャンプ条件 det M vt , Bt 0 エントロピー波に対するジャンプ条件 L vtL L vtLSM 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 SR SM SM SL SL SRL BtR Bt Bt BtL R vtR L vtL R vtRuR Bx BtR L vtLuL Bx BtL SL 0 SR B B B u B v B u B v x tR tL L x tL tR tL tR R SL SL* t SR* SR , BtR vtL , BtL vt , Bt vtR vtR , BtR vtL , BtL i 1/ 2 x HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] HLLD解: U L vtL R vtR BtR BtL sgn Bx vt L R L BtR R BtL L R vtR vtL sgn Bx Bt L R HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] アルフェン波に対するジャンプ条件 SM SM 2 2 2 2 SM pT Bx SM pT Bx S M S M v v v S B B v S B B M x y M x y S w S w wSM Bx Bz w SM Bx Bz By SM Bx v By SM Bx v By By Bz Bz Bz SM Bx w Bz S M Bx w e e pT SM Bx v B e e pT S M Bx v B HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] HLLD解: U L vtL R vtR BtR BtL sgn Bx vt L R L BtR R BtL L R vtR vtL sgn Bx Bt L R e e v B v B sgn Bx : R , : L HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 単純波近似 5-wave近似 * SL t S M SL S * R U L U L U R U R T FL SM , p UL SR FR SR* ,L :アルフェン波 UR i 1/ 2 SR,L :速進磁気音波 S M :エントロピー波 x SR ,L U R* ,L U R ,L FR*,L FR ,L , SR* ,L U R**,L U R* ,L FR*,*L FR*,L , 1 SR t n 1 SM U U F F , U x , t dx SRU R SLU L FR FL 0 S t t L ** 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 SLU L SL SL U L SLU L FL SLU L SLU L FL if SL 0 SM SL SL U FL L t 0 U L F1/ 2 UL x HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 数値流束 FL F L FL F1 / 2 FR FR FR if 0 S L if S L 0 S L if S L 0 S M if S M 0 S R if S R 0 S R if S R 0 F/ F /, SM , vt/, Bx , Bt/, e/, pT HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 孤立した接線不連続(TD)の分解 t SM UL UL S M u, Bx 0 U R U R x i 1/ 2 S M U F HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 孤立した接線不連続(TD)の分解 孤立した接触不連続(CD)の分解 t UL UL UL SM UR UR UR x i 1/ 2 S M u, Bx 0 S M U F HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 孤立した接線不連続(TD)の分解 孤立した接触不連続(CD)の分解 孤立した回転不連続(RD)の分解 SR t L L UL U U U R S u * R U R U R x i 1/ 2 Bx SR* U F , Bx 0 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] 孤立した接線不連続(TD)の分解 孤立した接触不連続(CD)の分解 孤立した回転不連続(RD)の分解 孤立した速進衝撃波(FS)の分解 t SR UL UL UL UR UR UR x i 1/ 2 SR U F HLLD近似リーマン解法 MHDの正値性 物理的な解の集合 G U | 0, e v 2 2 B 2 20 物理的な解の重み付き平均値 U1,2 G U 1 U1 U2 G 0 1 1 1 2 0 p 1 p1 p2 1 1 v 1 2 B 2 2 20 HLLD近似リーマン解法 HLLD近似リーマン解法 [Miyoshi, Kusano, 2005] HLLD解の正値性 0 0 2 2 p 1 e v 2 B 2 0 2 2 0 p 1 e v 2 B 2 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 p R 2 2 R Bx 1 2 B R pR tR 2 1 pR 2 2 2 R c 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 2 R pR 2 0 D pR 1 1 R c 2fR Bx2 1 pR 1 2 2 R 1 BtR 1 c 2fR 2 2 R c fR Bx 2 1 S R 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] S L S L U L S L S M U L SL SM U S S U S S U R R R M R R SR SM F1 / 2 FL S L FR S R S L S M U L U L SL SM S R S M U R U R SR SM for S L S M for S M S R if S M 0 if S M 0 HLLD近似リーマン解法 精度・計算速度の検証 ロバスト性の検証 [Mignone et al., 2007] まとめ はじめに 双曲型保存則 MHD方程式 近似リーマン解法 HLL近似リーマン解法 HLLD近似リーマン解法 近似リーマン解法の多次元化 磁場発散の数値処理 HLLD近似リーマン解法の展開 内容 はじめに 双曲型保存則 MHD方程式 近似リーマン解法 HLL近似リーマン解法 HLLD近似リーマン解法 近似リーマン解法の多次元化 磁場発散の数値処理 HLLD近似リーマン解法の展開 時間と体力はありますか? 近似リーマン解法の多次元化 近似リーマン解法の多次元化 多次元の特性の理論に基づく多次元解法 Euler方程式でも容易ではない MHD方程式では想像を絶する 磁場による波動の指向性 磁場のソレノイダル性 B 0 近似リーマン解法の多次元化 近似リーマン解法の多次元化 多次元の特性の理論に基づく多次元解法 Euler方程式でも容易ではない MHD方程式では想像を絶する 磁場による波動の指向性 磁場のソレノイダル性 B 0 1次元数値解法の利用 U n1 Lnx Lny Lnz U n Split法 n 1 n n U L U Unsplit法 数値的な磁場発散の生成 近似リーマン解法の多次元化 数値的な磁場発散の影響 (補正なし) (補正あり) 非物理的な磁気力が解全体に影響 pT I BB j B B B 数値的な磁場発散の処理は必須! 磁場発散の数値処理 プロジェクション法 ソレノイダルベクトル場への射影 課題:連立一次方程式の計算コスト 移流拡散法 数値的な磁場発散の移流、拡散 課題:磁場発散の停留、蓄積 Constrained-Transport(CT)法 ソレノイダル条件を維持する離散化 課題:高安定化、高次精度化 磁場発散の数値処理 プロジェクション法 [Brackbill, Barnes, 1980] B B n LU n t A B n 1 B B n 1 B 0 B ソレノイダル条件を満足する最小補正ベクトル場 各ステップの計算後に連立一次方程式の計算 i 1, j i 1, j i , j 1 i , j 1 Bx i , 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] i 1, j i , j b 2 x n b 0 Bx i , j 1 Bx i , 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 Bx i 1, j Bx i , j n x i 1 / 2 , j B n 1 B LU , b t n n n 各ステップの計算前に連立一次方程式の計算 数値流束の段階で非物理的磁気力を排除 磁場発散の数値処理 移流拡散法(8-wave法) [Powell, 1994] 0 0 0 U B B F v B 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] b n x i 1 / 2 , j byn i , j 1 / 2 t E z i 1 / 2, j 1 / 2 E z i 1 / 2 , j 1 / 2 y t E z i 1 / 2, j 1 / 2 E z i 1 / 2, j 1 / 2 x Field-CT法 Flux-CT法 [Balsara, Spricer, 1999] E z i 1 / 2 , j FB y , x E z i 1 / 2 , j 1 / 2 i 1 / 2 , j , E z i , j 1 / 2 FBx , y i , j 1 / 2 E z i 1 / 2, j E z i 1 / 2, j 1 E z i , j 1 / 2 E z i 1, j 1 / 2 4 磁場発散の数値処理 CT法 HLL-Flux-CT法 [Miyoshi, Kusano, 2011] E z i 1 / 2, j 1 / 2 E z i 1 / 2, j E z i 1 / 2, j 1 E z i , j 1 / 2 E z i 1, j 1 / 2 4 y E z E z y x E z E z x i 3 / 4, j 1 / 2 8 y i 1 / 2, j 1 / 4 8 x i 1 / 4, j 1 / 2 i 1 / 2, j 3 / 4 1次元近似リーマン解法とコンシステント 電場の微分をHLL数値流束で評価 磁場発散の数値処理 CT法 HLL-Flux-CT法 [Miyoshi, Kusano, 2011] E z i 1 / 2, j 1 / 2 E E zi E zi E zj E zj 4 i 1 / 2, j 1 / 2 j z i 1 / 2 , j 1 / 2 E z i 1 / 2, j E zi i 1 / 2, j 1 / 2 E z i , j 1 / 2 y E z 2 y i 1 / 2, j 1 / 4 x E z 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 2 x, 0 Field loop Field loop移流問題 v v0 cos , sin , 0, Az max A0 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近似リーマン解法の展開 横方向速度(接線速度)を一定と仮定 S L*t SL utL S R* ut SR SR ut utR utR utL t SL utR utL x i 1/ 2 x i 1/ 2 HLLD近似リーマン解法の展開 横方向速度(接線速度)を一定と仮定 Ut v, w : UtR,L R* ,LUt* * Un , u, Bx , By , Bz , e : HLLD解 SL S L*t S M S R* * ** ** U R* U nL U nL U nR FnL UL UR SR SL FnR FtL x i 1/ 2 t UtL SM U tR SR FtR U tL U tR x i 1/ 2 Ut に付加的に数値粘性 衝撃波安定のcontact-preserving解法(HLLD-法) HLLD近似リーマン解法の展開 odd-evenデカップリング (HLLD) (HLLD-) カーバンクル現象 (HLLC) (HLLC-) (HLLD) (HLLD-) HLLD近似リーマン解法の展開 背景ポテンシャル磁場を除去したMHD U , u, B1 , e1 , T F u, uu pT 1 I BB B0 B0 , 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 u 2 2 B12 2 セル境界のリーマン問題でB0 を一定と仮定 数値実験: 太陽風-磁気圏 p on y=0 p on z=0 HLLD近似リーマン解法の展開 多成分・一般化状態方程式のMHD T U , u, B, e, 1 ,, m , F u, uu pT I BB, T uB Bu, e pT u Bu B , 1u,, m u, , p p , , , p , e u 2 2 B 2 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 B 2 2 , p 1e u 2 2 B 2 2 強磁場付近で慣性が増大 2 2 B c セル境界のリーマン問題において A を一定と 仮定(磁場とは非連動) c c5 min 1.0478 max 6.2140 min 1.0451 max 6.3383 数値実験: 非定常問題 “Orszag-Tang渦” HLLD近似リーマン解法の展開 ラグランジュ質量座標系におけるMHD d dU u , dξ dr , F 0, dt t dt t u p I BB u T , U , F Bu B B u B u p E T i 1/ 2 1 ,E e , pT p B 2 2 , p 1 E u 2 2 B 2 2 正値性保存 見通しのよい定式化 HLLD近似リーマン解法の展開 等温MHD-HLLD [Mignone, 2007] T T U , u, B , F u, uu pT I BB,uB Bu , pT p B 2 2 , p a 2 リーマン問題を4-waveで近似 相対論的MHD-HLLD [Mignone, et al., 2009] T U , m, B, , F u, wuu pT I bb,uB Bu, m , 2 T m 2 wu b0b, 2 w b0b0 pT , pT p B 2 2 , w p 1 b2 , b B u B B, 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近似リーマン解法の展開 粒子速度と全圧力の選択 近似リーマン解法とのハイブリッド S Mmodified S M 1 S Mupwind PTmodified 1 M 2 2 PT L Lu L S M u L 1 M 2 2 PT R R u R S M u R 1 min1, M 12 a 2 2 M 12 unR ut21R ut22 R unL ut21L ut22 L M 2 max 1, min 1, 2S Mmodified S R S L a 2 p , b 2 Bx2 B y2 Bz2 M 1 のとき D( p ) 0 2 R bR2 aL2 bL2 HLLD近似リーマン解法の展開 数値実験結果 HLLD 修正HLLD (carbuncle) (odd-even)