Mixed-Integer vs. Continuous Model Predictive Control for Binary Thrusters: A Comparative Study
Franek Stark, Jakob Middelberg, Shubham Vyas

TL;DR
This study compares mixed-integer and continuous model predictive control methods for binary thrusters, revealing that MIMPC offers better fuel efficiency and stability, especially in low-thrust scenarios, with continuous MPC being suitable for computationally limited contexts.
Contribution
The paper provides the first systematic comparison of mixed-integer and continuous MPC approaches for binary thruster control and introduces a new MPC variant informed by modulator dynamics.
Findings
MIMPC achieves superior fuel efficiency in low-thrust conditions.
Continuous MPC with modulation shows instabilities at higher thrust levels.
MIMPC offers stability and efficiency benefits for resource-constrained missions.
Abstract
Binary on/off thrusters are commonly used for spacecraft attitude and position control during proximity operations. However, their discrete nature poses challenges for conventional continuous control methods. The control of these discrete actuators is either explicitly formulated as a mixed-integer optimization problem or handled in a two-layer approach, where a continuous controller's output is converted to binary commands using analog-to digital modulation techniques such as Delta-Sigma-modulation. This paper provides the first systematic comparison between these two paradigms for binary thruster control, contrasting continuous Model Predictive Control (MPC) with Delta-Sigma modulation against direct Mixed-Integer MPC (MIMPC) approaches. Furthermore, we propose a new variant of MPC for binary actuated systems, which is informed using the state of the Delta-Sigma Modulator. The two…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
