. . . .
.
波動方程式の初期値境界値問題
樋口さぶろお
龍谷大学理工学部数理情報学科
現象の数学
B L11(2010-12-21 Tue)
今日の目標
.
.
.
1 霊感を使って
,
初期値境界値問題が解ける.
.
.
.
2 積分を使って
,
初期値境界値問題が解ける.
http://hig3.net
樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 1 / 16
前回の復習 Quiz略解
Quiz 略解 I
Quiz
略解: u(x, t) = f(x)g(t)
を代入すると, 1
v
2g
00(t)
g(t) = f
00(x) f(x) .
左辺は
x
に関して定数,
右辺はt
に関して定数.
よって両辺は定数.
これ を− p
2 とおく(
この量が負でないと振動にならない).
まず右辺より
f
00(x) = − p
2f(x).
よって
,
f (x) = Ae
ipx+ Be
−ipx すなわちf
0(x) = ip(Ae
ipx− Be
−ipx).
ここで
,
∂u
∂x (x, t) = f
0(x)g(t)
樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 2 / 16
に注意する
.
境界条件 ∂x(0, t) = 0
よりg(t) = 0
またはf (0) = 0
だが, g(t) = 0
だとu(x, t) = 0
となって意味がないのでf
0(0) = 0
である必要 がある.
よってf
0(0) = ip(Ae
ip0− B e
−ip0) = 0
よりA = B .
すなわちf (x) = 2A cos(px), f
0(x) = ipA(e
ipx− e
−ipx) = − 2Ap sin(px).
境界条件 ∂u∂x
(L, t) = 0
より,
同様にsin(pL) = 0.
よって. p =
`πL(` ∈ Z )
意味があるのは` = 0, 1, 2, 3, . . ..
一方左辺より
g
00(t) = −(vp)
2g(t).
よって
, g(t) = Ce
ipvt+ De
−ipvt= E cos(pvt − θ).
固有周波数はω = pv.
固有モードは
u
(`)(x, t; θ
`) = cos(p
`x) cos(ω
`t − θ
`)
ただしω
`= vp
`, p
`=
`πL(` = 0, 1, 2, . . .).
モード
` = 0
が含まれるのは,
自由境界条件なので, u
(0)(x, t) =
定数6 = 0
というモードがあるため(
実は, p = 0
は固有方程式の重根であるのでu
(0)(x, t) = At + B
という形が許されるが,
これは振動ではないので,
含 めるかどうかは場合による).
樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 3 / 16
波動方程式の変数分離法による解法 波動方程式
波動方程式
.
波動方程式
.
.
.
. . .
.
.
u(x, t):
時刻t
での,
弦の位置x
における変位∂
2u
∂t
2(x, t) = v
2∂
2u
∂x
2(x, t) v > 0:
速さの次元を持つ定数有限区間
0 ≤ x ≤ L
で考えるとき, x = 0, L
で境界条件を課すことが 必要.
例
:
固定端=
固定境界条件u(0, t) = u(L, t) = 0.
例
:
自由端=
自由境界条件 ∂u∂t(0, t) =
∂u∂t(L, t) = 0.
さらに初期条件
u(x, 0) = F (x),
∂u∂t(x, 0) = G(x)
を定めると解が定まる.
樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 4 / 16
波動方程式の変数分離法による解法 波動方程式の固有モード
波動方程式の固有モード
固定境界条件の波動方程式の固有モード .
.
. . .
.
.
C
`u
(`)(x, t; θ
`) =C
`sin(p
`x) cos(ω
`t − θ
`)
= sin(p
`x)[A
`cos(ω
`t) + B
`sin(ω
`t)].
2
行目:
三角関数の加法定理
p
`:
波数. p
`=
`πL. ` ∈ Z
はモード番号. ω
`:
固有周波数.
分散関係ω
`= p
`v
で定まる. (C
`, θ
`)
または(A
`, B
`):
任意定数樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 5 / 16
波動方程式の変数分離法による解法 波動方程式の固有モード
固有モードで解はすべて ?
そんなはずない
!
u
(1)(x, t) = sin(
πLx) cos(
πvLt), u
(2)(x, t) = sin(
2πLx) cos(
2πv L
t − 0)
はともに解.
このとき,
線形結合 Au (1) + Bu (2)
も解
(
一般に解の線形結 合は解)
なぜなら
,
波動方程式は線形だから.
∂
2u
∂t
2− v
2∂
2u
∂x
2= (
A ∂
2u
(1)∂t
2+ B ∂
2u
(1)∂t
2)
− v
2(
A ∂
2u
(2)∂x
2+ B ∂
2u
(2)∂x
2)
=A (
∂
2u
(1)∂t
2− v
2∂
2u
(1)∂x
2)
+ B (
∂
2u
(2)∂t
2− v
2∂
2u
(2)∂x
2)
=A · 0 + B · 0 = 0
数理モデル基礎の線形常微分方程式のところで聞いたような話…
樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 6 / 16
波動方程式の変数分離法による解法 波動方程式の一般解
波動方程式の一般解
実は
, (
ある意味)
固有モードの線形結合で解はすべて.
つまり
,
一般解は固有モードの線形結合.
待てFourier
級数変換. 固定境界条件の波動方程式の一般解
.
.
. . .
.
.
∂
2u
∂t
2(x, t) = v
2∂
2u
∂x
2(x, t) (0 ≤ x ≤ L) u(0, t) = u(L, t) = 0
の一般解は,
線形結合u(x, t) =
∑
∞`=1
C
`u
(`)(x, t; θ
`) =
∑
∞`=1
C
`sin(p
`x) cos(ω
`t − θ
`)
=
∑
∞`=1
sin(p
`x)[A
`cos(ω
`t) + B
`sin(ω
`t)]
(
どっちでも便利なほうを使ったらいい)
ここで
u
(`)(x, t; θ
`)
は` = 1, 2, 3, . . .
番目の固有モード. C
`, θ
`:
任意定数 定数C
` はu
(`) にはいってるはいってないどっち?
ごめんなさい
樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 7 / 16
波動方程式の変数分離法による解法 波動方程式の一般解
現時点での霊感解法
.
Quiz ( 初期値境界値問題 )
.
.
.
. . .
.
.
波動方程式∂2u
∂t2
(x, t) = v
2∂∂x2u2(x, t)
を,
固定境界条件u(0, t) = u(L, t) = 0,
初期条件u(x, 0) = F(x),
∂u∂t(x, 0) = G(x),
のもとで解け.
一般解は
,
固有モードu
(`)(x, t; θ
`)
を使ってu(x, t) = ∑
∞`=0
C
`u
(`)(x, t; θ
`).
と書ける.
この時点 で波動方程式と境界条件
OK
ここからが霊感解法霊感で
C
1= 3, C
2= 9, C
3= 370, . . . , θ
1= 0, θ
2= π, . . .
などとうまく決 めると, u(x, t) = ∑
∞`=0
C
`u
(`)(x, t; θ
`)
は初期条件u(x, 0) = F (x),
∂u∂t(x, 0) = G(x)
を満たすようにする
.
そうできれば,
それが求める解.
樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 8 / 16
波動方程式の変数分離法による解法 波動方程式の一般解
もうちょっと説得力のある霊感解法 . Quiz
.
. . .
.
.
固定境界条件の波動方程式を
,
次の初期条件のもとで解け.
u(x, 0) = − 2 sin(
πLx),
∂u∂t(x, 0) = 3 sin(
Lπx).
のお告げ
: A
2= A
3= · · · = 0, B
2= B
3= · · · = 0. A
1=?, B
1=?
u(x, t) = sin(
Lπx)[A
1cos(
πvLt) + B
1sin(
πvLt)]
∂u
∂t
(x, t) = sin(
Lπx)[ − A
1πvLsin(
πvLt) +
πvLB
1cos(
πvLt)]
樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 9 / 16
波動方程式の変数分離法による解法 波動方程式の一般解
もっと説得力のある霊感解法
.
Quiz
.
.
.
. . .
.
.
固定境界条件の波動方程式を
,
次の初期条件のもとで解け.
u(x, 0) = − 2 sin(
πLx) − 3 sin(
2πLx),
∂u∂t(x, 0) = 0.
樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 10 / 16
波動方程式の変数分離法による解法 波動方程式の一般解
もっと説得力のある霊感解法 Quiz
.
.
. . .
.
.
固定境界条件の波動方程式を
,
次の初期条件のもとで解け.
u(x, 0) = − 2 sin(
πLx),
∂u∂t(x, 0) = − 3 sin(
2πLx).
樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 11 / 16
波動方程式の変数分離法による解法 波動方程式の一般解
霊感解法卒業前夜
.
.
. . .
.
.
∫
π0
sin nθ sin mθ dθ =
π2δ
nm=
π2×
{ 1 (n = m) 0 (n 6 = m)
クロネッカーのδ
記号樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 12 / 16
波動方程式の変数分離法による解法 波動方程式の一般解
変数変換
θ =
πLx
= δ
nmh √
2
L sin nx i n=1,2,3, ···
は正規直交基底
.
樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 13 / 16
波動方程式の変数分離法による解法 波動方程式の一般解
もっと説得力のある霊感解法
.
Quiz
.
.
.
. . .
.
.
固定境界条件の波動方程式を
,
次の初期条件のもとで解け.
u(x, 0) = 1 − cos(
2πLx),
∂u∂t(x, 0) = 0.
u(x, t) =
∑
∞`=0
sin(
`πLx)[A
`cos(
`πvLt) + B
`sin(
`πvLt)]
=A
1sin(
1πLx) cos(
1πvLt) + A
2sin(
2πLx) cos(
2πvLt) + · · · + [B ] B
` はさっきののりで ∂u∂x を考えるとぜんぶ0
とわかる.
t = 0 とおく
両辺に
2 L
∫ L
0 dx cos( `π L x) ×
樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 14 / 16
樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 15 / 16
波動方程式の変数分離法による解法 Quiz
Quiz
Quiz:
区間
[0, L]
で,
波動方程式∂
2u
∂t
2(x, t) = v
2∂
2u
∂x
2(x, t)
を考える(L, v > 0
は定数).
固定境界条件
u(0, t) = u(L, t) = 0,
初期条件u(x, 0) = x
2− Lx,
∂u∂t(x, t) = 0
のもとで解を求めよう
.
ただし,
解は固有モードの和として書けばいい.
しかも公式∫
π0
θ sin nθ dθ =
(−1)nnπ,
∫
π0
θ
2sin nθ dθ =
2((−1)n2n−1))−
(−1)nnπ2 を使っちゃっていい.
今日の範囲に対応する教科書のお奨め問題Fourier
級数変換¨ §
小形§4.3¥ ¦ ,
自由端¨ §
小形p.75-78)¥ ¦
初期値問題
¨
§
¥
小形 例題4.3(p.72)
¦
Fourier
級数展開¨ §
小形 第4章演習問題[1](p81),[6][8](p.82)¥ ¦
樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 16 / 16