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

J2 섭동에 의한 궤도요소의 시간 변화율 - 1

by 깊은대학 2024. 9. 19.

J2 섭동에 의한 궤도요소(orbital elements)의 시간 변화율은 라그랑지 행성 방정식(Lagrange planetary equation)이나 가우스 행성 방정식(Gauss planetary equation)을 이용하여 계산할 수 있다. 여기서는 가우스 행성 방정식을 이용해서 계산해 보도록 하겠다.

게시글 (https://pasus.tistory.com/346)에 있는 가우스 행성 방정식은 다음과 같았다.

 

(1)dadt=2a2hesinθ ar+2a2h(1+ecosθ) aθdedt=hμsinθ ar+1h[(r+h2μ)cosθ+er] aθdidt=rhcos(ω+θ) ahdΩdt=rsin(ω+θ)hsini ahdωdt=heμcosθ ar+1eh(r+h2μ)sinθ aθrsin(ω+θ)htani ahdθdt=hr2+heμcosθ ar1eh(r+h2μ)sinθ aθdhdt=r aθ

 

여기서 ar, aθ, ah 는 LVLH(local-vertical-local-horizontal) 좌표계 {o} 로 표현된 섭동 가속도 벡터 ap 의 축 성분이다.

 

(2)apo=[araθah]

 

한편 게시글 (https://pasus.tistory.com/349)에 의하면 J2 섭동 가속도는 다음과 같이 ECI 죄표계 {i} 로 주어졌다.

 

(3)api=[axayaz]=32J2μr2(Rer)2[xr(5(zr)21)yr(5(zr)21)zr(5(zr)23)]

 

여기서 x, y, z 는 위치벡터 r 을 ECI 좌표계로 표현한 축 성분이다.

식 (1)과 (3)에 의하면 가우스 행성 방정식을 사용하려면 J2 섭동 가속도를 LVLH 좌표계로 변환해야 한다. ECI 좌표계 {i} 에서 LVLH 좌표계 {o} 로의 DCM Coi 는 다음과 같다.

 

(4)Coi=C(z,Ω)C(x,i)C(z,ω+θ)=[cΩ c(ω+θ)sΩ ci s(ω+θ)cΩ s(ω+θ)sΩ ci c(ω+θ)sΩ sisΩ c(ω+θ)+cΩ ci s(ω+θ)sΩ s(ω+θ)+cΩ ci c(ω+θ)cΩ sisi s(ω+θ)si c(ω+θ)ci]

 

여기서 c=cos, s=sin 을 의미한다.

 

 

그러면 섭동 가속도는 다음과 같이 변환할 수 있다.

 

(5)apo=(Coi)Tapi   [araθah]=[cα cϕ ax+sα cϕ ay+sϕ azsα ax+cα aycα sϕ axsα sϕ ay+cϕ az]

 

하지만 여기서 섭동 가속도를 좌표변환하기 전에 먼저 식 (3)의 섭동 가속도식에 있는 ECI 좌표계와 관련된 변수 x,y,z 를 LVLH 좌표계 변수와 관련된 궤도요소의 함수로 바꿔야 한다. 이를 위해서 임시 좌표계 {t} 를 도입한다. 임시 좌표계는 다음과 같이 ECI 좌표계의 z축을 중심으로 α 만큼 회전한 후 다시 y축으로 ϕ 만큼 회전하여 얻어진 좌표계다. 따라서 임시 좌표계의 x축은 LVLH 좌표계의 x축과 일치한다.

 

 

그러면 ECI 좌표계에서 임시 좌표계로의 DCM Cti 는 다음과 같다.

 

(6)Cti=C(z,α)C(y,ϕ)=[cα cϕsαcα sϕsα cϕcαsα sϕsϕ0cϕ]

 

좌표변환을 이용하면 위치벡터 r 은 다음과 같이 각각 임시 좌표계, LVLH 좌표계 및 ECI 좌표계로 표현할 수 있다.

 

(7)ro=rt=[r00],    ri=Coiro=Ctirt

 

따라서 식 (4), (6), (7)을 이용하면 다음과 같은 관계식을 얻을 수 있다.

 

(8)xr=cosαcosϕ=cosΩcos(ω+θ)sinΩcosisin(ω+θ)yr=sinαcosϕ=sinΩcos(ω+θ)+cosΩcosisin(ω+θ)zr=sinϕ=sinisin(ω+θ)

 

식 (8)을 식 (3)에 대입하면 J2 섭동 가속도는 다음과 같이 된다.

 

(9)api=32J2μr2(Rer)2[cosαcosϕ (5sin2ϕ1)sinαcosϕ (5sin2ϕ1)sinϕ (5sin2ϕ3)]

 

 

 

이제 식 (9)를 (5)에 대입하면 다음과 같이 LVLH 좌표계로 표현된 J2 섭동 가속도의 축 성분을 구할 수 있다.

 

(10)a~r=(cΩ c(ω+θ)sΩ ci s(ω+θ)) ax     +(sΩ c(ω+θ)+cΩ ci s(ω+θ)) ay     +(si s(ω+θ)) az=cosαcosϕ ax+sinαcosϕ ay+sinϕ az=cos2αcos2ϕ (5sin2ϕ1)+sin2αcos2ϕ (5sin2ϕ1)     +sin2ϕ (5sin2ϕ3)=(5sin2ϕ1)2sin2ϕ=3sin2isin2(ω+θ)1(11)a~θ=(cΩ s(ω+θ)sΩ ci c(ω+θ)) ax     +(sΩ s(ω+θ)+cΩ ci c(ω+θ)) ay     +(si c(ω+θ)) az=[cΩ s(ω+θ)sΩ ci c(ω+θ))cosαcosϕ+(sΩ s(ω+θ)+cΩ ci c(ω+θ))sinαcosϕ+si c(ω+θ)sinϕ] (5sin2ϕ1)     2sinicos(ω+θ)sinϕ=2sin2isin(ω+θ)cos(ω+θ)=sin2isin2(ω+θ)(12)a~h=sΩ si axcΩ si ay+ci az=sinΩsinicosαcosϕ (5sin2ϕ1)     cosΩsinisinαcosϕ (5sin2ϕ1)+cosisinϕ (5sin2ϕ3)=[sinΩsinicosαcosϕcosΩsinisinαcosϕ+cosisinϕ] (5sin2ϕ1)2cosisinϕ=2cosisinϕ=sin2isin(ω+θ)

 

여기서 a~r,a~θ,a~h32J2μr2(Rer)2 을 곱하면 ar,aθ,ah 을 얻을 수 있다. 또한 식 (8)을 이용하면 식 (11)과 (12)에 있는 대괄호 항은 0 이 됨을 보일 수 있다.

촤종적으로 가우스 행성 방정식 (1)에 식 (11), (12), (13)을 대입하고 전개하면 J2 섭동에 의한 궤도요소의 시간 변화율은 다음과 같다.

 

(13)dadt=3J2a2μRe2hr4[esinθ (3sin2isin2(ω+θ)1)(1+ecosθ)sin2isin2(ω+θ)]dedt=32J2μRe2hr3[h2μrsinθ (3sin2isin2(ω+θ)1)[(2+ecosθ)cosθ+e]sin2isin2(ω+θ)]didt=32J2μRe2ehr3[h2μrcosθ (13sin2isin2(ω+θ))(2+ecosθ) sinθsin2isin2(ω+θ)+2ecos2isin2(ω+θ)]dΩdt=3J2μRe2hr3cosisin2(ω+θ)dωdt=32J2μRe2ehr3[h2μrcosθ (13sin2isin2(ω+θ))(2+ecosθ)sinθsin2isin2(ω+θ)+2ecos2isin2(ω+θ)]dθdt=hr2+32J2μRe2ehr3[h2μrcosθ (3sin2isin2(ω+θ)1)+(2+ecosθ)sinθsin2isin2(ω+θ)]dhdt=32J2μRe2r3sin2isin2(ω+θ)

 

댓글