Introduction to Nonlinear Systems Modelling and Control

This chapter provides a very brief introduction to many areas in nonlinear systems theory and includes some of the basic mathematical modelling results that are needed later. Common static nonlinear functions are first described that are often used as part of a simple nonlinear system model. Dynamic nonlinear systems are introduced and methods of approximating nonlinear systems such as linearization methods, linear parameter-varying systems and state-dependent system models. The review of nonlinear control design methods is not meant to be exhaustive but it does provide a brief introduction to some of the most popular methods that are referred in later chapters. Hybrid systems and nonlinear system identification methods are topics that are covered briefly since they are of growing importance in applications and relate to some of the model structures employed later. This chapter can be skipped and just used for reference purposes for those wishing to move quickly to the more practical topics in control systems design.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic €32.70 /Month

Buy Now

Price includes VAT (France)

eBook EUR 192.59 Price includes VAT (France)

Hardcover Book EUR 242.64 Price includes VAT (France)

Tax calculation will be finalised at checkout

Purchases are for personal use only

References

  1. Nijmeijer H, van der Schaft AJ (2006) Nonlinear dynamical control systems, 3rd edn. Springer, NY MATHGoogle Scholar
  2. Khalil H (2002) Nonlinear systems, 3rd edn (international edition). Pearson Ed Google Scholar
  3. Isidori A (1995) Nonlinear control systems, 3rd edn. Springer, London BookMATHGoogle Scholar
  4. Atherton DP (1982) Nonlinear control engineering. Van Nostrand Reinhold, New York MATHGoogle Scholar
  5. Vukic Z, Kuljaca L, Donlagic D, Tesnjak S (2003) Nonlinear control systems. Marcel Dekker Google Scholar
  6. Fradkov AL, Evans R, Andrievsky BR (2006) Control of chaos: methods and applications in mechanics. Philos Trans R Soc A 364:2279–2307 ArticleMathSciNetMATHGoogle Scholar
  7. Vidyasagar M (1993) Nonlinear system analysis, 2nd edn. Prentice-Hall Google Scholar
  8. Desoer CA, Vidyasagar M (1975) Feedback systems: input-output properties. Academic Press Google Scholar
  9. Hoseinnezhad R, Harding P (2005) A novel hybrid angle tracking observer for resolver to digital conversion. In: IEEE conference on decision and control, and European control conference, Seville, pp 12–15 Google Scholar
  10. Hill D, Moylan P (1980) Dissipative dynamical systems: basic input output and state properties. J Franklin Inst 309:327–357 ArticleMathSciNetMATHGoogle Scholar
  11. Hill D, Moylan P (1980) Connections between finite-gain and asymptotic stability. IEEE Trans Autom Control 25(5):931–936 ArticleMathSciNetMATHGoogle Scholar
  12. Fossen TI, Strand JP (1999) Passive nonlinear observer design for ships using Lyapunov methods: full-scale experiments with a supply vessel. Automatica 35(1):3–16 ArticleMathSciNetMATHGoogle Scholar
  13. Lyapunov AM (1892) The general problem of the stability of motion (in Russian). Doctoral dissertation, Univ. Kharkov, English translation: (1) Stability of motion. Academic Press, New-York and London (1966), (2) The general problem of the stability of motion. Taylor & Francis, London (1992) Google Scholar
  14. Haddad WM, Kapil V (1995) Absolute stability criteria for multiple slope-restricted monotonic nonlinearities. IEEE Trans Autom Control 40(2) Google Scholar
  15. Zames G (1966) On the input-output stability of time-varying nonlinear feedback systems, Part one: Conditions derived using concepts of loop gain, conicity and positivity. IEEE Trans Automa Control 11(2):228–238 ArticleMathSciNetGoogle Scholar
  16. Slotine JJE, Li W (1991) Applied nonlinear control. Prentice-Hall Google Scholar
  17. Taylor JH, Strobel KL (1984) Applications of a nonlinear controller design approach based on quasilinear system models. In: American control conference, San Diego, CA Google Scholar
  18. Taylor JH, Strobel KL (1985) Nonlinear compensator synthesis via sinusoidal-input describing functions. In: American control conference, pp 1242–1247, Boston, MA Google Scholar
  19. Taylor JH, O’ Donnell JR (1990) Synthesis of nonlinear controllers with rate feedback via SIDF methods. In: American control conference, San Diego, CA, pp 2217–2222 Google Scholar
  20. Taylor JH, Lu J (1995) Robust nonlinear control system synthesis method for electro-mechanical pointing systems with flexible modes. J Syst Eng (Special issue) Google Scholar
  21. Utkin VI (1992) Sliding modes in control optimization. Springer, Berlin BookMATHGoogle Scholar
  22. Utkin VI, Lee H (2006) Chattering problem in sliding mode control systems. In: 2nd IFAC conference on analysis and design of hybrid systems, Alghero, Italy Google Scholar
  23. Young KD, Utkin VI, Özgüner Ü (1999) A control engineer’s guide to sliding mode control. IEEE Trans Control Syst Technol 7:328–342 ArticleGoogle Scholar
  24. DeCarlo RA, Zak SH, Mathews GP (1988) Variable structure control of nonlinear multivariable systems: a tutorial. Proc IEEE 76(3) Google Scholar
  25. Edwards C, Spurgeon SK (1998) Sliding mode control. Taylor and Francis, London BookMATHGoogle Scholar
  26. Shi S-L, Li J-X, Fang Y-M (2018) Extended-state-observer-based chattering free sliding mode control for nonlinear systems with mismatched disturbance. IEEE Access 6:22952–22957 ArticleGoogle Scholar
  27. Kristic M, Kokotovic PV (1995) Estimation-based adaptive backstepping designs for linear systems. In: 34th IEEE conference on decision and control, vol 4, pp 3935–3940 Google Scholar
  28. Papageorgiou C, Glover K (2004) Robustness analysis of nonlinear dynamic inversion control laws with application to flight control. In: 43rd IEEE conference on decision and control, Bahamas, pp 3485–3490 Google Scholar
  29. Watson PK (1983) Kalman filtering as an alternative to ordinary least squares—some theoretical considerations and empirical results. Empir Econ 8:71–85 ArticleGoogle Scholar
  30. Julier SJ, Uhlmann JK (1997) New extension of the Kalman filter to nonlinear systems. In: Signal processing, sensor fusion, and target recognition VI, SPIE proceeding series, pp 182–193 Google Scholar
  31. Billings SA, Leontaritis IJ (1982) Parameter estimation techniques for nonlinear systems. In: 6th IFAC symposium on identification and system parameter estimation, Washington DC, pp 427–432 Google Scholar
  32. Haber R, Keviczky L (1974) The identification of the discrete time Hammerstein model. Period Polytech Elect Eng 1:71–84 Google Scholar
  33. Haber R, Keviczky L (1974) Nonlinear structures for system identification. Period Polytech 18(4):393–404 Google Scholar
  34. Grimble MJ, Johnson MA, Brasca CL, Arcidiacono V (1999) Self-tuning control and industrial applications: the limited authority control concept. Int J Adapt Control Signal Process 13(6):521–536 Google Scholar
  35. Anbumani K, Sarma IG, Patnaik LM (1981) Self-tuning control of nonlinear systems characterised by Hammerstein models. IEEE Trans Autom Control 26:959–961 ArticleMATHGoogle Scholar
  36. Agarawal M, Seborg DE (1987) Self-tuning controllers for nonlinear systems. Automatica 23(2):209–214 ArticleMATHGoogle Scholar
  37. Zhang J, Lang S (1988) Indirect adaptive suboptimal control for linear dynamic systems having polynomial nonlinearities. IEEE Trans Autom Control 33:389–392 ArticleMATHGoogle Scholar
  38. Korpela K, Koivo HN (1982) On self-tuning control of a class of nonlinear scalar processes. In: 6th IFAC symposium on identification and system parameter estimation, Washington, USA Google Scholar
  39. Sontag E (1981) Nonlinear regulation: the piecewise linear approach. IEEE Trans Automat Control 26(2):346–358 ArticleMathSciNetMATHGoogle Scholar
  40. Le Quang T (2013) Piecewise affine dynamical systems: well-posedness, controllability and stabilizability. Dutch Institute of Systems and Control report, University of Groningen Google Scholar
  41. Pang Y, Grimble MJ (2010) NGMV control of delayed piecewise affine systems. IEEE Trans Autom Control 55(12):2817–2821 ArticleMathSciNetMATHGoogle Scholar
  42. Rugh WJ, Shamma JS (2000) Research on gain scheduling. Automatica 36(10):1401–1425 ArticleMathSciNetMATHGoogle Scholar
  43. Shamma JS, Athans M (1990) Analysis of gain scheduled control for nonlinear plants. IEEE Trans Autom Control 35(8):898–907 ArticleMathSciNetMATHGoogle Scholar
  44. Shamma JS, Athans M (1991) Guaranteed properties of gain scheduled control for linear parameter-varying plants. Automatica 27(3):559–564 ArticleMathSciNetMATHGoogle Scholar
  45. Shamma JS (1988) Analysis and design of gain scheduled control systems. PhD thesis, Lab. for Information and Decision Sciences, MIT, Cambridge, MA Google Scholar
  46. Shamma JS, Athans M (1992) Gain scheduling: potential hazards and possible remedies. IEEE Control Syst Mag 101–107 Google Scholar
  47. Cai GB, Duan GR, Hu CH (2010) A velocity-based LPV modelling and control framework for nonlinear tracking. In: 29th Chinese control conference, Beijing, pp 286–291 Google Scholar
  48. Cai GB, Duan GR, Hu CH (2011) A velocity-based LPV modelling and control framework for an air breathing hypersonic vehicle. Int J Innov Comput Inf Control 7(5):2269–2281 Google Scholar
  49. Leith DJ, Leithead WE (1996) Can an appropriate gain-scheduling realisation enhance performance? In: UKACC international conference on control 96, vol 1, pp 563–568 Google Scholar
  50. Leith DJ, Leithead WE (1997) Analysis of gain-scheduled and nonlinear systems by velocity-based linearization families. In: 36th IEEE conference on decision and control, vol 1, pp 424–429 Google Scholar
  51. Leith DJ, Leithead WE (1998) Gain scheduled and nonlinear systems: dynamic analysis by velocity-based linearization families. Int J Control 70(2):289–317 ArticleMathSciNetMATHGoogle Scholar
  52. Leith DJ, Leithead WE (1998) Gain-scheduled controller design: an analytic framework directly incorporating non-equilibrium plant dynamics. Int J Control 70(2):249–269 ArticleMathSciNetMATHGoogle Scholar
  53. Leith DJ, Leithead WE (1998) Comments on gain scheduling dynamics linear controllers for a nonlinear plant. Automatica 34(8):1041–1043 ArticleMATHGoogle Scholar
  54. Wu F (1995) Control of linear parameter varying systems. PhD thesis, Mechanical Engineering, University of California, Berkeley, CA, 94720 Google Scholar
  55. Wu F, Packard A, Balas V (1995) LPV control design for pitch-axis missile autopilots. In: 34th IEEE conference on decision and control, pp 188–193, New Orleans Google Scholar
  56. Balas GJ (2002) Linear parameter-varying control and its application to aerospace systems. In: 23rd congress of international council of the aeronautical sciences, ICAS, Toronto, Canada, pp 541.1–541.9 Google Scholar
  57. Xie W, Eisaka T (2004) Design of LPV control systems based on Youla parameterization. IEE Proc Control Theory Appl 151(4):465–472 ArticleGoogle Scholar
  58. Wu F (2001) A generalized LPV system analysis and control synthesis framework. Int J Control 74(7):745–759 ArticleMathSciNetMATHGoogle Scholar
  59. Xie W, Eisaka T (2008) Two-degree-of-freedom controller design for linear parameter-varying systems. Asian J Control 10(1):115–120 ArticleMathSciNetGoogle Scholar
  60. Khargonekar PP, Petersen IR, Zhou K (1990) Robust stabilization of uncertain linear systems: quadratic stabilizability and H∞ control theory. IEEE Trans Autom Control 35(3):356–361 ArticleMathSciNetMATHGoogle Scholar
  61. Feron E, Apkarian P, Gahinet P (1996) Analysis and synthesis of robust control systems via parameter-dependent Lyapunov functions. IEEE Trans Autom Control 41(7):1041–1046 ArticleMathSciNetMATHGoogle Scholar
  62. Xie W (2007) Quadratic stabilization of LPV system by an LTI controller based on ILMI algorithm. In: Mathematical problems in engineering. Hindawi Publishing Corporation Google Scholar
  63. Becker G, Packard A, Philbrick D, Blas G (1993) Control of parametrically dependent linear systems: a single quadratic Lyapunov approach. In: American control conference, pp 2795–2799 Google Scholar
  64. Apkarian P, Gahinet P, Becker G (1995) Self-scheduled H∞ control of linear parameter-varying systems: a design example. Automatica 31(9):1251–1261 ArticleMathSciNetMATHGoogle Scholar
  65. Pearson JD (1962) Approximation methods in optimal control I. Sub-optimal Control. J Electron Control 13:453–469 ArticleGoogle Scholar
  66. Wernli A, Cook G (1975) Suboptimal control for the nonlinear quadratic regulator problem. Automatica 11:75–84 ArticleMathSciNetMATHGoogle Scholar
  67. Tóth R (2008) Modelling and identification of linear parameter-varying systems: an orthonormal basis function approach. Doctoral dissertation, Delft University of Technology Google Scholar
  68. Tóth R, Heuberger PSC, Van den Hof PMJ (2007) LPV system identification with globally fixed orthonormal basis functions. In: 46th IEEE conference on decision and control, New Orleans Google Scholar
  69. Tóth R, Heuberger PSC, Van den Hof PMJ (2010) Discretisation of linear parameter-varying state-space representations. Control Theory Appl IET 4(10):2082–2096 Google Scholar
  70. Paijmans B, Symens W, Van Brussel H, Swevers J (2008) Identification of interpolating affine LPV models for mechatronic systems with one varying parameter. Eur J Control 1:16–29 ArticleMathSciNetMATHGoogle Scholar
  71. Leith DJ, Leithead WE (1999) Input-output linearization by velocity-based gain-scheduling. Int J Control 72(3):229–246 ArticleMathSciNetMATHGoogle Scholar
  72. Leith DJ, Leithead WE (1999) Analytic framework for blended multiple model systems using linear local models. Int J Control 72(7):605–619 ArticleMathSciNetMATHGoogle Scholar
  73. Leithead WE, Leith DJ, Murray-Smith R (2000) A Gaussian process prior/velocity-based framework for nonlinear modelling and control. In: Irish signals and systems conference, Dublin Google Scholar
  74. Leith DJ, Leithead WE (2001) Gain-scheduled control of a skid-to-turn missile: relaxing slow variation requirements by velocity-based design. In: American control conference, vol 1, pp 500–505 Google Scholar
  75. Leith DJ, Leithead WE (2001) Velocity-based gain-scheduled lateral auto-pilot for an agile missile. Control Eng Pract Arlington 9(10):1079–1093 Google Scholar
  76. Heemels W, Schutter BD, Bemporad A (2001) Equivalence of hybrid dynamical models. Automatica 37(7):1085–1091 ArticleMATHGoogle Scholar
  77. Balbis L, Ordys AW, Grimble MJ, Pang Y (2007) Tutorial introduction to the modelling and control of hybrid systems. Int J Model Identif Control 2(4):259–272 Google Scholar
  78. Antsaklis PJ, Koutsoukos XD (2001) Hybrid systems control. Research report, Department of Electrical Engineering, University of Notre Dame, IN 46556 Google Scholar
  79. Branicky MS (1998) Multiple Lyapunov functions and other analysis tools for switched and hybrid systems. IEEE Trans Autom Control 43(4):475–482 ArticleMathSciNetMATHGoogle Scholar
  80. Engell S, Frehse G, Schnieder E (eds) (2002) Modelling, analysis and design of hybrid systems. Springer Google Scholar
  81. Bemporad A, Borrelli F, Morari M (2002) On the optimal control law for linear discrete time hybrid systems. In: International workshop on hybrid systems: computation and control. Springer, pp 105–119 Google Scholar
  82. Rowe C, Maciejowski J (2003) Robust constrained receding horizon control of PWA systems with norm-bounded input uncertainty. In: American control conference, Denver, pp 3949–3954 Google Scholar
  83. Lee CK, Barton PI (2003) Global dynamic optimization of linear hybrid systems. In: Floudas CA, Pardalos PM (eds) Frontiers in global optimization. Kluwer, Santorini, pp 289–312 Google Scholar
  84. Bemporad A, Morari M (1999) Control of systems integrating logic, dynamics, and constraints. Automatica 35(3):407–427 ArticleMathSciNetMATHGoogle Scholar
  85. Bemporad A, Morari M (1999) Verification of hybrid systems via mathematical programming. In: Vaandrager FW, van Schuppen JH (eds) Hybrid systems: computation and control. HSCC 1999. Lecture notes in computer science, vol 1569. Springer, Berlin, Heidelberg Google Scholar
  86. Bemporad A, Morari M (2001) Optimization-based hybrid control tools. In: American control conference, Arlington, vol 2, pp 1689–1703 Google Scholar
  87. Zhu F, Antsaklis PJ (2013) Optimal control of switched hybrid systems: a brief survey. Technical report: ISIS-2013–007, University of Notre Dame Google Scholar
  88. Bemporad A, Ferrari-Trecate G, Mignone D, Morari M, Torrisi FD (1999) Model predictive control: ideas for the next generation. In: European control conference, Karlsruhe, Germany Google Scholar
  89. Gaspar P, Szabo Z, Bokor J (2005) Gray-box continuous-time parameter identification for LPV models with vehicle dynamics applications. In: 13th mediterranean conference on control and automation, Limassol, Cyprus Google Scholar
  90. Ljung L (2010) Approaches to identification of nonlinear systems. In: 29th Chinese control conference, Beijing, China Google Scholar
  91. Dos Santos PL, Ramos JA, de Carvalho JLM (2008) Subspace identification of linear parameter varying systems with innovation-type noise models driven by general inputs and a measurable white noise time-varying parameter vector. Int J Syst Sci 39(9):897–911 ArticleMathSciNetMATHGoogle Scholar
  92. Åström KJ, Hägglund T (1984) Automatic Tuning of Simple Regulators with Specifications on Phase and Amplitude Margins. Automatica 20:645–651 ArticleMathSciNetMATHGoogle Scholar
  93. Åström KJ, Hägglund T (1995) PID controllers: theory, design and tuning. Instrument Society of America, Research Triangle Park, NC, USA Google Scholar
  94. Youssef A, Grimble M, Ordys A, Dutka A, Anderson D (2003) Robust nonlinear predictive flight control. In: European control conference, 1–4 Sept 2003, Cambridge, England Google Scholar
  95. Herrnberger M, Lohmann B (2010) Nonlinear control design for an active suspension using velocity-based linearisations. In: 6th IFAC symposium on advances in automotive control, Munich, Germany, vol 43, No 7, pp 330–335 Google Scholar
  96. Gao R, O’Dwyer A, McLoone S, Coyle E (2004) State feedback integral control by velocity-based multiple model networks. In: American control conference, pp 2039–2044 Google Scholar
  97. Toivonen HT, Sandström KV, Nyström RH (2003) Internal model control of nonlinear systems described by velocity-based linearizations. J Process Control 13(3):215–224 ArticleGoogle Scholar
  98. Toivonen HT (2003) State-dependent parameter models of non-linear sampled-data systems: a velocity-based linearization approach. Int J Control 76(18):1823–1832 ArticleMathSciNetMATHGoogle Scholar
  99. McLoone SC, Irwin GW (2003) On velocity-based local model networks for nonlinear identification. Asian J Control 5(2):309–315 ArticleGoogle Scholar
  100. Halas M, Huba M, Žakova K (2003) The exact velocity linearization method. In: IFAC conference on control systems design, vol 36, No 18, pp 259–264 Google Scholar
  101. McLoone SC, Irwin GW, McLoone SF (2002) On Gaussian weighting functions for velocity-based local model networks. In: Irish signals and systems conference, Cork, pp 135–140 Google Scholar
  102. McLoone SC, Irwin GW (2001) On nonlinear modelling using velocity-based multiple model networks. In: American control conference, vol 4 Google Scholar
  103. McLoone SC, Irwin GW, McLoone SF (2001) Blending local models within a velocity-based multiple model network. In: IFAC conference on emerging computing technologies, Hong Kong, pp 117–122 Google Scholar
  104. McLoone SC, Irwin GW, McLoone SF (2001) Constructing networks of continuous-time velocity-based local models. IEE Proc Control Theory Appl 148(5):397–405 Google Scholar
  105. Tsourdos A, Leith DJ, Leithead WE, White BA (2001) A velocity-based framework for the robust stability analysis of dynamic inversion flight controllers. In: American control conference, vol 5, pp 3341–3345 Google Scholar
  106. Herrnberger M, Lohmann B (2010) Nonlinear control design for an active suspension using velocity-based linearisations. In: 6th IFAC symposium advances in automotive control, Munich, Germany Google Scholar
  107. McLoone SC, Irwin GW (2000) Nonlinear identification using velocity-based local model networks. In: Proceedings of the UKACC international control conference on control, Cambridge Google Scholar

Author information

Authors and Affiliations

  1. Department of Electronic and Electrical Engineering, University of Strathclyde, Glasgow, UK Michael J. Grimble
  2. Industrial Systems and Control Limited, Glasgow, UK Paweł Majecki
  1. Michael J. Grimble