Elsevier

ISA Transactions

Volume 60, January 2016, Pages 38-52
ISA Transactions

Nonlinear receding horizon guidance for spacecraft formation reconfiguration on libration point orbits using a symplectic numerical method

https://doi.org/10.1016/j.isatra.2015.10.015Get rights and content

Highlights

  • SFR on libration orbits are implemented successfully by nonlinear RHC guidance.

  • A symplectic iteration algorithm is proposed for rapidly solving nonlinear RHC.

  • Symplectic iteration algorithm reduces the parameter sensitivities of nonlinear RHC.

  • Nonlinear RHC compared with LQTC has obvious advantage on convergence and accuracy.

Abstract

This paper studies a nonlinear receding horizon control guidance strategy for spacecraft formation reconfiguration on libration orbits in the Sun–Earth system. For comparison, a linear quadratic soft terminal control strategy is also considered for the same reconfiguration missions. A novel symplectic iterative numerical algorithm is proposed to obtain the optimal solution for the nonlinear receding horizon control strategy at each update instant. With the aid of the quasilinearization method, a high-efficiency structure-preserving symplectic method is introduced in the iterations, and the optimal control problem is replaced successfully by a series of sparse symmetrical linear equations. Several typical spacecraft formation reconfiguration missions including resizing, rotating and slewing reconfigurations and their combinations are numerically simulated to show the effectiveness of the nonlinear receding horizon guidance strategy based on the proposed symplectic algorithm. Through these simulations, the nonlinear receding horizon control strategy is shown to have obvious advantages in convergence and parameter sensitivity compared with a linear quadratic soft terminal control strategy. Monte Carlo stochastic simulations are used to test the robustness of the nonlinear receding horizon control guidance in dealing with measurement and execution errors.

Introduction

Spacecraft formation flying on libration point orbits is essential to meet the increasing demand for deep space exploration [1], [2], [3]. However, deep space spacecraft formation flying based on the circular restricted three-body problem (CRTBP) dynamical model for a deep space mission is very different from spacecraft formation flying based on the Kepler dynamical model for near Earth missions [4], [5], [6], [7]. The nature of the dynamical model of CRTBP does not provide an analytical solution, so the analysis of spacecraft formation flying is still strongly dependent on numerical methods. Thus far, potential future applications that involve spacecraft formation flying on the libration points, have attracted great interest in formation control strategies and numerical methods.

Various strategies and approaches have been proposed for spacecraft formation reconfiguration on libration point orbits. Optimal nonlinear control and geometric control methods have been derived and compared to more traditional linear quadratic regulators as well as input state feedback linearization [8]. A finite element method for solving optimal control has been developed and applied to spacecraft formation reconfiguration by using linearized equations about a nonlinear nominal base orbit [9]. A recently developed technique based on generating functions has been employed for designing spacecraft formation reconfiguration in Hill three-body dynamics [10]. Efficient parameter optimization algorithms for collision-free energy sub-optimal path planning for formations of spacecraft flying in deep space are presented [11]. Based on the characterization of requirements and constraints, different algorithms for centralized optimal formation planning and coordination have been developed [12]. A reconfiguration guidance algorithm based on finite dimensional parameter optimization for spacecraft formation is presented [13]. The above-mentioned studies on spacecraft formation reconfiguration near libration points mainly focus on path planning, especially avoiding collisions, reducing energy or fuel costs, minimizing reconfiguration time and balancing energy. However, the collinear libration point orbits are inherently unstable. Furthermore, any perturbations in real environments will move rapidly the spacecraft off the collinear libration point orbits. Therefore, it is meaningful to investigate a suitable guidance strategy for compensating for these disturbances.

Guidance methods such as reference trajectory guidance [14], [15], [16] and predictive guidance [17], [18] can be used to correct deviations and compensate for disturbances. The reference trajectory guidance method is used to track a reference trajectory and is implemented with an online closed-loop feedback control [19]. The predictive guidance method can handle large dispersions and accommodate severe off-nominal conditions. With the rapid growth of digital computers, receding horizon control (RHC) has become a powerful tool for spacecraft predictive guidance missions [20], [21]. The essential characteristics of RHC is that the optimal control problem is solved over a shorter and moving horizon. The successful applications of RHC guidance are due to its reducing of sensitivity from disturbances and parameter variations [22]. When using RHC guidance, the optimal control problem is solved over a shorter moving horizon. However, the online computational burden associated with solving the moving optimal control problem is an impediment to practical real-time applications.

The development of efficient numerical algorithms for the RHC problem is an active area of research, and many numerical methods have been proposed. Based on Simpson-trapezoid approximations for the integral and Euler-type approximations for the derivatives, reference [23] transformed the linear RHC problem into a quadratic programming problem. The indirect Jacobi pseudospectral method [24] expanded the state and costate variables into polynomials with the values of the states and costates at different discretization points as the expansion coefficients, reducing linear RHC problems into systems of algebraic equations. The main drawbacks of pseudospectral methods for a large state-space model with a large discretization of unknown variables is that the linear equation obtained is large and dense with an asymmetrical coefficient matrix, which increases computer memory storage needs and reduces on-line implementation efficiency. An efficient sparse symplectic numerical approach for solving the linear RHC problem is proposed [25]. To solve the nonlinear RHC problem, a fast numerical algorithm based on the generalized minimum residual (GMRES) method combined with the continuation method has been proposed [26].

Motivated by the requirements of a guidance strategy for spacecraft formation reconfiguration and a high-performance numerical algorithm for solving the nonlinear RHC problem, an efficient symplectic numerical algorithm based on continuous finite low-thrust for solving nonlinear RHC guidance of spacecraft formation reconfiguration on a given libration point orbit in the Sun–Earth system will be investigated in this paper. The contributions of this paper include the following two points: (1) an efficient and easily implemented numerical algorithm that combines quasilinearization techniques and symplectic preserving has been developed to solve the nonlinear RHC guidance strategy; (2) the features and behaviors of the presented nonlinear RHC guidance strategy for spacecraft formation reconfiguration, including the convergence of the symplectic algorithm and its parameter sensitivity, have been studied in detail.

Section snippets

Circular restricted three-body problem

In this paper, spacecraft formation reconfiguration missions on libration point orbits are modeled using the equations of motion of the circular restricted three-body problem (CRTBP). The reference coordinate frame (O,X,Y,Z), which is centered on the barycenter, rotates at the same rate as the orbital motion of the two massive bodies. The X axis extends from the barycenter through Earth, the Z axis extends in the direction of the angular momentum of the system, and the Y axis completes the

Design of the nonlinear RHC guidance law

In this section, the nonlinear RHC guidance strategy will be designed for the formation reconfiguration mission, and a brief summary of LQ soft terminal control (LQ_STC) will also be provided for comparison with the nonlinear RHC guidance.

Symplectic numerical method for solving nonlinear RHC guidance

In this section, the nonlinear RHC guidance will first be transferred into a series of linear optimal control problems with a quasilinearization method. A symplectic discretization scheme will then be applied to solve the Hamiltonian boundary-value problem derived from optimal control problems. Finally, an iteration algorithm to obtain convergent nonlinear RHC guidance results will be presented.

Numerical simulations

In this section, spacecraft formation reconfiguration on a given three-dimensional periodic halo orbit in the Sun–Earth system around the L2 point is implemented by numerical simulations. All numerical simulations were performed using MATLAB software (R2010a on an Intel® Core™ 2 Quad Q9400 machine with a 2.66 GHz processor and 3 GB of RAM).

Conclusions

The nonlinear receding horizon control guidance strategy has been introduced to solve the problem of spacecraft formation reconfiguration missions on libration orbits in the presence of uncertainty, such as navigational error and execution error. Successive optimal solutions for the nonlinear receding horizon control guidance strategy are used to construct a sampled-data guidance strategy. A new symplectic iteration numerical algorithm is proposed for rapidly solving the optimal control problem

Acknowledgments

The authors are grateful for the financial support of the National Natural Science Foundation of China, China (11102031 and 11472069), the project funded by China Postdoctoral Science Foundation, China (2014M550155 and 2015T80245).

References (32)

  • Y. Zhang et al.

    Real-time trajectory planning for UCAV air-to-surface attack using inverse dynamics optimization method and receding horizon control

    Chin J Aeronaut

    (2013)
  • L. Yang et al.

    Application of linear gauss pseudospectral method in model predictive control

    Acta Astronaut

    (2014)
  • T. Ohtsuka

    A continuation/GMRES method for fast computation of nonlinear receding horizon control

    Automatica

    (2004)
  • R. Qi et al.

    Impulsive control for formation flight about libration points

    J Guid Control Dyn

    (2012)
  • G. Zhai et al.

    On-orbit target tracking and inspection by satellite formation

    J Syst Eng Electron

    (2013)
  • C. Park et al.

    Optimal formation reconfigurations subject to Hill three-body dynamics

    J Guid Control Dyn

    (2014)
  • Cited by (32)

    • Multi-agent Q-Learning control of spacecraft formation flying reconfiguration trajectories

      2023, Advances in Space Research
      Citation Excerpt :

      Q. Li et al., (2019) studied a robust safety control problem for spacecraft proximity maneuvers in presence of uncertainties and disturbances. Peng and Jiang, (2016) suggested a nonlinear receding horizon control guidance strategy for spacecraft formation reconfiguration on libration orbits in presence of uncertainty. Scientists have designed a cooperative control framework for multiple spacecraft formation flying around Lagrange point orbits (W. Wang et al., 2020; Wang et al., 2018) and heliocentric displaced orbits (Wang et al., 2019), using solar sails.

    • Multi-satellites imaging scheduling using individual reconfiguration based integer coding genetic algorithm

      2021, Acta Astronautica
      Citation Excerpt :

      Owing to the expansive coverage area and long term surveillance, EOSs play an important role in environment surveillance, military reconnaissance, and disaster relief [2]. As the number of on-orbit satellites grows, it shows great advantages to design multiple EOSs operating in a cooperative way to perform an observation mission [3], which is realized by spacecraft formation flight and reconfiguration [4–6]. As a result, the multiple EOSs scheduling problem becomes one of the most important tasks for satellite platforms, such as PLEIADES constellation [7], SPOT series satellite [8], COSMO-SkyMed constellation [9], ROCSAT-II [10], etc.

    • Reconfiguration control of satellite formation using online quasi-linearization iteration and symplectic discretization

      2020, Aerospace Science and Technology
      Citation Excerpt :

      This paper is devoted to developing a computationally advantageous NRHC scheme for the feedback control of a satellite formation during its reconfiguration process under the constraint of on-board thrusts. The reconfiguration control law proposed in [15] is extended in this work by not only introducing an online iteration scheme to reduce the computational cost but also developing a linear complementarity formulation to enforce the inequality constraints. On account of the limited onboard computational capacity, the construction of the NRHC scheme exploits the techniques of online quasi-linearization iteration and symplectic discretization.

    • Entry guidance for high-L/D hypersonic vehicle based on drag-vs-energy profile

      2018, ISA Transactions
      Citation Excerpt :

      Entry flight is essentially a multi-objective, highly-constrained, and strongly-nonlinear control problem [5]. The guidance design will be challenged by many uncertain strong disturbances during the flight in the atmosphere [6–9], such as inertial system errors accumulated during the blackout, high-altitude wind speeds up to 170 m/s, and atmospheric density uncertainties up to 50%. Entry guidance can be divided into predictor–corrector guidance and profile-following guidance [10].

    View all citing articles on Scopus
    View full text