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

라그랑지 계수 (Lagrange coefficients) - 2

by 깊은대학 2023. 11. 30.

라그랑지 계수(Langrange coefficients)를 실제 비행각(true anomaly)의 변화량 Δθ 의 함수로 표현했는데(https://pasus.tistory.com/311), 이를 범용변수(universal variable) χ 의 함수로 표현할 수도 있다.

라그랑지 계수는 궤도중심좌표계(perifocal frame)의 각 축 성분을 이용하여 다음과 같이 계산했었다.

 

(1)f=xy˙0yx˙0h,     g=xy0+yx0hf˙=x˙y˙0y˙x˙0h,     g˙=x˙y0+y˙x0h

 

여기서 x,y,x˙,y˙ 을 범용변수의 식으로 표현하면 라그랑지 계수 전체를 범용변수의 함수로 나타낼 수 있을 것이다.

 

 

우선 범용변수에 관한 게시글(https://pasus.tistory.com/310)에서 몇 가지 필요한 수식을 옮겨온다.

 

(2)χ̇=μr(3)r=a(1+esin(χ+c0a))(4)z=χ2a(5)C(z)=1coszz(6)S(z)=zsinz(z)3(7)μ(tt0)=S(z)χ3+r0v0μχ2C(z)+r0χ(1zS(z))

 

먼저 x 부터 시작하자. 지구중심과 우주비행체간의 거리에 관한 식,

 

(8)r=a(1e2)1+ecosθ

 

으로부터 recosθ=a(1e2)r 의 관계식을 얻을 수 있다. 이 식과 식 (3)을 이용하면 x 는 다음과 같이 쓸 수 있다.

 

(9)x=rcosθ=ae(1e2)re=ae(1e2)ae(1+esin(χ+c0a))=ae(1e21esin(χ+c0a))=a(e+sin(χ+c0a))

 

y 는 관계식 x2+y2=r2 으로부터 유도해 낼 수 있다.

 

 

식 (3)과 (9)를 이용하여 y2 을 계산하면,

 

(10)y2=r2x2=a2(1+esin(χ+c0a))2a2(e+sin(χ+c0a))2=a2(1+2esin(χ+c0a)+e2sin2(χ+c0a)          e22esin(χ+c0a)sin2(χ+c0a))=a2(1e2+sin2(χ+c0a)(e21))=a2(1e2)(1sin2(χ+c0a))=a2(1e2)cos2(χ+c0a)

 

이 되므로, y 는 다음과 같다.

 

(11)y=a1e2cos(χ+c0a)

 

x˙ 은 식 (9)를 미분하고 식 (2)를 대입하면 구할 수 있다.

 

(12)x˙=a1acos(χ+c0a)χ˙=μarcos(χ+c0a)

 

y˙ 도 식 (11)을 미분하고 식 (2)를 대입하면 구할 수 있다.

 

(13)y˙=a1e21asin(χ+c0a)χ˙=μa(1e2)rsin(χ+c0a)

 

h2μ=a(1e2) 의 관계식에 의하면 위 식은 다음과 같이 된다.

 

(14)y˙=hrsin(χ+c0a)

 

 

 

x,y,x˙,y˙ 을 모두 구했으므로 이제 x0,y0,x˙0,y˙0 만 구하면 라그랑지 계수를 계산할 수 있다. 아래첨자 0 은 시간 t=t0 에서의 값인 초기값을 말하는데 범용변수는 초기 시간에 χ=0 으로 가정했으므로 식 (9), (11), (12), (14)에서 다음과 같은 초기값을 얻을 수 있다.

 

(15)x0=a(e+sin(c0a))(16)y0=a1e2cos(c0a)(17)x˙0=μarcos(c0a)(18)y˙0=hrsin(c0a)

 

식 (1)의 f 에 관한 식에 식 (9), (11), (17), (18)을 차례로 대입하면 다음과 같이 된다.

 

(19)f=xy˙0yx˙0h=1h[a(e+sin(χ+c0a))hr0sin(c0a)      +a1e2cos(χ+c0a)μar0cos(c0a)]

 

h2μ=a(1e2) 의 관계식에 의하면

 

(20)1e2=hμa

 

이므로 식 (19)에 대입하면

 

(21)f=1h[a(e+sin(χ+c0a))hr0sin(c0a)          +hμaacos(χ+c0a)μar0cos(c0a)]=ar0[(e+sin(χ+c0a))sin(c0a)          +cos(χ+c0a)cos(c0a)]=ar0[esin(c0a)+sin(χ+c0a)sin(c0a)          +cos(χ+c0a)cos(c0a)]

 

이 되는데, 삼각함수 공식에 의하면

 

(22)sin(χ+c0a)sin(c0a)+cos(χ+c0a)cos(c0a)=cos(χ+c0ac0a)=cos(χa)

 

이므로 식 (21)은 다음과 같이 간단하게 된다.

 

(23)f=ar0[esin(c0a)+cos(χa)]

 

식 (3)에 의하면 t=t0 에서,

 

(24)r0a1=esin(c0a)

 

이 성립하므로 이를 식 (23)에 대입하고, 식 (4)와 (5)를 이용하면 식 (23)은 다음과 같이 된다.

 

(25)f=ar0[r0a1+cos(χa)]=1ar0(1cos(χa))=11r0χ2z(1cosz)=1χ2r0C(z)

 

비슷한 방법으로 g 는 다음과 같이 계산할 수 있다.

 

(26)g=xy0+yx0h=a2μa[e(cos(c0a)cos(χa)cos(c0a)          +sin(χa)sin(c0a))+sin(χa)]

 

여기서 식 (3)을 미분하면,

 

(27)r˙=aeacos(χ+c0a)μr

 

가 되는데 위 식에 초기값을 대입하면,

 

(28)r˙0=aeacos(c0a)μr0

 

가 된다. 여기에 rr˙=rv 관계식을 대입하면 다음 식이 성립한다.

 

(29)ecos(c0a)=r0v0μa

 

식 (29)와 (24)를 식 (26)에 대입하면,

 

g=a2μa[((r0v0μa)cos(χa)(r0v0μa)(30)          +sin(χa)(r0a1))+sin(χa)]=a2μa[(r0v0μa)(1cos(χa))+r0asin(χa)]

 

이 된다. 한편 식 (30)의 양변에 μ 를 곱하고 식 (4)와 (6)을 이용하면,

 

(31)μg=a2a[(r0v0μa)(1cos(χa))+r0asin(χa)]=a[(r0v0μ)(1cosz)+r0asinz]=(r0v0μ)χ2C(z)+r0χ(1zS(z))

 

이 된다. 다시 식 (7)을 대입하면,

 

(32)μg=μ(tt0)S(z)χ3

 

이므로 g 는 다음과 같이 된다.

 

(33)g=(tt0)χ3μS(z)

 

 

 

계속해서 f˙ 도 계산해 보자.

 

(34)f˙=x˙y˙0y˙x˙0h=μarr0sin(χa)

 

식 (4)와 (6)을 대입하면 f˙ 은 다음과 같이 된다.

 

(35)f˙=μrr0χz(z(z)3S(z))=μrr0χ(zS(z)1)

 

마지막으로 g˙ 차례다. 삼각함수 공식과 식 (3), 그리고 식 (5)에 의하면,

 

(36)g˙=x˙y0+y˙x0h=ar[cos(χa)+(ra1)]=1ar+ar(1zC(z))=1χ2rC(z)

 

이 된다.

정리하면, 라그랑지 계수를 범용변수로 표현하면 다음과 같다.

 

f=1χ2r0C(z)g=(tt0)χ3μS(z)f˙=μrr0χ(zS(z)1)g˙=1χ2rC(z)

 

 

 

댓글