日本機械学会サイト

目次に戻る

2018/3 Vol.121

【表紙の絵】
特しゅなラップでオゾンそうを守るきかい「地球守るくん」
澤田 明伸 くん(当時9歳)
今、地球の「オゾンそう」がはかいされてきています。うちゅうでもたえられるかこうがしてある特しゅなラップで地球をおおいます。その特しゅなラップは、太陽風やいん石やうちゅうゴミが地球に落ちてくるのをふせいでくれています。それに、「地球守るくん」の本体は木でできていて、本体を作るときにあまり二さん化炭そを出しません。あと、顔の表じょうを変えられるので面白いです。地球のオゾンそうがはかいされなければいいと思います。

バックナンバー

機械屋の数学

第3回 ばね・質点系の連成振動から波動方程式へ 行列の固有値問題から演算子の固有値問題へ Part 3

3. ばね・質点の離散系から連続系へ

前号では,NN個の質点の連成振動のときには,NN個の固有値と固有ベクトルが存在し,異なる振動モードを表す固有ベクトルは互いに直交するのを見た。今回は,この問題で,壁の位置を固定したまま,質点数NNが無限大となる極限を考えてみる。

まず,前号で扱った質点がNN個の場合の問題に関して,図5に示すようにΔxL/(N+1)ΔxL/(N+1)を用いて,質点の変位を以下のように位置と時間の関数として与える。

u1(t)=u(Δx,t), u2(t)=u(2Δx,t), uj1(t)=u((j1)Δx,t), uj(t)=u(jΔx,t)uj+1(t)=u((j+1)Δx,t), , uN(t)=u(NΔx,t)u1(t)=u(Δx,t), u2(t)=u(2Δx,t), uj1(t)=u((j1)Δx,t), uj(t)=u(jΔx,t)uj+1(t)=u((j+1)Δx,t), , uN(t)=u(NΔx,t) (1)

図5 質点の変位u(x,t)u(x,t)

ここで,NNが無限個となる場合には,Δx0Δx0となる極限を考えることになる。ここでは,変位u(x,t)u(x,t)は,連続分布しているとし,u((j+1)Δx,t)u((j+1)Δx,t)およびu((j1)Δx,t)u((j1)Δx,t)を,u(jΔx,t)u(jΔx,t)の近傍で空間方向にテーラー展開することを考える。すなわち,

u(x+Δx,t)=u(x,t)+uxΔx+122ux2(Δx)2+13!3ux3(Δx)3+u(x+Δx,t)=u(x,t)+uxΔx+122ux2(Δx)2+13!3ux3(Δx)3+

の関係を用いて,前号で導出した質点の運動方程式

d2ujdt2=ω20(uj12uj+uj+1)d2ujdt2=ω20(uj12uj+uj+1) (2)

において,時間微分項を偏微分に書き換え,さらに空間方向に関しては,テーラー展開を用いて式を変形すると,

2ujt2=ω20{uj+12uj+uj1}=ω20{u((j+1)Δx,t)2u(jΔx,t)+u((j1)Δx,t)}=ω20{(u(jΔx,t)+uxΔx+122ux2(Δx)2+13!3ux3(Δx)3)2u(jΔx,t)+(u(jΔx,t)uxΔx+122ux2(Δx)213!3ux3(Δx)3)}=ω202ux2(Δx)2+24!ω204ux4(Δx)4+2ujt2=ω20{uj+12uj+uj1}=ω20{u((j+1)Δx,t)2u(jΔx,t)+u((j1)Δx,t)}=ω20{(u(jΔx,t)+uxΔx+122ux2(Δx)2+13!3ux3(Δx)3)2u(jΔx,t)+(u(jΔx,t)uxΔx+122ux2(Δx)213!3ux3(Δx)3)}=ω202ux2(Δx)2+24!ω204ux4(Δx)4+ (3)

となる。この式で,Δx0の極限をとると,右辺2項目の(Δx)4の項以降の項は,高次の項として無視できるので,次式を得る。

2ut2=ω20(Δx)22ux2 (4)

ここで,cω0Δxとおくと,式(4)は,次式となる。

2ut2=c22ux2 (5)

後ほど説明していくが,これは,速度cで伝播する波の運動を記述する方程式であり,1次元波動方程式と呼ばれる。

さて,この式を,前号で説明したN個の粒子の場合に用いた手法にならって,固有値問題として解くことを考える。N個の粒子の場合には,運動方程式は次式のように記述された。

d2udt2=ω20Au (6)

境界条件は,両端で変位が0より,u0(t)=0uN+1(t)=0と与え,この問題を行列Aに対する固有値問題として解いた。繰り返しになるが,この問題を固有値問題として解くとうまく解けるのは,Avj=λjvjとなる固有ベクトルvjを用いることにより,上式(6)の両辺をvj方向に分解することができるようになるためである。この考え方をそのまま,式(5)に適用してみる。

式(5)では,離散的に存在していた質点を連続分布するとして記述し,離散的な系で記述されていたN個の粒子の変位ベクトルu=(u1(t),u2(t),,uj(t),,uN(t))Tを,連続分布する変位u(x,t)に置き換えた。また,これに伴い,右辺のω20Auは,c22ux2へと変化した。すなわち,行列Aは,演算子2x2へと変化した。このことを考慮し,

c22ux2c2A{u} (7)

とおき,演算子A2x2に対する固有値問題を考える。すなわち,

2ut2=c2A{u}(ここで,A2x2 (8)

を境界条件u(0,t)=0u(L,t)=0のもとで,微分演算子Aに対する固有値問題として解く。式(7)より,微分演算子Aに対する固有値問題は,固有値をλj,行列のときの固有ベクトルvjに対応する関数をvj(x)とすると,次式で与えられる。

A{vj}=λjvj (9)

A2x2より,

2vjx2=λjvj (10)

この式を境界条件

vj(0)=0,vj(L)=0 (11)

のもとで解くと,vj(0)=0より,αjを定数として,

vj(x)=αjsin(λjx) (12)

さらに,vj(L)=0より,次の関係を得る。

λjL=jπ

すなわち,固有値λjとして,

λj=j2π2L2(j=1,2,..,) (13)

を得る。ここで,注目すべき点は,jの上限がないことである。有限個の粒子の場合には,粒子数の数だけ連立方程式が存在し,さらに固有値,固有ベクトルも,その数だけ存在した。すなわち,有限個であった。これに対して,Nの極限により表れた微分演算子A2x2に対しては,固有値が離散的ではあるが,無限個現れることを示している。

さて,式(13)を式(12)に代入すると,vjとして次式を得る。

vj(x)=αjsinjπxL (14)

このvjは,N個の離散的な粒子の場合の行列Aの固有ベクトルvjに対応しており,固有関数と呼ばれる。固有ベクトルvjに対しては,前号で説明した通り,行列Aが対称行列となる性質により,相異なる固有値に属する固有ベクトルは互いに直交するのを示したが,微分演算子Aに属する異なる固有関数はどのようになっているであろうか。

異なる固有関数の直交関係を調べるため,関数が定義されている区間0xLにおいて,2つの異なる固有関数

vn(x)=αnsinnπxL,vm(x)=αmsinmπxL(nm)

の内積を調べる。

<vn,vm>=L0vnvmdx=L0αnsinnπxLαmsinmπxLdx=αnαmL012{cos(nm)πxLcos(n+m)πxL}dx=12αnαm[L(nm)πsin(nm)πxLL(n+m)πsin(n+m)πxL]L0=0(nm, n+mは0でない整数で,sin(n±m)π=0)

すなわち,異なる固有関数の内積が0になっており,二つの固有関数は,直交しているのがわかる。このように,離散的に記述されたばね・質点系の自然な拡張として,連続系で記述される波動方程式があり,離散系で成立した固有ベクトル(振動モード)の直交性が,連続系での固有関数の直交性へと繋がっている。固有ベクトルを大きさ1に規格化したときと同じように,固有関数vjの正規化を行うことができる。

<vj,vj>=αj2L0sin2jπxLdx=αj2L012(1cos2jπxL)dx=αj2L2

すなわち,<vj,vj>=1とするには,αj=2Lとすれば良い。

この様にして得られた正規直交基底

vj(x)=2LsinjπxL (15)

を用いて,波動方程式の解u(x,t)

u(x,t)=j=1aj(t)vj(x) (16)

と分解することができる。これは,N個の質点のときにu=Nj=1aj(t)vjと解を表したものを,連続系に拡張した表現になっている。図6に前回示した質点が31個のときの31番目の振動モードと,今回求めた固有関数のj=31の場合の比較を載せる。●で離散的に示されている点がvjの成分であるが,固有関数vj(x)上に●が乗っているのがわかる。式(16)のように解を表せることが,本特集の最初に説明した,この問題が変数分離法でうまく解けているからくりである。

図6 ばね・質点系の固有ベクトル(黒丸,N=31j=31)と1次元波動方程式の固有関数(実線,L=32j=31)の関係

実際に,式(16)を式(5)に代入し計算すると,2ut2=j=1¨aj(t)vj(x)c22ux2=c2j=1λjaj(t)vj(x)より,

j=1¨aj(t)vj(x)=c2j=1λjaj(t)vj(x)

vj(x)が正規直交基底の関係を満たすことより,

¨aj(t)=c2λjaj(t)

すなわち,

aj(t)=(βjcosλjct+γjsinλjct)=(βjcosjπctL+γjsinjπctL)

となり,

u(x,t)=j=1aj(t)vj(x)=j=1(βjcosjπctL+γjsinjπctL)2LsinjπxL

と解が与えられる。ここで,βjγjは初期条件から決定される定数である。解が変数分離された形で,時間方向の振動と空間方向の波として記述できているのを確認できる。


<フェロー>

高木 周

◎東京大学・大学院工学系研究科・機械工学専攻 教授


 

キーワード: