Modern Defense Technology ›› 2021, Vol. 49 ›› Issue (4): 35-42.DOI: 10.3969/j.issn.1009-086x.2021.04.006

• NAVIGATION, GUIDANCE AND CONTROL • Previous Articles     Next Articles

Application of UKF Filter Algorithm in Solving Two-Point Boundary Value Problem

ZANG Jie1, LIU Sheng-gang2   

  1. 1. Beijing Institute of Spacecraft System Engineering,Beijing 100094,China;
    2. Beihang University,School of Astronautics,Beijing 100191,China
  • Received:2021-03-18 Revised:2021-05-20 Online:2021-08-20 Published:2021-09-06

UKF滤波算法在两点边值问题求解中的应用

藏洁1, 刘升刚2   

  1. 1.北京空间飞行器总体设计部,北京 100094;
    2.北京航空航天大学 宇航学院,北京 100191
  • 作者简介:藏洁(1989-),女,北京人。工程师,硕士,研究方向为航天器总体设计、航天大数据处理及应用。通信地址:100094 北京市海淀区友谊路104号院 E-mail:1290477691@qq.com

Abstract: Application of unscented Kalman filter (UKF) algorithm in solving two-point boundary value problem (TPBVP) is a key technology in the indirect method of optimization problem solving algorithms,and usually the final solution can only be given through numerical iteration methods.Due to the high sensitivity and strong nonlinear dynamic characteristics of the two-point boundary value problem,the accuracy of the initial value of the numerical iteration is required to be very high,otherwise it is difficult to obtain a convergent solution.In order to reduce the requirements of the initial value accuracy,based on the UKF algorithm,an optimal parameter estimation method is given,which can be used to solve the two-point boundary value problem.This method adopts Gaussian distribution model,which can describe the original nonlinear problem with accuracy of second order or higher,and has a larger convergence range and stronger robustness.The example of spacecraft trajectory optimization verifies the effectiveness and reliability of this algorithm.

Key words: unscented Kalman filter (UKF), parameter estimation, two-point boundary value problem (TPBVP), trajectory optimization, Gaussian distribution, nonlinear

摘要: 两点边值问题求解是最优化问题间接法求解算法中的关键技术,通常只能通过数值迭代方法给出最终解。而由于两点边值问题的高敏度和强非线性动力学特性,对数值迭代初值的精度要求非常高,否则难以得到收敛解。为了降低对初值精度的要求,基于无损卡尔曼滤波算法,给出了一种最优参数估计方法,可用于两点边值问题求解。此方法采用高斯分布模型,可以二阶以上精度描述原非线性问题,具有较大的收敛域和较高的鲁棒性。通过航天飞行器轨迹优化算例,验证了此算法的有效性和可靠性。

关键词: 无损卡尔曼滤波, 参数估计, 两点边值问题, 轨迹优化, 高斯分布, 非线性

CLC Number: