二重振り子や、ばねで結ばれた 2 つの振り子のように、角度で位置を表す系の小さな振動を調べる方法です。力を一つ一つ分解して運動方程式を立てる代わりに、運動エネルギー T とポテンシャル U を角度 θi と角速度 θ˙i の 2 次の項まで近似して書き、その係数から質量行列 M と剛性行列 K を読み取ります。あとは連成振動と同じく det(K−ω2M)=0 を解けば基準振動の角振動数が得られます。棒や糸でつながった系のように、張力などの束縛の力を求めずに済ませたい場面で特に便利です。
なぜそうしてよいのか
ラグランジアンとは L=T−U(運動エネルギーからポテンシャルを引いたもの)のことです。位置を表す変数(ここでは角度)q1,q2,… を用いて L を書くと、運動方程式は各 i について dtd∂q˙i∂L=∂qi∂L で与えられます(ラグランジュの運動方程式)。1 つの質点で q=x、L=21mx˙2−U(x) とすると、左辺は dtd(mx˙)=mx¨、右辺は −dxdU(力)となり、ニュートンの運動方程式そのものです。この形は変数を角度に取り替えても成り立つので、振り子のように角度で表すのが自然な系で、張力を考えずに運動方程式が得られます。
長さ l の軽い棒の上端を固定点につなぎ、下端に質量 m のおもり 1 を付け、おもり 1 にさらに長さ l の軽い棒をつないで、その下端に質量 m のおもり 2 を付けた二重振り子がある。棒は鉛直面内でなめらかに回転でき、上の棒と下の棒が鉛直下向きとなす角を θ1,θ2 とする。重力加速度の大きさを g とし、θ1,θ2 が十分小さい振動を考える。2 つの基準振動の角振動数を、小さい順に組で求めよ。
例題の解答
(手順 1)固定点を原点、鉛直上向きを y 軸とすると x1=lsinθ1,y1=−lcosθ1,x2=lsinθ1+lsinθ2,y2=−lcosθ1−lcosθ2.