AZNPDIFFMETHOD:  数値計算の説明 差分法

Return to Top 数値計算の説明 オイラー法 ルンゲ・クッタ法 差分法 図形表現のページ 参考文献  Last Updated 2002-6/01
数値計算の説明 差分法 数値計算を行う方法には、     オイラー法、ルンゲ・クッタ法、差分法、有限要素法などがあり、計算対象とする     現象を表現する方程式の種類や、必要とする精度等に応じて使い分けます。 偏微分方程式の数値解を求めるためには、ぜひとも承知し、使えるようにしておくことが大事です。 偏微分方程式には、大別すると3種類: ・ラプラス方程式  ∂2u/∂x2+∂2u/∂y2+∂2u/∂z2=0      ヘルムホルツ方程式:      ∂2u/∂x2+κ2u=0      ポアソン方程式:      ∂2T/∂x2+∂2T/∂y2+∂2T/∂z2=f(x,y,z)      流れ関数φと渦度ζの関係、をポアソン方程式で表現する:      ∂2φ/∂x2+∂2φ/∂y2+ζ=0        ・渦度ω=0の流れ(「渦なし流れ」或いは「ポテンシャル流れ」)          ∂2φ/∂x2+∂2φ/∂y2=0      ガウスの定理        ∂2φ/∂x2+∂2φ/∂y2+∂2φ/∂z2=-ρ/ε ・振動方程式 ∂2u/∂t2=c2(∂2u/∂x2+∂2u/∂y2+∂2u/∂z2)   ・拡散方程式 σρ∂T/∂t=κ(∂2T/∂x2+∂2T/∂y2+∂2T/∂z2)  拡散方程式: ∂C/∂t=D∂2C/∂x2     バーガース方程式 ∂u/∂t+u∂u/∂x=ν∂2u/∂x2     ・移流拡散方程式: 移流速=c(一定)のとき       ∂u/∂t+c∂u/∂x=ν∂2u/∂x2     ・拡散方程式: 移流速=c(一定)、かつc=0のとき       ∂u/∂t=ν∂2u/∂x2     ・ホップ方程式: 動粘性率 ν<<1 0のとき        ∂u/∂t+u∂u/∂x=ν∂2u/∂x2     ・移動流方程式: 動粘性率 ν<<1 0、移流速=c(一定値)のとき        ∂u/∂t+c∂u/∂x=0 があります。 ------------------------------------------------------------------------------- p.213 差分方程式に関する入門     微分方程式(はりのたわみの方程式) d2y/dx2=-wx(l-x)/(2EI) この微分方程式は、  中心差分公式を使うことにより、     (yi-1 - 2yi + yi+1)/(Δx)2=-wxi(l-xi)/(2EI) という差分方程式となる。     l=1, w/(2EI)=100, はりは5等分とするとき、     Δx=1/5=0.2となり、     i番目のxは、すなわちxiは、xi=iΔx=0.2i となる。     これらの値より、     yi-1 -2yi+yi+1=-4(0.2i-0.04i2)     となる。     そして、     y0-2y1+y2=-0.64 y1-2y2+y3=-0.96 y2-2y3+y4=-0.96 y3-2y4+y5=-0.64 という連立方程式ができる。     はりの両端が固定されているという境界条件 y0=0, y5=0 を上記の 連立方程式に代入すると、     y1,y2,y3,y4 を未知数とする連立4元方程式が得られる。 p.217 この連立方程式は「ガウスの消去法」で解くことができる。 -------------------------------------------------------------------------------
参考文献 //数値計算 //鷹尾「数値計算のはなし」日科技連 //登坂「偏微分方程式の数値シミュレーション」東京大学出版会 //水本「FORTRANによる数値計算法入門」近代科学社 //山崎「偏微分方程式の数値解法入門」森北出版
AZURE Return to Top