ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

地月DRO定轨:利用引力场不对称性实现高精度轨道确定

地月DRO定轨:利用引力场不对称性实现高精度轨道确定 做DRO定轨那阵子我花了不少时间在地月系统的三体轨道动力学模型里打转。当时最头疼的问题就是在传统二体框架下轨道预报误差大得离谱而采用经典三体模型和引力场不对称性建模之后定轨残差才真正压到了可接受的水平。地月DRODistant Retrograde Orbit远距离逆行轨道这几年的热度一直在涨无论是做中继通信还是深空探测任务的暂时驻留它都算得上是一个性价比很高的轨道家族。但热度归热度真上手去做定轨的时候很多做惯了近地卫星或者地月转移轨道的工程师会明显感觉到以前那套以中心引力为绝对主导的思路在DRO上不太灵了。这篇文章我想把从动力学分析、测量建模到滤波器设计的完整过程都梳理一遍。核心线索就一条地月空间中引力场的对称性被破坏这件事到底是怎样从麻烦制造者变成定轨抓手的。适合正在做深空测控、轨道确定或者任务轨道设计的朋友参考尤其是那些准备在DRO这类轨道上安排任务的人。1. 为什么地月DRO是个“麻烦”的轨道1.1 DRO到底是什么DRO的全称是Distant Retrograde Orbit翻译过来就是远距离逆行轨道。从名字就能看出两个关键信息一是远距离它的尺度远大于普通绕月轨道二是逆行相对于月球自转方向或月球公转方向的感观来说航天器绕月飞行的方向是反着走的。在地月旋转坐标系中DRO看起来是一条围绕月球的大尺度闭合曲线。它的绕行方向和月球绕地球的公转方向相反所以航天器走过一段弧时会经历先被月球拉着、再被地球拽着的交替受力过程。以常见的半径约6万到10万公里的DRO为例单圈周期往往在12到18天左右远大于普通低月轨道的几小时周期。DRO之所以吸引任务设计者主要有三个原因。第一在一定的半径范围内这类轨道在圆型限制性三体问题CR3BP模型里是线性稳定的这意味着航天器即使受到小幅扰动也不会很快飞离轨道。第二它长期保持在月球附近适合做地月中继或月面任务支持。第三对于从地球出发的航天器来说抵达DRO所需的入轨机动代价相对可控而且在DRO停留期间每天都有比较稳定的观测条件。但相对稳定和容易定轨是两回事。DRO的稳定性是在三体动力学的意义上说的并不代表它的运动可以用简单模型描述。恰恰相反正因为轨道尺度大航天器每一个瞬间的受力都是地球、月球甚至太阳共同作用的结果这给定轨带来了不小的麻烦。1.2 定轨难在哪二体模型在这里撑不住做航天器定轨本质上是个状态估计问题用地面站测得的距离、速度、角度等数据反推出航天器在空间中的位置和速度。传统近地卫星定轨之所以相对好做是因为地球引力占据了绝对主导其他摄动力都可以当小修正来处理。二体模型虽然精度有限但作为基础骨架是完全够用的。到了DRO这里二体模型的根基就动摇了。原因很简单在DRO的大部分弧段上月球引力和地球引力几乎处于同一数量级。我拿一组典型参数算过一笔账。设月球引力常数GM_moon约为4902.8 km³/s²地球引力常数GM_earth约为398600.4 km³/s²。假设航天器距离月球7万公里此时它距地心大约在38万到45万公里之间变化。取一个中间场景距离地球42万公里。月球引力加速度a_moon 4902.8 / 70000² ≈ 1.0×10⁻⁶ km/s²地球引力加速度a_earth 398600.4 / 420000² ≈ 2.26×10⁻⁶ km/s²也就是说在某些弧段地球引力加速度反而是月球的2倍以上。这还是在没有考虑旋转坐标系离心力和科里奥利力的情况下。如果把这两个惯性力也算进去整个动力学环境就和以一个月球为中心天体的简单开普勒运动相去甚远了。在这样的条件下如果坚持使用二体模型做定轨会出现一个非常明显的现象测距测速残差中带有系统性结构残差不是白噪声而是呈现缓慢变化的曲线。这是因为模型本身缺了一大块动力学信息滤波器只能把这些信息洗进状态误差里导致位置估计缓慢漂移。轨道预报时间稍微拉长误差就会迅速发散甚至出现位置偏差上千公里的情况。所以在做DRO定轨时第一步就不是急着调滤波器参数而是把动力学模型整个换掉。2. 引力场不对称性定轨方案的核心依据2.1 三体系统里对称只是一种近似传统的中心引力场本质上是一个球对称模型。无论航天器在哪个方位受到的引力大小只取决于它到中心天体的距离方向永远指向中心。这种对称性让轨道求解变得特别优雅轨道面固定、角动量守恒、轨道六根数足以描述运动。但在有地球和月球两个大质量天体的情况下这种球对称性被彻底打破了。航天器在地月空间某一点受到的引力是地球引力和月球引力的向量和。这两个引力源的位置都不固定它们之间的连线还在缓慢旋转。于是空间中任意一点的等效引力场都不存在一个简单的对称中心。在CR3BP框架下研究人员通常用旋转坐标系来描述这种运动。在这套坐标系里地球和月球保持静止x轴从地球指向月球y轴在月球公转平面内z轴垂直于公转平面。此时航天器的运动可以写成ddot{x} - 2·dot{y} ∂Ω/∂xddot{y} 2·dot{x} ∂Ω/∂yddot{z} ∂Ω/∂z其中Ω是伪势函数Ω (x² y²)/2 (1-μ)/r₁ μ/r₂ μ(1-μ)/2这里μ是质量比参数r₁是航天器到地球的距离r₂是到月球的距离。这个伪势函数本身就直观地展示了不对称性第一项(x²y²)/2来自旋转坐标系的离心势实际上是均匀的但两个引力势项叠加之后除拉格朗日点附近的特殊情况外整个势场呈现出随方位变化的复杂梯度结构。在DRO轨道上这种不对称性表现得尤其明显。航天器在靠近月球的弧段势场梯度主要受月球控制而在远离月球、贴近地月连线延长线的弧段地球引力的贡献重新占领主导。整个DRO一圈下来引力场的主导权至少切换两次。这种切换正是定轨系统必须精确建模的核心动力学特征。2.2 不对称性如何改变轨道演化如果只把不对称性理解成引力大小在变化那就低估了它对轨道演化的影响。真正关键的是引力场的不对称性改变了轨道几何和稳定性特性。在中心引力场中轨道平面是固定的轨道形状可以用不变的椭圆来描述。但在三体问题中DRO的轨道平面会发生缓慢进动轨道形状也会随能量雅可比常数变化而改变。特别是在L1、L2拉格朗日点附近伪势场出现鞍点结构稳定与不稳定流形交织在一起。一条能量稍高的DRO可能从稳定的周期轨道变成在几个周期后逃逸的不稳定轨迹。以具体数值来看地月系统质量比μ约为0.01215。L1和L2点附近的雅可比常数在3.18左右而典型小半径DRO的雅可比常数大约在3.0到3.1之间。随着轨道半径增大雅可比常数继续下降轨道逐渐靠近不稳定边界。也就是说较大半径的DRO并不是无条件稳定的它的稳定性和精确轨道形状强相关这种相关性就来源于引力场的不对称结构。这里面还有一个容易被忽略的点真实的物理系统并不只有地月两个质点。太阳引力、地球非球形摄动J2项、太阳光压都会持续改变DRO的雅可比常数使其不再守恒。这与纯CR3BP模型中的情况不同——在纯模型里雅可比常数是严格守恒的在真实任务中它会在一个窄范围内缓慢漂移。这个漂移虽然小但长时间积累后足以让轨道周期和相位发生可观变化。定轨时如果不考虑这种漂移预报误差会随时间线性甚至指数增长。2.3 为什么利用而不是克服不对称性做定轨的人通常会有一种本能把一切模型偏差当成敌人想方设法消除。这个思路在近地轨道没错但在DRO定轨时我认为更有效的心态是利用这些不对称性而不是试图忽略它们。道理也不复杂。引力场的不对称性虽然让动力学模型变复杂了但它同时也在航天器的运动轨迹上留下了大量可观测的指纹。这些指纹恰恰是区分不同轨道状态、反演初始条件的重要信息来源。举个例子。在一条DRO的近月段航天器的轨道曲率主要受月球引力控制往地球方向的微小速度分量变化会在随后的远地弧段被地球引力放大成明显的位置偏移。这就好比你把一颗玻璃珠放到一个不对称的山谷里它从哪个位置、以什么速度开始滚动最终会滚向哪个地方路径差异非常大。反过来只要你能观测到足够长的弧段这段被放大的路径差异就能精确反推开局条件。因此DRO定轨的思路应该这样定调把三体引力场的不对称性作为模型的内禀结构完整建模进去再把观测数据和这个结构对接用不对称性对轨道的雕刻作用来提取状态信息。这样处理之后定轨残差里那部分系统性结构就会大幅下降剩下真正随机的噪声。3. 定轨方案设计与关键环节实现3.1 整体架构从测量数据到状态估计DRO定轨的系统架构和常规深空定轨差别不在框架而在细节。整体链路大致如下地面站向航天器发射信号测量往返时延得到测距数据利用多普勒频移得到测速数据多个射电望远镜组成VLBI网测量航天器相对河外射电源的角位置。这些数据连同对应时间戳送入数据处理中心。在数据中心有一套动力学模型负责把航天器的状态位置、速度从某个历元外推到每一个观测时刻形成观测值的计算值。然后与实际测量值比对得到残差残差再通过一系列偏导数矩阵转化为对状态误差的修正量。这个迭代过程可以用批处理最小二乘也可以用卡尔曼滤波及其变体。两种方法我都用过简单说说体会。批处理最小二乘适合事后精密定轨它把一段弧段内的所有测量数据一次性拿来解算稳定性和精度都好但需要较长的计算弧段。卡尔曼滤波适合实时定轨逐点更新能快速给出状态修正但对动力学模型误差和初值的敏感性更高。在DRO定轨的工程实践中我一般建议先用批处理做一段事后精密轨道作为滤波器的初始参考然后转入实时滤波模式对轨道进行持续维护。3.2 动力学模型力模型怎么选DRO定轨的动力学模型需要分层次搭建。基础层是CR3BP模型即把地球和月球都当作质点在旋转坐标系下积分。这层模型能抓住DRO运动的主要特征误差量级大致在百公里级别取决于弧段长度绝非最终定轨精度所在。第二层是加入真实摄动力。常用的力模型清单包括摄动源处理方式对DRO定轨的影响量级地球非球形J2项10×10或更高阶重力场模型中等长时间弧段需考虑月球非球形项低阶重力场如GL0420A低阶截断近月段明显太阳引力以第三体点质量处理明显尤其长弧段太阳光压平板模型或球模型与面质比相关需估计光压系数经验加速度每弧段估计常数或一阶多项式吸收残余模型误差量级很小这里特别想强调经验加速度的处理。DRO轨道对力模型的局部缺陷非常敏感比如月球重力场高阶项、太阳光压模型的简化都会留下痕迹。一个比较实用的做法是在不同弧段分别估计一组经验加速度参数而不是在整个轨道上共用一个参数。理由还是回到引力场不对称性DRO的不同弧段受不同因素主导如果用全局参数最后得到的经验力会被平均到一个不合适的值上反而污染状态估计。力模型积分这一步数值积分器的选择也很关键。DRO轨道跨尺度大近月段速度变化快远地段则相对平缓对积分步长的需求不一样。常见的做法是用变步长Runge-Kutta高阶方法比如Dormand-Prince 8(7)对或者Adams-Bashforth-Moulton预估校正法。容差一般要控制在1e-10到1e-12量级否则积分误差会淹没掉定轨想要提取的微小状态差异。3.3 观测几何与测量模型构建测量模型相对直接。测距ρ的计算方式是把地面站到航天器的几何距离加上各类延迟修正对流层、电离层对信号速度的影响相对论效应修正等。测速则由距离变化率加上因地球自转引起的站心运动修正得到。VLBI数据则表述为两个站接收同一信号的时延差这个时延差里包含了航天器在天球上的角位置信息。不过真正需要花心思的是观测几何规划。DRO轨道尺度大、周期长航天器相对地面站的视角变化有时非常缓慢。在远月弧段航天器几乎可以连续数小时位于地面站视野中的同一方向附近这会导致角度观测对轨道垂直方向的状态分量约束很弱通俗地说就是几何不好。那怎么弥补一是用更长的观测弧段覆盖让轨道运动本身把几何信息带出来二是在观测弧段中尽量混合测距、测速和VLBI三种数据类型不同数据对状态分量的敏感方向不一样组合起来能显著改善可观性三是利用两个或多个地面站接力跟踪拉开观测视线方向的变化范围。3.4 状态量与滤波器设置DRO定轨的状态量不仅是位置和速度。如果条件允许我会把太阳光压系数和若干经验加速度参数都纳入估计状态这样能在一定程度上吸收动力学模型的常值偏差。状态向量定义以下列形式为例X [x, y, z, vx, vy, vz, Cr, εx, εy, εz]其中(x,y,z)和(vx,vy,vz)是航天器在惯性系或旋转系中的位置速度Cr是太阳光压系数εx、εy、εz是经验加速度分量。滤波器的设置需要细心调节。过程噪声协方差矩阵Q的选择代表了我们对动力学模型不确定度的认识。对CR3BP质点模型来说Q要适当放大尤其是径向和沿迹方向对包含完整摄动力和高精度积分器的模型Q可以显著收窄。测量噪声协方差R则根据实际链路性能确定一般测距噪声在米到几十米量级测速噪声在毫米每秒量级VLBI时延噪声在亚纳秒到几纳秒量级。初始状态误差的处理也有讲究。如果初始轨道信息来自任务设计标称值误差可能在百公里到千公里量级。此时直接上EKF容易发散。更稳妥的方式是先做一个线性化批估计用相对粗糙的模型把状态拉到几十公里以内再切换到完整力模型的精密滤波。4. 实操中的常见问题与排查技巧实录4.1 模型误差伪装成测量异常DRO定轨中我遇到最多的问题就是某段残差突然变大第一反应以为是测量数据异常实际上却是动力学模型在某个弧段上精度不够。有一次在轨道预报到远月点之后多普勒残差出现了明显的有规律摆动幅度达到正常水平的数十倍。刚开始我们怀疑地面站发生了频率基准跳变但检查了站设备和信号链路并没有发现问题。后来把动力学模型中的月球重力场从点质量提升到8×8阶次并重新处理整段数据残差摆动立刻就消失了。这说明了一个重要经验在DRO这类三体主导的轨道上千万不要一看到残差大就归咎于测量。先检查力模型在不同弧段的适用性往往能更快定位问题。尤其是月球重力场虽然DRO离月球较远但在近月段低阶项的影响依然不可忽视。4.2 观测弧段不足导致状态分量不可观另一个常见的坑是观测弧段太短。DRO的轨道周期动辄十几二十天如果某个弧段的跟踪数据只有两三个小时那么在这个弧段内航天器实际上只飞过了很小一段弧。此时某些状态分量几乎不可观。比如在远月弧段轨道相对平直测速数据能较好地约束沿视线方向的速度但对垂直于视线方向的位置分量约束极弱。这种局面下滤波器虽然还在工作但状态协方差会在一两个方向上膨胀得很厉害估计结果几乎就是漂着走。我采取的解决办法是在观测几何差的弧段不要强行做高频率的状态更新而是适当降低对滤波增益的要求让当前弧段以保精度过渡为目标等到几何好转的弧段再做大幅修正。这本质上是对不同弧段赋予了不同的信息权重。4.3 经验加速度参数的可辨识性问题将经验加速度纳入状态估计时一定要警惕参数之间的相关性。在DRO的某些弧段沿迹向的经验加速度与初始速度误差的沿迹分量会产生强相关二者几乎无法分离。如果强行估计会导致状态协方差阵出现病态甚至滤波器发散。一个简单的规避方法是先固定经验加速度参数估计位置和速度收敛并评估残差后再放开参数做联合估计。如果放开参数后残差改善明显就保留如果改善有限说明当前弧段并不支持该参数的辨识果断把参数固定回0避免过度参数化带来的不稳定。4.4 快速问题速查现象优先排查方向处理建议精密定轨残差呈现长周期波动高阶摄动力未建模或建模不当增加月球重力场阶次检查太阳引力模型滤波发散或协方差快速收缩初值误差过大或Q设置过小改用批处理做初值修正适度增大Q测速残差恒定偏置测站时钟或电离层延迟改正不完整检查钟差模型和链路设备远月弧段位置误差扩散观测几何差状态可观性弱缩短状态更新步长等待几何好转弧段经验加速度参数估计值异常大参数与初始速度误差强相关固定参数重新估计分期处理5. 几个值得记录的实操心得做了一段时间DRO定轨之后我最大的体会是这类轨道定轨的成功率很大程度上取决于你有多尊重引力场不对称性这件事。它不是误差不是需要补偿的小扰动而是主导DRO在空间中如何蜿蜒前进的根本结构。你越早把它放进取值坐标系、力模型、状态估计策略的设计里后面的麻烦就越少。还有一个小技巧值得分享。在正式处理DRO定轨数据之前我习惯先在CR3BP模型下做一遍干跑用标称轨道参数生成模拟观测数据再把这些数据带进定轨流程反解初始状态。如果反解结果和标称值差在预期范围内说明定轨流程本身是通的如果这里就出现偏差那就先别急着处理真实数据返回去检查模型和算法。在深空定轨这种环节多、链路长的任务里这种先流程验证、后实数据处理的习惯能帮你省下大量的排查时间。最后再说一点。DRO的定轨不会止步于把位置定出来这一层。下一步更值得做的是定期利用定轨结果更新轨道预报结合轨道控制策略把航天器维持在这条非线性轨道的稳定流形内。到了那个层面引力场不对称性的作用就更加关键了——它既是定轨时用来约束状态的信息源也是长期轨道维持中必须依赖的天然力学结构。把这个认识理顺了后面无论是做工程实现还是做理论扩展都会顺畅很多。
返回列表