Abstract
Reference governors are add-on predictive safety supervision algorithms that monitor and modify, if it becomes necessary, commands passed to a nominal system to ensure that pointwise-in-time state and input constraints are satisfied. After briefly surveying the basics of the reference governor schemes, this paper discusses several more recent extensions of the reference governors. These include reduced order reference governors with flexible error budgeting, reference governors for nonlinear systems that exploit the logarithmic norm for response bounding, stochastic reference governors, and controller state and reference governors. Learning reference governors that are capable of handling constraints in uncertain systems are also discussed.












Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Jaw L, Mattingly J. Aircraft engine controls. Reston: American Institute of Aeronautics and Astronautics; 2009.
Rawlings JB, Mayne DQ, Diehl M. Model predictive control: theory, computation, and design. Madison: Nob Hill Publishing; 2017.
Garone E, Di Cairano S, Kolmanovsky I. Reference and command governors for systems with constraints: a survey on theory and applications. Automatica. 2017;75:306–28.
Gilbert EG, Tan KT. Linear systems with state and control constraints: the theory and application of maximal output admissible sets. IEEE Trans Autom Control. 1991;36(9):1008–20.
Gilbert EG, Kolmanovsky I. Fast reference governors for systems with state and control constraints and disturbance inputs. Int J Robust Nonlinear Control IFAC Affil J. 1999;9(15):1117–41.
Kolmanovsky I, Gilbert EG. Theory and computation of disturbance invariant sets for discrete-time linear systems. Math Probl Eng. 1998;4(4):317–67.
Gilbert E, Kolmanovsky I. Nonlinear tracking control in the presence of state and control constraints: a generalized reference governor. Automatica. 2002;38(12):2063–73.
Miller RH, Kolmanovsky I, Gilbert EG, Washabaugh PD. Control of constrained nonlinear systems: a case study. IEEE Control Syst Mag. 2000;20(1):23–32.
Bemporad A. Reference governor for constrained nonlinear systems. IEEE Trans Autom Control. 1998;43(3):415–9.
Garone E, Nicotra MM. Explicit reference governor for constrained nonlinear systems. IEEE Trans Autom Control. 2015;61(5):1379–84.
Nicotra MM, Garone E. The explicit reference governor: a general framework for the closed-form control of constrained nonlinear systems. IEEE Control Syst Mag. 2018;38(4):89–107.
Liu K, Li N, Rizzo D, Garone E, Kolmanovsky I, Girard A. Model-free learning to avoid constraint violations: an explicit reference governor approach. In: 2019 American control conference (ACC). IEEE. 2019. pp. 934–40.
Meerkov S. Principle of vibrational control: theory and applications. IEEE Trans Autom Control. 1980;25(4):755–62.
Garone E, Tedesco F, Casavola A. Sensorless supervision of linear dynamical systems: the feed-forward command governor approach. Automatica. 2011;47(7):1294–303.
Kalabić UV, Kolmanovsky IV, Gilbert EG. Reduced order extended command governor. Automatica. 2014;50(5):1466–72.
Kalabić U, Kolmanovsky I, Buckland J, Gilbert E. Reduced order reference governor. In: 51st conference on decision and control (CDC). IEEE. 2012. pp. 3245–51.
Di Cairano S, Kalabić UV, Kolmanovsky IV. Reference governor for network control systems subject to variable time-delay. Automatica. 2015;62:77–86.
Gilbert EG, Ong C-J. Constrained linear systems with hard constraints and disturbances: an extended command governor with large domain of attraction. Automatica. 2011;47(2):334–40.
Li N, Kolmanovsky IV, Girard A. A reference governor for nonlinear systems with disturbance inputs based on logarithmic norms and quadratic programming. IEEE Trans Autom Control. 2019;65(7):3207–14.
Afanasiev VN, Kolmanovskii V, Nosov VR. Mathematical theory of control systems design, vol. 341. Dordrecht: Springer; 2013.
Li N, Geng S, Kolmanovsky IV, Girard A. An explicit reference governor for linear sampled-data systems with disturbance inputs and uncertain time delays. IEEE Trans Autom Control. 2022.
Gilbert E. Functional expansions for the response of nonlinear differential systems. IEEE Trans Autom Control. 1977;22(6):909–21.
McDonough K, Kolmanovsky I. Controller state and reference governors for discrete-time linear systems with pointwise-in-time state and control constraints. In: 2015 American control conference (ACC). IEEE. 2015. pp. 3607–12.
Kalabić UV, Li NI, Vermillion C, Kolmanovsky IV. Reference governors for chance-constrained systems. Automatica. 2019;109:108500.
Li N, Girard A, Kolmanovsky I. Chance-constrained controller state and reference governor. Automatica. 2021;133:109864.
Higgins MR, Burlion L. Implementation of a learning-based explicit reference governor for constrained control of a UAV. In: AIAA SCITECH 2022 forum. 2022. p. 2042.
Liu K, Li N, Kolmanovsky I, Rizzo D, Girard A. Model-free learning for safety-critical control systems: a reference governor approach. In: 2020 American control conference (ACC). IEEE. 2020. pp. 943–9.
Liu K, Li N, Kolmanovsky I, Rizzo D, Girard A. Safe learning reference governor: theory and application to fuel truck rollover avoidance. J Auton Veh Syst. 2021;1–19.
Ikeya K, Liu K, Girard A, Kolmanovsky IV. Learning to satisfy constraints in spacecraft rendezvous and proximity maneuvering: a learning reference governor approach. In: AIAA SCITECH 2022 forum. 2022. p. 2514.
Maldonado BP, Li N, Kolmanovsky I, Stefanopoulou AG. Learning reference governor for cycle-to-cycle combustion control with misfire avoidance in spark-ignition engines at high exhaust gas recirculation-diluted conditions. Int J Engine Res. 2020;21(10):1819–34.
Acknowledgements
The authors acknowledge their many collaborators, who are coauthors on joint publications, and, in particular, contributions of Dr. Uroš Kalabić to topics discussed which include the approach of extending the reduced order reference governor with flexible error budgeting.
Funding
This research is supported by the National Science Foundation grant number CMMI-1904394 and by the Air Force Office of Scientific Research under grant FA9550-20-1-0385.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The authors have declared that no conflict of interest exists.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the topical collection “Informatics in Control, Automation and Robotics” guest edited by Kurosh Madani, Oleg Gusikhin and Henk Nijmeijer.
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Kolmanovsky, I., Li, N. Protecting Systems from Violating Constraints Using Reference Governors. SN COMPUT. SCI. 3, 478 (2022). https://doi.org/10.1007/s42979-022-01374-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-022-01374-9