著者: | 高橋博之 (国立天文台) |
---|
近年のスーパーコンピュータの発達と数値計算コードの高精度化に伴い、より高解像度・長時間の磁気流体計算を行う事が可能になってきた。その一方で、磁気流体に自己重力や、特殊・一般相対性理論、電気抵抗、熱伝導、粘性、輻射輸送など、より多くの物理を含めた現実的な計算も行われている。この章では相対論的流体に輻射の効果を無矛盾に取り入れた相対論的輻射流体数値計算の紹介をする。輻射場は簡単のため、光子分布関数を運動量空間で積分したモーメント量(輻射エネルギー密度、フラックス)で記述する。モーメント方程式の導出は省略するが、詳しくは数値天文学マニュアル(http://www.astro.phys.s.chiba-u.ac.jp/hpci/ws2012/TechMan2012/)や Mihalas & Mihalas (1984), Kato et al. (2008) , Takahashi et al. (2013) を参照してほしい。
以下、メトリックは平坦とし( )、添字のギリシャ文字とアルファベットはそれぞれ時空4次元(
)と空間3次元
を表す。
相対論的輻射流体方程式は以下で記述される:
(1)
(2)
(3)
(4)
(5)
上から順に質量保存、ガスのエネルギー保存、ガスの運動量保存、輻射の0次モーメント式、輻射の1次モーメントの式を表す。 はガス密度、ガス圧で
はクロネッカーデルタである。
は静止質量エネルギー密度を含めた流体のエネルギー密度を表しており、polytropic関係を仮定すると内部エネルギー密度
、比熱比
を用いて
(6)
とかける。 は流体4元速度で、3元速度
、ローレンツ因子
との間に
の関係がある。ただし
である。
はそれぞれ輻射場のエネルギー密度、フラックス、ストレスで、輻射とガスは輻射4元力密度
を通してエネルギー運動量のやり取りを行う。
(7)
(8)
ただし である。
,
はそれぞれ共動座標系で評価した吸収係数、及び散乱係数(
)を表す。
は黒体輻射強度でガス温度を用いて
(9)
となる。ここで はStefan-Boltzmann定数である。このガス温度は状態方程式によって決まる:
(10)
はボルツマン定数、
はイオン質量、
は平均分子量である。
これらの式に加えて、クロージャー関係と呼ばれる を与える式(輻射の状態方程式)が必要となる。ここでは2つのクロージャー関係式を紹介する。
共動座標系で等方的な放射を仮定した場合、 は
(11)
と表される。このように等方的な輻射圧を与える近似を Eddington近似 と呼ぶ。ダッシュ は共動座標系の物理量を表しているが、式 (4) - (8) で必要なのは観測者系のストレス
である。そこで式 (11) にローレンツ変換を用いることで
に対する関係式が得られる:
(12)
は
の対称行列のため、
を与えて
の線形方程式を解くことで
が得られる。
Eddiington近似は光学的に厚い状況では正しいが、光学的に薄い場合放射は等方的にならないため正しくない。非等方な放射を考慮したクロージャーとして M-1クロージャー が提案されている:
(13)
(14)
ガス温度と輻射温度( 、ただし
)が等しくない場合、ガスと輻射は吸収・再放射を通してエネルギーのやり取りを行い、熱平衡状態(
)へと近づいていく。この節では非熱平衡状態から熱平衡状態へと遷移していく過程を考える。
仮定としてガスは定常・静的とし、ガス密度( )、ガス温度(
)は一定とする。吸収係数は
とし、散乱係数は
とする。輻射温度は初期に
とする。
輻射場がガス中を伝搬すると、輻射場は吸収過程により減衰しながら伝搬していく。この節では1次元一様静的なガス中を伝搬する輻射場を考える。
計算領域のサイズは で、ガス密度、ガス温度はそれぞれ
とし、輻射場はガスと熱平衡にあるとする。吸収係数は
とし、散乱係数は
とする。この一様媒質中に
から輻射を
で照射する。
2次元輻射場伝播問題の初期条件。
輻射衝突の計算。
この節では光学的に厚い物体に光を照らした場合の計算を行う( 2次元輻射場伝播問題の初期条件図 )。密度 、温度
の熱平衡にある一様媒質中に半径
の重たいクランプ
を置く。このクランプに対して
の境界から温度 :math`T_r = 10^8mathrm{K}` の輻射を照射する。吸収係数は
、散乱係数は
とする。
光学的に薄いガス中を伝播する2本の光柱を考える( 輻射衝突の計算の設定図 )。ガスは一様静的とし、密度 、温度
とする。以下の様に境界から光を注入し、二つの光が交差する様子を確かめる。
(15)
ただし とする。吸収係数、散乱係数はともに
とし、M-1クロージャーを用いる。
ここでは輻射によってガスが加速されて行く様子を計算する。計算ボックスは2次元 、
とし、一様なガス(
)で満たす。ここに円筒形のガスクランプ(半径
、密度
)をおき、
から輻射を照射する(
)。この問題ではガスの運動を追うため、静的なガスを仮定しない ( initial.f90 内、変数 hydro = .true. )。ガスクランプが加速されていく様子を確かめてください。