41
データ同化の基礎について 同志社大学理工学部 山根 省三

データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

データ同化の基礎について

同志社大学理工学部 山根 省三

Page 2: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

はじめに

データ同化 ・・・ 観測と数値モデルを組み合わせて、 実際の状態を推定する方法。 数学的には統計的推定論の応用と 見なせる(淡路 ほか、2009)。 気象の分野では、

などに用いられる。 データ同化の手法: 最適内挿法、変分法(3次元、4次元)、カルマン・フィルタ

• 数値天気予報の初期値作成 • 再解析データの作成

Page 3: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

予側値 14℃ 予測誤差の標準偏差 2℃ 観測値 17℃ 観測誤差の標準偏差 1℃

京田辺の気温(℃)

予側

観測

誤差は正規分布に従うものとする。

確率密度

Page 4: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

予側値 14℃ 予測誤差の標準偏差 2℃ 観測値 17℃ 観測誤差の標準偏差 1℃

解析値 16.4℃ 解析誤差の標準偏差 ℃

予側

観測 確率密度

8.0

京田辺の気温(℃)

解析

Page 5: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

予側値 予測誤差の標準偏差 観測値 観測誤差の標準偏差 とする。 予測と観測の確率密度分布の積が最大となる が 最適な推定値(解析値)となる。

⇒ (指数部分の逆符号のもの) が最小となる が最適な推定値(解析値)

−−= 2

2

2)(exp

21)(

σµ

σπxxf

平均 、標準偏差 の正規分布: µ σ

fx

oxfσoσ

2

2

2

2

2)(

2)(

o

o

f

f xxxxσσ−

+−

x

x

Page 6: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

( )22

2

22

22

2

22

22

2

2

2

2

22

)(2

)(

of

of

of

of

of

offo

o

o

f

f xxxx

xxxxx

σσ

σσσσ

σσσσ

σσ +

−+

+

+

+−

=−

+−

変形すると、

なので、最適な推定値(解析値) は、 ax

( )foof

ff

of

offoa xxx

xxx −

++=

+

+= 22

2

22

22

σσσ

σσσσ

また、その誤差の標準偏差 は、 aσ

22

222

of

ofa σσ

σσσ

+= 222 −−− += ofa σσσ⇔

Page 7: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

予側

観測 確率密度

解析

22 : fo σσ     

解析値は分散の比で決まる。

解析値の誤差の分散の逆数は、 予測と観測の誤差の分散の逆数 の和で与えられる。

222 −−− += ofa σσσ

( )foof

ffa xxxx −

++= 22

2

σσσ

Page 8: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

京田辺の気温(℃)

神戸の気温

予測の誤差の 共分散行列

観測の誤差の 共分散行列

(℃)

5.25.15.15.2

8.00

02

誤差は正規分布 に従うものとする

2次元の場合

2地点の気温の 予測の誤差の 間に正の相関 がある。

fP

R

予側

観測

Page 9: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

京田辺の気温(℃)

神戸の気温

(℃)

分布のイメージ

10000 サンプル

Page 10: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

京田辺の気温(℃)

神戸の気温

予側

観測

(℃)

解析

Page 11: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

京田辺の気温(℃)

神戸の気温

(℃)

分布のイメージ

10000 サンプル

Page 12: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

予測値 予測値の誤差共分散行列 観測値 観測値の誤差共分散行列

解析値 解析値の誤差共分散行列

fP

aP

Rfx

y

ax

( ) ( )ffffa xyRPPxx −++= −1

111 −−− += RPP fa

( )

−−−= − )()(

21e x p

||2

1)( 1 μxSμxS

x Tnf

π

平均 共分散行列 の 次元正規分布: μ nS

Page 13: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

京田辺の気温(℃)

神戸の気温

予側

観測

(℃)

1地点だけで 気温を観測

Page 14: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

京田辺の気温(℃)

神戸の気温

予側

観測

(℃)

解析

1地点の観測で 2地点の気温が 修正される。

Page 15: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

予測値や解析値を考えている世界と 観測値を考えている世界とが異なる場合は、 観測演算子 でこの二つの世界をつなぐ。 解析値の次元が n で、観測の数が m 個の場合、 は m×n の行列。 ( は n 次元から m 次元への写像を表す。) 2地点のうち1地点で観測している場合の は、 である。

H

yH x→

( )01=H

H

HH

Page 16: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

3地点のうちの中間の2地点で観測した場合の は、

となる。

=

5.00

5.005.05.0

H

H

1y 2y

1x 2x 3x

=

3

2

1

5.00

5.005.05.0

xxx

H x

(淡路ほか 2009 より)

Page 17: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

( )

−−− − )()(

21exp

||2

1 1 yHxRyHxR

Tm

π

m 個の観測値の確率分布は、

と表せる。よって最小値問題は、 を最小とする について考えることになる。

( ) ( ) ( ) ( )yHRyH xxxPxxx −−+−−= −− 11

21

21)( T

ffT

fJ

x

Page 18: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

予測値 予測値の誤差共分散行列 観測値 観測値の誤差共分散行列

解析値 解析値の誤差共分散行列

fP

aP

Rfx

y

ax

( ) ( )fT

fT

ffa HyRHH PHPxx −++=−1

HRHPP 111 −−− += Tfa

Page 19: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

数値予報の初期値作成の場合の データ同化のサイクル

Page 20: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

解析値を初期値として 次の解析時刻まで予報する。

解析値

予報値

ax

fx

)( af M xx =

Page 21: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

データ同化には予報値の誤差の 分布(共分散行列)情報が必要。

af xMx δδ =

誤差の時間発展: (接線型方程式)

axδ解析値の誤差

axδ予報値の誤差

Page 22: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

af xMx δδ =

誤差の時間発展を線形と仮定すれば、

解析誤差共分散行列は、

Taaa xxP δδ=

なので、次の時刻の予報誤差共分散行列は、 から求めることができる。

  ( は期待値を表す)

Ta

TTaa

Tfff MMMxxMxxP === δδδδ

(接線形方程式)

Page 23: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

実際には誤差の発展は線形ではなく、 また、予報モデルは完全ではないので、 予報誤差共分散行列 は、 と記述される。 はよく分からない量である。 上式の代わりに、 が用いられたりする。

QMM PP += Taf

fP

Q

)1( α+= Taf MM PP

イ ン ( :0>α

Page 24: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

観測をする。

予報

観測

Page 25: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

予報と観測の データを同化する。

⇒ 新たな解析値

予報

観測

Page 26: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

解析値を初期値として 新たな予報

新たな予報

Page 27: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

データ同化には、共分散行列の情報が必要であるが、 数値予報のような大きな次元では取り扱いが難しい。 最適内挿法、3次元変分法 ・・・ 予報誤差共分散行列 は時間変化しない とする。 カルマン・フィルタ、4次元変分法 ・・・ の時間変化を取り扱う。

fP

fP

Page 28: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

データ同化実験の例

Lorenz(1996)モデルを用いて

Page 29: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

Lorenz(1996)モデル (Lorenz and Emanuel 1998)

( ) FXXXXd t

d Xjjjj

j +−−= −−+ 121 4, . . .2,1=j(サイクリック)

移流 散逸 強制

8=F

1=t を5日と考える。時間刻み幅 6時間。

のとき

• カオス解(約2.1日で摂動の大きさ2倍になる) • 長時間積分の平均 2.3、標準偏差 3.6

40変数のモデル

Page 30: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

地点番号 j

t=0 day

0.5 day

1.0 day

1.5 day

2.0 day

2.5 day

の時間変化 jX

Page 31: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

地点番号 j

時刻

(日)

ホフメラー図

Page 32: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

地点番号 j

時刻

(日)

ホフメラー図

観測 20地点

12時間毎

観測誤差の 標準偏差1

Page 33: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

実験1: データ同化なし 観測のあった地点の予測値を観測値に置き換えて、 それを解析値とする。

Page 34: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

地点番号 j

t=0 day

0.5 day

1.0 day

1.5 day

2.0 day

2.5 day

真の値 第一推定値 解析値 観測

Page 35: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

地点番号 j

30 day

31 day

32 day

真の値 第一推定値 解析値 観測

Page 36: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

時刻 (日)

第一推定値 解析値

誤差の二乗平均平方根

誤差(二乗平均平方根 RMSE)の時間変化

Page 37: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

最初の第一推定値 ・・・ 気候学的平均

最初の誤差共分散行列 ・・・ 分散 の対角行列

インフレーション:

実験2: データ同化(カルマン・フィルタ)

5.0=α

3.2=jX26.3

Page 38: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

地点番号 j

t=0 day

0.5 day

1.0 day

1.5 day

2.0 day

2.5 day

真の値 第一推定値 解析値 観測

影は±1標準偏差の領域

Page 39: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

地点番号 j

真の値 第一推定値 解析値 観測

影は±1標準偏差の領域

30 day

31 day

32 day

Page 40: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

時刻 (日)

第一推定値 解析値

誤差の二乗平均平方根

誤差(二乗平均平方根 RMSE)の時間変化

Page 41: データ同化の基礎について - GFD-DENNOUwtk.gfd-dennou.org/2012-03-13/yamane/pub/yamane_slide.pdf観測値 17℃ 観測誤差の標準偏差 1℃ ... カルマン・フィルタ、4次元変分法

第一推定値の誤差共分散行列の時間変化