×

Multivariable anti-windup controller synthesis using linear matrix inequalities. (English) Zbl 0996.93035

The authors present a formulation of the problem of multivariable anti-windup bumpless controller synthesis with a large class of input nonlinearities such as saturation, deadzone, as well as switching/override nonlinearities. The sufficient stability conditions are developed by means of a direct Lyapunov method using a positive definite Lyapunov function including integrals of nonlinearities, which permits the static controller synthesis problem to be reduced to a convex optimization problem over linear matrix inequalities.

MSC:

93B50 Synthesis problems
93D30 Lyapunov and storage functions
93C10 Nonlinear systems in control theory
15A39 Linear inequalities of matrices
93D10 Popov-type stability of feedback systems
93B51 Design techniques (robust design, computer-aided design, etc.)
90C25 Convex programming
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Åström, K. J., & Rundqwist, L. (1989). Integrator windup and how to avoid it. Proceedings of the 1989 American Control Conference; Åström, K. J., & Rundqwist, L. (1989). Integrator windup and how to avoid it. Proceedings of the 1989 American Control Conference
[2] Boyd, S.; El Ghaoui, L.; Feron, E.; Balakrishnan, V., Linear matrix inequalities in system and control theory, vol. 15.. Linear matrix inequalities in system and control theory, vol. 15., Studies in Applied Mathematics (1994), SIAM: SIAM Philadelphia, PA · Zbl 0816.93004
[3] Campo, P. J.; Morari, M., Robust control of processes subject to saturation nonlinearities, Computers & Chemical Engineering, 14, 4/5, 343-358 (1990)
[4] Campo, P. J., Morari, M., & Nett, C. N. (1989). Multivariable anti-windup and bumpless transfer: A general theory. Proceedings of the 1989 American Control Conference; Campo, P. J., Morari, M., & Nett, C. N. (1989). Multivariable anti-windup and bumpless transfer: A general theory. Proceedings of the 1989 American Control Conference
[5] Cao, Y.-Y.; Lam, J.; Sun, Y.-X., Static output feedback stabilization: An ILMI approach, Automatica, 34, 12, 1641-1645 (1998) · Zbl 0937.93039
[6] Doyle, J. C., Smith, R. S., & Enns, D. F. (1987). Control of plants with input saturation nonlinearities. Proceedings of the 1987 American Control Conference; Doyle, J. C., Smith, R. S., & Enns, D. F. (1987). Control of plants with input saturation nonlinearities. Proceedings of the 1987 American Control Conference
[7] Edwards, C.; Postlethwaite, I., Anti-windup and bumpless transfer schemes, Automatica, 34, 2, 199-210 (1998)
[8] Fertik, H. A.; Ross, C. W., Direct digital control algorithm with anti-windup feature, ISA Transactions, 6, 4, 317-328 (1967)
[9] Glattfelder, A. H.; Schaufelberger, W., Stability analysis of single-loop control systems with saturation and antireset-windup circuits, IEEE Transactions on Automatic Control, 28, 12, 1074-1081 (1983) · Zbl 0518.93051
[10] Hanus, R.; Kinnaert, M.; Henrotte, J. L., Conditioning technique, a general anti-windup and bumpless transfer method, Automatica, 23, 6, 729-739 (1987) · Zbl 0638.93036
[11] Kapasouris, P., & Athans, M. (1985). Multivariable control systems with saturating actuators, antireset windup strategies. Proceedings of the 1985 American Control Conference; Kapasouris, P., & Athans, M. (1985). Multivariable control systems with saturating actuators, antireset windup strategies. Proceedings of the 1985 American Control Conference
[12] Kothare, M. V.; Campo, P. J.; Morari, M.; Nett, C. N., A unified framework for the study of anti-windup designs, Automatica, 30, 12, 1869-1883 (1994) · Zbl 0825.93312
[13] Kothare, M. V., & Morari, M. (1997). Multivariable anti-windup controller synthesis using multi-objective optimization. Proceedings of the 1997 American Control Conference; Kothare, M. V., & Morari, M. (1997). Multivariable anti-windup controller synthesis using multi-objective optimization. Proceedings of the 1997 American Control Conference
[14] Kothare, M. V.; Morari, M., Multiplier theory for stability analysis of anti-windup control systems, Automatica, 35, 5, 917-928 (1999) · Zbl 0935.93048
[15] Lur’e, A. I. (1957). Some nonlinear problems in the theory of automatic control; Lur’e, A. I. (1957). Some nonlinear problems in the theory of automatic control
[16] Marcopoli, V. R., & Phillips, S. M. (1996). Analysis and synthesis tools for a class of actuator-limited multivariable control systems: A Linear Matrix Inequality approach. International Journal of Robust and Nonlinear Control; Marcopoli, V. R., & Phillips, S. M. (1996). Analysis and synthesis tools for a class of actuator-limited multivariable control systems: A Linear Matrix Inequality approach. International Journal of Robust and Nonlinear Control · Zbl 0875.93206
[17] Megretski, A.; Rantzer, A., System analysis via integral quadratic constraints, IEEE Transactions on Automatic Control, 42, 6, 819-829 (1997) · Zbl 0881.93062
[18] Miyamoto, S., & Vinnicombe, G. (1996). Robust control of plants with saturation nonlinearity based on coprime factor representations. Proceedings of theth IEEE Conference on Decision and Control; Miyamoto, S., & Vinnicombe, G. (1996). Robust control of plants with saturation nonlinearity based on coprime factor representations. Proceedings of theth IEEE Conference on Decision and Control
[19] Mulder, E. F., Kothare, M. V., & Morari, M. (1999). Multivariable anti-windup controller synthesis using iterative linear matrix inequalities. Proceedings of the 1999 European Control Conference; Mulder, E. F., Kothare, M. V., & Morari, M. (1999). Multivariable anti-windup controller synthesis using iterative linear matrix inequalities. Proceedings of the 1999 European Control Conference · Zbl 0996.93035
[20] Mulder, E. F.; Kothare, M. V.; Morari, M., Multivariable anti-windup controller synthesis using Bilinear Matrix Inequalities, European Journal of Control, 6, 5, 455-464 (2000) · Zbl 1293.93430
[21] Park, J.-K.; Choi, C.-H., Dynamic compensation method for multivariable control systems with saturating actuators, IEEE Transactions on Automatic Control, 40, 9, 1635-1640 (1995) · Zbl 0836.93018
[22] Teel, A. R., & Kapoor, N. (1997). The \(L2\)Proceedings of the 1997 European Control Conference (ECC); Teel, A. R., & Kapoor, N. (1997). The \(L2\)Proceedings of the 1997 European Control Conference (ECC)
[23] Wada, N., & Saeki, M. (1999). Design of a static anti-windup compensator which guarantees robust stability (in Japanese). Transactions of the Institute of Systems, Control and Information Engineers12; Wada, N., & Saeki, M. (1999). Design of a static anti-windup compensator which guarantees robust stability (in Japanese). Transactions of the Institute of Systems, Control and Information Engineers12
[24] Walgama, K. S.; Sternby, J., Inherent observer property in a class of anti-windup compensators, International Journal of Control, 52, 3, 705-724 (1990) · Zbl 0711.93045
[25] Zames, G., On the input-output stability of time varying nonlinear feedback systems—Part I: Conditions derived using concepts of loop gain, conicity, and positivity, IEEE Transactions on Automatic Control, 11, 2, 228-238 (1966)
[26] Zames, G., On the input-output stability of time varying nonlinear feedback systems—Part II: Conditions involving circles in the frequency plane and sector nonlinearities, IEEE Transactions on Automatic Control, 11, 3, 465-476 (1966)
[27] Zheng, A., Kothare, M. V., & Morari, M. (1994). Anti-windup design for internal model control. International Journal of ControlA.I.Ch.E. Annual Meeting; Zheng, A., Kothare, M. V., & Morari, M. (1994). Anti-windup design for internal model control. International Journal of ControlA.I.Ch.E. Annual Meeting · Zbl 0825.93283
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.