重み付き残差法

重み付き残差法(おもみつきざんさほう、: Method of Weighted Residuals、MWR)とは微分方程式境界値問題近似解法の一つ[1]。計算途中で発生する近似解と微分方程式の一般形により定義された残差重み関数をかけて積分した重み付き残差を最小化することにより、より適切な解を得ようとする手法である[1]

有限要素法は本来、エネルギー原理の存在する構造力学[2][3][4][5]の分野で開発され、発展してきた数値解析技術であるが[6][7][8][9]、重み付き残差法による有限要素法の開発により、数値流体力学を始めとするエネルギー原理の存在しない非構造の問題の解析も可能となった[10][11][12][13][14][15]

概要[1]

微分方程式の一般形を次のように表す。

L ( u ) = f i n Ω {\displaystyle L(u)=f\quad \mathrm {in} \;\Omega }

また、境界条件についても以下のように表す。

S ( u ) = 0 o n Γ {\displaystyle S(u)=0\quad \mathrm {on} \;\Gamma }

ここで、 L {\displaystyle L} は未知関数 u {\displaystyle u} に対する微分作用素を表しており、 S {\displaystyle S} は境界条件に関する作用素である。また、 Ω {\displaystyle \Omega } は定義域であり、 Γ {\displaystyle \Gamma } Ω {\displaystyle \Omega } の境界を表している。

いま、正しい解である u ( x ) {\displaystyle u(x)} 線形独立 N {\displaystyle N} 個の関数の組、すなわち基底関数 ψ k ( x ) {\displaystyle \psi _{k}(x)} を用いて次のように近似する。

u U = k = 1 N ψ k α k {\displaystyle u\approx U=\sum _{k=1}^{N}\psi _{k}\alpha _{k}}

ここで、 U ( x ) {\displaystyle U(x)} u ( x ) {\displaystyle u(x)} の近似解で、 α k {\displaystyle \alpha _{k}} は未知のパラメータである。

この近似解 U ( x ) {\displaystyle U(x)} を上記微分方程式の一般形に代入すれば次の関係が得られる。

r ( U ) = L ( U ) f = k = 1 N L ( ψ k ) α k f i n Ω {\displaystyle r(U)=L(U)-f=\sum _{k=1}^{N}L(\psi _{k})\alpha _{k}-f\quad \mathrm {in} \;\Omega }

この関数 r {\displaystyle r} 残差と呼ばれており、 r ( U ) = 0 {\displaystyle r(U)=0} であれば U {\displaystyle U} は微分方程式の一般形の厳密解である。

この残差 r ( U ) {\displaystyle r(U)} に重み関数 χ i {\displaystyle \chi _{i}} を乗じて解析領域全体で積分した量を重み付き残差として定義し、これを零とすることを考えると、

χ i , r ( U ) = 0 , i = 1 , 2 , , N {\displaystyle \langle \chi _{i},r(U)\rangle =0,\quad i=1,2,\dots ,N}

が得られる。これは平均的な意味で残差を零にすることを表している。ここで、<・,・>は内積であり、関数 ϕ i , ϕ j {\displaystyle \phi _{i},\phi _{j}} に対して次式で定義される。

ϕ i , ϕ j = Ω ϕ i ( x ) ϕ j ( x ) d x {\displaystyle \langle \phi _{i},\phi _{j}\rangle =\int _{\Omega }\phi _{i}(x)\phi _{j}(x)dx}

重み付き残差の式は、

k = 1 N χ i , L ( ψ k ) α k = χ i , f , i = 1 , 2 , , N {\displaystyle \sum _{k=1}^{N}\langle \chi _{i},L(\psi _{k})\rangle \alpha _{k}=\langle \chi _{i},f\rangle ,\quad i=1,2,\dots ,N}

であるので、未知数 u ( x ) {\displaystyle u(x)} に関する微分方程式は未知パラメータ α k {\displaystyle \alpha _{k}} に関する代数方程式となる。これを解くことによって近似解 U ( x ) {\displaystyle U(x)} を求めることができる。

重み関数の選び方による種々の方法

重み付き残差法には重み関数の選び方によっていくつかの方法がある[1]

重み関数として未知数の基底関数を用いる。つまり、
χ i = ψ i {\displaystyle \chi _{i}=\psi _{i}}
とする。
すると上述の離散化方程式は、
χ i , r ( U ) = ψ i , k = 1 N L ( ψ k ) α k f = ψ i ( k = 1 N L ( ψ k ) α k f ) d x = 0 , i = 1 , 2 , , N {\displaystyle {\begin{aligned}\langle \chi _{i},r(U)\rangle &=\left\langle \psi _{i},\sum _{k=1}^{N}L(\psi _{k})\alpha _{k}-f\right\rangle \\&=\int \psi _{i}\left(\sum _{k=1}^{N}L(\psi _{k})\alpha _{k}-f\right)dx=0,\quad i=1,2,\dots ,N\end{aligned}}}
となる。
この関係より未知のパラメータ α k {\displaystyle \alpha _{k}} を求めるが、このときの近似解
U = k = 1 N ψ k α k {\displaystyle U=\sum _{k=1}^{N}\psi _{k}\alpha _{k}}
を真の解 u {\displaystyle u} ガラーキン近似であるという。

脚注

[脚注の使い方]
  1. ^ a b c d Finlayson, B. A., & Scriven, L. E. (1966). The method of weighted residuals—a review. Appl. Mech. Rev, 19(9), 735-748.
  2. ^ Nayfeh, A. H., & Pai, P. F. (2008). Linear and nonlinear structural mechanics. John Wiley & Sons.
  3. ^ Zienkiewicz, O. C., & Taylor, R. L. (2005). The finite element method for solid and structural mechanics. Elsevier.
  4. ^ Shames, I. (2018). Energy and finite element methods in structural mechanics. Routledge.
  5. ^ Fenves, S. J., Perrone, N., & Robinson, A. R. (Eds.). (2014). Numerical and computer methods in structural mechanics. Elsevier.
  6. ^ 森正武. (1986) 有限要素法とその応用. 岩波書店.
  7. ^ 菊池文雄. (1999). 有限要素法概説 [新訂版]. サイエンス社.
  8. ^ 菊池文雄. (1994). 有限要素法の数理. 培風館.
  9. ^ 有限要素法で学ぶ現象と数理―FreeFem++数理思考プログラミング―, 日本応用数理学会 監修・大塚 厚二・高石 武史著, 共立出版.
  10. ^ Löhner, R. (2008). Applied computational fluid dynamics techniques: an introduction based on finite element methods. John Wiley & Sons.
  11. ^ Hughes, T. J., Franca, L. P., & Mallet, M. (1986). A new finite element formulation for computational fluid dynamics: I. Symmetric forms of the compressible Euler and Navier-Stokes equations and the second law of thermodynamics. Computer Methods in Applied Mechanics and Engineering, 54(2), 223-234.
  12. ^ Hughes, T. J., Mallet, M., & Akira, M. (1986). A new finite element formulation for computational fluid dynamics: II. Beyond SUPG. Computer methods in applied mechanics and engineering, 54(3), 341-355.
  13. ^ Hughes, T. J., & Mallet, M. (1986). A new finite element formulation for computational fluid dynamics: III. The generalized streamline operator for multidimensional advective-diffusive systems. Computer methods in applied mechanics and engineering, 58(3), 305-328.
  14. ^ Hughes, T. J., & Mallet, M. (1986). A new finite element formulation for computational fluid dynamics: IV. A discontinuity-capturing operator for multidimensional advective-diffusive systems. Computer Methods in Applied Mechanics and Engineering, 58(3), 329-336.
  15. ^ Hughes, T. J., Franca, L. P., & Balestra, M. (1986). A new finite element formulation for computational fluid dynamics: V. Circumventing the Babuška-Brezzi condition: A stable Petrov-Galerkin formulation of the Stokes problem accommodating equal-order interpolations. Computer Methods in Applied Mechanics and Engineering, 59(1), 85-99.
  16. ^ Balakrishnan, V. (2003). All about the Dirac delta function (?). Resonance, 8(8), 48-88.
  17. ^ Lawson, C. L., & Hanson, R. J. (1995). Solving least squares problems (Vol. 15). SIAM.
  18. ^ Bjorck, A. (1996). Numerical methods for least squares problems (Vol. 51). SIAM.
  19. ^ 中川徹; 小柳義夫『最小二乗法による実験データ解析』東京大学出版会、1982年。ISBN 4-13-064067-4。 
  20. ^ Slimane Adjerid and Mahboub Baccouch (2010) Galerkin methods. Scholarpedia, 5(10):10056.

参考文献

  • 竹内則雄、樫山和男、寺田賢二郎『計算力学』森北出版、2003年9月。ISBN 4-627-91801-1。 
有限差分法
放物型偏微分方程式
  • FTCSスキーム(英語版)
  • クランク・ニコルソン法(英語版)
双曲型偏微分方程式
  • ラックス・フリードリヒ法(英語版)
  • ラックス・ウェンドロフ法(英語版)
  • マコマック法(英語版)
  • 風上スキーム(英語版)
  • 特性曲線法
その他
有限体積法
  • ゴドノフスキーム(英語版)
  • 高分解能スキーム(英語版)
  • 保存法則用単調性上流中心差分スキーム(英語版)
  • 移流上流分離法(英語版)
  • リーマン解法(英語版)
有限要素法
  • hp-FEM(英語版)
  • 拡張型有限要素法(英語版) (XFEM)
  • 不連続ガラーキン法(英語版) (DG)
  • スペクトル要素法(英語版) (SEM)
  • モルタル有限要素法(英語版)
メッシュフリー法粒子法
  • SPH法
  • MPS法(英語版)
  • MPM法(英語版)
領域分割法
  • シューア補元法(英語版)
  • 仮想領域法(英語版)
  • シュヴァルツ交代法加法シュヴァルツ法(英語版)抽象加法シュヴァルツ法(英語版)
  • ノイマン・ディレクレ法(英語版)
  • ノイマン・ノイマン法(英語版)
  • ポアンカレ・ステクロフ法(英語版)
  • バランシング領域分割法(英語版) (BDD)
  • BDDC法(英語版)
  • FETI法(英語版)
  • FETI-DP法(英語版)
その他