1. 课程导入与任务全景
航天器轨道控制仿真验证,是在真实航天器发射或在轨执行之前,用数学模型、动力学仿真和测试环境,对轨道控制方案、控制算法、敏感器与执行机构配置、任务时序以及故障应对策略进行可重复、可观测、可判定的验证过程。它要回答的核心问题不是“算法在纸上是否成立”,而是“在给定的初始轨道、摄动环境、测量误差、推力器特性和约束条件下,航天器能否按预期到达目标轨道或保持目标状态,并且偏差、燃料、时间和安全性都在允许范围内”。
轨道控制本身涵盖轨道机动、轨道保持、相位调整、交会接近、再入返回等任务。不同任务的输入输出差异很大,但仿真验证的底层逻辑一致:先建立能反映真实物理过程的模型,再构造覆盖正常与异常工况的仿真场景,然后运行闭环或开环仿真,最后用一套明确的判据评估结果。若把这一过程压缩成一条任务链,可以概括为需求—建模—仿真—验证—评估。这条链不是五个孤立步骤,而是带反馈的迭代环:评估不通过时,可能回到控制参数、模型参数甚至需求分解层面重新调整。
从工程实践看,仿真验证的作用至少体现在四个方面。第一,提前暴露设计缺陷。例如控制增益在标称工况下稳定,但在推力器最小脉宽量化误差作用下出现极限环,这类问题若到在轨阶段才发现,代价极高。第二,量化性能边界。通过蒙特卡洛打靶,可以给出终端误差的统计分布,而不是只给一条标称轨迹。第三,支撑测试与验收。仿真结果可作为软件测试用例的预期输出,也可作为半物理试验的输入条件。第四,积累任务数据。每次仿真的参数、场景和结果都可复用,形成任务知识库。
课程项目将围绕一个可复现的轨道控制任务展开:假设一颗近地轨道航天器初始运行在约 500 km 高度、倾角 45° 的圆轨道上,任务要求通过若干次切向机动,将半长轴提升到约 700 km,同时保持偏心率不超过 0.005,总速度增量预算不超过 180 m/s。项目不追求真实工程级精度,而是用合理简化模型,让学习者完整走通“需求分解—模型搭建—仿真运行—结果验证—评估迭代”的闭环。
在建模环节,至少需要建立三类模型。其一是轨道动力学模型,通常采用二体模型加 J2 摄动项,状态量取位置速度或轨道六根数。其二是控制模型,包括制导律、控制周期、推力器开关逻辑和最小脉宽。其三是测量模型,用带噪声的轨道根数或位置速度作为反馈输入。仿真步长建议取 1 s 至 10 s,控制周期取 1 s,这样既能体现控制离散化影响,又不至于计算量过大。
验证环节要给出明确判据。以本项目为例,可设定:终端半长轴偏差绝对值不超过 5 km,偏心率不超过 0.005,总速度增量不超过 180 m/s,仿真结束时轨道仍为近圆且无逃逸趋势。若某次仿真终端半长轴偏差为 +12 km,则说明控制量偏大或关机时机偏晚,需要回到制导律参数或目标点判断逻辑中排查。若燃料消耗超标但终端精度满足,则要检查机动次数是否过多、单次速度增量是否过大。