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

[CR3BP] 운동방정식 유도

by 깊은대학 2021. 4. 8.

삼체문제(three-body problem)에서 세 질점 중 한 개의 질점의 질량 m3이 다른 두 질점 m1, m2보다 훨씬 작아서 무시할 수 있을 정도라고 가정해 보자.

그러면 질점 m3는 두 질점 m1m2에는 어떤 영향도 미치지 못할 것이므로 두 질점 m1m2의 운동은 이체문제(two-body problem)로 간주할 있다. 이와 같이 삼체문제를 특수한 경우로 제한한 문제를 '제한된 삼체문제(restricted three-body problem)' 라고 한다.

 

 

제한된 삼체문제에서 두 질점 m1m2의 운동은 이체문제를 따르므로 그 궤도는 두 질점 공통의 질량중심점을 중심으로 한 원, 타원, 포물선, 쌍곡선 증의 하나가 된다.

여기서 두 질점이 질량중심점에 대해 원궤도를 갖는다고 가정해 보자. 그러면 제한된 삼체문제에 또 하나의 제한을 두는 것이므로 이를 '원궤도를 갖는 제한된 삼체문제(circular restricted three-body problem)' 또는 약어로 CR3BP라고 한다.

 

 

CR3BP에서 관심사는 두 질점의 운동에는 전혀 영향을 미치지 못하면서 두 질점의 만유인력 영향 하에서 움직이는 질점 m3의 운동이다.

CR3BP를 적용할 수 있는 문제에는 지구, 달, 우주선으로 이루어진 삼체문제나 지구, 태양, 우주선으로 이루어진 삼체문제, 또는 태양, 목성, 목성의 위성으로 이루어진 삼체문제 등이 있을 수 있다.

달의 공전궤도나 지구의 공전 궤도 등이 작은 이심율을 갖는 타원이고 원형이 아니긴 하지만 CR3BP을 적용하면 질점 m3에 해당하는 우주선이나 목성의 위성 등의 운동을 정성적으로 잘 이해할 수 있고 이 운동의 정량적인 근사값을 얻을 수 있다.

질점 m1m2는 공통의 질량중심점을 중심으로 원궤도 운동을 하는 이체문제로 가정했으므로 두 질점의 운동은 이미 정해져 있다. 먼저 두 질점의 운동을 수학식으로 표현해 보자.

 

 

그림에서 {i}는 관성좌표계로서 원점은 두 질점의 질량중심점(cm)에 있다. {b}는 시노딕 좌표계(synodic frame)로서 원점은 질량중심점에 있고 좌표계의 b^1축은 원점에서 질점 m2를 가리키는 방향이다. i^3b^3축은 공전 회전축 방향으로서 궤도면에서 직각인 방향이다.

먼저 원궤도의 주기는

 

(1)Ts=2π(r1+r2)r1+r2G(m1+m2)=2π(r1+r2)3G(m1+m2)

 

이므로 각속도는 다음과 같이 계산된다.

 

(2)ωs=2πTs=G(m1+m2)(r1+r2)3

 

따라서 t=0 일 때 질점 m1m2가 관성좌표계 {i}i^1축에 있었다고 가정하면 즉 i^1=b^1 이었다면 좌표계 {i}에서 {b}로의 DCM(direction cosine matrix, 방향코사인행렬)은 다음과 같이 계산할 수 있다.

 

(3)Csi=[cosωstsinωst0sinωstcosωst0001]

 

여기까지는 이체문제에서 원궤도 운동에 관한 것이었고 이제 제3의 질점을 추가해보자. 이 질점은 질량이 두개의 두 질점보다 비교할 수 없을 정도로 작아서 두 질점의 원궤도 운동에 어떠한 영향도 미치지 못한다.

 

 

이 질점의 질량을 m으로 아래 첨자 없이 표시하겠다. 질량중심점에서 이 질점까지의 위치벡터를 r 로, 질점 m1m2에서 이 질점까지의 위치벡터를 각각 r13r23으로 표시한다.

 

 

제3의 질점 m에는 질점 m1m2으로부터의 만유인력이 작용하므로 운동 방정식은 다음과 같이 된다.

 

(4)id2rdt2=Gm1r133r13Gm2r233r23

 

관성좌표계에 대한 r의 시간미분을 시노딕 좌표계에 대한 시간미분으로 변경하기 위해서 기본 운동학 방정식(BKE)를 적용하자. 먼저 질점 m의 속도 관계식을 보면,

 

v=idrdt=bdrdt+iωb×r

 

이므로 가속도 관계식은 다음과 같이 된다.

 

(5)idvdt=id2rdt2=bd2rdt2+2iωb×bdrdt+bdiωbdt×r+iωb×(iωb×r)=bd2rdt2+2iωb×bdrdt+iωb×(iωb×r)

 

여기서 iωb 는 관성좌표계에 대한 시노딕 좌표계의 각속도벡터로서 iωb=ωsb^3 로 주어지는 상수 벡터임을 이용하였다.

식 (5)를 (4)에 대입하면 질점 m의 운동방정식을 다음과 같이 유도할 수 있다.

 

(6)bd2rdt2+2iωb×bdrdt+iωb×(iωb×r)=Gm1r133r13Gm2r233r23

 

식 (6)의 오른쪽 변에서 첫번째 항은 시노딕 좌표계에서 계산되는 질점 m의 가속도, 두번째 항은 코리올리스 가속도, 세번째 항은 구심 가속도이다.

이제 식 (6)의 벡터 항들을 시노딕 좌표계의 각 축성분으로 표시해 보자. 먼저 위치벡터 r의 시노딕 좌표계 축성분을 다음과 같이 표시하자.

 

(7)r=xb^1+yb^2+zb^3

 

그러면 r1=r1b^1,  r2=r2b^2 이므로

 

(8)r13=rr1=(x+r1)b^1+yb^2+zb^3r23=rr2=(xr2)b^1+yb^2+zb^3

 

가 된다. 한편 코리올리스 가속도는

 

(9)2iωb×bdrdt=2(ωsb^3)×(x˙)b^1+y˙b^2+z˙b^3)=2ωsx˙b^22ωsy˙b^1

 

가 되며, 구심 가속도는 다음과 같이 된다.

 

(10)iωb×(iωb×r)=ωs2xb^1ωs2yb^2

 

식 (7)~(10)을 식 (6)에 대입하면, CR3BP의 운동방정식은 다음과 같이 된다.

 

(11)x¨2ωsy˙ωs2x=Gm1(x+r1)r133Gm2(xr2)r233y¨+2ωsx˙ωs2y=Gm1yr133Gm2yr233z¨=Gm1zr133Gm2zr233

 

여기서

 

r13=(x+r1)2+y2+z2r23=(xr2)2+y2+z2

 

이다.

 

 

 

댓글