ABSTRACT
Model Predictive Control (MPC) is an optimal control method that is attractive for safe, efficient and goal based satellite operation. However, current satellite systems have limited computation and thus standard MPC approaches are limited. To overcome this, we propose a hybrid dynamical systems framework to encompass both satellite and optimizer dynamics. This enables a practical analysis of MPC and allows for user trade off between feasibility and optimality via tuneable parameters while retaining asymptotic stability.
- A. De Ruiter, C. Damaren, and J. Forbes. 2012. Spacecraft Dynamics and Control. Wiley.Google Scholar
- Rafal Goebel, Ricardo G. Sanfelice, and Andrew R. Teel. 2012. Hybrid Dynamical Systems: Modeling, Stability, and Robustness. Princeton University Press, New Jersey. https://doi.org/~sricardo/index.php?n=Main.BooksGoogle Scholar
- Lars Grüne and Jürgen Pannek. 2017. Nonlinear Model Predictive Control. Springer.Google Scholar
- Christopher Jewison, R Scott Erwin, and Alvar Saenz-Otero. 2015. Model predictive control with ellipsoid obstacle constraints for spacecraft rendezvous. IFAC-PapersOnLine 48, 9 (2015), 257--262.Google ScholarCross Ref
- Jay H Lee and Brian Cooley. 1997. Recent advances in model predictive control and other related areas. In AIChE Symposium Series, Vol. 93. New York, NY: American Institute of Chemical Engineers, 1971-c2002., 201--216.Google Scholar
- Dominic Liao-McPherson, Mike Huang, Shinhoon Kim, Masanori Shimada, Ken Butts, and Ilya Kolmanovsky. 2020. Model predictive emissions control of a diesel engine airpath: Design and experimental evaluation. International Journal of Robust and Nonlinear Control 30, 17 (2020), 7446--7477.Google ScholarCross Ref
- Dominic Liao-McPherson, Marco M Nicotra, and Ilya Kolmanovsky. 2020. Time-distributed optimization for real-time model predictive control: Stability, robustness, and constraint satisfaction. Automatica 117 (2020), 108973.Google ScholarCross Ref
- Marco M Nicotra, Dominic Liao-McPherson, and Ilya V Kolmanovsky. 2018. Embedding constrained model predictive control in a continuous-time dynamic feedback. IEEE Trans. Automat. Control 64, 5 (2018), 1932--1946.Google ScholarCross Ref
- Peter Ortner and Luigi Del Re. 2007. Predictive control of a diesel engine air path. IEEE transactions on control systems technology 15, 3 (2007), 449--456.Google ScholarCross Ref
- Hyeongjun Park, Stefano Di Cairano, and Ilya Kolmanovsky. 2011. Linear Quadratic Model Predictive Control Approach to Spacecraft Rendezvous and Docking. In Proceedings of 21st AAS/AIAA Space Flight Mechanics Meeting, Spaceflight Mechanics, Part III of Advances in the Astronautical Sciences, Vol. 140.Google Scholar
- Christopher Petersen, Andris Jaunzemis, Morgan Baldwin, Marcus Holzinger, and Ilya Kolmanovsky. 2014. Model Predictive Control and Extended Command Governor for Improving Robustness of Relative Motion Guidance and Control. In Proc. AAS/AIAA space flight mechanics meeting.Google Scholar
- Christopher D Petersen, Frederick Leve, and Ilya Kolmanovsky. 2017. Model predictive control of an underactuated spacecraft with two reaction wheels. Journal of Guidance, Control, and Dynamics 40, 2 (2017), 320--332.Google ScholarCross Ref
- S Joe Qin and Thomas A Badgwell. 1997. An overview of industrial model predictive control technology. In AIche symposium series, Vol. 93. New York, NY: American Institute of Chemical Engineers, 1971-c2002., 232--256.Google Scholar
- Arthur Richards and Jonathan How. 2004. Decentralized model predictive control of cooperating UAVs. In 2004 43rd IEEE Conference on Decision and Control (CDC)(IEEE Cat. No. 04CH37601), Vol. 4. IEEE, 4286-4291.Google ScholarCross Ref
- Pierre OM Scokaert, David Q Mayne, and James B Rawlings. 1999. Suboptimal model predictive control (feasibility implies stability). IEEE Trans. Automat. Control 44, 3 (1999), 648--654.Google ScholarCross Ref
- Nathan Slegers, Jason Kyle, and Mark Costello. 2006. Nonlinear model predictive control technique for unmanned air vehicles. Journal of guidance, control, and dynamics 29, 5 (2006), 1179--1188.Google ScholarCross Ref
- Joseph A Starek and Ilya V Kolmanovsky. 2014. Nonlinear model predictive control strategy for low thrust spacecraft missions. Optimal Control applications and methods 35, 1 (2014), 1--20.Google Scholar
- Josep Virgili-Llop, Costantinos Zagaris, Richard Zappulla, Andrew Bradstreet, and Marcello Romano. 2019. A convex-programming-based guidance algorithm to capture a tumbling object on orbit using a spacecraft equipped with a robotic manipulator. The International Journal of Robotics Research 38, 1 (2019), 40--72.Google ScholarDigital Library
- Avishai Weiss, Uroš Kalabić, and Stefano Di Cairano. 2015. Model predictive control for simultaneous station keeping and momentum management of low-thrust satellites. In 2015 American Control Conference (ACC). IEEE, 2305--2310.Google ScholarCross Ref
- Avishai Weiss, Ilya Kolmanovsky, Morgan Baldwin, and R Scott Erwin. 2012. Model Predictive Control of Three Dimensional Spacecraft Relative Motion. In 2012 American Control Conference (ACC). IEEE, 173--178.Google Scholar
- Anonto Zaman, Alex Soderlund, Christopher Petersen, and Sean Phillips. 2021. Autonomous Satellite Rendezvous and Proximity Operations via Model Predictive Control Methods. In AIAA/AAS Spaceflight Mechanics Meeting.Google Scholar
- Towards hybrid model predictive control for computationally aware satellite applications
Recommendations
Co-ordinated continuous and logical control via hybrid model predictive control: an experimental study
ICOSSSE'08: Proceedings of the 7th WSEAS international conference on System science and simulation in engineeringCombination of logical and continuous controls is a typical feature of many power engineering plants. Logical and continuous control systems are usually designed separately and this design practice may lead to unpredictable interactions between logical ...
Hybrid Fuzzy Modelling for Model Predictive Control
Model predictive control (MPC) has become an important area of research and is also an approach that has been successfully used in many industrial applications. In order to implement a MPC algorithm, a model of the process we are dealing with is needed. ...
Optimization of the model predictive control meta-parameters through reinforcement learning
AbstractModel predictive control (MPC) is increasingly being considered for control of fast systems and embedded applications. However, MPC has some significant challenges for such systems, such as its high computational complexity. Further, the MPC ...
Comments