日本地球惑星科学連合2019年大会

講演情報

[J] 口頭発表

セッション記号 P (宇宙惑星科学) » P-EM 太陽地球系科学・宇宙電磁気学・宇宙環境

[P-EM17] 宇宙プラズマ理論・シミュレーション

2019年5月30日(木) 13:45 〜 15:15 A03 (東京ベイ幕張ホール)

コンビーナ:梅田 隆行(名古屋大学 宇宙地球環境研究所)、天野 孝伸(東京大学 地球惑星科学専攻)、成行 泰裕(富山大学人間発達科学部)、中村 匡(福井県立大学)、座長:梅田 隆行(名古屋大学宇宙地球環境研究所)、天野 孝伸(東京大学 地球惑星科学専攻)

13:45 〜 14:00

[PEM17-01] 多層ニューラルネットワークを用いた高次精度数値流束の予測

*松本 洋介1 (1.千葉大学大学院理学研究科)

キーワード:ニューラルネットワーク、MHDシミュレーション

Magnetohydrodynamic simulations have played important roles for understanding space and astrophysical phenomena. In such circumstances, shock waves and turbulence are inherent properties, and both aspects equally affect evolution of the whole system. Therefore development of numerical algorithms capable of solving both shock waves (discontinuities) and turbulence (waves) with high resolution is a challenging task to tackle violent phenomena in space and astrophysical plasmas.

High-order (greater than the fifth) spatial interpolation coupled with approximate Riemann solvers is a promising solution to such problems (Matsumoto et al., 2016; Minoshima, Miyoshi, Matsumoto, 2019). CANS+ (Matsumoto et al., 2016) employs the fifth order MP5 reconstruction scheme coupled with the HLLD approximate Riemann solver (Miyoshi and Kusano, 2005), and it successfully provided highly resolved solutions for both shock waves and turbulence. A drawback of adopting high-order schemes is its large and complex floating-point operations for obtaining the numerical flux at the cell surface, including minmod (with four arguments) limiters and conversion from the primitive to the characteristic variables. These numerical operations in addition to calculation of the HLLD numerical flux dominated overall computational loads.

In this paper, we propose a different way of calculating the numerical flux by adopting supervised learning algorithms. A deep (multilayer) neural network consists of input and output layers, whose sizes are determined by the problem of interest, and arbitrary numbers and sizes of hidden layers. These layers are connected by linear operations followed by a mapping through nonlinear functions such as a sigmoid function (fully connected networks). Weighting parameters used in the linear operations in each layer are updated repeatedly so that the loss function between the output and the label data (true value) becomes a minimum value. In the present particular problem, we prepared learning data by examining a 1-D shock tube problem which contains rarefaction waves and discontinuities by using CANS+. The input and label data are cell states for all primitive variables in six-point stencils centered on a cell and the numerical flux on the right-hand side of the cell, respectively. We have implemented a multi-layer, fully-connected network by using the Chainer framework for the prepared learning data. With the given data set we successfully obtained a network that can predict the numerical flux with 99% accuracy. In this talk we present detailed algorithms and learning data, and discuss future perspectives including application to multidimensional simulations.