ノイズを含む部分観測に対するEnsemble Kalman Filterの誤差解析
2024年度応用数学合同研究集会 2024年12月5日@龍谷大学
The first author is supported by RIKEN Junior Research Associate Program and JST SPRING JPMJSP2110.
The second author is supported by JST MIRAI JPMJMI22G1.
○竹田 航太,坂上 貴之
京都大学 理学研究科
(a) 観測ノイズ:統計的な誤差が含まれる.
(b) 部分観測:全格子・全変数のデータが揃っていない.
ノイズ
部分観測
現実の大気から得られる観測データの特徴
気象庁
→ 気象予報シミュレーションの初期値として
精度・解像度が不十分.
(a) 観測ノイズ
(b) 部分観測
「現実」
観測値
(a)
(b)
Lorenz 96
EnKF
ある観測行列
評価
観測
一般のモデルで
の場合の結果はある.
(Kelly+2014, T.+2024)
モデル
カオス
生成
推定誤差
推定値
データ同化
高精度
高解像度
モデル
半群
生成
: 状態空間
モデル:既知,初期値:未知
真の解
未知
Lorenz 96 (L96)
非線形・エネルギー保存
線形・散逸
外力
地球の等緯度常に分布する物理量のカオスな変動を模した現象論的モデル.
(Lorenz1996)(Lorenz+1998)
(1)
※ 実数の絶対値とベクトルのユークリッドノルムの両方に
を用いる.
補題1
任意の
について,(1) の一意な解が存在する.
さらに,
に対して,
は
次を満たす:
離散時間モデル
観測
観測
...
:観測時間間隔
次元観測
観測行列
観測ノイズ
Lorenz 96方程式に対して,以下の部分観測を考える.
イラスト
○
○
×
○
○
×
○
○
×
○
○
×
○: 観測
×: 観測しない
に対し
とする.
ただし,
は標準基底である.
← Key 1
(12)
...
given
問題
Estimate
known:
観測ノイズの分布
アプローチ
条件付き分布を近似.
に対して,条件付き分布を近似.
アンサンブル数
の時間発展を計算.
各
で以下の2ステップを行い
アンサンブル
:各メンバーをモデルで時間発展.
(I) 予測
予測アンサンブル
(Burgers+1998)
(I)
(II)
:まず,観測値を複製する.
次に予測値と観測値の重みつき平均を取る.
ただし,
(II) 解析
予測誤差共分散をサンプル共分散で近似
解析値 は予測値 と観測値 の重み付き平均.
: 観測の不確実性.既知.
: 予測の不確実性.アンサンブルで近似→
重み
は以下の「比」で決まる.
イメージ(スカラーの場合)
とする.
(I) 予測 → → (II) 解析 → ...
アンサンブル数 が少ない時に状態推定を安定させるため,
(II)解析ステップの前に共分散行列を修正.
インフレーション
加法的インフレーション
既存の方法
→ 予測の不確実性を強制的に増大
射影加法的インフレーション
提案
直交射影行列
課題: アンサンブル数少ない時,誤差共分散行列が退化する.
(I) 予測 → → (II) 解析 → ...
解決策: (II)解析ステップの前に共分散行列を修正
インフレーション
加法的インフレーション
既存の方法
→ 行列のランクが回復
射影加法的インフレーション
提案
直交射影行列
(a) 観測ノイズ
(b) 部分観測
モデル
「現実」
観測値
データ同化
推定値
推定誤差
カオス
生成
(a)
(b)
✓Lorenz 96
✓EnKF
✓ある観測行列
評価
(これから)
観測
一般のモデルで
の場合の結果はある.
(Kelly+2014, T.+2024)
各メンバーの誤差を
とおき,
ノルム
を用いて評価する.
定理1
L96方程式 (1),観測行列 (12)及び観測誤差共分散
に対し,EnKF及び射影加法的インフレーションを適用する.
任意の観測時間間隔
アンサンブル数
インフレーションパラメータ
に対して,
以下を仮定する.
このとき,十分小さい
と十分大きい
に対し,
が存在して,以下が成立.
予測誤差を抑える
予測の重みを小さく
観測ノイズの分散
定理1の詳細な評価
各メンバーの誤差を
とおき,
ノルム
を用いて評価する.
十分小さい
と十分大きい
に対し,
が存在して,以下が成立.
exponential decay
initial error
定理1の仮定の下で
定理1
射影インフレーション
EnKF
部分観測 (12)
Lorenz 96方程式
誤差拡大(補題2)
(I)予測ステップ
誤差縮小(補題3)
(II)解析ステップ
Key1
Key2
誤差のノルム
...
誤差拡大(補題2)
誤差縮小(補題3)
(I)予測
(II)解析
L96方程式に対して,良い部分観測 (12)を考えると以下の誤差拡大評価を得る.
補題2
観測行列 (12)を考える.
について,
とおく.このとき,
で以下が成立.
は予稿を参照.
(15)
(16)
注意:
を十分小さくと取ると
とできる.
※ 補題2の証明 → Gronwallの不等式に基づく.
(20)
Key1
EnKFに射影加法的インフレーションを適用すると観測成分での誤差縮小を得る.
注意:
は
を大きく取ることで,
いくらでも小さくできる.
補題3
定理1の仮定の下,
とおく.
について,以下が成立.
このとき,
(23)
(24)
(25)
Key2
予測誤差
観測誤差
縮小
※ 作用素ノルムの評価で射影が重要.
補題3の証明
(23)
(24)
(23)の右辺第1項,(24)右辺第2項の評価にそれぞれ
という評価を用いる.
(27)
(26)
ただし,
である.
(目標)
誤差縮小
観測ノイズの影響
(27)では,
の対称半正定値性が重要.
→ インフレーション時の射影から従う.
(26)では,
の最小固有値が正であることが重要.
→ 加法的インフレーションから従う.
は作用素ノルム.
定理1
射影インフレーション
EnKF
部分観測 (12)
Lorenz 96方程式
誤差拡大(補題2)
誤差縮小(補題3)
誤差のノルム
...
誤差拡大(補題2)
でコントロール
誤差縮小(補題3)
でコントロール
| (a) \ (b) | 全観測 | 部分観測 |
|---|---|---|
| ノイズなし | - | Synchronization [6, 7] |
| ノイズあり | EnKF [3, 4] | EnKF (本研究) |
(a) 観測ノイズ:統計的な誤差が含まれる.
(b) 部分観測:全格子・全変数のデータが揃っていない.
モデルは「一般」
[3] (Kelly+2014) [4] (T.+2024) [6] (Law+2016) [7] (Azouani+2014)
L96方程式, Navier-Stokes方程式 (NSE)
L96方程式
※ Synchronization
ノイズのない部分観測から時間漸近的に真の解を再構成
観測の設定と誤差評価
拡張
Synchronizationの既存結果からHを使う
Lorenz 63 (Hayden+2011), 2D-NSE (Aouzani+2014)
抽象論
散逸力学系 → 有限次元アトラクター,inertial manifold
→ 有限ランクの観測作用素 Hの存在
与えられた観測に対して時間大域評価が可能か判定することや,観測に対する制約のもとで最低ランクのものを見つけることは難しい
一方で,
(Hayden+2011)
② add, projで挙動は変わらない.→ addでも誤差評価の可能性.
EnKFに2種類のインフレーションを3種類の で適用.
加法的(add),射影加法的(proj)
その他パラメータ:
① 誤差は
→ が大きければ良いわけではない.
定理1の評価
観察
典型的なパラメータは
3変数の常微分方程式
1. Synchronizationが成り立つような良い部分観測を取り,
予測誤差共分散を射影することで,
EnKFの時間大域的な誤差評価を得た.
2. NSEなど他の散逸力学系でも同様の方針で示せそう.
射影がない加法的インフレーションでも示せるかも.
近い将来
3. 超高次元の問題への応用上は,メモリ負荷の理由から
加法的インフレーションが非現実的
→ この場合はより精密な共分散行列の解析が必要.
さらにその先...
Key1: L96の部分観測 → 誤差拡大のコントロール
Key2: 射影加法的インフレーション → 行列の対称性
(de Wiljes+2018) J. de Wiljes, S. Reich, and W. Stannat (2018), Long-Time Stability and Accuracy of the Ensemble Kalman-Bucy Filter for Fully Observed Processes and Small Measurement Noise, Siam J. Appl. Dyn. Syst., 17, pp. 1152–1181.
(Burgers+1998) G. Burgers, P. J. van Leeuwen, and G. Evensen (1998), Analysis Scheme in the Ensemble Kalman Filter, Mon. Weather Rev., 126, 1719–1724.
(Bishop+2001) C. H. Bishop, B. J. Etherton, and S. J. Majumdar (2001), Adaptive Sampling with the Ensemble Transform Kalman Filter. Part I: Theoretical Aspects, Mon. Weather Rev., 129, 420–436.
(Anderson 2001) J. L. Anderson (2001), An Ensemble Adjustment Kalman Filter for Data Assimilation, Mon. Weather Rev., 129, 2884–2903.
(Dieci+1999) L. Dieci and T. Eirola (1999), On smooth decompositions of matrices, Siam J. Matrix Anal. Appl., 20, pp. 800–819.
(Reich+2015) S. Reich and C. Cotter (2015), Probabilistic Forecasting and Bayesian Data Assimilation, Cambridge University Press, Cambridge.
(Law+2015) K. J. H. Law, A. M. Stuart, and K. C. Zygalakis (2015), Data Assimilation: A Mathematical Introduction, Springer.
(Law+2016) K. J. H. Law et al., Filter accuracy for the Lorenz 96 model: Fixed versus adaptive observation operators, Phys. Nonlinear Phenom., 325, 1–13.
(Azouani+2014) A. Azouani, E. Olson, and E. S. Titi, Continuous Data Assimilation Using General Interpolant Observables, J. Nonlinear Sci., 24, 277–304.
(Hayden+2011) K. Hayden, E. Olson, and E. S. Titi, Discrete data assimilation in the Lorenz and 2D Navier-Stokes equations, Phys. -Nonlinear Phenom., 240, pp. 1416– 1425.