×

Nonlinear \(H_\infty\) output feedback control with integrator for polynomial discrete-time systems. (English) Zbl 1312.93039

Summary: This paper investigates the problem of designing a nonlinear \(H_\infty\) output feedback controller for a class of polynomial discrete-time systems. In general, this problem is hard to be formulated in a convex form because the relation between the control input and the Lyapunov function is always not jointly convex. Therefore, the problem cannot be solved via SemiDefinite Programming (SDP). On the basis of the Sum Of Squares (SOS) approach and incorporation of an integrator into the controller, sufficient conditions for the existence of a nonlinear \(H_\infty\) output feedback controller are given in terms of SOS conditions, which can be solved by an SDP solver. In contrast to the existing methods, a less conservative result is obtained. Finally, numerical examples are used to demonstrate the validity of this integrator approach.

MSC:

93B36 \(H^\infty\)-control
93B52 Feedback control
93C10 Nonlinear systems in control theory
93C55 Discrete-time control/observation systems
90C22 Semidefinite programming
Full Text: DOI

References:

[1] SlotineJJ, LiW. Applied Nonlinear Control. Prentice‐Hall: Englewood Cliffs, NJ, 1991. · Zbl 0753.93036
[2] KhalilHK. Nonlinear Systems. Prentice‐Hall: New Jersey, 1996.
[3] IsidoriA. Nonlinear Control Systems (3rd ed.) Springer: London, 1995. · Zbl 0878.93001
[4] ShiP, NguangSK. H‐infinity output feedback control of fuzzy system models under sampled measurements. Computers and Mathematics with Applications2003; 46(5):705-717. · Zbl 1055.93053
[5] NguangSK, AssawinchaichoteW, ShiP. Robust H_∞ control design for fuzzy singularly perturbed systems with Markovian jumps: an LMI approach. IET Control Theory and Applications2007; 1(4):893-908.
[6] KokotovicP, ArcakM. Constructive nonlinear control: a historical perspective. Automatica2001; 37: 637-662. · Zbl 1153.93301
[7] SepulchreR, JankovicM, KokotovicP. Constructive Nonlinear Control. Springer: London, 1997. · Zbl 1067.93500
[8] ZhangT, GeSS, HangCC. Adaptive neural network control for strict‐feedback nonlinear systems using backstepping design. Automatica2000; 36: 1835-1846. · Zbl 0976.93046
[9] SontagED. On the observability of polynomial systems. I. Finite‐time problems. SIAM Journal on Control and Optimization1979; 17(1):139-151. · Zbl 0409.93013
[10] NešićD. Dead‐beat control for polynomial systems. Ph.D dissertation, Australian National University, Australia, 1996.
[11] BillingsSA, CocaD. Identification of NARMAX and related models. In Encyclopaedia of Life Support Systems (EOLSS): control systems and automation, UnbehauenH (ed.) (ed.). Developed under the auspices of UNESCO, EOLSS Publishers: Oxford, UK, 2002.
[12] ParriloPA. Structured semidefinite programs and semialgebraic geometry methods in robustness and optimization. Ph.D. Thesis, California Institute of Technology, US, May 2000.
[13] BoydS, GhaouiL, FeronE, BalakrishnanV. Linear Matrix Inequalities in System and Control Theory. SIAM: Philadelphia, 1994. · Zbl 0816.93004
[14] VandenbergheL, BoydSP. Semidefinite programming. SIAM Review1996; 38(1):49-95. · Zbl 0845.65023
[15] PrajnaS, PapachristodoulouA, ParriloPA. Introducing SOSTOOLS: a general purpose sum of squares programming solver. Proceeding of Conference on Decision and Control, Vol. 1, Las Vegas, Nevada, US, 2002; 741-746.
[16] LofbergJ. YALMIP: a toolbox for modeling and optimization in MATLAB. Proceeding of IEEE International Symposium on Computer Aided Control Systems Design, Taipei, Taiwan, 2004; 284-289.
[17] HenrionD, LasserreJB, LöfbergJ. GloptiPoly 3: moments, optimization and semidefinite programming. Optimization Methods and Software2009; 24(4):761-779. · Zbl 1178.90277
[18] SturmJF. Using SeDuMi 1.02, a MATLAB toolboxfor optimization over symmetric cones. Optimization Methods and Software1999; 11: 625-653. · Zbl 0973.90526
[19] TohKC, TütüncüRH, ToddMJ. SPDT3 ‐ a MATLAB software package for semidefinite‐quadratic‐linear programming. Optimization Methods and Software1999; 11: 545-581. · Zbl 0997.90060
[20] EbenbauerC, AllgowerF. Analysis and design polynomial control systems using dissipation inequalities and sum of squares. Journal of Computers and Chemical Engineering2006; 30: 1590-1602.
[21] TanakaK, OhtakeH, WangHO. An SOS‐based stable control of polynomial discrete fuzzy systems. Proceeding of 2008 American Control Conference, Seattle, Washington, US, 2008; 4857-4880.
[22] PrajnaS, PapachristodoulouA, WuF. Nonlinear control synthesis by sum of squares optimization: a Lyapunov‐based approach. Proceeding of 5th Asian Control Conference, Melbourne, Australia, 2004; 157-165.
[23] MaHJ, YangGH. Fault‐tolerant control synthesis for a class of nonlinear systems: sum of squares optimization approach. International Journal of Robust and Nonlinear Control2009; 19(5):591-610. · Zbl 1160.93332
[24] ZhaoD, WangJ. An improved H_∞ synthesis for parameter‐dependent polynomial nonlinear systems using sos programming. Proceeding of the American Control Conference, St Louis, Missouri, US, 2009; 796-801.
[25] ZhengQ, WuF. Regional stabilisation of polynomial nonlinear systems using rational Lyapunov functions. International Journal of Control2009; 82(9):1605-1615. · Zbl 1190.93090
[26] PapachristodoulouA, PrajnaS. A tutorial on sum of squares techniques for systems analysis. Proceeding of the American Control Conference, Portland, Oregon, 2005; 2686-2700.
[27] XuJ, XieL, WangY. Synthesis of discrete‐time nonlinear systems: an SOS approach. Proceeding of the American Control Conference, New York City, US, July 2007; 4829-4834.
[28] SaatSK, NguangSK, WuJ, ZengG. Disturbance attenuation for a class of uncertain polynomial discrete‐time systems: an integrator approach. Proceeding of Control Automation Robotics and Vision (ICARCV), Guangzhou, China, 2012; 787-792.
[29] SaatS, HuangD, NguangSK, HamidonAH. Nonlinear state feedback control for a class of polynomial nonlinear discrete‐time systems with norm‐bounded uncertainties: an integrator approach. Journal of the Franklin Institute2013; 350(7):1739-1752. · Zbl 1392.93013
[30] SaatS, NguangSK, LinCM, ZakariaZ. Robust nonlinear H_∞ state feedback control for a class of polynomial discrete‐time systems with norm‐bounded uncertainty: an integrator approach. Circuits, systems, and Signal Processing2013. DOI: 10.1007/s00034‐013‐9645‐9.
[31] MaHJ, YangGH. Fault tolerant H_∞ control for a class of nonlinear discrete‐time systems: using sum of squares optimization. Proceeding of the American Control Conference, Seattle, Washington, June 2008; 1588-1593.
[32] SyrmosVL, AbdallahCT, DoratoP, GrigoriadisK. Static output feedback: a survey. automatica1997; 33: 125-137. · Zbl 0872.93036
[33] ZhaoD, WangJ. Robust static output feedback design for polynomial nonlinear systems. International Journal of Robust and Nonlinear Control2010; 20(14):1637-1654. · Zbl 1204.93054
[34] SaatS, KrugM, NguangSK. Nonlinear H_∞ static output feedback controller design for polynomial systems: an iterative sums of squares approach. Proceeding of 6th IEEE Conference On Industrial Electronics and Applications (ICIEA), Beijing, China, June 2011; 985-990.
[35] KrugM, SaatS, NguangSK. Nonlinear robust H_∞ static output feedback controller design for parameter dependent polynomial systems: an iterative sum of squares approach. Proceeding of the 50th IEEE Conference on Decision and Control and European Control Conference (CDC‐ECC), Orlando, Florida, December 2011; 3502-3507.
[36] KrugM, SaatS, NguangSK. Robust H_∞ static output feedback controller design for parameter dependent polynomial systems: an iterative sums of squares approach. Journal of the Franklin Institute2012; 350(2):318-330. · Zbl 1278.93087
[37] ReznickB. Some concrete aspects of hilbert’s 17th problem. Contemporary Mathematics2000; 253: 251-272. · Zbl 0972.11021
[38] PrajnaS, ParriloP, RantzerA. Nonlinear control synthesis by convex optimization. IEEE Transactions on Automatic Control2004; 49(2):310-314. · Zbl 1365.93164
[39] deOliveiraMC, BernussouJ, GeromelJC. A new discrete‐time robust stability condition. Systems & Control Letters1999; 37(4):261-265. · Zbl 0948.93058
[40] PrajnaS, PapachristodoulouA, SeilerP. SOSTOOLS: sum of squares optimization toolbox for MATLAB user’s guide. User’s Guide2004. Available at www.cds.caltech.edu/sostools.
[41] DongJ, YangGH. Static output feedback control synthesis for discrete‐time t-s fuzzy systems. International Journal of Control, Automation, and Systems2007; 5: 349-1354.
[42] DongJ, YangGH. Static output feedback H_∞ control of a class of nonlinear discrete‐time systems. Fuzzy Sets and Systems2009; 160: 2844-2859. · Zbl 1176.93044
[43] NguangSK, AssawinchaichoteW. H_∞ filtering for fuzzy dynamical systems with D‐stability constraints. IEEE Transactions on Circuits and Systems I‐Regular Papers2003; 50(11):1503-1508. · Zbl 1368.93155
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.