磁気流体数値解法 - chiba u...磁気流体数値解法 三好隆博...

39
磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会 2017828日(月)-8月30日(水)海洋研究開発機構東京事務所 共同研究者: 簑島 敬(JAMSTEC松本洋介(千葉大学)

Upload: others

Post on 06-Aug-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

磁気流体数値解法

三好隆博広島大学大学院理学研究科

磁気流体プラズマで探る高エネルギー天体現象研究会2017年8月28日(月)-8月30日(水)海洋研究開発機構東京事務所

共同研究者:簑島 敬(JAMSTEC)松本洋介(千葉大学)

Page 2: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

目的MHD『数値解法』研究の存在を認知してもらう。MHD数値解法の発展と現状を紹介し、来し方行く末を考える。

Page 3: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

内容個人的な背景目的MHDシミュレーションMHD数値解法衝撃波捕獲多次元化高次精度化

HLLD近似リーマン解法まとめ

Page 4: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

MHDシミュレーション

Page 5: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

MHDシミュレーションMHDシミュレーションMHD方程式を直接数値的に解くことによって、プラズマのマクロなダイナミクスや構造形成、MHD乱流などを解明核融合炉心プラズマ宇宙・天体プラズマ

数値流体力学(CFD)の基礎・応用の一大分野

𝜆𝜆𝐷𝐷 𝜆𝜆𝑒𝑒 𝜆𝜆𝑖𝑖 𝐿𝐿MHD乱流

構造形成

Hall MHD MHD(スケールフリー)

Page 6: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

MHDシミュレーションMHD方程式

Euler方程式+ローレンツ力+磁場の誘導方程式

連続の式

運動方程式

断熱の式

磁場の誘導方程式

( )

( )

0,0

0

0

=⋅∇=××∇−∂∂

=

∇⋅+

∂∂

×+−∇=

∇⋅+∂∂

=⋅∇+∂∂

BBB

BJ

v

v

vvv

v

t

ppt

pt

t

γγ ρρ

ρ

ρρ

Page 7: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

MHDシミュレーション数値流体力学史『リチャードソンの夢』 [Richardson, 1922]

64,000人をホールに集め整然と計算を行えば、実時間での数値天気予報が可能⇒実際には数値処理にも問題あり

数値予報基礎研究の開始@ENIAC [Mauchly, Neumann, Charneyなど, 1940's]

数値予報業務の開始 [瑞, 日など, 1950's ~]圧縮性CFDの発展@航空宇宙分野 [1970's ~]さて、世界初のMHDシミュレーションは?

cf., Euler方程式:1755年, MHD方程式:1942年~

答え:よくわからない (若すぎました…ご教示ください)

Page 8: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

MHDシミュレーション "MHD"+"numerical"+"simulation"@google scholar

どれも今ひとつしっくりこない検索年代を拡げると目を通すのはまあまあ大変

Page 9: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

MHDシミュレーション "MHD"+"simulation" in abstract@ADS

Page 10: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

MHDシミュレーション "MHD"+"simulation" in abstract@ADS

1960's~70's初頭のどこか 200年差を20年差に!

Page 11: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

MHDシミュレーションMHD『数値解法』に関する研究の動向

数値計算雑誌での傾向≒数値解法の傾向

0

5

10

15

20

25

30

1974 1976 1978 1980 1982 1984 1986 1988 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 2012 2014 2016

"MHD" in title/abstract/keyword

JCP CPC

Page 12: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

MHD数値解法

Page 13: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

MHD数値解法 1次元MHD方程式(保存形式)

( ) ( )

( )2

,22

1,const.

,

0

222

2

BppBepB

wBBuBBupewBuB

BuBBBwuBBu

Bpuuu

eBBw

u

xt

Tx

zyxxT

xz

xy

zx

yx

xT

z

y

+=

−−−==

++−+−−−−

−+

=

=

=∂∂

+∂∂

v

v

v

vv

ργ

ρρ

ρρ

ρρρρ

FU

FU

Page 14: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

MHD数値解法 1次元MHD方程式(非保存形式)

Aの固有値(特性速度)

( )

RΛARURWWΛW

UARRRUR

UFUAUAU

FU

===∂∂

+∂∂

=

∂∂

+∂∂

∂∂

==∂∂

+∂∂

=∂∂

+∂∂

−−−

,,0

,0

0

1

111

ddxt

xt

xt

xt

fassaf cucucuucucucu +=≤+=≤+=≤=≤−=≤−=≤−= 7654321 λλλλλλλ

( )721 ,,,diag, λλλ == ΛRΛAR

ほか

Page 15: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

MHD数値解法

-衝撃波捕獲法-

Page 16: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

地上での衝撃波=HD衝撃波

Vapor cone (F-14) Afterburner (SR-71)

Schlieren image (.30-06 Springfield)

Volcanic eruption (Sarychev Peak:芙蓉山)

Meteor (Chelyabinsk)

Page 17: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

宇宙での衝撃波=MHD衝撃波

Coronal activities (Hinode)

Ubiquitous reconnection / jet (Hinode)

Magnetosphere (SCOPE)

Heliosphere (Artist’s image/NASA)

Jet from black hole (ATCA)

Petschek-type reconnection

Page 18: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

衝撃波捕獲法保存型数値解法支配方程式が保存形式保存則を数値的に満足物理的不連続解に収束

Lax & Wendroff [1960]Harten [1980]

非保存型数値解法支配方程式が非保存形式非物理的不連続解に収束

Hou & LeFloch [1994]

Conservative vs Non-conservative

“Computational Tutorial: MHD” by G. Tothhttp://www.lorentzcenter.nl/lc/web/2011/441/presentations/Advanced_Toth.pdf

プレゼンター
プレゼンテーションのノート
Lax-Wendroffの定理:保存型解法が収束すれば、その数値解は保存則の弱解に収束する。 Hartenのエントロピー条件:保存型解法がエントロピー条件を満足し、収束すれば、その数値解は保存則の物理解に収束する。 Hou-LeFlochの定理:非保存型解法が収束したとしても、衝撃波を含むその数値解は正しくない解に収束する。
Page 19: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

衝撃波捕獲法保存型数値解法有限差分法有限要素法有限体積法

02/12/1=−+

−+ iitx i FFU∆∆∆

2/1+iF :数値流束

2/1+iF

2/1−iF

2/3+iF

2/3−iF

iU 1+iU1−iU

x∆

( )( ) ( )( ) 0,, 2/12/12/1

2/1

=−+∂∂

−+∫+

txtxdxt ii

x

x

i

i

UFUFU

Page 20: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

衝撃波捕獲法流束ベクトル分離法(FVS法)

Lax-Friedrichs法 [1954]Rusanov法 [1961] Steger-Warming法 [1981] van Leer法 [1982]Hänel法 [1989]ただし、現状、高解像度FVS法はHDのみ

UFARΛRAFFF∂∂

==+=±

±±±−+ ,,−+

++ +=⇒ 12/1 iii FFF

2/1+iF

+iF −

+1iF2/1+i

Page 21: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

衝撃波捕獲法近似リーマン解法

Godunov法 [1959]Osher法 [1981]; Roe法 [1981]Harten-Lax-van Leer(HLL)法 [1983]Roe法(MHD)[Brio & Wu, 1988]HLLC法 [Toro+, 1994; Batten+, 1997]HLLC法(MHD) [Gurski, 2004; Li, 2005]HLLD法(MHD)[Miyoshi & Kusano, 2005]

UFARΛRAFFF∆∆

==∆+∆=∆±

±±±−+ ,,−+

+++ ∆+∆=∆⇒ 2/12/12/1 iii FFF

iU 1+iU

2/1+i

2/1+iF

t

Page 22: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

衝撃波捕獲法移流上流分離法(AUSM法)

AUSM法 [Liou+, 1993]

AUSM法(MHD)[Xistro+, 2013]MWPS法(MHD)[Borah+, 2016] TV-FVS法(MHD) [Balsara+, 2016]

Artificially Upstream FVS法(AUFS法)[Sun+, 2003]

PΦF += uρ

2/112/1 22 +++ +−

++

=⇒ iiii

uuuuPΦΦF

ρρρρ

[北村+, 2014]

( ) ( )21

12,12,121 ,,1

sssMsuMM−

=+−=+−= PUFFFF

ほか

Page 23: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

MHD数値解法

-多次元化-

Page 24: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

多次元化数値的な磁場発散の生成

非物理的な磁気力が数値解全体に影響

数値的な磁場発散の処理は不可欠!

(補正なし) (補正あり)

( ) ( ) ( )BBBBBBI ⋅∇+××∇=−⋅∇− 22B

Page 25: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

多次元化数値的磁場発散に関する研究の動向

0

2

4

6

8

10

12

"MHD"+"divergence" in title/abstract/keyword

JCP CPC

Page 26: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

多次元化連立方程式を追加して解く Projection法 [Brackbill+, 1980] Face-Projection法 [Miyoshi+, 2011]

誘導方程式に対して特別な離散化をするCT法 [Evans+, 1988; Balsara+, 1999; …]CD法 [Toth, 2000]

発散の時間発展を追う移流法 [Powell, 1994]双曲型発散除去法 [Dedner+, 2002]

∗∗ ⋅−∇=∆∇+= BBB φφ ,

( ) ( ) 0=⋅∇+⋅∇ xt a BB

( ) ( ) 0, 11 =⋅∇+= +++

+i

nji

njii

ni

ni BULBB

Page 27: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

多次元化物理学会のチャレンジ企画をどうぞ

簑島さん撮影:松本さん

天野さん@東大

Page 28: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

MHD数値解法

-高次精度化-

Page 29: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

高次精度化高次精度化(誤差∝ Δ𝑥𝑥𝑟𝑟)の重要性

線形移流問題の誤差評価

Nlog

εlog

手間は惜しむべからず限度はありますが… [Gerolymos+, 2009]very high-order ("17th"-order!) scheme

Page 30: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

高次精度化高次精度化(誤差∝ Δ𝑥𝑥𝑟𝑟)の重要性

KH不安定性の非線形発展 [簑島さん]

高次精度化は世界を変える!

Page 31: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

高次精度化移流方程式の高次精度化単調スキーム [Lax, 1950's]Godunovの定理 [1959]移流方程式に対する2次以上高次のどんな線形スキーム解の単調性を維持できない

TVD法 [Harten, 1983]離散的全変動 𝑇𝑇𝑉𝑉𝑛𝑛 ≡ ∑𝑖𝑖 𝑢𝑢𝑖𝑖+1𝑛𝑛 − 𝑢𝑢𝑖𝑖𝑛𝑛 が時間に対して減少(𝑇𝑇𝑉𝑉𝑛𝑛+1 ≤ 𝑇𝑇𝑉𝑉𝑛𝑛:TVD条件)するスキーム

MUSCL法 [van Leer, 1979] FV/FD-WENO法 [Liu+, 1994/Jiang+, 1994]RKDG法 [Cockburn+, 2001] ほか

TVB条件

単調条件(1次)

TVD条件

数値解法

Page 32: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

高次精度化MHD方程式の高次精度化

( )[ ]ρρ ∇∇− maxexp ( )[ ]ρρ ∇∇− maxexp

yB yB

MUSCL-MC(基本変数補間) MUSCL-MC(近似特性変数補間)

Page 33: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

高次精度化高次精度化に関する研究の動向

0

2

4

6

8

10

12

1981

1982

1983

1984

1985

1986

1987

1988

1989

1990

1991

1992

1993

1994

1995

1996

1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

2017

"MHD"+"high"+"order" in title/abstract/keyword

JCP CPC

Page 34: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

HLLD近似リーマン解法

Page 35: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

HLLD近似リーマン解法HLL型法 [Harten+, 1983]非線形保存則衝撃波近似2-wave: HLL法3-wave: HLLC法5-wave: HLLD法

HLLD法 [Miyoshi+, 2005]高解像, 高効率, ロバスト正値性保存を厳密に保証MHD専用機

1+= iR UUiL UU =

∗RU∗∗

RU∗∗LU∗

LU

2/1+i x

t

1λ 2λ 4λ 6λ 7λ

( )( )( )( )( ) ∗∗

∗∗∗∗∗∗

∗∗∗∗∗∗∗∗

∗∗∗∗∗∗

∗∗

−=−

−=−

−=−

−=−

−=−

RRRR

RRRR

LRLR

LLLL

LLLL

FFUUFFUUFFUUFFUU

FFUU

7

6

4

2

1

λ

λ

λ

λ

λ

Page 36: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

HLLD近似リーマン解法数値実験による検証

CANS+をはじめ世界中のMHDソフトウェアパッケージの標準解法として採用

[Kritsuk+, 2011]

Page 37: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

HLLD近似リーマン解法HLLD近似リーマン解法の展開等温MHD [Mignone, 2007]相対論的MHD [Mignone, 2008]背景磁場を含むMHD [Miyoshi+, 2010] Boris修正MHDラグランジュ質量座標系MHDカーバンクルフリーHLLD法

弾塑性力学 [Ortega+, 2013]

Page 38: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

まとめ

Page 39: 磁気流体数値解法 - Chiba U...磁気流体数値解法 三好隆博 広島大学大学院理学研究科 磁気流体プラズマで探る高エネルギー天体現象研究会

まとめ詳細に立ち入らず、MHD『数値解法』研究の動向を紹介した。『衝撃波捕獲法』研究:落ち着きつつ見えて、また盛り上がる(もういい?)

『多次元化』研究:最近盛り上がりつつある、が、発散処理はほぼ3つのカテゴリー(ここで紹介していない衝撃波数値不安定性問題あり)

『高次精度化』研究:盛り上がってるし、重要だが、私には結構難しい(若い人は結構得意)

MHD数値解法の研究を認知いただけましたか?