Abstract
In this chapter several anti windup control strategies for SISO and MIMO systems are proposed to diminish or eliminate the unwanted effects produced by this phenomena, when it occurs in PI or PID controllers. Windup is a phenomena found in PI and PID controllers due to the increase in the integral action when the input of the system is saturated according to the actuator limits. As it is known, the actuators have physical limits, for this reason, the input of the controller must be saturated in order to avoid damages. When a PI or PID controller saturates, the integral part of the controller increases its magnitude producing performance deterioration or even instability. In this chapter several anti windup controllers are proposed to eliminate the effects yielded by this phenomena. The first part of the chapter is devoted to explain classical anti windup architectures implemented in SISO and MIMO systems. Then in the second part of the chapter, the development of an anti windup controller for SISO systems is shown based on the approximation of the saturation model. The derivation of PID SISO (single input single output) anti windup controllers for continuous and discrete time systems is implemented adding an anti windup compensator in the feedback loop, so the unwanted effects are eliminated and the system performance is improved. Some illustrative examples are shown to test and compare the performance of the proposed techniques. In the third part of this chapter, the derivation of a suitable anti windup PID control architecture is shown for MIMO (multiple input multiple output) continuous and discrete time systems. These strategies consist in finding the controller parameters by static output feedback (SOF) solving the necessary linear matrix inequalities (LMI’s) by an appropriate anti windup control scheme. In order to obtain the control gains and parameters, the saturation is modeled with describing functions for the continuous time case and a suitable model to deal with this nonlinearity in the discrete time case. Finally a discussion and conclusions sections are shown in this chapter to analyze the advantages and other characteristics of the proposed control algorithms explained in this work.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Baheti, R. S. (1989). Simple anti-windup controllers. In American Control Conference, (pp. 1684–1686) June 21–23, 1989.
Bateman, A., & Zongli, L. (2002). An analysis and design method for discrete-time linear systems under nested saturation. IEEE Transactions on Automatic Control, 47(8), 1305–1310.
Bohn, C., & Atherton, D. P. (1995). An analysis package comparing PID anti-windup strategies. Control Systems Magazine, IEEE, 15(2), 34–40.
Cao, Y.-Y., Lin, Z., & Ward, D. (2002). An antiwindup approach to enlarging domain of attraction for linear systems subject to actuator saturation. IEEE Transactions on Automatic Control, 47(1), 140–145.
Chen, Y. S., Tsai, J. H., Shieh, L., & Moussighi, M. (2003). Digital redesign of anti-wind-up controller for cascaded analog system. ISA Transactions, 42(1), 73–88.
Cockbum, J. C., & Bailey, F. N. (1991). Loop gain-phase shaping design of SISO robust controllers having mixed uncertainty. In American Control Conference, (pp. 1981–1986).
Doyle III, F. J. (1999). An anti-windup input/output linearization scheme for SISO systems. Journal of Process Control, 9(3), 213–220.
Fujimori, A. (2004). Optimization of static output feedback using substitutive LMI formulation. IEEE Transactions on Automatic Control, 49(6), 995–999.
He, Y., & Wang, Q.-G. (2006). An improved ILMI method for static output feedback control with application to multivariable PID control. IEEE Transactions on Automatic Control, 51(10), 1678–1683.
Henrion, D., Tarbouriech, S., & Garcia, G. (1999). Output feedback robust stabilization of uncertain linear systems with saturating controls: An LMI approach. IEEE Transactions on Automatic Control, 44(11), 2230–2237.
Kwan Ho, L., Joon-Hwa, L., & Wook-Hyun, K. (2006). Sufficient LMI conditions for H infinity output feedback stabilization of linear discrete-time systems. IEEE Transactions on Automatic Control, 51(4), 675–680.
Lambeck, S., & Sawodny, O. (2004). Design of anti-windup-extensions for digital control loops. Proceedings of the 2004 American Control Conference, (pp. 5309–5314). 2004.
Lee, Y., Park, S., Lee, M., & Coleman, B. (1998). PID controller tuning for desired closed-loop responses for SI/SO systems. AIChE Journal, 44(1), 106–115.
Lim, J. S., & Lee, Y. I. (2008). Design of discrete-time multivariable PID controllers via LMI approach. International Conference on Control, Automation and Systems (ICCAS 2008), (pp. 1867–1871).
Li-Sheng, H., Biao, H., & Yong-Yan, C. (2004). Robust digital model predictive control for linear uncertain systems with saturations. IEEE Transactions on Automatic Control, 49(5), 792–796.
Matsuda, Y., & Ohse, N. (2006). An approach to synthesis of low order dynamic anti-windup compensators for multivariable PID control systems with input saturation. International Joint Conference SICE-ICASE 2006, (pp. 988–993). doi:10.1109/SICE.2006.315736.
Mayer, S., Dehnert, R., & Tibken, B. (2013). Controller synthesis of multi dimensional, discrete LTI systems based on numerical solutions of linear matrix inequalities. American Control Conference (ACC) (pp. 2386–2391). June 17–19, 2013.
Morales, R. M., Heath, W. P., & Li, G. (2009). Robust anti-windup against LTI uncertainty using frequency dependent IQCs. ICCAS-SICE (pp. 3329–3334), August 18–21, 2009.
Morari, M., & Zafiriou, E. (1989). Robust Process Control. New Jersey: Prentice Hall.
Neto, A. T., & Kucera, V. (1991). Stabilization via static output feedback. In: Proceedings of the 30th IEEE Conference on Decision and Control 1991 (pp. 910–913). doi:10.1109/CDC.1991.261451.
Rehan, M., Khan, A. Q., Abid, M., & Iqbal, N. (2013). Anti-windup-based dynamic controller synthesis for nonlinear systems under input saturation. Applied Mathematics and Computation, 220(1), 382–393.
Saeki, M., & Wada, N. (1996). Design of anti-windup controller based on matrix inequalities. In: Proceedings of the 35th IEEE Conference on Decision and Control 1996 (pp. 261–262). doi:10.1109/CDC.1996.574310.
Shamsuzzoha, M., & Lee, M. (2007). IMC-PID controller design for improved disturbance rejection of time-delayed processes. Industrial and Engineering Chemistry Research, 46(7), 712–749.
Shuping, M., & Boukas, E. K. (2009). Stability and H infinity control for discrete-time singular systems subject to actuator saturation. In: American Control Conference ACC ‘09, (pp. 1244–1249). doi:10.1109/ACC.2009.5159906.
Taylor, J. H., & O’Donnell, J. R. (1990). Synthesis of nonlinear controllers with rate feedback via sinusoidal-input describing function methods. In: American Control Conference (pp. 2217–2222).
Tu, Y.-W., & Ho, M.-T. (2011). Synthesis of low-order anti-windup compensators for PID control. In: 2011 8th Asian Control Conference (ASCC), (pp. 1437–1442).
Wittenmark, B. (1989). Integrators, nonlinearities, and anti-reset windup for different control structures. In: American Control Conference, (pp. 1679–1683).
Wu, F., Lin, Z., & Zheng, Q. (2005). Output feedback stabilization of linear systems with actuator saturation. Proceedings of the 2005 American Control Conference, (pp. 3385–3390). doi:10.1109/ACC.2005.1470494.
Zhang, J., Wu, J., Zhang, Y., & Hopwood, F. (2011). Design and applications of an optimal anti-windup digital controller using scalar sign function approach. In IEEE International Conference on Control Applications (CCA) (pp. 94–101). doi:10.1109/CCA.2011.6044418.
Zongli, L., & Liang, L. (2006). Set invariance conditions for singular linear systems subject to actuator saturation. In Chinese Control Conference (CCC) (pp. 2070–2074). doi:10.1109/CHICC.2006.280919.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendices
Appendix 1
In this appendix the internal model PID controller, explained in Sect. 3 the gain and time constants are found with the following equations.
Define:
and
Then the following gain and time constants are obtained using (15) with the following equations of the function f(s) and its derivatives (Lee et al. 1998):
where D(0) is
the derivatives of D(0), \(\dot{D}(0)\) and \(\ddot{D}(0)\) are shown in (Lee et al. 1998). Then the derivative of f(0) is given by:
Appendix 2
In this appendix the internal model PID controller, explained in Sect. 4 the gain and time constant are found and shown in the following equations. Consider the following representation in Taylor series of the digital PID controller (31) based on the analog controller design shown in (Lee et al. 1998)
Due to \(G_{c} (s) = \frac{f(z)}{z - 1}\) the following equation can be considered:
because of (30) can be represented by:
The design procedure of the discrete time SISO controller is similar to the continuous time SISO case, (Lee et al. 1998) where (90) can be represented by:
where
Then by the Taylor series expansion of D(z) the following equation is obtained:
Considering that N(1) = 0, (94) becomes in:
Expanding D(z) in Taylor series expansion as an only term, the following result is obtained:
Then associating the similar terms of (95) and (96) the following values for D(1) and its derivatives are obtained:
the values of D(1) and its derivatives can be found by:
Then the values for f(1) and its derivatives are found by (Lee et al. 1998):
With f(1) and its respective derivatives, the parameters of the digital PID controllers can be found using (32).
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Azar, A.T., Serrano, F.E. (2015). Design and Modeling of Anti Wind Up PID Controllers. In: Zhu, Q., Azar, A. (eds) Complex System Modelling and Control Through Intelligent Soft Computations. Studies in Fuzziness and Soft Computing, vol 319. Springer, Cham. https://doi.org/10.1007/978-3-319-12883-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-12883-2_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-12882-5
Online ISBN: 978-3-319-12883-2
eBook Packages: EngineeringEngineering (R0)