振り子に関する運動方程式の導出


 

前ページでは、少し直観的な方法で振り子の運動方程式を求めましたが、もう少し

厳密な方法で運動方程式を求めてみましょう。 振り子の糸の長さを とし、重りの

質量を そして重力加速度を とします。また、糸に働く張力は です。重りの

重心座標は()とします。

 

 

(図1、十進BASICによる2Dグラフィックス)

 

図1を見てください。θと関連付ける次の二式が得られます。ここで、X軸の

+方向を右向きに、そして、Y軸の+方向を下向きに取りました。

 

X=L SINθ     Y=L COSθ

 

上式の両辺を に関して微分します。

 

dX / dt=( L COSθ)・( dθ/ dt )

dY / dt=(−L SINθ)・( dθ/ dt )

 

さらに、 に関して微分すると、

 

X / dt=(−L SINθ)・( dθ/ dt ) +( L COSθ)・( dθ/ dt

Y / dt=(−L COSθ)・( dθ/ dt ) +(−L SINθ)・( dθ/ dt

 

が得られます。 次に、運動方程式を求めます。 重りに働くX方向Y方向の力を考

慮すると、

 

X方向-> M・( dX / dt )=−T SINθ

Y方向-> M・( dY / dt )=MG−T COSθ

 

以上で得られた式を使って、θについての運動方程式を求めます。 まず、Xまたは

Y とθの関係式を t に関して二回微分した一番目の式にCOSθを掛けたものから

、二番目の式にSINθを掛けたものを引くと、

 

COSθ・( dX / dt )−SINθ・( dY / dt

=L・( SINθ+COSθ )・( dθ/ dt

=L・( dθ/ dt

 

また、X方向の運動方程式にCOSθを掛けたものからY方向の運動方程式にSIN

θを掛けたものを引くと、

 

M・{ COSθ・( dX / dt )−SINθ・( dY / dt ) }=−MG・SINθ

 

この式と一つ上の式の両辺にMを掛けたものを比較すると、

 

ML・( dθ/ dt )=−MG・SINθ

 

が最終的に得られます。

 

 

課題(その1)

 

上記の微分方程式を数値的に解いてください。それを近似解と比較するとどうなり

ますか。

 

 

XとYだけを使って、この問題を解く方法を簡単に説明して置きます。X方向とY方向

の運動方程式にあるSINθとCOSθをX及びYを使って表します。

 

X方向-> M・( dX / dt )=−TX / L

Y方向-> M・( dY / dt )=MG−TY / L

 

さらに、以下の束縛条件を使います。

 

+Y=L

 

X、YそしてTの三つの未知数に対して三式があるので、問題は解けることになりま

す。

 

 


 

Topへ