Johnston Hunter, Schiassi Enrico, Furfaro Roberto, Mortari Daniele
Aerospace Engineering, Texas A&M University, College Station, TX, 77843, USA.
Systems and Industrial Engineering, The University of Arizona, Tucson, AZ, USA.
J Astronaut Sci. 2020;67(4). doi: 10.1007/s40295-020-00228-x. Epub 2020 Sep 25.
In this paper we present a new approach to solve the fuel-efficient powered descent guidance problem on large planetary bodies with no atmosphere (e.g., Moon or Mars) using the recently developed Theory of Functional Connections. The problem is formulated using the indirect method which casts the optimal guidance problem as a system of nonlinear two-point boundary value problems. Using the Theory of Functional Connections, the problem's linear constraints are analytically embedded into a functional, which maintains a free-function that is expanded using orthogonal polynomials with unknown coefficients. The constraints are always analytically satisfied regardless of the values of the unknown coefficients (e.g., the coefficients of the free-function) which converts the two-point boundary value problem into an unconstrained optimization problem. This process reduces the whole solution space into the admissible solution subspace satisfying the constraints and, therefore, simpler, more accurate, and faster numerical techniques can be used to solve it. In this paper a nonlinear least-squares method is used. In addition to the derivation of this technique, the method is validated in two scenarios and the results are compared to those obtained by the general purpose optimal control software, GPOPS-II. In general, the proposed technique produces solutions of accuracy. Additionally, for the proposed test cases, it is reported that each individual TFC-based inner-loop iteration converges within 6 iterations, each iteration exhibiting a computational time between 72 and 81 milliseconds, with a total execution time of 2.1 to 2.6 seconds using MATLAB. Consequently, the proposed methodology is potentially suitable for real-time computation of optimal trajectories.
在本文中,我们提出了一种新方法,利用最近发展的泛函连接理论来解决在没有大气层的大型行星体(如月球或火星)上的燃料高效动力下降制导问题。该问题采用间接方法进行公式化,即将最优制导问题转化为一个非线性两点边值问题系统。利用泛函连接理论,该问题的线性约束被解析地嵌入到一个泛函中,该泛函保持一个自由函数,该自由函数使用具有未知系数的正交多项式展开。无论未知系数(如自由函数的系数)的值如何,约束总是能解析地满足,这将两点边值问题转化为一个无约束优化问题。这个过程将整个解空间缩小到满足约束的可行解子空间,因此,可以使用更简单、更准确和更快的数值技术来求解。本文使用了非线性最小二乘法。除了推导该技术外,还在两种情况下对该方法进行了验证,并将结果与通用最优控制软件GPOPS-II得到的结果进行了比较。总体而言,所提出的技术产生了精确的解。此外,对于所提出的测试用例,据报道,基于泛函连接的每个内循环迭代在6次迭代内收敛,每次迭代的计算时间在72到81毫秒之间,使用MATLAB的总执行时间为2.1到2.6秒。因此,所提出的方法可能适用于最优轨迹的实时计算。