メニュー現在 15 名がオンラインです。 最新の25件2023-12-12
2023-11-11
2023-11-06
2023-07-15
2022-09-14
2022-07-01
2022-06-12
2022-04-13
2021-12-03
2021-10-07
2021-08-12
2021-07-26
2021-06-30
2021-06-06
2021-05-02
2021-04-17
2021-03-20
2021-03-19
2021-03-11
|
:記事ソース/剛体のオイラー角でのハミルトニアンを解く†これはrst2hooktailの記事ソース保存・変換用です(詳細). コンバート公開・更新メニュー ▼▲記事ソースの内容============================================================ 剛体のオイラー角でのハミルトニアンを解く ============================================================ 剛体の回転シリーズ番外編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 p_\psi)\sin \psi + \sin \theta \cos \psi p_\theta \}^2 \\ &+ \frac{p_\psi^2}{2 I_z} \tag{##} </tex> パラメータ $\lambda$ に対して、 <tex> \dot{\lambda} = \frac{\partial H}{\partial p_\lambda} \tag{##} </tex> <tex> \dot{p}_\lambda = - \frac{\partial H}{\partial \lambda} \tag{##} </tex> です。 それでは、さっそく式 $(2)$ を求めてみましょう。 <tex> \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} \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{##} </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@@ |