본문 바로가기
항공우주/우주역학

[CR3BP] L1, L2 및 L3 포인트에서의 궤도 운동

by 깊은대학 2023. 6. 25.

CR3BP의 선형화된 운동방정식을 이용하여 라그랑지 포인트(Lagrange point) L4 및 L5 포인트는 (중립) 안정 평형점이지만, L1, L2 및 L3 포인트는 불안정한 평형점이라는 것을 확인했다 (https://pasus.tistory.com/271).

 

 

하지만 L1, L2 및 L3 포인트의 고유값(eigenvalue) 분석에 의하면 평형점 주위에 주기 궤도(periodic orbit)가 존재함을 시사한다. 즉 특정한 초기조건을 설정하면 불안정한 운동 모드를 배제하고 주기 운동을 하는 모드만을 나타나게 할 수가 있다.

 

 

라그랑지 포인트에서의 선형화 운동방정식은 다음과 같다.

 

(1)δx¨2δy˙=U¯xxδxU¯xyδyδy¨+2δx˙=U¯xyδxU¯yyδyδz¨=U¯zzδz

 

L1, L2 및 L3 포인트에서는 U¯xx, U¯xy, U¯yy, U¯zz 가 각각 다음과 같이 계산된다.

 

(2)U¯xx=12c2U¯yy=1+c2U¯xy=0U¯zz=c2c2=(1μ)|x0+μ|3+μ(|x0+μ1|3

 

식 (2)를 식 (1)에 대입하면 다음과 같이 된다.

 

(3)δx¨2δy˙(1+2c2)δx=0δy¨+2δx˙+(1+c2)δy=0δz¨+c2δz=0

 

여기서 c2>1 이다. 식 (3)에서 δz 방정식은 δx, δy 방정식과 독립적이므로 별도로 계산할 수 있다.

 

(4)δz(t)=Azsin(ωvt+ψ)

 

여기서 ωv2=c2 이다. Azψ 는 섭동량 δz 의 초기조건에 의해서 결정되는 상수이다.

식 (3)에서 δx, δy 운동은 결합되어 있기 때문에 다음과 같이 벡터 형식으로 바꾸는 것이 편리하다.

 

(5)w˙=Aw

여기서

A=[00100001(1+2c2)0020(1c2)20],     w=[δxδyδvxδvy]

 

식 (5)에서 행렬 A 의 고유값을 구해보자. 먼저 특성방정식은 다음과 같으므로

 

(6)det(AλI)=det[λ0100λ01(1+2c2)0λ20(1c2)2λ]=λ4+(2c2)λ2+(1+c22c22)=0

 

고유값은 다음과 같다.

 

(7)λ12=c22+9c228c22  >0λ32=c229c228c22 <0

 

식 (7)에 의하면 행렬 A 의 고유값은 두개의 실수 λ1,2=±λ 와 두개의 허수 λ3,4=±jωp 를 갖는다. 각 고유값에 해당하는 고유벡터(eigenvector)를 구하기 위하여 고유값 α 에 해당하는 고유벡터를 v=[v1  v2  v3  v4]T 라고 하자. 그러면 다음식이 성립한다.

 

(8)[00100001(1+2c2)0020(1c2)20][v1v2v3v4]=α[v1v2v3v4]

 

위 식을 전개하면 다음과 같은 관계식을 갖는다.

 

(9)v3=αv1,   v4=αv2(1+2c2)v1+2v4=αv3,   (1c2)v22v3=αv4

 

만약 v1=0 이면 v2=v3=v4=0 이 되므로 v10 이어야 한다. v1=1 로 놓으면 식 (9)에 의해서 고유벡터는 다음과 같이 된다.

 

(10)v=[1v2ααv2]

 

이제 고유값이 ±λ 일 때 고유벡터 v1, v2 는 다음과 같이 계산할 수 있다.

 

(11)v1=[1v2λλv2],   v2=[1v2λλv2]

여기서

 

(1+2c2)+2λv2=λ2,   (1c2)v22λ=λ2v2(1+2c2)2λv2=λ2,   (1c2)v2+2λ=λ2v2

 

이므로 v2=v2 임을 알 수 있다. 따라서

 

(12)v2=v2=2λλ2+c21=λ2(1+2c2)2λ

 

이다. 식 (12)를 식 (11)에 대입하면 고유값이 ±λ 일 때 고유벡터 v1, v2 는 다음과 같이 쓸 수 있다.

 

(13)v1=[1v2λλv2],   v2=[1v2λλv2]

 

 

 

한편 고유값이 ±jωp 일 때 고유벡터 v3, v4 는 다음과 같이 계산할 수 있다.

 

(14)v3=[1v2jωpjωpv2],   v4=[1v2jωpjωpv2]

여기서

 

(1+2c2)+2jωpv2=ωp2,   (1c2)v2+2jωp=ωp2v2(1+2c2)2jωpv2=ωp2,   (1c2)v22jωp=ωp2v2

 

이므로 v2=v2 임을 알 수 있다. 따라서

 

(15)v2=v2=j2ωpωp2c2+1=jωp2+(1+2c2)2ωp=jκ

 

이다. 식 (15)를 식 (14)에 대입하면 고유값이 ±jωp 일 때 고유벡터 v3, v4 는 다음과 같이 쓸 수 있다.

 

(16)v3=[1jκjωpωpκ]=[100ωpκ]+j[0κωp0]=vR+jvIv4=[1jκjωpωpκ]=[100ωpκ]j[0κωp0]=vRjvI

 

실수 고유값에 해당하는 고유벡터 v1, v2 는 각각 안정 부분공간(stable subspace)과 불안정 부분공간의 기저벡터, 허수 고유값에 해당하는 고유벡터 vR, vI 는 센터(center) 부분공간의 기저벡터이다.

각 부분공간의 고유벡터로 변환행렬 T 를 다음과 같이 정의하면

 

(17)T=[v1v2vRvI]

 

식 (1)의 상태벡터 w 를 다음과 같이 상태벡터 a 로 변환할 수 있다 (https://pasus.tistory.com/233).

 

(18)a˙=T1ATa=Da [a˙1a˙2a˙3a˙4]=[λ0000λ00000ωp00ωp0][a1a2a3a4]

 

식 (18)로 주어지는 a 의 해는 다음과 같다.

 

(19)a1(t)=a10eλta2(t)=a20eλta3(t)=a30cosωpt+a40sinωpta4(t)=a30sinωpt+a40cosωpt

 

여기서 a10, a20, a30, a40 은 초기값이다. 식 (19)에 의하면 라그랑지 포인트에 대한 선형 운동을 (a1a2) 좌표로 투사시키면 L1, L2, L3 포인트는 안장점(saddle point)이 되고, (a3a4) 좌표로 투사시키면 중심점(center point)이 됨을 알 수 있다. 그래서 L1, L2, L3 포인트를 안장-중심 평형점(saddle-center equilibrium point)이라고 하기도 한다.

 

 

또한 식 (19)에 의하면 초기값을 불안정 운동을 배제하도록 잘 설정한다면, 즉 a1=a2=0 이 된다면 라그랑지 포인트를 중심으로 하는 주기 궤도(periodic orbit) 운동이 가능함을 알 수 있다. 그리고 L1, L2, L3 포인트에 대한 선형화 운동은 전체적으로 불안정하지만 a10=0 이면 궤도 운동이 안정할 수 있다는 것을 알 수 있다.

 

 

추가적으로 안장점 투사 그림에 의하면 라그랑지 포인트 주변 영역을 통과(transit)하는 궤도와 통과하지 않는 비통과(non-transit) 궤도도 존재함을 알 수 있다.

 

 

댓글