본문 바로가기

물리

헤밀토니안 계 Hamiltonian system

1. 한 줄 정리

헤밀토니안 계 Hamiltonian system 이란

어떤 계의 상태를 위치와 운동량으로 나타내고, 그 시간 변화가 하나의 함수 헤밀토니안 H 에 의해 결정되는 동역학계

보통 H 는 많은 경우 전체 에너지를 뜻한다.

즉 아주 거칠게 말하면,

에너지 함수 하나로 계의 움직임 전체를 기술하는 방식

시스템의 전체 에너지 ( 운동 에너지 + 퍼텐셜 에너지 ) 

H = T + V

 

2. 왜 갑자기 위치와 운동량인가

뉴턴역학에서는 보통

  • 위치 x
  • 속도 v
  • 힘 F = ma

로 시작한다.

그런데 헤밀토니안 형식에서는 보통

  • 위치 q
  • 운동량 p 

를 쓴다.

여기서 q 는 generalized coordinate, 즉 일반화 좌표이다.

꼭 단순한 직선상의 위치일 필요는 없다.

예를 들면

  • 진자의 각도 theta
  • 로봇 관절의 회전각
  • 입자의 3차원 위치

모두 q 가 될 수 있다.

그리고 p 는 그에 대응하는 운동량이다.

 

3. 왜 속도 대신 운동량을 쓰나

이게 핵심이다

속도는 얼마나 빨리 움직이느냐이고,

운동량은 운동 상태를 동역학적으로 얼마나 담고 있느냐에 더 가깝다.

단순한 경우에는

p = mv

라서 거의 같아 보이지만, 일반적인 계에서는 꼭 그렇지 않다. 

예를 들어

  • 좌표계를 바꾸거나 
  • 자기장 같은 것이 들어가거나
  • 제약 조건이 있거나
  • 곡선 좌표계를 쓰면

운동량은 단순히 mv 가 아닐 수 있다.

그래서 더 일반적이고 구조적인 언어는 속도보다 운동량이다.

 

4. 상태를 어떻게 표현하나 : 위상공간

헤밀토니안 계에서 상태는 보통

(q, p)

로 나타낸다.

즉 한 순간의 계는

  • 어디에 있는가 q
  • 어떻게 움직이고 있는가 p

를 함께 알아야 완전히 정해진다

이 (q, p) 들의 전체 공간을 위상공간 phase space 라과 한다.

예를 들어 1차원 입자 하나면

  • 위치 q 1개
  • 운동량 p 1개

라서 위상공간은 2차원이다.

3차원 입자 하나면

  • 위치 3개
  • 운동량 3개

총 6차원 위상공간이 된다.

입자가 N 개면 보통 6N 차원이다. (3차원 입자이기 때문, 각 차원에서의 위치와 운동량)

 

5. 헤밀토니안 H 란 무엇인가

헤밀토니안은 보통

H(q, p, t)

형태의 함수이다.

많은 고전적 경우에는 시간에 직접 의존하지 않고,

H(q,p) = T + V

  • T : 운동에너지
  • V : 퍼텐셜 에너지

의 합으로 나타난다.

예를 들어 1차원 질량 m 짜리 입자가 퍼텐셜 V(q) 안에 있으면

이다.

이건 그냥 전체 에너지 이다.

하지만 중요한 건 단순히 에너지라는 이름이 아니라. 

이 함수가 계의 시간 변화를 만들어낸다

는 점이다.

 

6 헤밀턴 방정식 : 핵심 공식

헤밀토니안 계의 움직임은 다음 두 식으로 주어진다.

이것이 헤밀턴 방정식

여기서

  • q(dot) : 좌표의 시간 변화율
  • p(dot) : 운동량의 시간 변화율

이다

즉 헤밀토니안 H 를 알면,

계가 앞으로 어떻게 움직일지 결정된다.

 

7. 이 식이 감각적으로 무슨 뜻인가

첫 번째 식 : 운동량 방향으로 에너지가 어떻게 바뀌는지가 좌표 변화율을 준다는 뜻이다.

두 번째 식 : 좌표 방향의 에너지 기울기가 운동량 변화를 만든다

 

특히 두 번째 식은 힘과 연결된다.

퍼텐셜이 있을 때

즉 에너지 지형의 기울기가 운동을 만든다는 그림이다. 

 

8. 가장 쉬운 예시 : 1차원 자유입자

퍼텐셜이 엇는 자유 입자는 ( H = T + V 에서 V = 0, T = 1/2 * mv^2, p = mv )

이다.

그러면

이다.

해석하면

  • 운동량 p 는일정
  • 따라서 속도도 일정
  • 위치는 일정한 속도로 직선 운동

즉 뉴턴의 관성운동과 같다. 

 

9. 두 번째 예시 : 조화 진동자

중요한 예시

스프링에 매달린 질량 m 의 계를 생각

그러면

이 둘을 합치면 결국

우리가 아는 단순 조화운동이 나온다.

 

조화 진동자는 거의 모든 분야의 로컬 근사에 등장한다.

  • 분자 진동
  • 전자기장 모드
  • 양자 조화진동자
  • 회로
  • 파동
  • 고체 격자 진동

그래서 헤밀토니안 형식은 단순한 역학 도구가 아니라 수많은 이론의 공통 언어가 된다. 

 

10. 라그랑지안과의 차이

  • 라그랑지안 L(q,q,t) 는 위치와 속도로 기술
  • 헤밀토니안 H(q,p,t) 는 위치와 운동량으로 기술

두 형식은 깊게 연결되어 있고, 보통 르장드르 변환으로 이어진다.

감각적 차이

라그랑지안은 보통

어떤 경로가 실제 운동인가?

를 다루는 데 강하다

헤밀토니안은 보통

현재 상태에서 다음 순간 어떻게 흐른느가?

를 다루는데 강하다

  • 라그랑지안 : 경로, 작용, 변분
  • 헤밀토닝나 : 상태, 흐름, 위상공간

이라는 차이가 존재

 

11. 왜 헤밀토니안 계가 특별한가

그냥 또 하나의 좌표 바꿔쓰기처럼 보일 수 있지만,

헤밀토니안 계에는 아주 강한 구조가 들어 있다.

핵심은 다음

(1) 에너지 보존과 잘 연결됨

시간에 직접 의존하지 않는다면 보통 H 가 보존된다.

dH / dt = 0

이 된다.

그래서 헤밀토니안은 보존량과 자연스럽게 연결된다.

 

(2) 위상공간 부피 보존

리우빌 정리로 이어진다.

헤밀토니안 흐름에서는 위상공간에서 작은 영역의 부피가 보존된다.

즉 상태들이 찌그러질 수는 있어도 전체 부피가 늘거나 줄지 않는다.

이것은 아주 중요하다

왜냐하면 이 사실 때문에

  • 미시적으로는 정보가 보존되는 것처럼 보이고
  • 거시적으로는 엔트로피 증가가 보이는 이유

를 고민하게 되기 때문

 

(3) 시간반전 가능성과 연결됨

많은 헤밀토니안 계는 기본적으로 시간에 대해 가역적이다.

즉 어떤 운동이 가능하면, 적절히 운동량 부호를 뒤집은 역과정도 가능하다

이게 바로

  • 로슈미트 역설
  • 엔트로피 증가의 문제
  • 시간의 화살

로 이어진다.

 

(4) 대칭성과 보존법칙을 다루기 좋음

대칭성과 보존량을 아주 구조적으로 표현한다

  • 공간 병진 대칭 - 운동량 보존
  • 시간 병진 대칭 - 에너지 보존
  • 회전 대칭 - 각운동량 보존

이런 관계를 깔끔하게 다룬다.

 

12. 계 라는 말은 정확히 뭔가

계는 꼭 입자만 뜻하지 않는다

예를 들면

  • 질점의 운동
  • 진자
  • 행성계
  • 전자기장 모드
  • 분자 진동
  • 회로
  • 고체의 격자 진동
  • 연속체의 특정 모드
  • 양자역학적 상태의 시간 발전

즉 핵심은 물리적 대상의 종류가 아니라

그 대상의 상태가 (q, p) 로 표현되고, 시간발전이 H 로 주어지느냐

 

13. 단순한 뉴턴역학과 뭐가 다른가

표면적으로는 같은 물리를 다른 언어로 쓴 것처럼 보인다

실제로 많은 경우 동등한 설명이다.

하지만 차이는 크다

뉴턴 형식은 보통

F = ma

중심이고, 좌표계나 제약이 복잡해지면 다루기 불편해질 수 있다.

헤밀토니안 형식은

  • 좌표를 더 일반적으로 바꿀 ㅜㅅ 있고
  • 위상공간 구조가 드러나고
  • 보존량과 대칭성이 잘 보이고
  • 통계역학과 양자역학으로 넘어가기 좋다.

즉 단순 계산법이 아니라

더 구조적인 언어이다.

 

14. 왜 수학, 물리, 공학, AI 쪽에서도 자주 나오나

헤밀토니안 계는 보존적 동역학의 표준형이기 때문

복잡한 시스템을 구조적으로 다루는 공통 문법이다.