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

波動方程式の初期値問題

N/A
N/A
Protected

Academic year: 2021

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

Copied!
16
0
0

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

全文

(1)

. .

.. .

.

.

波動方程式の初期値問題

樋口さぶろお

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

現象の数学B L12(2012-01-10 Tue) 今日の目標

.

.

.

1 振動の初期条件からすばやく任意定数を決めら れるようになろう

.

.

.

2 波動方程式(+固定境界条件)の一般解を書ける ようになろう

.

.

.

3 簡単な初期条件の時に霊感で解を見つけられる

ようになろう http://hig3.net

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

(2)

前回の復習

Quiz略解:波動方程式の固有モード

.

.

.

1 f00(t) =−v2(L)2f(t).

.

.

.

2 u(12L, t) =−f(t) であることに注意すると, f(0) =−√

3, f0(0) =3πvL .

.

.

.

3 微分方程式を解くと,f(t) =Acos(3πvL t−θ). 初期条件から任意定数 A, θ を定めて,f(t) = 2 cos(3πvL t− 76π).

樋口さぶろお (数理情報学科) L12波動方程式の初期値問題 現象の数学B(2011) 2 / 16

(3)

前回の復習

.

問題

(振動の初期条件)

.

.

.

.. .

.

.

A, θ を定数とするとき,関数 x(t) =Acos(3t−θ) が条件 x(0) = 2√

3,dxdt(0) = 6を満たす. x(t) を求めよう.

樋口さぶろお (数理情報学科) L12波動方程式の初期値問題 現象の数学B(2011) 3 / 16

(4)

前回の復習

.

問題

(振動の初期条件)

.

.

.

.. .

.

.

A, θ を定数とするとき,関数 x(t) =Acos(2t−θ) が条件 x(0) =√

2,dxdt(0) =2

6を満たす. x(t) を求めよう.

樋口さぶろお (数理情報学科) L12波動方程式の初期値問題 現象の数学B(2011) 4 / 16

(5)

前回の復習

波動方程式の固有モード

.

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

.

.

.

.. .

.

.

g(`)(x, t;θ) =Csin(px) cos(ωt−θ)

p:波数. p= L. `∈Z はモード番号. ω: 固有周波数.

分散関係

ω =pv で定まる. 比較:連成振動 と 波動

連成振動 波動

波数 p の現れ方 sin(pn) sin(px)

pの値 N+1 L

`の範囲 `= 1,2, . . . , N `= 1,2,3, . . . 波数の単位 無次元(radian) radian/m 分散関係 ω= 2

k

msin(12p) ω=vp

樋口さぶろお (数理情報学科) L12波動方程式の初期値問題 現象の数学B(2011) 5 / 16

(6)

波動方程式の一般解と初期値境界値問題

固有モードで解はすべて

?

そんなはずない!

g(1)(x, t; 0) = sin(πLx) cos(πvLt),

g(2)(x, t; 0) = sin(Lx) cos(

2πv L

t) はともに固有モード,よって解. このとき,

線形結合 u = Ag

(1)

+ Bg

(2)

も解(一般に解の 線形結合は解)

なぜなら,波動方程式は線形だから.

2u

∂t2 −v22u

∂x2 = (

A∂2g(1)

∂t2 +B∂2g(2)

∂t2 )

−v2 (

A∂2g(1)

∂x2 +B∂2g(2)

∂x2 )

=A (

2g(1)

∂t2 −v22g(1)

∂x2 )

+B (

2g(2)

∂t2 −v22g(2)

∂x2 )

=A·0 +0 = 0

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

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

(7)

波動方程式の一般解と初期値境界値問題 波動方程式の一般解

波動方程式の一般解

実は, (ある意味)固有モードの線形結合で解はすべて.

つまり,一般解は固有モードの線形結合. 待てFourier級数変換.

.

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

.

.

.

.. .

.

.

2u

∂t2(x, t) =v22u

∂x2(x, t) (0≤x≤L) u(0, t) =u(L, t) = 0 の一般解は,線形結合

u(x, t) =

`=1

C`g(`)(x, t;θ`) =

`=1

C`sin(p`x) cos(ω`t−θ`)

= (cosの加法定理) =

`=1

sin(p`x)[A`cos(ω`t) +B`sin(ω`t)]

p`=`π/L,ω`=vp` =`πv/L,`= 1,2,3, . . ..

(C`, θ`),(A`, B`): 任意定数

樋口さぶろお (数理情報学科) L12波動方程式の初期値問題 現象の数学B(2011) 7 / 16

(8)

波動方程式の一般解と初期値境界値問題 波動方程式の一般解

.

問題

(波動の初期値境界値問題)

.

.

.

.. .

.

.

波動方程式に従う弦を,下の形でそっと手を放したとき,節(u(x, t) = 0 であるような x)はどっちに動く?

0.2 0.4 0.6 0.8 1.0

-2 -1 0 1 2

.

.

.

1 左に動く

.

.

.

2 動かない

.

.

.

3 右に動く

.

.

.

4 節が2個に分裂して左右に動く

.

.

.

5 多数の節に分裂して大爆発する

樋口さぶろお (数理情報学科) L12波動方程式の初期値問題 現象の数学B(2011) 8 / 16

(9)

波動方程式の一般解と初期値境界値問題 波動方程式の初期値境界値問題

霊感解法

.

Quiz (

初期値境界値問題

)

.

.

.

.. .

.

.

波動方程式2u

∂t2(x, t) =v22u

∂x2(x, t),

固定境界条件 u(0, t) =u(L, t) = 0, 初期条件 u(x,0) =F(x),∂u

∂t(x,0) =G(x) のもとで解け.

一般解は,u(x, t) =

`=0

[A`sin(p`x) cos(ω`t) +B`sin(p`x) sin(ω`t)] と書 ける. (A`, B`) 任意定数. この時点

波動方程式と境界条件

OK

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

(10)

波動方程式の一般解と初期値境界値問題 波動方程式の初期値境界値問題

ここからが霊感解法

霊感で A1 = 3, A2 = 9, A3= 370, . . . , B1= 0, B2= 2, . . . などとうまく 決めて,

u(x, t) =

`=0

[A`sin(p`x) cos(ω`t) +B`sin(p`x) sin(ω`t)]

が初期条件

u(x,0) =F(x), ∂u

∂t(x,0) =G(x) を満たすようにする. そうできれば,それが求める解.

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

(11)

波動方程式の一般解と初期値境界値問題 波動方程式の初期値境界値問題

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

.

Quiz

.

.

.

.. .

.

.

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

∂t2(x, t) =v2∂x2u2(x, t),次の初期条件のも とで解け.

u(x,0) =2 sin(πLx), ∂u∂t(x,0) = 3 sin(Lπx).

のお告げ: A2 =A3=· · ·= 0, B2 =B3=· · ·= 0. A1=?,B1 =?

u(x, t) = sin(πLx)[A1cos(πvLt) +B1sin(πvLt)] とおくと

∂u

∂t(x, t) = sin(πLx)[−A1πv

L sin(πvLt) +πvLB1cos(πvLt)]

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

(12)

波動方程式の一般解と初期値境界値問題 波動方程式の初期値境界値問題

.

問題

(波動の初期値境界値問題)

.

.

.

.. .

.

.

固定境界条件(u(0, t) =u(L, t) = 0)の波動方程式を,次の初期条件のも とで解こう.

u(x,0) =−2 sin(πLx)−3 sin(Lx), ∂u∂t(x,0) = 0.

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

(13)

波動方程式の一般解と初期値境界値問題 波動方程式の初期値境界値問題

.

問題

(波動の固有モード)

.

.

.

.. .

.

.

固定境界条件 u(0, t) =u(L, t) = 0を課した波動方程式

2u

∂t2 =v22u

∂x2(x, t)

の固有モードを g(`)(x, t;θ)とする(`= 1,2,3, . . .). 解になってないのは どれ?

.

.

.

1 g(1)(x, t; 0)−g(2)(x, t;π)

.

.

.

2 g(2)(x, t; 0)×g(3)(x, t;π)

.

.

.

3 12g(1)(x, t; 0)

.

.

.

4 5g(1)(x, t;π)

.

.

.

5 (g(1)(x, t; 0))2

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

(14)

波動方程式の一般解と初期値境界値問題 固有モードの直交関係

霊感解法卒業前夜

.

.

.. .

.

.

π

0

sinsindθ= π2δnm= π2 ×

{1 (n=m) 0 (n6=m) クロネッカーのδ記号

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

(15)

波動方程式の一般解と初期値境界値問題 固有モードの直交関係

変数変換 θ= πLx

2 L

L

0

sin

L

x sin

L

x dx

=δnm

h

2

L

sin nx i

n=1,2,3,···

は正規直交基底.

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

(16)

波動方程式の一般解と初期値境界値問題 固有モードの直交関係

今日の範囲に対応する教科書のお奨め問題 Fourier級数変換¨§小形§4.3¥¦,自由端¨§小形p.75-78)¥¦

初期値問題¨

§

¥

小形 例題4.3(p.72)¦

Fourier級数展開 ¨§小形 第4章演習問題[1](p81),[6][8](p.82)¥¦

予習復習問題明日水曜日の昼にはeラーニングシステムで公開するので やってね〜締切は月曜夜.

.

問題

(

波動の初期値境界値問題

)

.

.

.

.. .

.

.

固定境界条件(u(0, t) =u(L, t) = 0)の波動方程式を,次の初期条件のも とで解こう.

u(x,0) =2 sin(πLx), ∂u∂t(x,0) =3 sin(Lx).

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

参照

関連したドキュメント

安定性に優れている。A-安定な公式は陽的 Runge-Kutta 法では実現不可能である

今同の報告に於いては深稜地震の震源論に封磨、すべ

and Wanner, G.: Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential equations, Springer Series in Computational Mathemat- ics,

[r]

解析学概論

[r]

[r]

10 100 1000 10000 0.0001 0.001 0.01 .1 1 このグラフから、誤差= ON−1 N → +∞ であることが読みとれます。実はこれは Euler 法の持つ一般的な性質です。 実は Euler 法は収束があまり速くないので、実際には特殊な場合を除いて使われていませ ん。そこで、、、、 3 Runge–Kutta ルンゲ –