5

私は衛星追跡プログラムで遊んでいます。TLE 情報とユリウス日を指定すると、指定された衛星の位置ベクトルと速度ベクトルが 3 つの部分で返されます。たとえば、これを書いている時点での ISS の位​​置と速度ベクトルは次のとおりです。

Position Vector:
1.43201229062465434E18
-2.13926476354018432E17
-9.0494444352008358E17

Velocity Vector:
3.191614378202316E-10
3.0853260273024627E-10
2.1811338307505537E-10

これを経度と緯度としてオンライントラッカーと照合し、それが正しいことを確認したかった. しかし、これらを経度と緯度に変換する方法がわかりません。ロケット科学者は私を助けてくれますか? それは可能ですか?

4

2 に答える 2

7

軌道位置は通常、地球中心地球固定 (ECEF) (デカルト) 座標で表されます。その表現を緯度経度高度 (LLA) 表現に変換したいようです。Mathworks には、 ECEF から LLA への変換、およびLLAからECEF への変換に関する優れた説明があります。海軍大学院には、2 つの表現を変換するためのWeb アプリケーションがあります。

軌道ダイナミクスの場合、時間は実際には ECEF と LLA の間の変換には入りません。これは、軌道上のオブジェクトがその時点でどこにあるかを判断するためにのみ使用されます (通常は ECEF)。また、速度ベクトルは、オブジェクトが地球を周回するにつれて時間とともに変化しますが、それも変換には影響しません。

于 2012-07-26T21:08:47.133 に答える
4

最初に、位置ベクトルが ECEF または ECI フレーム内にあることを確認します。ECEF 内にある場合は、緯度経度高度に直接変換します。ECIの場合、ユリウス日を使用してローカル恒星時を計算してECEFフレームに変換してから、ECEF2LLA変換に進みます...

于 2012-12-12T06:03:38.323 に答える