• 検索結果がありません。

波動方程式の初期値境界値問題

N/A
N/A
Protected

Academic year: 2021

シェア "波動方程式の初期値境界値問題"

Copied!
16
0
0

読み込み中.... (全文を見る)

全文

(1)

. . . .

.

波動方程式の初期値境界値問題

樋口さぶろお

龍谷大学理工学部数理情報学科

現象の数学

B L11(2010-12-21 Tue)

今日の目標

.

.

.

1 霊感を使って

,

初期値境界値問題が解ける

.

.

.

.

2 積分を使って

,

初期値境界値問題が解ける

.

http://hig3.net

樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 1 / 16

(2)

前回の復習 Quiz略解

Quiz 略解 I

Quiz

略解

: u(x, t) = f(x)g(t)

を代入すると

, 1

v

2

g

00

(t)

g(t) = f

00

(x) f(x) .

左辺は

x

に関して定数

,

右辺は

t

に関して定数

.

よって両辺は定数

.

これ を

p

2 とおく

(

この量が負でないと振動にならない

).

まず右辺より

f

00

(x) = p

2

f(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

(3)

に注意する

.

境界条件 ∂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)

2

g(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

(4)

波動方程式の変数分離法による解法 波動方程式

波動方程式

.

波動方程式

.

.

.

. . .

.

.

u(x, t):

時刻

t

での

,

弦の位置

x

における変位

2

u

∂t

2

(x, t) = v

2

2

u

∂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

(5)

波動方程式の変数分離法による解法 波動方程式の固有モード

波動方程式の固有モード

固定境界条件の波動方程式の固有モード .

.

. . .

.

.

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

(6)

波動方程式の変数分離法による解法 波動方程式の固有モード

固有モードで解はすべて ?

そんなはずない

!

u

(1)

(x, t) = sin(

πL

x) cos(

πvL

t), u

(2)

(x, t) = sin(

L

x) cos(

2πv L

t 0)

はともに解

.

このとき

,

線形結合 Au (1) + Bu (2)

も解

(

一般に解の線形結 合は解

)

なぜなら

,

波動方程式は線形だから

.

2

u

∂t

2

v

2

2

u

∂x

2

= (

A

2

u

(1)

∂t

2

+ B

2

u

(1)

∂t

2

)

v

2

(

A

2

u

(2)

∂x

2

+ B

2

u

(2)

∂x

2

)

=A (

2

u

(1)

∂t

2

v

2

2

u

(1)

∂x

2

)

+ B (

2

u

(2)

∂t

2

v

2

2

u

(2)

∂x

2

)

=A · 0 + B · 0 = 0

数理モデル基礎の線形常微分方程式のところで聞いたような話…

樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 6 / 16

(7)

波動方程式の変数分離法による解法 波動方程式の一般解

波動方程式の一般解

実は

, (

ある意味

)

固有モードの線形結合で解はすべて

.

つまり

,

一般解は固有モードの線形結合

.

待て

Fourier

級数変換

. 固定境界条件の波動方程式の一般解

.

.

. . .

.

.

2

u

∂t

2

(x, t) = v

2

2

u

∂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

(8)

波動方程式の変数分離法による解法 波動方程式の一般解

現時点での霊感解法

.

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

(9)

波動方程式の変数分離法による解法 波動方程式の一般解

もうちょっと説得力のある霊感解法 . Quiz

.

. . .

.

.

固定境界条件の波動方程式を

,

次の初期条件のもとで解け

.

u(x, 0) = 2 sin(

πL

x),

∂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

1

cos(

πvL

t) + B

1

sin(

πvL

t)]

∂u

∂t

(x, t) = sin(

Lπ

x)[ A

1πvL

sin(

πvL

t) +

πvL

B

1

cos(

πvL

t)]

樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 9 / 16

(10)

波動方程式の変数分離法による解法 波動方程式の一般解

もっと説得力のある霊感解法

.

Quiz

.

.

.

. . .

.

.

固定境界条件の波動方程式を

,

次の初期条件のもとで解け

.

u(x, 0) = 2 sin(

πL

x) 3 sin(

L

x),

∂u∂t

(x, 0) = 0.

樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 10 / 16

(11)

波動方程式の変数分離法による解法 波動方程式の一般解

もっと説得力のある霊感解法 Quiz

.

.

. . .

.

.

固定境界条件の波動方程式を

,

次の初期条件のもとで解け

.

u(x, 0) = 2 sin(

πL

x),

∂u∂t

(x, 0) = 3 sin(

L

x).

樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 11 / 16

(12)

波動方程式の変数分離法による解法 波動方程式の一般解

霊感解法卒業前夜

.

.

. . .

.

.

π

0

sin sin dθ =

π2

δ

nm

=

π2

×

{ 1 (n = m) 0 (n 6 = m)

クロネッカーの

δ

記号

樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 12 / 16

(13)

波動方程式の変数分離法による解法 波動方程式の一般解

変数変換

θ =

πL

x

= δ

nm

h

2

L sin nx i n=1,2,3, ···

は正規直交基底

.

樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 13 / 16

(14)

波動方程式の変数分離法による解法 波動方程式の一般解

もっと説得力のある霊感解法

.

Quiz

.

.

.

. . .

.

.

固定境界条件の波動方程式を

,

次の初期条件のもとで解け

.

u(x, 0) = 1 cos(

L

x),

∂u∂t

(x, 0) = 0.

u(x, t) =

`=0

sin(

L

x)[A

`

cos(

`πvL

t) + B

`

sin(

`πvL

t)]

=A

1

sin(

L

x) cos(

1πvL

t) + A

2

sin(

L

x) cos(

2πvL

t) + · · · + [B ] B

` はさっきののりで ∂u∂x を考えるとぜんぶ

0

とわかる

.

t = 0 とおく

両辺に

2 L

L

0 dx cos( L x) ×

樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 14 / 16

(15)

樋口さぶろお (数理情報学科) L11波動方程式の初期値境界値問題 現象の数学B(2010) 15 / 16

(16)

波動方程式の変数分離法による解法 Quiz

Quiz

Quiz:

区間

[0, L]

,

波動方程式

2

u

∂t

2

(x, t) = v

2

2

u

∂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 dθ =

(1)nnπ

,

π

0

θ

2

sin dθ =

2((1)n2n1))

(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

参照

関連したドキュメント

 一般に非線形発展方程式の一般解が与えられることは稀

Van der Pol 方程式 平面の力学系の実用的な代表例と し て 15 緩和振動を

154 京都大学数理解析研究所講究録 水の波偏差分方程式の固有値問題 電気通信大学大学院情報工学専攻 松木美保子 (MATSUKI, Mihoko) 電気通信大学情報工学科

GFDワークノート 常微分方程式の初期値問題 2 関数fx, tが滑らかな関数3 ならば, 1式と2式を満たすような関数xtが一 意に定まる.. 連立常微分方程式4 の場合も基本的な考え方は一緒であり, d dtxit =fix1t,

結論

非線形波動方程式に対するシンプレクティック数値解法 $\text{日}$ 本原子力研究所 佐々成正 (Narimasa Sasa) 1 はじめに Symplectic

Okamoto (Kyushu Institute of Technology)

[r]