Explicit Spacecraft Thruster Control Allocation With Minimum Impulse Bit
Thruster control allocation (TCA) is a key functionality for many spacecraft, with a significant impact on control performance, propellant consumption, and fault tolerance. Propellant-optimal solutions are desirable and are either based on onboard numerical optimization, or explicit optimization via the use of offline-generated look-up tables (LUTs). This article proposes a TCA and modulation method of the latter type by using multiparametric programming and presents a novel fast LUT evaluation algorithm. Fault tolerance and the handling of non-attainable control commands with full controllability exploitation are also addressed. Furthermore, the solution is extended to include the non-convex minimum impulse bit (MIB) constraint, where the proposed solution can find the global optimum. The use of this constraint is demonstrated in a close-range orbital rendezvous scenario, yielding significant improvements to the performance of boosts, forced motions, and station-keeping maneuvers, at the cost of greater propellant consumption and computation time. Results in consumer hardware for a12-thruster configuration show a worst case onboard computation time of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$7~\mu $ </tex-math></inline-formula>s and 0.5 ms for the cases without and with the MIB constraint, which are up to two orders of magnitude lower than those for numerical optimization with a state-of-the-art optimizer. The proposed onboard algorithms are simple, non-iterative, and have worst case computational effort guarantees.
Authors
- Afonso Botelho (ORCID: https://orcid.org/0009-0003-8679-9190)
- Paulo Rosa (ORCID: https://orcid.org/0000-0001-5390-8707)
- João M. Lemos (ORCID: https://orcid.org/0000-0003-3149-8035)
Institutions
- Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento (PT)
- University of Lisbon (PT)
- Deimos Engenharia (Portugal) (PT)
Publication Details
- Journal
- IEEE Transactions on Control Systems Technology
- Published
- 2024-12-13
- DOI
- https://doi.org/10.1109/tcst.2024.3511266
- Citations
- 1
- Primary Topic
- Aerospace Engineering and Control Systems
- Type
- article
- Field-Weighted Citation Impact
- 1.30