An Offline-Sampling SMPC Framework with Application to Automated Space Maneuvers

In this paper, a sampling-based Stochastic Model Predictive Control algorithm is proposed for discrete-time linear systems subject to both parametric uncertainties and additive disturbances. One of the main drivers for the development of the proposed control strategy is the need of real-time implementability of guidance and control strategies for automated rendezvous and proximity operations between spacecraft. The paper presents considers the validation of the proposed control algorithm on an experimental testbed, showing how it may indeed be implemented in a realistic framework. Parametric uncertainties due to the mass variations during operations, linearization errors, and disturbances due to external space environment are simultaneously considered. The approach enables to suitably tighten the constraints to guarantee robust recursive feasibility when bounds on the uncertain variables are provided, and under mild assumptions, asymptotic stability in probability of the origin can be established. The offline sampling approach in the control design phase is shown to reduce the computational cost, which usually constitutes the main limit for the adoption of Stochastic Model Predictive Control schemes, especially for low-cost on-board hardware. These characteristics are demonstrated both through simulations and by means of experimental results.

[1]  W. H. Clohessy,et al.  Terminal Guidance System for Satellite Rendezvous , 2012 .

[2]  Averill M. Law,et al.  The art and theory of dynamic programming , 1977 .

[3]  Stephen P. Boyd,et al.  Policies for simultaneous estimation and optimization , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[4]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[5]  O. Bosgra,et al.  Stochastic closed-loop model predictive control of continuous nonlinear chemical processes , 2006 .

[6]  Giuseppe Carlo Calafiore,et al.  The scenario approach to robust control design , 2006, IEEE Transactions on Automatic Control.

[7]  Jonathan P. How,et al.  Safe Trajectories for Autonomous Rendezvous of Spacecraft , 2006 .

[8]  Eduardo F. Camacho,et al.  Robust Model Predictive Control for Spacecraft Rendezvous with Online Prediction of Disturbance Bounds , 2009 .

[9]  Masahiro Ono,et al.  A Probabilistic Particle-Control Approximation of Chance-Constrained Stochastic Predictive Control , 2010, IEEE Transactions on Robotics.

[10]  Stephen P. Boyd,et al.  Fast Model Predictive Control Using Online Optimization , 2010, IEEE Transactions on Control Systems Technology.

[11]  D. I. Wilson,et al.  Auto-code generation for fast embedded Model Predictive Controllers , 2012, 2012 19th International Conference on Mechatronics and Machine Vision in Practice (M2VIP).

[12]  Alberto Bemporad,et al.  Stabilizing Model Predictive Control of Stochastic Constrained Linear Systems , 2012, IEEE Transactions on Automatic Control.

[13]  Giuseppe Carlo Calafiore,et al.  Stochastic model predictive control of LPV systems via scenario optimization , 2013, Autom..

[14]  Giuseppe Carlo Calafiore,et al.  Robust Model Predictive Control via Scenario Optimization , 2012, IEEE Transactions on Automatic Control.

[15]  Jin Zhang,et al.  Survey of orbital dynamics and control of space rendezvous , 2014 .

[16]  David Q. Mayne,et al.  Model predictive control: Recent developments and future promise , 2014, Autom..

[17]  J. M. Grosso,et al.  Chance-Constrained Model Predictive Control for Drinking Water Networks , 2014 .

[18]  Lorenzo Fagiano,et al.  The scenario approach for Stochastic Model Predictive Control with bounds on closed-loop constraint violations , 2013, Autom..

[19]  Richard D. Braatz,et al.  Stochastic nonlinear model predictive control with probabilistic constraints , 2014, 2014 American Control Conference.

[20]  Basil Kouvaritakis,et al.  Model Predictive Control: Classical, Robust and Stochastic , 2015 .

[21]  Edward N. Hartley A tutorial on model predictive control for spacecraft rendezvous , 2015, 2015 European Control Conference (ECC).

[22]  Marcello Romano,et al.  Dynamic air-bearing hardware-in-the-loop testbed to experimentally evaluate autonomous spacecraft proximity maneuvers , 2017 .

[23]  Frank Allgöwer,et al.  A general sampling-based SMPC approach to spacecraft proximity operations , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[24]  Elisa Capello,et al.  Spacecraft Proximity Operations Via Tube-Based Robust Model Predictive Control with Additive Disturbances , 2017 .