the origin of peculiar jet-torus structure in crab nebula...2005/8/8-10...
TRANSCRIPT
HLLHLL法に基づく法に基づく相対論的相対論的MHDMHDコードの開発コードの開発
浅野栄治浅野栄治11
富高真富高真11、松元亮治、松元亮治22((1:1:千葉大自然科学、千葉大自然科学、2:2:千葉大理)千葉大理)
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 22
イントロダクションイントロダクション
活動銀河核からの相対論的ジェット活動銀河核からの相対論的ジェット
ブラックホール近傍の物理現象ブラックホール近傍の物理現象
中性子星からの相対論的アウトフロー中性子星からの相対論的アウトフロー
数値シミュレーションで扱うために、高ローレンツ因子でも安定に数値シミュレーションで扱うために、高ローレンツ因子でも安定に解くことができる相対論的コードが必要解くことができる相対論的コードが必要
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 33
高ローレンツ因子問題を解くために高ローレンツ因子問題を解くために
1.1. 差分スキームの選択差分スキームの選択数値振動が少ない(圧力や密度が負にならない)数値振動が少ない(圧力や密度が負にならない)
2.2. 基本量(基本量(ρ,ρ,v,pv,p)を求める方法(反復解法))を求める方法(反復解法)・・22変数変数NewtonNewton法法・3次方程式の解+・3次方程式の解+11変数変数NewtonNewton法法
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 44
特殊相対論的理想特殊相対論的理想MHDMHD方程式方程式(保存形式での取り扱い)(保存形式での取り扱い)
( )
( ) ( )
( ){ } ( )
( )
( ) ( )
( ) ( )
density)enegy thermal:efactor, rorentz:(
181
41
0
04
021
41
0
2222
2
2
22
222
2
γ
πγε
πγ
ργ
πγε
πγ
BvE
BEvP
EB
BEv
IBBEEvvIP
v
×−=
++−−+=
×++=
=
⎪⎪⎪⎪⎪
⎩
⎪⎪⎪⎪⎪
⎨
⎧
=×∇+∂∂
=⎥⎦⎤
⎢⎣⎡ ×+−+⋅∇+
∂∂
=⎥⎦
⎤⎢⎣
⎡
⎭⎬⎫
⎩⎨⎧ +−+−++⋅∇+
∂∂
=⋅∇+∂∂
c
BEpDcpe
ccpe
D
ct
cDcpet
BEc
pept
DtD
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 55
差分スキーム(差分スキーム(HLLHLL法)法)
2/1−jF 2/1+jF
jU ( )nj
nj
nj
nj x
t2/12/1
1−+
+ −∆∆
−= FFUU
21+j
RULUx
LbRbt
( )
⎪⎪⎩
⎪⎪⎨
⎧
<
≤≤−
−++−>
=
0) (if
)0 if(
0) (if
RR
RLLR
LRLRLRRL
LL
HLL
b
bbbb
bbbbb
F
UUFFF
F
•bR ,bLはそれぞれ特性速度の最大値、最小値
•MUSCL法で高次精度化する
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 66
特性速度特性速度
),,0min(
),,0max(
Rfms,Lfms,L
Rfms,Lfms,R
−−
++
=
=
vvb
vvb
( ){ }( ){ }
)enthalpy specific:(
)(1
)(,
)(1
)(,
111
1)1(
22
2
22
2
22
22
22
2222222
22
222222
22
2
fms
h
Bp
B
ChpC
Bp
CRCCCC
RvRvvvRv
Rvvv
aS
SaSaS
xxx
Bv
Bv
Bv
Bv
⋅++−ΓΓ
+
⋅+=
Γ=
⎭⎬⎫
⎩⎨⎧
⋅++−ΓΓ
+
⋅=−+=
−−+−+−+−
±−−
−=±
γρ
γρ
γργ
ω
ωωω
ωω
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 77
1次元テスト計算1次元テスト計算
LaxLax--WendroffWendroff法と法とHLLHLL法の比較(衝撃波管問題)法の比較(衝撃波管問題)
HLLHLL法の利点法の利点プログラミングが容易(プログラミングが容易(RoeRoe法では固有ベクトルが必要)法では固有ベクトルが必要)数値振動が少ない数値振動が少ない
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 88
1次元テスト計算(1次元テスト計算(HLLHLL法)法) ((BalsaraBalsara, 2001, 2001))
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 99
1次元テスト計算(1次元テスト計算(HLLHLL法)法) ((BalsaraBalsara, 2001, 2001))
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 1010
代数方程式代数方程式保存量から基本量を求めるための代数方程式が陰関数であるため反復解保存量から基本量を求めるための代数方程式が陰関数であるため反復解法で解く必要がある法で解く必要がある
22変数変数NewtonNewton法は高ローレンツ因子や強磁場中では解けない法は高ローレンツ因子や強磁場中では解けない↓↓
Del Del ZannaZanna et al. (2003)et al. (2003)による、による、「3次方程式の解+「3次方程式の解+11変数変数NewtonNewton法」法」
では高ローレンツ因子でも解くことができるでは高ローレンツ因子でも解くことができる
↓↓
LWLW法や法やHLLHLL法に実装することにより高ローレンツ因子や法に実装することにより高ローレンツ因子や強磁場中でも安定に解くことができるのでは?
( )
( ) ( )⎪⎪⎪
⎩
⎪⎪⎪
⎨
⎧
++−−+=
×+⎭⎬⎫
⎩⎨⎧ +−
++=
=
2222
2222
21
121
BEpDcpe
cBE
ccpD
D
γε
εργ
BEvP
強磁場中でも安定に解くことができるのでは?
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 1111
Del Del ZannaZanna et al. (2003)et al. (2003)の方法の方法
( )
( ) ( )⎪⎪⎪
⎩
⎪⎪⎪
⎨
⎧
++−−+=
×+⎭⎬⎫
⎩⎨⎧ +−
++=
=
2222
2222
21
121
BEpDcpe
cBE
ccpD
D
γε
εργ
BEvP
( ) 0T21W
21
1W11 4222
2
1
22
1
22
=++⎥⎥⎦
⎤
⎢⎢⎣
⎡+
⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
Γ−
−−−⎟⎟⎠
⎞⎜⎜⎝
⎛Γ
−− ccBBDc
cvcv ε
( ) ⎟⎟⎠
⎞⎜⎜⎝
⎛⋅−≡⎟
⎠⎞
⎜⎝⎛
−ΓΓ
+≡−ΓΓ
≡Γ 222221 T,
1W,
1BPPBPc rργ ⇒⇒ WWの3次方程式の3次方程式
( ) ( )( )2
22
222
4
22
WTW2W PcB
ccBvc
vF −+
++= ⇒⇒ NewtonNewton法で法でvv22について解くについて解く
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 1212
衝撃波管問題によるテスト結果衝撃波管問題によるテスト結果(反復解法における解への収束回数について)(反復解法における解への収束回数について)
ローレンツ因子と収束回数の関係ローレンツ因子と収束回数の関係 磁場の大きさと収束回数の関係磁場の大きさと収束回数の関係
3次方程式の解+1変数3次方程式の解+1変数NewtonNewton法が高ローレンツ因子法が高ローレンツ因子
や強磁場でも安定して反復解法による解を見つけているや強磁場でも安定して反復解法による解を見つけている
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 1313
テスト計算テスト計算特殊相対論的特殊相対論的MHDMHD
密度、速度場密度、速度場 圧力、磁場圧力、磁場
••カルテシアン座標カルテシアン座標
••0.995c0.995cのジェット注入のジェット注入
••プラズマベータプラズマベータββ=100=100
••3次方程式の解3次方程式の解+1変数+1変数NewtonNewton法法
••LaxLax--WendroffWendroff法法
γγmaxmax ~ 20~ 20
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 1414
テスト計算(テスト計算(HLLHLL法)法)初期条件・境界条件初期条件・境界条件
カルテシアン座標(カルテシアン座標(2.5D2.5D))
HLLHLL法+法+MUSCLMUSCLによる2次精度化(空間・時間)による2次精度化(空間・時間)
((xx,z,z)=(100grid )=(100grid ××100grid)100grid)
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 1515
テスト計算(テスト計算(HLLHLL法)法)密度、速度場密度、速度場 圧力、磁場圧力、磁場
0.995c0.995cのジェット、のジェット、ββ=100=100
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 1616
テスト計算(テスト計算(HLLHLL法)法)ρρ,,vv
p,p,BB ββ=100,=100,γγmaxmax=9.3=9.3 ββ=1,=1,γγmaxmax=9.07=9.07
vvjetjet=0.995=0.995cc
ββ=0.1,=0.1,γγmaxmax=7.59=7.59
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 1717
テスト計算(テスト計算(HLLHLL法)法)
0.9999c0.9999cのジェット、のジェット、ββ=100=100、、γγmaxmax=61.6=61.6
密度、速度場密度、速度場 圧力、磁場圧力、磁場
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 1818
ジェットの計算(初期条件・境界条件)ジェットの計算(初期条件・境界条件)カルテシアン座標(カルテシアン座標(2.5D2.5D))
HLLHLL法+法+MUSCLMUSCLによる2次精度化(空間・時間)による2次精度化(空間・時間)
((x,zx,z)=(1000grid)=(1000grid××400grid)400grid)
一様密度、一様圧力(ジェットと同じ)、磁場なし、一様密度、一様圧力(ジェットと同じ)、磁場なし、ΓΓ=5/3=5/3、クーラン数、クーラン数=0.8=0.8
自由境界:自由境界: xx=25, =25, z=z=±±1010
固定境界:固定境界: x=x=--2525
0.990.99ccのジェット、マッハ数のジェット、マッハ数==66密度(密度(1/1001/100)、周りと同じ圧力、磁場なし)、周りと同じ圧力、磁場なし--1<z<1 1<z<1 の範囲で一様に注入の範囲で一様に注入
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 1919
ジェットの計算(結果)ジェットの計算(結果)
密度(カラー)、速度場(矢印)密度(カラー)、速度場(矢印)
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 2020
ジェットの計算(結果)ジェットの計算(結果)
ρρ,,vv
pp
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 2121
まとめまとめ
Del Del ZannaZannaの方法をの方法をHLLHLL法に実装することで、法に実装することで、LaxLax--WendroffWendroff法に実装した場合より、更に高いローレンツ因子問題や強い法に実装した場合より、更に高いローレンツ因子問題や強い磁場中で適用可能な相対論的磁場中で適用可能な相対論的MHDMHDコードを作成したコードを作成した
CANSCANS(天体統合シミュレーションソフトウェア)に組み込みが(天体統合シミュレーションソフトウェア)に組み込みが
可能可能
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 2222
課題課題
AGNAGNジェット、ジェット、BHBH近傍の物理現象、中性子星からの相対論的近傍の物理現象、中性子星からの相対論的
アウトフローなどに適用アウトフローなどに適用
繰り返し法のプログラムを改良することでベクトル化率をアップ繰り返し法のプログラムを改良することでベクトル化率をアップ
HLLCHLLC法(法(Batten et alBatten et al.,., 1997; Li, 20051997; Li, 2005)、)、HLLDHLLD法(法(Miyoshi & Miyoshi & KusanoKusano, 2005, 2005)組み込むことで更に精度の高い計算が可能?)組み込むことで更に精度の高い計算が可能?
一般化座標系で記述した一般相対論的一般化座標系で記述した一般相対論的MHDMHDコードへのコードへのHLLHLL法の実装(法の実装(LaxLax--WendroffWendroff法は実装済)法は実装済)
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 2323
AppendixAppendix
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 2424
一般相対論的一般相対論的MHDMHD(一般化座標)(一般化座標)
円柱座標円柱座標0.995c0.995cのジェット注入のジェット注入プラズマベータ:プラズマベータ:ββ=100=1003次方程式の解3次方程式の解+1変数+1変数NewtonNewton法法
LaxLax--WendroffWendroff法法
密度、速度場密度、速度場 圧力、磁場圧力、磁場
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 2525
1次元テスト計算(1次元テスト計算(HLLHLL法)法)
2005/2005/88//88--1010 相対論的磁気流体ミニワークショップ相対論的磁気流体ミニワークショップ 2626
1次元テスト計算(1次元テスト計算(HLLHLL法)法)