振り子に関する運動方程式の導出
前ページでは、少し直観的な方法で振り子の運動方程式を求めましたが、もう少し
厳密な方法で運動方程式を求めてみましょう。 振り子の糸の長さを L とし、重りの
質量を M そして重力加速度を G とします。また、糸に働く張力は T です。重りの
重心座標は(X、Y)とします。
(図1、十進BASICによる2Dグラフィックス)
図1を見てください。XとYをθと関連付ける次の二式が得られます。ここで、X軸の
+方向を右向きに、そして、Y軸の+方向を下向きに取りました。
X=L SINθ Y=L COSθ
上式の両辺を t に関して微分します。
dX / dt=( L COSθ)・( dθ/ dt )
dY / dt=(−L SINθ)・( dθ/ dt )
さらに、t に関して微分すると、
d2X / dt2=(−L SINθ)・( dθ/ dt )2 +( L COSθ)・( d2θ/ dt2 )
d2Y / dt2=(−L COSθ)・( dθ/ dt )2 +(−L SINθ)・( d2θ/ dt2 )
が得られます。 次に、運動方程式を求めます。 重りに働くX方向とY方向の力を考
慮すると、
X方向-> M・( dX2 / dt2 )=−T SINθ
Y方向-> M・( dY2 / dt2 )=MG−T COSθ
以上で得られた式を使って、θについての運動方程式を求めます。 まず、Xまたは
Y とθの関係式を t に関して二回微分した一番目の式にCOSθを掛けたものから
、二番目の式にSINθを掛けたものを引くと、
COSθ・( d2X / dt2 )−SINθ・( d2Y / dt2 )
=L・( SIN2θ+COS2θ )・( d2θ/ dt2 )
=L・( d2θ/ dt2 )
また、X方向の運動方程式にCOSθを掛けたものからY方向の運動方程式にSIN
θを掛けたものを引くと、
M・{ COSθ・( d2X / dt2 )−SINθ・( d2Y / dt2 ) }=−MG・SINθ
この式と一つ上の式の両辺にMを掛けたものを比較すると、
ML・( d2θ/ dt2 )=−MG・SINθ
が最終的に得られます。
課題(その1)
上記の微分方程式を数値的に解いてください。それを近似解と比較するとどうなり
ますか。
XとYだけを使って、この問題を解く方法を簡単に説明して置きます。X方向とY方向
の運動方程式にあるSINθとCOSθをX及びYを使って表します。
X方向-> M・( d2X / dt2 )=−TX / L
Y方向-> M・( d2Y / dt2 )=MG−TY / L
さらに、以下の束縛条件を使います。
X2+Y2=L2
X、YそしてTの三つの未知数に対して三式があるので、問題は解けることになりま
す。