Loading [MathJax]/jax/output/HTML-CSS/jax.js

반응형

[고전역학] 17. 해밀턴 역학



일반화 좌표에서 H=ipi˙qiL이라고 하자. 역학계에서 운동에너지 T˙q의 동차 2차함수(homogeneous quadratic function)이고 위치에너지 Vqi만의 함수이며 라그랑지안은 L=TV이다. 

동차함수에 대한 오일러의 정리에 따르면 차수가 n이고 변수가 x1,x2,,xr인 동차함수 f에 대해 다음의 등식이 성립한다.x1fx1+x2fx2++xrfxr=nf이 정리로부터ipi˙qi=iL˙qi=iT˙qi˙qi=2T이므로H=ipi˙qiL=2T(TV)=T+V이다. H를 해밀토니안(Hamiltonian)이라고 한다.

일반화 운동량(generalized momentum)을 pi=L˙qi(i=1,2,,n)로 정의하면 라그랑주 운동방정식은 ˙pi=Lqi이다. 

일반화 운동량을 이용하여 일반화 속도 ˙qi=˙qi(qi,pi,t)로 나타낼 수 있고, 해밀토니안을 다음과 같이 나타낼 수 있다.H(qk,pk,t)=ipi˙qiL(qi,˙qi,t)이때 해밀토니안 H의 전미분은dH=i(Hqidqi+Hpidpi)+Htdt=i(˙qidpi+pid˙qiLqidqiL˙qid˙qi)Ltdt=i(˙qidpi˙pidqi)Ltdt이고 여기서 다음의 식˙qi=Hpi,˙pi=Hqi을 얻고 이 두 식들을 해밀턴의 운동방정식이라고 한다. 또한 Ht=Lt=dHdt이다.

해밀턴의 운동방정식 ˙qi=Hpi,˙pi=Hqi는 그 모양이 대칭적이므로 해밀턴의 정준 방정식(Hamilton's canonical equations)이라고 한다.     


1차원 조화진동자에 대한 해밀턴의 운동방정식을 구하자.T=12m˙x2,V=12kx2,L=TV이고 일반화 운동량이 p=L˙x=m˙x이므로 ˙x=pm이고 해밀토니안은H=T+V=p22m+12kx2이고 해밀턴의 운동방정식은 ˙x=Hp,˙p=Hx이다. 그러므로 pm=˙x,kx=˙p이고 kx=ddt(m˙x)이므로 조화진동자의 운동방정식 m¨x+kx=0을 얻는다.


원통면 x2+y2=R2을 따라 운동하는 질량이 m인 입자가 원점의 방향으로 힘 F=kr을 받는다고 한다.(아래 그림 참고)

위치에너지는V=12kr2=12k(x2+y2+z2)=12k(R2+z2)(x2+y2=R2)이고 원통좌표계에서 속도의 제곱은 v2=˙R2+R2˙θ2+˙z2이고 R은 상수이므로 운동에너지는 T=12m(R2˙θ2+˙z2)이다. 라그랑지안이L=TV=12m(R2˙θ2+˙z2)12k(R2+z2)이므로 일반화 운동량은pθ=L˙θ=mR2˙θ,pz=L˙z=m˙z이다.

일반화 운동량을 이용하여 해밀토니안을H=T+U=p2θ2mR2+p2z2m+12k(R2+z2)로 나타낼 수 있고, 따라서 운동방정식은˙pθ=Hθ=0,˙pz=Hz=kz,˙θ=Hpθ=pθmR2,˙z=Hpz=pzm이고 pθ=mR2˙θ는 상수이다.

z축 주위의 각운동량은 보존량이 되고, z축이 대칭축이므로 식 pz=m˙z,˙pz=kz으로부터 ¨z+ω20z=0이고 ω20=km이다.

따라서 z축 방향의 운동은 조화 단진동이다.


라그랑지안 L과 해밀토니안의 관계는 H=ipi˙qiL이고 변분법으로부터 δt2t1Ldt=δt2t1(ipi˙qiH)dt=0이 성립한다.

간단한 문제 해결을 위해 새로운 정준변수 Qi,Pi를 도입해서 새로운 해밀토니안 K를 도입하여 다음의 식이 성립하게 한다.δt2t1(iPi˙QiK)dt=0(qi,pi)에서 (Qi,Pi)로의 변환을 정준변환(canonical transformation)이라고 한다.

(qi,pi) 

(Qi,Pi) 

H 

K 

˙qi=Hpi,˙pi=Hqi 

˙Qi=KPi,˙Pi=KQi 

앞의 식들로부터ipi˙qiH=iPi˙QiK+dWdt이고 여기서 W는 모함수(generating function)로 δt2t1dWdtdt=[δW]t2t1=0을 만족한다.

모함수 W가(여기서 q,P,Q,Pqi,pi,Qi,Pi들의 집합이다)

(1) W=W1(q,Q,t)일 때dW1dt=iW1qi˙qi+iWiQi˙Qi+W1t이고ipi˙qiH=iPi˙QiK+iW1qi˙qi+iW1Qi˙Qi+W1t이므로pi=W1qi,Pi=W1Qi,K=H+W1t이다.

(2) W=W2(q,P,t)일 때 W2=W1+iPiQi이므로ipi˙qiH=iPi˙QiK+dW1dt=ddt(W1+iPiQi)i˙PiQiK=dW2dti˙PiQiK=iW2qi˙qi+iW2Pi˙Pi+W2ti˙PiQiK이고pi=W2qi,Qi=W2Pi,K=H+W2t이다.


해밀토니안이 H=p22m+V=E인 질점에 대해 W=W2, W(q,P,t)=W(q,E)(P=E)라고 하면 W(q,E)=pdq=2m(EV)dq이고 Q=WE=m2m(EV)dq이다. K=H=E이므로 ˙Q=KP=KE=1이고Q=m2m(EV)dq=t+α이다. V=12kq2(k=mω2)이면m2m(E12kq2)dq=1ωsin1(q2Emω2)=t+α이므로 q=2Emω2sinω(t+α)이고 p=2m(EV)=2m(E12mω2q2)=2mEcosω(t+α)이다.         

참고자료: 

Analytical Mechanics 7th edition, Fowles, Cassiday, Cengage Learning

Classical Dynamics of Particles and Systems 5th edition, Thornton, Marion, Cengage Learning 

알기쉬운 역학, 강남룡, 이삼녕, 최상돈, 북스힐      

반응형
Posted by skywalker222