第二章 卫星轨道与星座设计

各位同学好,我是老张。干了十几年卫星导航系统设计,今天咱们来聊聊卫星轨道和星座设计。说实话,这是整个卫星导航系统的地基——地基没打好,上面盖什么都白搭。

我记得刚入行那会儿,带我的老师傅说过一句话:「搞导航,先搞懂卫星怎么飞。」当时觉得这话有点夸张,后来自己踩了坑才明白,轨道设计要是出了偏差,定位精度、覆盖范围、甚至系统寿命全都会受影响。今天我就把这些年积累的经验,掰开了揉碎了讲给你们听。

2.1 开普勒轨道定律:卫星飞行的「交通规则」

开普勒三大定律,说白了就是卫星在太空里怎么跑的规则。这玩意儿是400年前开普勒老爷子总结出来的,但到今天,咱们设计卫星轨道还得用它。

第一定律(椭圆定律):卫星绕地球飞,轨道是个椭圆,地球在椭圆的一个焦点上。嗯,这里要注意——不是圆心,是焦点。很多新手画图的时候容易搞混。

第二定律(面积定律):卫星和地球的连线,在相同时间内扫过的面积相等。什么意思呢?卫星离地球近的时候飞得快,离得远的时候飞得慢。我在做低轨卫星项目时,就因为这个特性,调整过好几次通信窗口的计算。

第三定律(周期定律):卫星运行周期的平方,跟轨道半长轴的立方成正比。说白了,轨道越高,转一圈的时间越长。GPS卫星在20200公里高度,周期大约11小时58分;而我们常用的低轨卫星,比如铱星,高度只有780公里,周期才100分钟出头。

实战经验:设计导航星座时,我习惯先根据覆盖需求反推轨道高度,再用第三定律算周期,最后确定卫星数量。这个顺序千万别搞反了,否则后面全得重来。

2.2 轨道参数:给卫星发「身份证」

描述一条卫星轨道,需要6个参数,业内叫「轨道六根数」。我当年背这个背得头疼,后来发现其实理解起来不难。

参数 符号 说明
半长轴 a 轨道椭圆长轴的一半,决定轨道大小
偏心率 e 轨道椭圆的扁平程度,0为圆轨道
轨道倾角 i 轨道面与赤道面的夹角
升交点赤经 Ω 轨道升交点与春分点的角度
近地点幅角 ω 升交点与近地点的角度
真近点角 ν 卫星当前位置与近地点的角度

这里我特别想强调一下轨道倾角。GPS用的是55度倾角,北斗有55度和43度两种。为什么选这些角度?说白了,是为了在高纬度地区也有好的覆盖。我曾经有个项目,客户非要用赤道轨道,结果到了东北地区信号差得不行——这就是没考虑倾角的后果。

避坑指南:设计轨道参数时,一定要先算好「覆盖纬度范围」。倾角决定了卫星能飞到的最北和最南纬度,这个算错了,后面所有工作都白费。

2.3 Walker星座构型:卫星的「排兵布阵」

单个卫星覆盖范围有限,得组网才行。Walker星座是目前最主流的组网方式,GPS、北斗、伽利略用的都是它。

Walker星座用三个参数描述:T/P/F。T是卫星总数,P是轨道面数,F是相位因子。举个例子,GPS的Walker构型是24/6/1——24颗卫星,分布在6个轨道面上,每个轨道面4颗,相邻轨道面的卫星相位差1/6圈。

我个人习惯用这个公式快速估算覆盖性能:

# 计算Walker星座的最小可见卫星数
def min_visible_satellites(T, P, F, elevation_mask=10):
    """
    T: 卫星总数
    P: 轨道面数
    F: 相位因子
    elevation_mask: 仰角掩膜(度)
    """
    # 经验公式,实际设计时要用仿真验证
    coverage = 0.85 * T / P  # 粗略估算
    return coverage

为什么选Walker?因为它均匀性好。你想想看,卫星均匀分布在各个轨道面上,地面用户在任何时刻、任何地点,都能看到足够多的卫星。我做过对比测试,同样24颗卫星,随机分布和Walker构型,定位精度能差出30%。

设计要点:Walker星座的相位因子F很关键。F选得好,卫星之间的几何构型就优,定位精度就高。我一般先用仿真工具扫一遍F从0到P-1的所有取值,挑出GDOP(几何精度因子)最小的那个。

2.4 轨道摄动:卫星「不听话」的原因

理想情况下,卫星应该老老实实按开普勒轨道飞。但现实是,各种干扰因素会让卫星偏离预定轨道。这就是轨道摄动。

主要摄动源有四个:

  • 地球非球形摄动:地球不是完美的球体,赤道部分鼓出来一块。这个影响最大,会让轨道面慢慢转动。
  • 日月引力摄动:太阳和月亮的引力拉扯卫星。对高轨卫星影响尤其明显。
  • 太阳光压摄动:太阳光照射到卫星上,产生微小的推力。别小看这个力,时间长了也能把卫星推偏。
  • 大气阻力摄动:低轨卫星才会遇到,大气虽然稀薄,但长期作用也会让轨道慢慢降低。

我曾经处理过一个案例:一颗低轨卫星,设计寿命5年,结果第3年轨道就低了20公里。查了半天,原来是太阳活动高峰期,大气密度比预期大了3倍,阻力摄动远超设计值。从那以后,我设计低轨卫星时都会留出至少15%的燃料余量。

警告:轨道摄动不是小问题。GPS卫星每年轨道面会漂移约0.8度,如果不修正,几年后星座构型就全乱了。所以每个导航卫星都带着推进系统,定期做轨道维持。

2.5 轨道维持:让卫星「守规矩」

轨道维持说白了就是给卫星「纠偏」。卫星发现自己跑偏了,就开一下推进器,把自己拉回正确位置。

维持策略分两种:

  • 站位保持:保持卫星在预定轨道位置附近,偏差不超过某个阈值。GPS的要求是偏差小于±2度。
  • 星座整体维持:保持整个星座的构型不变。这个更复杂,因为一颗卫星动了,可能会影响其他卫星的相对位置。

我参与过北斗系统的轨道维持方案设计。当时遇到一个难题:燃料有限,怎么在保证精度的前提下,尽量减少推进次数?最后我们采用了一种「间歇式维持」策略——允许卫星有一定程度的漂移,等漂移到边界了再推回来。这样推进次数减少了40%,燃料消耗降低了30%。

经验分享:轨道维持的频率取决于任务要求。高精度导航需要每天甚至每几个小时调整一次;普通通信卫星可能一周调一次就够了。别盲目追求高频率,燃料用完了卫星就废了。

知识体系总览

下面这张图是我自己画的,把本章的核心逻辑串起来了。你们可以保存下来,复习的时候对照着看。

卫星轨道与星座设计知识体系 开普勒轨道定律 椭圆定律 · 面积定律 · 周期定律 轨道六根数 a · e · i · Ω · ω · ν Walker星座构型 T/P/F · 均匀覆盖 轨道摄动 地球非球形 · 日月引力 · 光压 · 大气阻力 轨道维持 站位保持 · 星座整体维持 核心目标:高精度、高可用、高可靠的导航服务 覆盖范围 · 定位精度 · 系统寿命 摄动分析反馈优化轨道设计

这张图把本章的逻辑串起来了:开普勒定律是基础,轨道参数是描述工具,Walker星座是组网方案,而摄动和维持是保障系统长期稳定运行的手段。它们环环相扣,缺一不可。

好了,第二章的内容就到这里。轨道设计这块东西多、坑也多,但只要你把基础概念吃透了,后面学信号处理、定位算法都会轻松很多。有什么问题,咱们课上讨论。


公众号:蓝海资料掘金营,微信deep3321