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

원형 지구 가정에 의한 미사일 운동 방정식 유도

by 깊은대학 2021. 12. 23.

지구는 자전의 영향으로 약간 타원형이다. 그래서 위도와 경도를 계산하기가 복잡하고, 지면과 수직인 방향이 지구의 중심을 향하지 않기 때문에 수식 전개가 어려워진다. 하지만 지구가 타원형이 아니고 원형이라고 가정하면 이러한 문제가 해결된다.

지구는 이심율이 매우 작은 거의 원형에 가까운 타원형이기 때문에 원형 지구 가정은 지구 재진입 비행체나 중/장거리 미사일의 운동 방정식을 세울 때 많이 사용된다.

 

 

원형 지구 가정에 의해서 다음 식이 성립한다.

 

(1)r=r n^3r=Rmean+hg=g n^3

 

여기서 Rmean 은 지구 평균 반지름이고 h 는 지면에서의 고도, {n} 은 이동 NED 좌표계(moving local tangent frame)이다.

ECEF 좌표계에서 미사일의 운동 방정식을 다음과 같이 구한 바 있다(일반적으로 미사일 운동을 위한 좌표계는 {i}{e}{n}{d}{m}{b} 순으로 전개된다).

 

(2)edVdt=Lm+Dm+g+Tm2iωe×Viωe×(iωe×r)

 

먼저 속도벡터를 좌표계 {d} 에서 미분해 보자. 식 (2)와 BKE를 이용하면 다음 관계식이 성립한다.

 

(3)ddVdt=edVdt+dωe×V=Lm+Dm+g+Tm     2iωe×Viωe×(iωe×r)+dωe×V

 

 

방향코사인행렬, 오일러각, 그리고 쿼터니언 | 박성수 | 딥웨이브- 교보ebook

이 책에서는 방향코사인행렬, 오일러각, 쿼터니언과 이들의 시간 변화율에 대해서 공부합니다. 모두 3차원 공간 상에서 어떤 기준 좌표계에 대해서 운동하는 강체의 상대적인 자세의 변화를 표

ebook-product.kyobobook.co.kr

 

식 (3)을 좌표계 {d} 로 표현하면 다음과 같다.

 

(4)V˙d=(2[ωied×]+[ωedd×])Vd+CmdLmm+Ddm    +Cndgn+CbdTbm[ωied×]2rd

 

여기서 dωe=eωd 임을 이용하였다. eωd 는 연쇄법칙을 이용하면 다음과 같이 쓸 수 있다.

 

(5)eωd= eωn+ nωd

 

먼저 eωn 을 좌표계 {n} 으로 표현하면 다음과 같다.

 

(6)ωenn=CT(y, π2λlat)([0λ˙lat0]+CT(z,λlon)[00λ˙lon])=[λ˙loncosλlatλ˙latλ˙lonsinλlat]

 

여기서 λlon 는 경도, λlat 는 위도다.

nωd 를 좌표계 {d} 로 표현하면 다음과 같다.

 

(7)ωndd=Cnd[00ψ˙]+[0γ˙0]=[ψ˙sinγγ˙ψ˙cosγ]

 

따라서 ωedd 는 식 (6)과 (7)을 이용하면 다음과 같이 구할 수 있다.

 

(8)ωedd=Cndωenn+ωndd=[λ˙loncosλlatcosψcosγλ˙latsinψcosγ+λ˙lonsinλlatsinγψ˙sinγλ˙loncosλlatsinψλ˙latcosψ+γ˙λ˙loncosλlatcosψsinγλ˙latsinψsinγλ˙lonsinλlatcosγ+ψ˙cosγ]

 

ωied 는 다음과 같이 계산할 수 있다.

 

(9)ωied=Cedωiee=[ωiecosλlatcosψcosγ+ωiesinλlatsinγωiecosλlatsinψωiecosλlatcosψsinγωiesinλlatcosγ]

 

rd 는 다음과 같이 계산할 수 있다.

 

(10)rd=Cndrn=[rsinγ0rcosγ]

 

[ωied×]2rd 는 다음과 같이 계산된다.

 

(11)[ωied×]2rd=[rωie2(cosλlatsinλlatcosψcosγcos2λlatsinγ)rωie2cosλlatsinλlatsinψrωie2(cosλlatsinλlatcosψsinγ+cos2λlatcosγ)]

 

[ωied×]Vd 는 다음과 같이 계산된다.

 

(12)[ωied×]Vd=[0VωiecosλlatcosψsinγVωiesinλlatcosγVωiecosλlatsinψ]

 

[ωedd×]Vd 는 다음과 같이 계산된다.

 

(13)[ωedd×]Vd=[0(Vλ˙loncosλlatcosψsinγVλ˙latsinψsinγVλ˙lonsinλlatcosγ+Vψ˙cosγ)Vλ˙loncosλlatsinψ+Vλ˙latcosψVγ˙]

 

CmdLm 은 다음과 같이 계산된다.

 

(14)CmdLm=[0LsinσLcosσ]

 

Cndgn 은 다음과 같이 계산된다.

 

(15)Cndgn=[gsinγ0gcosγ]

 

CbdTb 는 다음과 같이 계산된다.

 

(16)CbdTb=[TcosϵTsinσsinϵTcosσsinϵ]

 

 

 

종합하면 식 (4)의 벡터를 각 성분별로 정리하면 다음과 같다.

 

(17)V˙=Dm+Tcosϵmgsinγ          +rωie2cosλlat(cosλlatsinγsinλlatcosψcosγ)ψ˙=(L+Tsinϵ)sinσmVcosγ+Vtanλlatsinψcosγr          2ωie(cosλlatcosψtanγsinλlat)          +rωie2cosλlatsinλlatsinψVcosγγ˙=(L+Tsinϵ)cosσmVgcosγV         +Vcosγr+2ωiecosλlatsinψ         +rωie2Vcosλlat(sinλlatcosψsinγ+cosλlatcosγ)

 

빨간색 부분은 ‘평평한 지구 가정’에 의해 유도된 식에서 추가된 항이다.

한편, 미사일의 위치를 계산하기 위하여 속도 관계식을 살펴보자. 속도 V 는 지면에서의 상대 속도이므로

 

(18)V=edrdt=ndrdt+ eωn×r

 

이다. 속도벡터를 좌표계 {n} 으로 표현하면 다음 식이 성립한다.

 

(19)Vn=CdnVd=r˙n+[ωenn×]rn

 

식 (19)를 풀어 쓰면 다음과 같다.

 

(20)λ˙lat=Vcosψcosγrλ˙lon=Vsinψcosγrcosλlatr˙=Vsinγ