我怎样才能知道卫星是否进行了机动?

How can I find out if a satellite has performed maneuver?

最近接触了轨道力学,想做一些分析。由于我没有主题专业知识,我正处于一个十字路口,试图决定如何确定一颗卫星是否执行了 maneuver/rendezvous 给定我们从中提取轨道元素的卫星的历史 TLE 数据的操作.为了进一步深入,我正在处理这样的问题:

  1. 我带着我感兴趣的卫星收集历史 TLE 数据 为此。
  2. 一旦有了数据,我就提取并计算所有的轨道 来自 TLE 的参数。
  3. 从轨道参数列表中,我选择了其中的一个子集 参数并计算每个参数的长期标准化异常 其中
  4. 一旦我有异常,我就会过滤掉任何一个 参数具有大于 1.5 或小于 -1.5 的异常值。

但问题是,我不太确定我的子集。截至目前,我有倾角、RAAN、近地点角和经度。

我是否应该从这个子集中添加或删除任何其他因素,以便以正确的方式确定此分析?还是我可以使用其他任何方法?

我感兴趣的是,找出卫星执行机动的日子。

您应该添加主要和次要半轴尺寸(最小和最大高度)。这些变化在沿着轨迹或垂直于它的任何燃烧后发生,并且由于轨道太低而减少摩擦。

分析可能暗示执行了何种操作。同样改变这些通常是在轨道的另一侧完成的,所以一旦你在 periaxis 或 apoaxis 中发现一个颠簸,燃烧很可能在到达它之前发生半轨道。

我会检测到的另一个东西是速度。计算局部速度作为结果数据点的推导 distance/time),并将其与开普勒方程进行比较。如果它们不匹配,则表示发生了某种燃烧或碰撞或弹射。从差异中您还可以检测到已完成的操作。

有关详细信息,请参阅:

  • solving Kepler`s equation