第2章 偏微分方程式と解析解
1. ( 9/ 2) 数値シミュレーションの手続き (テキスト第1章)
2. ( 9/ 9) 偏微分方程式と解析解 (テキスト第2章)
3. ( 9/16) 休講
4. ( 9/30) 差分方程式とそのスキーム (テキスト第3章) +変換 (テキスト第4章)
5. (10/ 7) 計算 (テキスト第5章)+連立一次方程式の解法(テキスト第6章)
6. (10/21) 流れ関数‐ポテンシャルによる解法(テキスト第7章)
7. (10/28) 流速‐圧力を用いた解法 (テキスト第7章)
8. (11/ 4) 熱流体解析と多相流解析
9. (11/11) 乱流の数値解析 by 金子暁子先生
10. (11/18) 数値解析の実際 by 渡辺正先生(JAEA)
11. (11/25) 試験 (レポート評価の場合: 予備日)
変換 ー変化する方程式の定性的性質ー
物理現象 (熱流体挙動)
計算モデル (差分方程式)
厳密解
代数方程式 数学モデル
(偏微分方程式)
差分解 数値解
工学への応用
(開発、設計、性能評価) 仮説
(定式化)
変換
(差分近似) (離散化)
数値計算
適切性 安定性
収束性 適合性
Lax
の同等定理偏微分方程式とその解析解
-数値解のための物差しとしてー
工学機器の設計のためには、あらかじめ
偏微分方程式を数値的に解き数値解を得ること が極めて有効な手段となる。
仮に数値解が得られたとして
数値解の精度を吟味することが必須。
その際の尺度となるのが、厳密解。
数値解析結果と理論値との比較
0.00 0.20 0.40 0.60 0.80 1.00 1.20
0.00 0.20 0.40 0.60 0.80 1.00
X
Y
Theory
Numerical
e
axy x
y ( ) =
01 ,
i i
i ay
x y
y =
Δ
+ −
dx ay
dy =
偏微分方程式の分類
= 0
∂ + ∂
∂
∂
x B u t
A u
( ) 0
det A λ + B =
•
すべての固有値が実数のとき方程式は: 双曲型•
すべての固有値が0
のとき方程式は: 放物型•
すべての固有値が複素数のとき方程式は: 楕円型 一階の連立方程式固有方程式:
線形二階の偏微分方程式:
u ( x , t )
またはu ( x , y )
拡散方程式あるいは熱伝導方程式
( 0 )
2
2
>
∂
= ∂
∂
∂ α α
x u t
u
固有方程式
x u u
u
u ∂
= ∂
=
21
,
変数
u
を次式のようにおく0 0
det ⎟⎟=
⎠
⎜⎜ ⎞
⎝
⎛ −
λ α λ
すべての固有値は
0
放物型波動方程式
x 0 c u t
u
2 2 2 2
2
=
∂
− ∂
∂
∂
固有方程式
x u u
t u u
∂
= ∂
∂
= ∂
21
,
変数
u
を次式のようにおく0 det ⎟⎟ ⎠ =
⎜⎜ ⎞
⎝
⎛
−
− λ λ
c
c
固有値
(
c
:波動の伝播速度)± c
λ =
双曲型Laplace方程式
2
0
2 2
2
=
∂ + ∂
∂
∂
y u x
u
固有方程式
y u u
x u u
∂
= ∂
∂
= ∂
21
,
変数
u
を次式のようにおく1 0
det 1 ⎟⎟ =
⎠
⎜⎜ ⎞
⎝
⎛
− λ
λ
固有値
λ = ± i
楕円型境界条件と初期条件
工学の問題では、
偏微分方程式の性質そのものよりも、
現実に与えられた境界条件ならびに初期 条件の下で、
現象を記述する偏微分方程式の解がどの
ような挙動をとるのか、が求められる。
境界条件
γ β
α + =
∂
∂ u
x u
( )
( )
γ β
α
β α α
γ
β β α
γ
=
∂ +
∂
=
≠
∂ =
∂
≠
=
=
x u u x u u
0 ,
0
0 ,
0
α,βによって継の
3
種類に分けられるNeumann
条件Robin
条件Dirichlet
条件初期条件
γ β
α + =
∂
∂ u
t u
( )
( )
( 0 , 0 , 0 )
t u u
0 ,
t 0 u
0 ,
0 u
≠
≠
≠
=
∂ +
∂
=
≠
∂ =
∂
≠
=
=
γ β
α γ
β α
β α α
γ
β β α
γ
α,βによって継の
3
種類に分けられるCauchy
条件解析解のための準備
偏微分方程式の各型毎に、
工学の問題として、直感の働きやすいもの を選択し、
初期条件や境界条件を与えて、
あらかじめ解析解を求めておくことにする。
通常、解析解の多くは、関数列で展開される
関数展開の原理
関数
F(x)
が既知関数∑
∞=
=+ +
+ +
=
1
2 2 1
1
) (
) ( )
( )
( )
(
k k k
m m
x c
x c
x c
x c
x F
ϕ
ϕ ϕ
ϕ K K
) ( ,
), ( ),
(
21
x ϕ x ϕ
mx
ϕ K
線形結合によって記述されるとする。
係数
c
1, c
2, K , c
m が適切に算出されれば、任意関数
F(x)
は、既知関数{ ϕ
m( x )}
によって記述できたことになる。
関数展開のために望ましい性質 ( m n )
dx x
b
x
a m n
= ≠
∫ ϕ ( ) ϕ ( ) 0
1.直交条件
(orthogonal)
:) ( )
( x
nx
m
ϕ
ϕ =
のときノルム(norm)
が定義できる= ∫
ab mm
ϕ
2( x ) dx ϕ
2
.正規化条件(normalize)
:正規直交関数
正規直交関数による展開係数の決定
∫
abϕ
m( x ) ϕ
k( x ) dx = δ
mk正規直交関数
⎩ ⎨
⎧
≠
≡ =
) (
0
) (
1
k m
k m
δ
mk クロネッカのデルタ関数dx x x
c dx
x F
b
x
a k
ab m k
k
∫
m∑
∞∫
=
= 1) ( )
( )
( )
( ϕ ϕ
ϕ
m b
a
b a m m
m
x F x dx = c x dx = c
∫ ϕ ( ) ( ) ∫ ϕ
2( )
ここで
}
{ c
m長方形のsin波による展開
( 0 1 )
1 )
( x = ≤ x ≤ u
区間
[0 1]
における関数( 0 1 )
) 1 2
sin(
1 )
(
1
≤
≤
−
=
= ∑
∞=
c m x x
x
u
m mπ
を正弦波で展開すると、
ここで、展開係数
c
m は、( 2 4 − 1 ) π
= m
c
m長方形を展開するのに十分な展開項数は?
Program: ORTHG
偏微分方程式の厳密解(1/3)
( 0 1 )
2
2
≤ ≤
∂
= ∂
∂
∂ x
x u t
u
熱伝導方程式
初期条件
1 )
0 ,
( x =
u
境界条件
0 )
, 1 ( )
, 0
( =
∂
= ∂ u t t x
u
偏微分方程式の厳密解(2/3)
u(x,t)
を( )
で展開(m=1,2,3,…..)
⎭⎬
⎫
⎩⎨
⎧ −
2 1 sin 2m πx
( )
2 1 sin 2
) ( )
, (
1
x t m
c t
x
u
m mπ
=
∑∞−
=
原方程式に代入
∑
∑ ∞
=
∞
=
⎟ −
⎠
⎜ ⎞
⎝
⎛ −
− =
1
2
1
2
1 sin 2
2 1 2
2 1 sin 2
m m
m
m
m m x
dt c x dc
m π π π
m
m
m c
dt
dc
22 1
2 ⎟
⎠
⎜ ⎞
⎝
⎛ −
= π
直交条件より
よって、
( )
tm m
e
mc
c =
0 − 2 2−1π 2偏微分方程式の厳密解(3/3)
初期条件より
∑
∞=
= −
1 0
2 1 1 2
m m
m x
c π
よって解析解は
( ) ∑
∞=
−
⎥ ⎥
⎦
⎤
⎢ ⎢
⎣
⎡ ⎟
⎠
⎜ ⎞
⎝
⎛ −
−
=
1
2
0
2
1 sin 2
2 1 exp 2
,
m mm x
m t c
t x
u π π
( 2 1 ) π 4
0
= −
c
mm
展開係数は
双曲型方程式とその厳密解
- モデル問題1 -
波動方程式:
( 0 1 )
2
0
2 2 2
2
= ≤ ≤
∂
− ∂
∂
∂ x
x c u t
u
初期条件と境界条件:
( ) ( )
( ) ( )
⎩⎨
⎧
≤
≤
−
≤
= ≤
1 2
1 1
2
2 1 0
0 2
, x x
x x x
u
( )
0 0 , =
∂
∂ t x u
(解)
( ) ( )
( ) ( [ ) ] [ ( ) ]
∑∞
=
+ +
+
= −
0 2
sin 2 1 cos 2 1
1 2
8 , 1
m
m
ct m
x m m
t x
u π π
π
弦の振動を記述するのに十分な展開項数は?
Program: WAVEXVB
弦の振動の物理(1/2)
弦の微小部分
ΔS
に作用する力x x
x
T
T
F = − sin θ + sin θ
+Δ釣合いの位置より弦の位置が小さいとしたら
x
u
∂
= ∂
≈
≈ θ θ
θ tan
sin
従って、x x T u
x x u x
u x
T u x
T u x
T u F
x
x x x
x x x
∂ Δ
≈ ∂
⎟ ⎟
⎠
⎞
⎜ ⎜
⎝
⎛ Δ +
∂ + ∂
∂ + ∂
∂
− ∂
∂ = + ∂
∂
− ∂
=
Δ +
2 2
2 2
L
弦の振動の物理(2/2)
弦の単位長さ当りの質量を
ρ
とすると、2
0
2 2 2
2
=
∂
− ∂
∂
∂
x c u t
u
2 2 2
2
x u t
u
T ∂
= ∂
∂
ρ ∂
あるいはρ T /
c =
:弦の変位が伝播する速度この方程式に減衰効果を加えると、電信方程式となる。
1 0 1
2 2 2
2
2
=
∂
− ∂
∂ + ∂
∂
∂
x u t
u t
u
c σ
損失のある電線を伝わる電波はこの方程式に従う。
初期条件による波動方程式の解の違い
- モデル問題2 -
( 0 1 )
2
0
2 2 2
2
= ≤ ≤
∂
− ∂
∂
∂ x
x c u t
u
初期条件と境界条件:
( ) x x
u , 0 = sin π
( ) ( ) 0 , t = u 1 , t = 0
u
(解)
u ( ) x , t = sin π x cos π t
波動方程式:
弦の振動を記述するのに十分な展開項数は?
Program: WAVEXVB
対流方程式についての厳密解
= 0
⎟ ⎠
⎜ ⎞
⎝
⎛
∂
− ∂
∂
⎟ ∂
⎠
⎜ ⎞
⎝
⎛
∂ + ∂
∂
∂ u
c x t c x
t
波動方程式
= 0
∂ + ∂
∂
∂
x c u t
u
対流方程式
(advection equation):
双曲型( 0 1 )
2
0
2 2 2
2
= ≤ ≤
∂
− ∂
∂
∂ x
x c u t
u
対流方程式の厳密解の挙動 ー モデル問題3 -
= 0
∂ + ∂
∂
∂
x c u t
u
対流方程式:
初期条件と境界条件:
( ) ( )
⎪ ⎩
⎪ ⎨
⎧
≤
≤
≤
≤
≤
≤
=
=
) 1 5
/ 2 ( 0
) 5 / 2 5
/ 1 ( 1
) 5 / 1 0
( 0 0
,
x x x x
F x
u
( ) 0 , t = g
0g
0= 0
u ( )
, 0
1 =
∂
∂ x
t u
(解)
u ( ) x , t = F ( x − ct ) Program: ADVEX
対流の物理
∂ = Δ ∂
t
x u
(境界x
におけるインクの流入量)-
(境界x+δx
におけるインクの流出量)⎟⎟ ⎠
⎜⎜ ⎞
⎝
⎛ +
∂ + ∂
∂ + ∂
−
=
−
=
+2
L
2 2
x x
x
x x x
x c u 2 x
1 x
xc u u
c u
c
u c u
c
Δ Δ
Δ
よって、
x c u t
u
∂
− ∂
∂ =
∂
2 2
x u x
c u t u
∂
= ∂
∂ + ∂
∂
∂ α
濃度拡散の効果を考慮すると、対流・拡散方程式:
放物型方程式とその厳密解 ー モデル問題4 -
熱伝導方程式: 2
( 0 1 )
2
≤ ≤
∂
= ∂
∂
∂ x
x u t
u
初期条件と境界条件:
u ( ) x , 0 = 1 u ( ) 0 , t = 0 ( ) 1 , 0
∂ =
∂ x
t u
(解)
( ) ( )
∑∞
=
⎥ −
⎦
⎢ ⎤
⎣
⎡ −
−
=
1
2 2
2 1 sin 2
4 1 exp 2
,
m mm x
m t c
t x
u π π
展開係数
( 2 1 ) π 4
= −
c
mm Program: HEATX
熱伝導の物理
⎟ ⎠
⎜ ⎞
⎝
⎛ +
−
⎟ ⎠
⎜ ⎞
⎝ + ⎛
⎟ ⎠
⎜ ⎞
⎝
= ⎛
∂
∂
ける熱の流出 にお 境界
熱の流入
における 境界
熱発生
の中での
x x Δx
Δx t
Δx u
x x x
x x
x
x
q u x
q u
Δ + Δ
+
∂
− ∂
∂ =
− ∂
= α α
+ L
∂ Δ
− ∂
∂ Δ
− ∂
∂
− ∂
∂ =
− ∂
=
Δ + Δ
+ 2
3 3 2
2
2
1 x
x x u
x u x
u x
q u
x x x
x x x
x
α
=1
とする。2 2
x Δx u t Δxg
Δx u
∂ + ∂
∂ =
∂
x g u t
u +
∂
= ∂
∂
∂
2 2
拡散方程式
x g D u t
u +
∂
= ∂
∂
∂
2 2
x D u j
x∂
− ∂
=
Fick
則拡散方程式
(diffusion equation)
熱伝導方程式と拡散方程式は同じ放物型方程式となる
熱伝導方程式の厳密解
― モデル問題5 -
( 0 1 )
2
2
≤ ≤
∂
= ∂
∂
∂ x
x u t
u
初期条件と境界条件:
( ) x x
u , 0 = sin π
( ) ( ) 0 , t = u 1 , t = 0 u
(解)
( ) x t e x
u , =
−π2tsin π
Program: HEATX
熱伝導方程式:楕円型方程式の厳密解
- モデル問題6 -
Poisson
方程式:( 0 1 , 0 1 )
2 0 2 2
2
= − ≤ ≤ ≤ ≤
∂ + ∂
∂
∂ g x y
y u x
u
境界条件:
(解)
( )
∑∞( ) ( ) [ ( ) ] [ ( ) ]
=
⎟⎟ + +
⎠
⎜⎜ ⎞
⎝
⎛
⎟⎟ −
⎠
⎜⎜ ⎞
⎝
⎛
= +
1 2 ,
0
sin 2 1 cos 2 1
1 2
2 1
2 2 , 4
n
m
m x m y
n m
t g x
u π π
π π
π
( ) ( )
( ) ( )
( ) ( )
( ) , 1 0 ( 0 1 )
1 0
0 0 ,
1 0
0 ,
1
1 0
0 ,
0
≤
≤
=
≤
≤
=
≤
≤
=
≤
≤
=
x x
u
x x
u
y y
u
y y
u
(
Dirichlet
条件)Program: POLAX
Poisson方程式が代表する物理
2次元非定常熱伝導方程式
2 0 2 2
2
y g u x
u t
u +
∂ + ∂
∂
= ∂
∂
∂
定常状態とすると
2 0 2 2
2
y g u x
u = −
∂ + ∂
∂
∂
一様加熱される平板上の温度分布、その変化
楕円型方程式の厳密解
- モデル問題7 -
Laplace
方程式:( 0 1 , 0 1 )
2
0
2 2
2
= ≤ ≤ ≤ ≤
∂ + ∂
∂
∂ x y
y u x
u
境界条件:
(解)
( ) [ ( ) ]
( ) ( ) ( )
∑∞
=
−
= −
1
sin sinh sinh
1 1
, 2
m
m
x m y
m m t m
x
u π π
π π
( ) ( )
( ) ( )
( ) ( )
( )
,1 1(
0 1)
1 0
0 0 ,
1 0
0 ,
1
1 0
0 ,
0
≤
≤
=
≤
≤
=
≤
≤
=
≤
≤
=
x x
u
x x
u
y y
u
y y
u
(
Dirichlet
条件)Program: POLAX
変係数の1次元Laplace方程式の厳密解
定数σ(σ
>0
)として変係数の1次元Laplace
方程式:( 1 ) ⎥⎦ ⎤ = 0 ( 0 ≤ ≤ 1 )
⎢⎣ ⎡ + x
dx u du dx
d σ
境界条件:
(解)
( ) x x
u σ
σ σ
σ
+ + +
−
= 1 1 2
2
( ) 0 = 0 , u ( ) 1 = 1 ,
u
Program: LAP1X
Laplace方程式の物理
比例定数αが温度
u
の関数であるとする:( ) = 1 + σ ( σ > 0 )
α u u
変係数の1次元
Laplace
方程式が得られる。( 1 ) ( > 0 )
∂ + ∂
−
= σ α
x u u
より
q
( 1 ) ⎥⎦ ⎤ = 0 ( 0 ≤ ≤ 1 )
⎢⎣ ⎡ + x
dx u du dx
d σ
高温であるほど熱伝導係数が大きくなる 高温領域ほど温度勾配が緩やか
低温領域ほど温度勾配が急峻となる
一次元Laplace方程式の解 ー モデル問題9 -
一次元Laplace方程式
:
(
0 1)
2 0
2 = ≤ x ≤
dx u d
境界条件
:
( ) ( ) 1 0 = 1 0
= u
u
(解)
( ) x = x ( 0 ≤ x ≤ 1 )
u
対流方程式の数値解の挙動
~スキームの選択
ー モデル問題3 - 以下の対流方程式を
以下の境界条件と初期条件の下で、
以下の各スキームを用いて数値的に解析しなさい。
• FTCS
• 蛙とび法
• 風上差分
= 0
∂ + ∂
∂
∂
x c u t u
( ) ( )
⎪ ⎩
⎪ ⎨
⎧
≤
≤
≤
≤
≤
≤
=
=
) 1 5
/ 2 ( 0
) 5 / 2 5
/ 1 ( 1
) 5 / 1 0
( 0 0
,
x x x x
F x
u
( )
0,t = g0 g0 = 0 u( )
1, 0∂ =
∂ x
t u
Program: ADVEC
提出課題 (4)
前ページに指定する微分方程式を、与えら れた境界条件の下で、指定する差分スキー ムを用いて数値的に解析しなさい。
提出期日: 10 月 21 日(木)
提出物は、
・内容の説明したレポート
・プログラムリスト
・解析結果(数値出力、作図結果)
以上の全てを、A4レポート用紙ならびに電
子媒体(CD)の両方により提出すること。
第2章 偏微分方程式と解析解
1. ( 9/ 2) 数値シミュレーションの手続き (テキスト第1章)
2. ( 9/ 9) 偏微分方程式と解析解 (テキスト第2章)
3. ( 9/16) 休講
4. ( 9/30) 差分方程式とそのスキーム (テキスト第3章) +変換 (テキスト第4章)
5. (10/ 7) 計算 (テキスト第5章)+連立一次方程式の解法(テキスト第6章)
6. (10/21) 流れ関数‐ポテンシャルによる解法(テキスト第7章)
7. (10/28) 流速‐圧力を用いた解法 (テキスト第7章)
8. (11/ 4) 熱流体解析と多相流解析
9. (11/11) 乱流の数値解析 by 金子暁子先生
10. (11/18) 数値解析の実際 by 渡辺正先生(JAEA)
11. (11/25) 試験 (レポート評価の場合: 予備日)