本文作者:天疆说
参编单位:哈尔滨工业大学航天学院、微小型航天器快速设计与智能集群全国重点实验室
两点边值问题(Two-Point Boundary Value Problem, TPBVP)是一类微分方程边值问题,其边界条件分别施加在积分区间的起点和终点。在航天器轨道优化中,TPBVP 是间接法的核心数学问题:由庞特里亚金极值原理导出的最优轨迹必须同时满足初始状态约束和终端状态约束,构成典型的两点边值结构。
TPBVP 的一般形式为求解微分方程:
y˙=f(y,t),t∈[t0,tf]
满足边界条件:
ψ(y(t0),y(tf))=0
其中 y 为状态与协态的组合向量,ψ 为边值约束函数。
在航天器燃料最优轨道设计中,TPBVP 的具体形式为:
r˙=∂λr∂H,v˙=∂λv∂H,m˙=∂λm∂H
λ˙=−∂x∂H
- 初始条件:r(t0),v(t0),m(t0) 已知
- 终端条件:r(tf)=rtarget,v(tf)=vtarget
- 未知量:初始协态 λ(t0) 和终端时间 tf
打靶法是求解 TPBVP 最直观的方法:猜测未知的初始协态 λ(t0),前向积分至终端,通过迭代修正猜测值使终端条件满足。
设打靶函数为:
F(λ(t0),tf)=[r(tf)−rtargetv(tf)−vtarget]
通过 Newton-Raphson 迭代求解 F=0。
对于长时间转移或复杂动力学,单次打靶的数值误差累积严重。多重打靶法将积分区间划分为若干子段,在每段端点引入匹配条件,降低对初始猜测的敏感性。
TPBVP 求解面临的主要困难:
- 协态变量的物理意义不直观,难以给出合理初始猜测
- 打靶函数可能高度非线性,存在多个局部极小
- 采用协态归一化技术可将搜索空间从无穷大缩减到单位球面,显著改善收敛性
在地月空间任务中,TPBVP 是轨道优化间接法的核心求解对象。从近地轨道到月球轨道的低能转移、NRHO 轨道的入轨与保持、以及多航天器协同交会等最优控制问题,最终都归结为求解 TPBVP。协态归一化和同伦法等技术的引入,有效改善了 TPBVP 的数值可解性。