【问题标题】:How can I find out if a satellite has performed maneuver?如何确定卫星是否进行了机动?
【发布时间】:2020-10-02 15:17:41
【问题描述】:

我最近熟悉了轨道力学,并正在尝试对这个主题进行一些分析。由于我没有主题专业知识,我正处于一个十字路口,试图决定如何根据我们从中提取轨道元素的卫星的历史 TLE 数据来确定卫星是否执行了机动/会合操作。为了进一步深入研究,我正在接近这样的问题:

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

但交易是,我不太确定我的子集。到目前为止,我有倾角、RAAN、近地点和经度参数。

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

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

【问题讨论】:

    标签: python anomaly-detection satellite orbital-mechanics


    【解决方案1】:

    您应该添加主要和次要半轴尺寸(最小和最大高度)。在沿着轨道或垂直于轨道燃烧后,这些变化会因轨道太低而因摩擦而减少。

    分析可能暗示执行了哪种操作。改变这些通常在轨道的另一侧完成,所以一旦你发现在 periaxis 或 apoaxis 的凸起,烧伤最有可能在到达它之前发生半轨道。

    我会发现的另一件事是速度。计算局部速度作为后续数据点距离/时间的推导)并将其与开普勒方程进行比较。如果它们不匹配,则意味着发生某种烧伤或碰撞或弹射。并且从差异中您还可以检测到已完成的操作。

    更多信息见:

    【讨论】:

      猜你喜欢
      • 2022-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-25
      • 2019-07-29
      • 1970-01-01
      • 2019-11-26
      • 1970-01-01
      相关资源
      最近更新 更多