ここでは交互格子を用いた場合の空間微分の差分式の導出と, その誤差につい
てまとめる. 具体例としてフラックス格子点の変数 2#2 の, 408#408 格子点
上における 7#7 方向一階微分
フラックス格子点 410#410 上の 2#2 411#411 を 7#7 方向に
412#412 だけずれたスカラー格子点 408#408 上の 2#2 413#413 のテー
ラー展開として表すと, 以下のようになる.
| 414#414 | 52#52 | 415#415 | |
| 416#416 | (151) |
同様に, フラックス格子点 417#417 上の 2#2
418#418 を
419#419 のテーラー展開として表すと, 以下のようになる.
| 420#420 | 52#52 | 421#421 | |
| 422#422 | (152) |
u_i(u),j のテーラー展開 423#423 u_i-1(u),j のテーラー展開
より,
| 424#424 | 52#52 | 425#425 | |
| 426#426 | (153) |
| 427#427 | 52#52 | 428#428 | |
| 429#429 | (154) |
上式の
430#430 以上の高次項を無視することで,
交互格子を用いた場合の 2 次精度中心差分の式
| 431#431 | (155) |
| 432#432 | (156) |
2 次精度中心差分の式を求める際に用いたu_i(u),j のテーラー展
開, u_i-1(u),j のテーラー展開に加え, 408#408 から 7#7 方向に
433#433 だけずれたフラックス格子点での 2#2
434#434 の値を419#419 のテーラー展開として求める.
| 435#435 | 52#52 | 436#436 | |
| 437#437 | (157) | ||
| 438#438 | 52#52 | 439#439 | |
| 440#440 | (158) |
u_i+1(u),j のテーラー展開 423#423 u_i-2(u),j のテーラー展開
より,
| 441#441 | 52#52 | 442#442 | |
| 443#443 | (159) |
u_i,j の差分式1444#444u_i,j の差分式2を行い
445#445 の項を消去すると,
| 446#446 | 52#52 | 447#447 | |
| 448#448 | (160) |
これを変形して 408#408 格子点上における 2#2 の 7#7 方向一階
微分の式が得られる.
| 449#449 | 52#52 | 450#450 | |
| 451#451 | (161) |
上式の
452#452 以上の高次項を無視することで,
交互格子を用いた場合の 4 次精度中心差分式
| 453#453 | (162) |
| 454#454 | (163) |
Yamashita Tatsuya 2012-09-11