物理のかぎしっぽ :記事ソース/剛体のオイラー角でのハミルトニアンを解く のバックアップの現在との差分(No.2)

#rst2hooktail_source
 ============================================================
 剛体のオイラー角でのハミルトニアンを解く
 ============================================================
 
 剛体の回転シリーズ番外編3です。
 せっかく番外編2で剛体のハミルトニアンを求めたので、
 剛体のハミルトニアンを解いて剛体の運動方程式を導いてみました。
 
 
 復習
 ===================
 
 まず、ハミルトニアンを確認します。
 剛体のハミルトニアンを次のようなものでした。
 
 <tex>
 H &=\frac{1}{2 I_x \sin^2 \theta}\{ (p_\phi - \cos \theta p_\psi) \cos \psi - \sin \theta \sin \psi p_\theta \}^2 \\
 &+ \frac{1}{2 I_y \sin^2 \theta}\{ (p_\phi - \cos \theta)\sin \psi + \sin \theta \cos \psi p_\theta \}^2 \\
 &+ \frac{p_\theta^2}{2 I_z} \tag{##}
 &+ \frac{1}{2 I_y \sin^2 \theta}\{ (p_\phi - \cos \theta p_\psi)\sin \psi + \sin \theta \cos \psi p_\theta \}^2 \\
 &+ \frac{p_\psi^2}{2 I_z} \tag{##}
 </tex>
 
 パラメータ $\lambda$ に対して、
 
 <tex>
 \dot{p}_\lambda = - \frac{\partial H}{\partial \lambda} \tag{##}
 \dot{\lambda} = \frac{\partial H}{\partial p_\lambda} \tag{##}
 </tex>
 
 <tex>
 \dot{\lambda} = \frac{\partial H}{\partial p_\lambda} \tag{##}
 \dot{p}_\lambda = - \frac{\partial H}{\partial \lambda} \tag{##}
 </tex>
 
 です。
 
 それでは、さっそく式 $(2)$ を求めてみましょう。
 
 <tex>
 \dot{p}_\theta &= - \frac{\partial H}{\partial \theta} \\
 &= \frac{\cos \theta}{I_x \sin^3 \theta}\{ (p_\phi - \cos \theta p_\psi) \cos \psi - \sin \theta \sin \psi p_\theta \} \\
 &- \frac{1}{I_x \sin^2 \theta}\{ (p_\phi - \cos \theta p_\psi) \cos \psi - \sin \theta \sin \psi p_\theta \}
 (\cos \psi \sin \theta p_\psi - \cos \theta \sin \psi p_\theta) \\
 &+ \frac{\cos \theta}{I_y \sin^3 \theta}\{ (p_\phi - \cos \theta p_\psi) \sin \psi + \sin \theta \cos \psi p_\theta \} \\
 &- \frac{1}{I_y \sin^2 \theta}\{ (p_\phi - \cos \theta p_\psi) \cos \psi - \sin \theta \cos \psi p_\theta \} 
 (\sin \psi \sin \theta p_\psi + \cos \theta \cos \psi p_\theta) \tag{##}
 \dot{\phi} &= \frac{\partial H}{\partial p_\phi} \\
 &= \frac{1}{I_x \sin^2 \theta} \cos \psi \{ (p_\phi - \cos \theta p_\psi)\cos \psi - \sin \theta \sin \psi p_\theta \} \\
 &+ \frac{1}{I_y \sin^2 \theta} \sin \psi \{ (p_\phi - \cos \theta p_\psi)\sin \psi - \sin \theta \cos \psi p_\theta \} 
 \tag{##}
 </tex>
 
 ここで、次のように $\alpha , \beta , \gamma$ を定義します。
 
 <tex>
 \alpha = \frac{\cos^2 \psi}{I_x}+\frac{\sin^2 \psi}{I_y} \tag{##}
 </tex>
 
 <tex>
 \beta = \frac{1}{I_y}-\frac{1}{I_x} \tag{##}
 </tex>
 
 <tex>
 \gamma = \frac{\sin^2 \psi}{I_x}+ \frac{\cos^2 \psi}{I_y} \tag{##}
 </tex>
 
 すると、式 $(4)$ は、次のようになります。
 
 <tex>
 \dot{\phi} &= \frac{1}{\sin^2 \theta}\alpha \ p_\phi +\frac{\sin \psi \cos \psi}{\sin \theta}\beta\  p_\theta \\
 &- \frac{\cos \theta}{\sin^2 \theta}\alpha \ p_\phi \tag{##}
 </tex>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 まずは $p_\phi$ から、これはハミルトニアンが $\phi$ を含まないので簡単ですね。
 
 <tex>
 \dot{p}_\phi = -\frac{\partial H}{\partial \phi} = 0
 </tex>
 
 次に、 $p_\theta$ 。これは、難しいです。
 
 <tex>
 \dot{p}_\theta &= - \frac{\partial H}{\partial \theta} \\
 &= \frac{\cos \theta}{I_x \sin^3 \theta}\{ (p_\phi - \cos \theta p_\psi) \cos \psi - \sin \theta \sin \psi p_\theta \}^2 \\
 &- \frac{1}{I_x \sin^2 \theta}\{ (p_\phi - \cos \theta p_\psi) \cos \psi - \sin \theta \sin \psi p_\theta \}
 (\cos \psi \sin \theta p_\psi - \cos \theta \sin \psi p_\theta) \\
 &+ \frac{\cos \theta}{I_y \sin^3 \theta}\{ (p_\phi - \cos \theta p_\psi) \sin \psi + \sin \theta \cos \psi p_\theta \}^2 \\
 &- \frac{1}{I_y \sin^2 \theta}\{ (p_\phi - \cos \theta p_\psi) \cos \psi - \sin \theta \cos \psi p_\theta \} 
 (\sin \psi \sin \theta p_\psi + \cos \theta \cos \psi p_\theta) \tag{##}
 </tex>
 
 
 すると、式 $(4)$ の続きは、
 <tex>
 \dot{p}_\theta &= \frac{\cos \theta}{\sin^3 \theta}\alpha p_\phi^2 \\
 &+ \frac{\sin \psi \cos \psi \cos \theta}{\sin^2 \theta}\beta p_\phi p_\theta \\
 &- \frac{1 + \cos^2 \theta}{\sin^3 \theta} p_\phi p_\psi \\
 \dot{p}_\theta &= \frac{\cos \theta}{\sin^3 \theta}\alpha \  p_\phi^2 \\
 &+ \frac{\sin \psi \cos \psi \cos \theta}{\sin^2 \theta}\beta \  p_\phi p_\theta \\
 &- \frac{1 + \cos^2 \theta}{\sin^3 \theta} \alpha \  p_\phi p_\psi \\
 &+ 0 \times p_\theta^2 \\
 &- \frac{\sin \psi \cos \psi}{\sin^2 \theta} \beta p_\theta p_\psi \\
 &+ \frac{\cos \theta}{\sin^3 \theta} \alpha p_\psi^2 \tag{##}
 &- \frac{\sin \psi \cos \psi}{\sin^2 \theta} \beta \  p_\theta p_\psi \\
 &+ \frac{\cos \theta}{\sin^3 \theta} \alpha \  p_\psi^2 \tag{##}
 </tex>
 
 式 $(8)$ を行列を使って表すと、
 
 <tex>
 \dot{p}_\theta &= \begin{pmatrix} p_\phi & p_\theta & p_\psi \end{pmatrix}
 \begin{pmatrix} 
 \frac{\cos \theta}{\sin^3 \theta}\alpha & \frac{\sin \psi \cos \psi \cos \theta}{2\sin^2 \theta}\beta & -\frac{1 + \cos^2 \theta}{2\sin^3 \theta}\alpha \\
 \frac{\sin \psi \cos \psi \cos \theta}{2\sin^2 \theta}\beta & 0 & -\frac{\sin \psi \cos \psi}{2\sin^2 \theta} \beta  \\
 -\frac{1 + \cos^2 \theta}{2\sin^3 \theta}\alpha & -\frac{\sin \psi \cos \psi}{2\sin^2 \theta} \beta p_\theta & \frac{\cos \theta}{\sin^3 \theta} \alpha
 \end{pmatrix}
 \begin{pmatrix} p_\phi \\
  p_\theta \\
  p_\psi 
  \end{pmatrix}
 \tag{##}
 </tex>
 
 @@author:クロメル@@
 @@accept:2010-03-03@@
 @@category:力学@@
 @@id:equationOfRigidHamiltonian@@
トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Modified by 物理のかぎプロジェクト PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji Powered by PHP 5.3.29 HTML convert time to 0.005 sec.