logo

변분법과 오일러-라그랑주 방정식으로부터 유도되는 해밀턴 방정식 📂편미분방정식

변분법과 오일러-라그랑주 방정식으로부터 유도되는 해밀턴 방정식

  • x와 p에 대해서, 편미분방정식의 변수임을 강조할 때는 일반 글씨체 x,pRnx,p \in \mathbb{R}^{n}으로 표기하고, ss에 대한 함수임을 강조할 때는 굵은 글씨체 x,pRn\mathbf{x}, \mathbf{p} \in \mathbb{R}^{n}으로 표기한다. 마찬가지로 v도 변수임을 강조할 때는 일반 글씨체 vRnv \in \mathbb{R}^{n}로 나타내고, 함수임을 강조할 때는 굵은 글씨체 vRn\mathbf{v} \in \mathbb{R}^{n}으로 나타낸다.

해밀턴 방정식을 이끌어내는 방법에는 두 가지가 있다. 하나는 해밀턴-야코비 방정식의 특성 방정식을 구해서 얻는 방법이고, 다른 하나는 이 글에서 소개할 오일러-라그랑주 방정식으로부터 얻는 방법이다.

정의1

x()A\mathbf{x}(\cdot)\in \mathcal{A}작용 II극점이라고 하자. 그러면 극점의 정의에 따라 x()\mathbf{x}(\cdot)는 아래의 오일러-라그랑주 방정식 을 만족한다.

ddsDvL(x˙(s),x(s))+DxL(x˙(s),x(s))=0(0st) -\dfrac{d}{ds}D_{v} L\big( \dot{\mathbf{x}}(s), \mathbf{x}(s)\big)+D_{x}L\big( \dot{\mathbf{x}}(s), \mathbf{x}(s)\big)=0 \quad (0\le s \le t)

p\mathbf{p}를 다음과 같이 정의하자.

p(s):=DvL(x˙(s),x(s))(0st) \begin{equation} \mathbf{p}(s) := D_{v}L\big( \dot{\mathbf{x}}(s), \mathbf{x}(s)\big) \quad (0 \le s \le t) \label{eq1} \end{equation}

p\mathbf{p}를 위치 x(s)\mathbf{x}(s)와 속도 x˙(s)\dot{\mathbf{x}}(s)에 대한 일반화된 운동량generalized momentum이라 한다.

그리고 모든 p,xRnp, x \in \mathbb{R}^n에 대하여 p=DvL(v,x)p=D_{v}L(v,x)를 만족하는 유일한 v=v(p,x)Rnv=\mathbf{v}(p,x) \in \mathbb{R}^n가 존재하고 vCv\in C^\infty라고 가정하자. 그러면 라그랑지안 LL에 관련된 해밀토니안Hamiltonian HH를 다음과 같이 정의한다.

H(p,x):=pv(p,x)L(v(p,x),x)(p,xRn) H(p,x):=p \cdot \mathbf{v}(p,x) - L(\mathbf{v}(p,x), x) \quad (p,x\in \mathbb{R}^n)

설명

고전역학에서 라그랑지안운동에너지에서 퍼텐셜에너지를 뺀 것으로 정의한다.

L=TV=12mv2+V(x) L = T - V = \dfrac{1}{2}mv^{2} + V(x)

이에 대해서 p\mathbf{p}를 계산해보면 다음과 같으므로 p\mathbf{p}를 일반화된 운동량이라 부르는 것이 자연스러움을 알 수 있다.

p=DvL=ddv(12mv2+V(x))=mv=p \mathbf{p} = D_{v}L = \dfrac{d}{dv} \left( \dfrac{1}{2}mv^{2} + V(x) \right) = mv = p

물리학에서 헤밀토니안은 구체적으로 운동에너지와 퍼텐셜에너지의 합인 전체 에너지total energy를 의미한다. 따라서 아래에서 소개할 정리의 결과인 ’ 사상 sH(p(s),x(s))s \mapsto H\big( \mathbf{p}(s), \mathbf{x}(s)\big)가 상수 ’ 라는 것은 시간에 따라서 전체 에너지가 변하지 않는다, 다시 말해 전체 에너지가 보존된다는 말과 같다.

또한 아래의 정리는 n개의 2계 상미분 방정식(x(s)\mathbf{x}(s)에 대한 오일러-라그랑주 방정식)을 2n개의 1계 상미분 방정식(p(s)\mathbf{p}(s)x(s)\mathbf{x}(s)에 대한 해밀턴 방정식)으로 나타낼 수 있다는 것을 알려준다. 식의 수가 많더라도 2계 미분방정식보다 1계 미분방정식을 푸는 것이 더 쉬운 일이라는 것은 말하면 입만 아프다.

정리

함수 x()\mathbf{x}(\cdot)p()\mathbf{p}(\cdot)해밀턴 방정식 을 만족한다.

{x˙(s)=DpH(p(s),x(s))p˙(s)=DxH(p(s),x(s))(0st) \begin{cases} \dot{\mathbf{x}}(s)=D_{p}H\big( \mathbf{p}(s), \mathbf{x}(s) \big) \\ \dot{\mathbf{p}}(s) = -D_{x}H \big( \mathbf{p}(s), \mathbf{x}(s) \big) \end{cases} \quad (0 \le s \le t)

더하여 사상 sH(p(s),x(s))s \mapsto H\big( \mathbf{p}(s), \mathbf{x}(s)\big)는 상수 함수이다.

증명

  • Part 1.

    vv(eq1)\eqref{eq1}을 만족하는 해라고 가정했으므로 다음이 성립한다.

    x˙(s)=v(p(s),x(s)) \begin{equation} \dot{\mathbf{x}}(s)=\mathbf{v}\big( \mathbf{p}(s), \mathbf{x}(s) \big) \label{eq2} \end{equation}

    그리고 v()=(v1(),,vn())\mathbf{v}(\cdot)=\big( v^1(\cdot), \cdots, v^n(\cdot) \big)이라고 하자. 각 i=1,,ni=1, \dots, n에 대해서 HxiH_{x_{i}}는 연쇄법칙에 의해 다음과 같다.

    Hxi(p,x)=Hxi=xi(pv(p,x)L(v(p,x),x))=k=1npkvxik(p,x)k=1Lvk(v(p,x),x)vxik(p,x)Lxi(v(p,x),x) \begin{align*} H_{x_{i}}(p,x) &= \dfrac{\partial H}{\partial x_{i}} \\ &= \dfrac{\partial }{\partial x_{i}} \left( p \cdot \mathbf{v}(p,x) - L(\mathbf{v}(p,x), x) \right) \\ &= \sum_{k=1}^{n}p_{k}v^{k}_{x_{i}}(p,x) - \sum_{k=1}^{}L_{v_{k}}\big( \mathbf{v}(p,x), x\big)v^{k}_{x_{i}}(p,x) - L_{x_{i}}\big( \mathbf{v}(p,x), x\big) \end{align*}

    그런데 가정에 의해서 p=DvL(v,x)p=D_{v}L(v,x)이므로 pk=Lvk(v(p,x),x)p_{k}=L_{v_{k}}(\mathbf{v}(p,x), x)이다. 따라서 위의 식의 첫째항과 둘째항이 상쇄되어 다음을 얻는다.

    Hxi(p,x)=Lxi(v(p,x),x) H_{x_{i}}(p,x)= - L_{x_{i}}\big( \mathbf{v}(p,x), x\big)

    또한 HpiH_{p_{i}}를 구해보면 다음과 같다.

    Hpi(p,x)=Hpi=pi(pv(p,x)L(v(p,x),x))=vi(p,x)+k=1npkvpik(p,x)k=1nLvk(v(p,x),x)vpik(p,x)=vi(p,x)+k=1npkvpik(p,x)k=1npkvpik(p,x)=vi(p,x) \begin{align*} H_{p_{i}}(p,x) &= \dfrac{\partial H}{\partial p_{i}} \\ &= \dfrac{\partial }{\partial p_{i}} \left( p \cdot \mathbf{v}(p,x) - L(\mathbf{v}(p,x), x) \right) \\ &= v^{i} (p,x) + \sum_{k=1}^{n} p_{k}v^k_{p_{i}}(p,x) -\sum_{k=1}^{n} L_{v_{k}}(\mathbf{v}(p,x), x)v^{k}_{p_{i}}(p,x) \\ &= v^{i} (p,x) + \sum_{k=1}^{n} p_{k}v^k_{p_{i}}(p,x) -\sum_{k=1}^{n} p_{k} v^{k}_{p_{i}}(p,x) \\ &= v^{i} (p,x) \end{align*}

    이제 Hxi(p(s),x(s))H_{x_{i}}\big( \mathbf{p}(s), \mathbf{x}(s) \big)를 구해보면 다음과 같다.

    Hxi(p(s),x(s))=Lxi(v(p(s),x(s)),x(s))=Lxi(x˙(s),x(s))=ddsLvi(x˙(s),x(s))=p˙i(s) \begin{align*} H_{x_{i}}\big( \mathbf{p}(s), \mathbf{x}(s) \big) &= -L_{x_{i}}\big( \mathbf{v}(\mathbf{p}(s), \mathbf{x}(s) ), \mathbf{x}(s) \big) \\ &= -L_{x_{i}} \big( \dot{\mathbf{x}}(s), \mathbf{x}(s) \big) \\ &= -\dfrac{d}{ds}L_{v_{i}}\big( \dot {\mathbf{x}}(s), \mathbf{x}(s) \big) \\ &= -\dot{p}^i(s) \end{align*}

    두번째 등호는 (eq2)\eqref{eq2}에 의해, 세번째 등호는 오일러-라그랑주 방정식에 의해, 마지막 등호는 (eq1)\eqref{eq1}에 의해 성립한다. 따라서 다음을 얻는다.

    DxH(p(s),x(s))=p˙(s)(0st) \begin{equation} -D_{x}H \big( \mathbf{p}(s), \mathbf{x}(s)\big)=-\dot{\mathbf{p}}(s) \quad (0 \le s \le t) \label{eq3} \end{equation}

    또한 Hpi(p(s),x(s))H_{p_{i}}\big( \mathbf{p}(s), \mathbf{x}(s) \big)를 구해보면 다음과 같다.

    Hpi(p(s),x(s))=vi(p(s),x(s))=x˙i(s) \begin{align*} H_{p_{i}}\big( \mathbf{p}(s), \mathbf{x}(s) \big) &= v^i\big( \mathbf{p}(s), \mathbf{x}(s) \big) \\ &= \dot{x}^i(s) \end{align*}

    따라서 다음을 얻는다.

    DpH(p(s),x(s))=x˙(s)(0st) \begin{equation} D_{p}H\big( \mathbf{p}(s), \mathbf{x}(s) \big)=\dot{\mathbf{x}}(s) \quad (0 \le s \le t) \label{eq4} \end{equation}

    그러므로 (eq3),(eq4)\eqref{eq3}, \eqref{eq4}를 정리하면 다음을 얻는다.

    {x˙(s)=DpH(p(s),x(s))p˙(s)=DxH(p(s),x(s))(0st) \begin{cases} \dot{\mathbf{x}}(s)=D_{p}H\big( \mathbf{p}(s), \mathbf{x}(s) \big) \\ \dot{\mathbf{p}}(s) = -D_{x}H \big( \mathbf{p}(s), \mathbf{x}(s) \big) \end{cases} \quad (0 \le s \le t)

  • Part 2. HHss에 대해 무관하다

    ddsH(p(s),x(s))=i=1nHpi(p(s),x(s))p˙i(s)+i=1nHxi(p(s),x(s))x˙i(s))=i=1nx˙i(s)p˙i(s)i=1np˙i(s)x˙i(s)=0 \begin{align*} \dfrac{d}{ds}H\big( \mathbf{p}(s), \mathbf{x}(s) \big) &= \sum_{i=1}^n H_{p_{i}}\big( \mathbf{p}(s), \mathbf{x}(s) \big)\dot{p}^i(s) + \sum_{i=1}^n H_{x_{i}} \big( \mathbf{p}(s), \mathbf{x}(s) \big) \dot {x}^i(s)) \\ &= \sum_{i=1}^n\dot{x}^i(s) \dot{p}^i(s) - \sum_{i=1}^n\dot{p}^i(s)\dot{x}^i(s) \\ &= 0 \end{align*}

    두번째 등호는 (eq3),(eq4)\eqref{eq3}, \eqref{eq4}에 의해 성립한다.


  1. Lawrence C. Evans, Partial Differential Equations (2nd Edition, 2010), p118-119 ↩︎