Next:
セミ・インプリシット法
Up:
時間積分法
Previous:
時間レベルの使い方
リープフロッグ法とタイムフィルター
予報方程式
を時間に関して
と差分化することをリープフロッグ法という。 リープフロッグ法で生じる高周波モードを押えるために、 Asselin (1972) [
16
] の タイムフィルターが使われる。
ここで
は
にフィルターがかかった値を示す。
はフィルターパラメータである。 リープフロッグ・スキームで
によらず同じ周波数帯を表現するためには、
を大きくするほど
を小さくしなければならないことに注意。
図 9:
周波数に対する振幅
振動型方程式に leap-frog, asselin filter を適用して von Neumann 法により 振幅を調べた図(太実線)。filter 係数
を大きくするほど
を 小さくし、安定して表現できる周波数帯を確保している。
第一ステップの時間積分にはオイラー・スキームを採用する。 はじめの数ステップの時間積分は次のように進めている。 (全球モデルの場合。領域モデルは定かではない。)
ステップ
時間間隔
スキーム
タイムフィルター
1
オイラー
なし
2
リープフロッグ
なし
3
リープフロッグ
なし
4
リープフロッグ
あり
..
..
..
..
図 10:
時間積分の進め方