1. 들어가는 글: 위성의 주민등록증, TLE
지난 포스팅에서 인공위성의 궤도를 결정하는 '케플러 6요소(Keplerian Elements)'에 대해 알아봤습니다.
[SMAD 위성 개론] 인공위성 궤도를 결정하는 케플러 6요소(COE) 완벽 정리
1. 들어가는 글 : 위성의 주소를 정의하다우주 임무 설계(Space Mission Analysis and Design, SMAD)를 공부할 때 가장 먼저 마주하는 벽이자, 가장 중요한 개념이 바로 케플러 6요소(Classical Orbital Elements, COE)
univ.tistory.com
그렇다면 실제 현장에서는 이 요소들을 어떻게 주고받을까요? 매번 "장반경은 얼마고, 이심률은 얼마야"라고 말로 설명할 수는 없으니까요.
그래서 탄생한 것이 바로 TLE(Two-Line Elements)입니다. 이름 그대로 두 줄의 텍스트 안에 위성의 모든 궤도 정보를 압축해 놓은 표준 데이터 포맷입니다. NORAD(북미항공우주방위사령부)가 관리하며, 전 세계 모든 위성 추적 프로그램은 이 TLE 데이터를 기반으로 작동합니다.
오늘은 암호처럼 보이는 TLE 데이터를 한 줄 한 줄 뜯어서 해석하는 방법을 정리해 드리겠습니다.

2. TLE 데이터의 구조 (예시: 국제우주정거장 ISS)
설명을 위해 현재 지구 궤도를 돌고 있는 국제우주정거장(ISS)의 실제 TLE 데이터를 가져왔습니다.
ISS (ZARYA)
1 25544U 98067A 23164.54693657 .00016717 00000+0 10270-3 0 9990
2 25544 51.6416 213.6064 0005432 343.3754 133.5678 15.49547194401318
맨 윗줄은 위성의 이름이고, 그 아래 숫자들로 가득 찬 두 줄이 핵심입니다. 띄어쓰기 하나에도 의미가 있으니 주의 깊게 봐야 합니다.
3. Line 1 분석: 위성 식별과 시간 정보
첫 번째 줄(Line 1)은 "이 위성이 누구이며, 언제 측정된 데이터인가?"를 나타냅니다.
- 25544 (위성 번호): NORAD에서 부여한 고유 식별 번호입니다. ISS는 25544번입니다.
- U (분류): 기밀 등급입니다. U는 Unclassified(공개)를 의미합니다.
- 98067A (국제 식별 부호): 98은 발사 연도(1998년), 067은 그 해의 67번째 발사, A는 그 발사체에 실린 첫 번째 물체라는 뜻입니다.
- 23164.54693657 (Epoch Time, 가장 중요 ⭐): 이 데이터가 생성된 기준 시간입니다.
- 23: 2023년
- 164: 1월 1일부터 164일째 되는 날
- .5469...: 하루를 1로 뒀을 때의 시간 비율 (소수점)
- Tip: TLE를 사용할 때는 이 Epoch Time이 최신인지 반드시 확인해야 합니다. 오래된 데이터는 오차가 큽니다.
- .00016717 (1차 도함수): 위성이 대기 마찰 등으로 인해 매일 얼마나 빨라지거나 느려지는지를 나타냅니다 (평균 운동의 변화량).
- 10270-3 (B-star 항력 계수): 위성이 받는 대기 저항 계수입니다. 궤도 수명을 예측할 때 쓰입니다. (0.10270 x 10^-3을 의미)
4. Line 2 분석: 궤도 형태 (케플러 6요소)
두 번째 줄(Line 2)에는 지난 시간에 배운 케플러 6요소가 들어있습니다. 위성의 실제 위치를 계산할 때 쓰는 핵심 데이터입니다.
- 25544: 위성 번호 (Line 1과 동일, 오류 방지용)
- 51.6416 (Inc, 경사각): 적도면 대비 궤도가 기울어진 각도(i)입니다. ISS는 약 51.6도 기울어져 돕니다.
- 213.6064 (RAAN, 승교점 적경): 춘분점을 기준으로 궤도면이 돌아간 각도(Ω)입니다.
- 0005432 (Ecc, 이심률): 궤도의 찌그러짐 정도(e)입니다.
- 주의: TLE에서는 소수점 앞의 '0.'을 생략합니다. 즉, 실제 값은 0.0005432입니다. 매우 0에 가까우므로 ISS는 거의 완벽한 원 궤도를 돌고 있음을 알 수 있습니다.
- 343.3754 (Arg of Perigee, 근지점 편각): 근지점의 위치(ω)입니다.
- 133.5678 (Mean Anomaly, 평균 근점 이각): 특정 시점(Epoch)에서의 위성 위치입니다. (진근점 이각 대신 평균값을 사용합니다.)
- 15.49547194 (Mean Motion, 평균 운동): 하루에 지구를 몇 바퀴 도는지를 나타냅니다. ISS는 하루에 약 15.5바퀴를 돕니다. 이를 통해 궤도 주기와 장반경(a)을 역산할 수 있습니다.
- 40131 (회전 수): 발사 이후 지금까지 지구를 돈 총 횟수입니다.
5. 마무리: TLE를 활용하는 방법
이 숫자를 손으로 계산해서 위성 위치를 찾는 것은 불가능에 가깝습니다. 실제로는 SGP4 (Simplified General Perturbations 4)라는 알고리즘 모델을 통해 계산합니다.
만약 여러분이 파이썬(Python)으로 위성 위치를 계산해보고 싶다면, 직접 코딩할 필요 없이 Skyfield나 PyEphem 같은 라이브러리에 이 TLE 두 줄만 복사해서 넣으면 됩니다. 라이브러리가 알아서 SGP4 모델을 돌려 현재 위성의 위도, 경도, 고도를 출력해 줍니다.
다음 포스팅에서는 "지상 궤적(Ground Track)"이 왜 물결 모양으로 그려지는지, TLE 데이터를 지도 위에 시각화하는 원리에 대해 다뤄보겠습니다.
'우주공학 > SMAD 기본' 카테고리의 다른 글
| [SMAD 위성 탑재체] "자동차 번호판이 보일까?" 위성 해상도와 GSD 완벽 정리 (0) | 2026.01.12 |
|---|---|
| [SMAD 위성 설계] 위성 하나로는 부족해! 위성 성상(Constellation)과 워커 델타(Walker Delta) (0) | 2026.01.11 |
| [SMAD 위성 역학] 우주 여행의 통행료, 델타브이(ΔV)와 궤도 기동(Hohmann Transfer) (0) | 2026.01.08 |
| [SMAD 위성 역학] 위성 궤도는 왜 변할까? 섭동(Perturbations)과 J2 효과 완벽 정리 (3) | 2026.01.07 |
| [SMAD 위성 개론] 인공위성 궤도를 결정하는 케플러 6요소(COE) 완벽 정리 (0) | 2026.01.05 |