Optimal error governor for PID controllers

Error Governor (EG) deals with the problem of dynamically modifying the feedback error driving a controller having bounded control signals, for preventing controller or actuators saturation, avoiding integrator and/or slow dynamics windup and preserving the nominal linear controller behaviour. In this paper, an optimisation-based EG scheme is proposed for discrete-time Proportional–Integral–Derivative (PID) controllers driving Single-Input Single-Output (SISO) plants. The PID controller is considered in state-space form, and this formulation is used to pose the EG problem as a constrained quadratic program (QP). Because the QP problem is subject to inequality constraints related to controller saturation, in order to use the proposed scheme in real-world applications, it should be necessary to consider appropriate algorithms for efficiently solving the optimisation problem. An efficient way to efficiently compute the solution of the EG problem is presented, reducing the computational effort required to solve the EG QP for using the proposed scheme in real control loops with high sampling rate. An analysis of control performance and computational burden is provided, comparing in simulation studies the optimal EG scheme performance with respect to control results provided by saturated PID with and without anti-windup action.

[1]  Stefano Di Cairano,et al.  Reference and command governors: A tutorial on their theory and automotive applications , 2014, 2014 American Control Conference.

[2]  Karl Johan Åström,et al.  PID Controllers: Theory, Design, and Tuning , 1995 .

[3]  Charles E. Hall,et al.  Authors' reply to comments on "variable-structure PID control to prevent integrator windup" , 2001, IEEE Transactions on Industrial Electronics.

[4]  Stefano Di Cairano,et al.  Reference and command governors for systems with constraints: A survey on theory and applications , 2017, Autom..

[5]  Zhuang Fengqing,et al.  Patients’ Responsibilities in Medical Ethics , 2016 .

[6]  Lars Rundqwist,et al.  Integrator Windup and How to Avoid It , 1989, 1989 American Control Conference.

[7]  Yun Li,et al.  PID control system analysis, design, and technology , 2005, IEEE Transactions on Control Systems Technology.

[8]  Eugênio B. Castelan,et al.  Stability and Stabilization of Linear Discrete-Time Systems Subject to Control Saturation , 2001 .

[9]  Issarachai Ngamroo,et al.  Improvement of Power System Transient Stability by PV Farm With Fuzzy Gain Scheduling of PID Controller , 2017, IEEE Systems Journal.

[10]  Alberto Bemporad,et al.  Exact Complexity Certification of Active-Set Methods for Quadratic Programming , 2017, IEEE Transactions on Automatic Control.

[11]  Sophie Tarbouriech,et al.  Stability and Stabilization of Linear Systems with Saturating Actuators , 2011 .

[12]  Alireza Izadbakhsh,et al.  A robust anti-windup control design for electrically driven robots — Theory and experiment , 2011 .

[13]  Gionata Cimini,et al.  A fast model predictive control algorithm for linear parameter varying systems with right invertible input matrix , 2017, 2017 25th Mediterranean Conference on Control and Automation (MED).

[14]  Andrew G. Alleyne,et al.  ACTIVE SUPERSONIC FLOW CONTROL USING HYSTERESIS COMPENSATION AND ERROR GOVERNOR , 2002 .

[15]  C. Knospe,et al.  PID control , 2006, IEEE Control Systems.

[16]  Tore Hägglund,et al.  An experimental comparison of PID autotuners , 2018 .

[17]  G. P. Liua,et al.  Optimal-tuning PID control for industrial systems , 2001 .

[18]  Tore Hägglund,et al.  Derivative backoff: The other saturation problem for PID controllers , 2015 .

[19]  Tore Hägglund,et al.  Robust PID Design Based on QFT and Convex–Concave Optimization , 2017, IEEE Transactions on Control Systems Technology.

[20]  Ahmad Taher Azar,et al.  Design and Modeling of Anti Wind Up PID Controllers , 2015, Complex System Modelling and Control Through Intelligent Soft Computations.

[21]  Michael Athans,et al.  Design of feedback control systems for stable plants with saturating actuators , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[22]  Tore Hägglund,et al.  Practical evaluation of a novel multivariable relay autotuner with short and efficient excitation , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[23]  Sophie Tarbouriech,et al.  Anti-windup design with guaranteed regions of stability for discrete-time linear systems , 2004, Proceedings of the 2004 American Control Conference.

[24]  Yongduan Song,et al.  Robust Adaptive Fault-Tolerant PID Control of MIMO Nonlinear Systems With Unknown Control Direction , 2017, IEEE Transactions on Industrial Electronics.

[25]  Sigurd Skogestad,et al.  Simple analytic rules for model reduction and PID controller tuning , 2003 .

[26]  S. Daley,et al.  Optimal-Tuning PID Control for Industrial Systems , 2000 .

[27]  Gabriele Pannocchia,et al.  A Candidate to Replace PID Control: SISO-Constrained LQ Control , 2005 .

[28]  Alexander Domahidi,et al.  Embedded optimization methods for industrial automatic control , 2017 .

[29]  Alireza Izadbakhsh,et al.  Nonlinear PID control of electrical flexible joint robots-Theory and experimental verification , 2018, 2018 IEEE International Conference on Industrial Technology (ICIT).

[30]  Sophie Tarbouriech,et al.  Antiwindup design with guaranteed regions of stability: an LMI-based approach , 2005, IEEE Transactions on Automatic Control.

[31]  Guang-Hong Yang,et al.  Robust consensus control for a class of multi-agent systems via distributed PID algorithm and weighted edge dynamics , 2018, Appl. Math. Comput..

[32]  Xin-lan Li,et al.  Comparison and Evaluation of Anti-windup PI Controllers , 2011 .

[33]  H. B. Liu,et al.  Multimode parameter fuzzy self-tuning PID precise temperature control system , 2015 .

[34]  Alberto Bemporad,et al.  Model predictive control for pre-compensated voltage mode controlled DC–DC converters , 2017 .

[35]  Alireza Izadbakhsh,et al.  On the Voltage-based Control of Robot Manipulators Revisited , 2018 .

[36]  Edoardo Mosca,et al.  Command governors for constrained nonlinear systems , 1999, IEEE Trans. Autom. Control..

[37]  Giuseppe Orlando,et al.  Development and experimental validation of a LQG control for a pre-compensated multi-axis piezosystem , 2017, 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE).

[38]  Sophie Tarbouriech,et al.  Anti-windup design with guaranteed regions of stability for discrete-time linear systems , 2004 .

[39]  Alessandro Casavola,et al.  Voltage regulation in distribution networks in the presence of distributed generation: A voltage set-point reconfiguration approach , 2011 .

[40]  Tore Hägglund,et al.  The future of PID control , 2000 .

[41]  Tore Hägglund,et al.  Advanced PID Control , 2005 .

[42]  Gionata Cimini,et al.  Model predictive control for the reference regulation of current mode controlled DC-DC converters , 2016, 2016 IEEE 14th International Conference on Industrial Informatics (INDIN).

[43]  Alberto Bemporad,et al.  Reference governor for constrained nonlinear systems , 1998, IEEE Trans. Autom. Control..

[44]  Alberto Bemporad,et al.  Complexity and convergence certification of a block principal pivoting method for box-constrained quadratic programs , 2019, Autom..

[45]  Ilya V. Kolmanovsky,et al.  Constrained control using error governors with online parameter estimation , 2010, 49th IEEE Conference on Decision and Control (CDC).