본문 바로가기

holonomic4

해밀톤 방정식 (Hamilton’s Equation) 라그랑지 방정식(Lagrange's equation)은 \(n\) 개의 2차 미분 방정식으로 구성되어 있다. 이 방정식을 \(2n\) 개의 1차 미분 방정식으로 재 구성한 것이 해밀톤 방정식(Hamilton's equation)이다. 먼저 일반화된 운동량(generalized momentum)을 다음과 같이 정의한다. \[ p_i= \frac{\partial L}{\partial \dot{q_i}}, \ \ \ \ \ i=1, 2, ... , n \tag{1} \] 이어서 해밀토니안 함수(Hamiltonian function)를 다음과 같이 정의하고, \[ H= \sum_{i=1}^n p_i \dot{q}_i-L(\mathbf{q}, \dot{\mathbf{q}}, t) \tag{2} \] 일반화된 속도.. 2021. 8. 8.
라그랑지 방정식 (Lagrange’s Equation) 라그랑지 방정식(Lagrange's equation)과 해밀톤 방정식(Hamilton's equation)은 해석 동역학(analytical dynamics)의 근간을 이룬다. 라그랑지 방정식은 해밀톤의 원리(Hamilton's principle)를 일반화 좌표로 표현한 2차 미분 방정식이며, 해밀톤 방정식은 라그랑지 방정식으로부터 유도할 수 있는 1차 미분 방정식이다. \(N\) 개의 질점으로 이루어진 홀로노믹(holonomic) 시스템이 있다고 하자. 그러면 \(N\) 개의 질점의 위치벡터를 일반화 좌표 \(q_i\) 를 이용하여 표현하면 다음과 같다. \[ \mathbf{r}_k= \mathbf{r}_k (q_1, q_2, ... , q_n, t), \ \ \ \ \ k=1, 2, ... ,N \t.. 2021. 8. 8.
일반화 좌표 (Generalized Coordinate) \(N\) 개의 질점으로 이루어진 시스템이 있다고 하자. 각 질점의 위치는 \(N\) 개의 위치 벡터 \(\mathbf{r}_k=\mathbf{r}_k (x_k, y_k, z_k ), \ \ k=1,...,N\) 으로 표현할 수 있다. 여기서 \(x_k, y_k, z_k\) 는 \(k\) 번째 질점의 위치를 직교 좌표계(Cartesian coordinate)로 표시한 좌표다. 질점이 운동할 경우 질점의 각 위치를 시간의 함수 \(x_k (t), y_k (t), z_k (t)\) 로 표현하면 된다. 그러면 3차원 공간상에 \(N\) 개의 운동 궤적이 나타날 것이다. 그런데 만약 \(3N\) 차원 공간이 있다면 \(N\) 개의 질점으로 이루어진 시스템의 운동을 한 점의 운동으로 표현할 수 있지 않을까. 이와.. 2021. 8. 8.
해밀톤의 원리 (Hamilton’s Principle) \(N\) 개의 질점으로 이루어진 시스템이 있다고 하자. 각 질점에 작용하는 합력을 \(\mathbf{R}_k\) 이라고 할 때 시스템이 정적 평형 상태에 있다면 \(\mathbf{R}_k=0\) 이다. 그러면 합력이 질점에 하는 가상일(virtual work)은 \(\mathbf{R}_k \cdot \delta \mathbf{r}_k = 0 \) 이다. 전체 시스템에 대한 가상일은 각 질점의 가상일을 모두 합하면 된다. 전체 가상일도 \(0\) 이다. \[ \delta W= \sum_{k=1}^N \mathbf{R}_k \cdot \delta \mathbf{r}_k = 0 \tag{1} \] 이제 합력을 외력 \(\mathbf{F}_k\) 와 구속력 \(\mathbf{F}_k^\prime\) 의 합으로.. 2021. 8. 4.