Advertisement

Journal of the Indian Institute of Science

, Volume 97, Issue 3, pp 391–411 | Cite as

Geometric Methods in Analysis and Control of Implicit Differential Systems

  • Ashutosh Simha
  • Soumyendu Raha
Review Article

Abstract

In this article, we discuss the application of differential geometric methods in analyzing the structure and designing control laws for implicit differential systems or differential algebraic equation (DAE) systems. While there have been several efforts toward numerical and quantitative analysis of DAE problems, the theoretical contributions especially in the case of nonlinear systems are scarce. We discuss two popular techniques from differential geometric control theory and bring out their merits in addressing implicit differential systems. In the first section, we review the theory of noninteracting control via input–output decoupling and its application in analyzing the intrinsic structure of DAE control problems. In particular, we focus on addressing the problem of well-posedness of DAE systems as well as feedback control design through a regularization process which allows one to solve the DAE by expressing the constraint variable as a dynamically dependent endogenous function of the states, inputs, and their derivatives. Further, extensions of these techniques to stochastic differential algebraic equations have been presented. In the second section, we review the theory of differential flatness and its applicability to feedback control design for a class of DAE systems. Here, the DAE system is expressed as a Cartan field on a manifold of jets of infinite order, and necessary and sufficient conditions for its equivalence to a linear, controllable system have been derived in order to design globally stabilizing nonlinear feedback laws. Examples from constrained mechanics have been presented in order to demonstrate the practical applicability of these methods.

References

  1. 1.
    Antritter F, Lévine J (2010) Flatness characterization: two approaches. In: Advances in the theory of control, signals and systems with physical modeling. Springer, pp 127–139Google Scholar
  2. 2.
    Aranda-Bricaire E, Moog C, Pomet JB (1995) A linear algebraic framework for dynamic feedback linearization. IEEE Trans Autom Control 40(1):127–132CrossRefGoogle Scholar
  3. 3.
    Ascher UM, Petzold LR (1998) Computer methods for ordinary differential equations and differential-algebraic equations, vol 61. SIAM, PhiladelphiaCrossRefGoogle Scholar
  4. 4.
    Astolfi A, Ortega R (2003) Immersion and invariance: a new tool for stabilization and adaptive control of nonlinear systems. IEEE Trans Autom Control 48(4):590–606CrossRefGoogle Scholar
  5. 5.
    Baumgarte J (1972) Stabilization of constraints and integrals of motion in dynamical systems. Comput Methods Appl Mech Eng 1(1):1–16CrossRefGoogle Scholar
  6. 6.
    Blajer W, Kołodziejczyk K (2004) A geometric approach to solving problems of control constraints: theory and a DAE framework. Multibody Syst Dyn 11(4):343–364CrossRefGoogle Scholar
  7. 7.
    Brenan KE, Campbell SL, Petzold LR (1996) Numerical solution of initial-value problems in differential-algebraic equations, vol 14. SIAM, PhiladelphiaGoogle Scholar
  8. 8.
    Brüls O, Bastos GJ, Seifried R (2014) A stable inversion method for feedforward control of constrained flexible multibody systems. J Comput Nonlinear Dyn 9(1):011014Google Scholar
  9. 9.
    Bullich JF (1999) Flatness, tangent systems and flat outputs. Ph.D. thesis, Universitat Politècnica de CatalunyaGoogle Scholar
  10. 10.
    Charlet B, Lévine J, Marino R (1991) Sufficient conditions for dynamic state feedback linearization. SIAM J Control Optim 29(1):38–57CrossRefGoogle Scholar
  11. 11.
    Chetverikov V (2002) Flatness conditions for control systems. Preprint DIPSGoogle Scholar
  12. 12.
    da Silva PSP, Filho CC (2001) Relative flatness and flatness of implicit systems. SIAM J Control Optim 39(6):1929–1951CrossRefGoogle Scholar
  13. 13.
    da Silva PP, Silveira HB, Corrêa Filho C, Batista S (2010) An infinite dimensional differential-geometric approach for nonlinear systems: part II-system theory. Disponıvel em. http://www.lac.usp.br/paulo
  14. 14.
    Di Benedetto MD, Grizzle J, Moog C (1989) Rank invariants of nonlinear systems. SIAM J Control Optim 27(3):658–672CrossRefGoogle Scholar
  15. 15.
    Nunno GD, Øksendal B, Proske F (2009) White noise, the wick product, and stochastic integration. In: Malliavin calculus for Lévy processes with applications to finance. Springer, Berlin, pp 63–85Google Scholar
  16. 16.
    Fliess M, Lévine J, Martin P, Rouchon P (1995) Flatness and defect of non-linear systems: introductory theory and examples. Int J Control 61(6):1327–1361CrossRefGoogle Scholar
  17. 17.
    Fliess M, Lévine J, Martin P, Rouchon P (1999) A Lie–Backlund approach to equivalence and flatness of nonlinear systems. IEEE Trans Autom Control 44(5):922–937CrossRefGoogle Scholar
  18. 18.
    Isidori A (1995) Nonlinear control systems, vol 1. Springer Science and Business Media, BerlinCrossRefGoogle Scholar
  19. 19.
    Khasminskii R (2011) Stochastic stability of differential equations, vol 66. Springer Science and Business Media, BerlinGoogle Scholar
  20. 20.
    Krishnan H, McClamroch NH (1994) Tracking in nonlinear differential-algebraic control systems with applications to constrained robot systems. Automatica 30(12):1885–1897CrossRefGoogle Scholar
  21. 21.
    Kumar A, Daoutidis P (1995) Feedback control of nonlinear differential-algebraic-equation systems. AIChE J 41(3):619–636CrossRefGoogle Scholar
  22. 22.
    Levine J (2009) Analysis and control of nonlinear systems: a flatness-based approach. Springer Science and Business Media, BerlinCrossRefGoogle Scholar
  23. 23.
    Li SJ, Respondek W (2012) Flat outputs of two-input driftless control systems. ESAIM Control Optim Calculus Var 18(3):774–798CrossRefGoogle Scholar
  24. 24.
    Li SJ, Respondek W (2015) Orbital feedback linearization for multi-input control systems. Int J Robust Nonlinear Control 25(9):1352–1378CrossRefGoogle Scholar
  25. 25.
    Li S, Nicolau F, Respondek W (2016) Multi-input control-affine systems static feedback equivalent to a triangular form and their flatness. Int J Control 89(1):1–24CrossRefGoogle Scholar
  26. 26.
    Liu* X, WC Ho D (2004) Stabilization of non-linear differential-algebraic equation systems. Int J Control 77(7):671–684Google Scholar
  27. 27.
    Liu X, Rohani S, Jutan A (2003a) Tracking control of general nonlinear differential-algebraic equation systems. AIChE J 49(7):1743–1760CrossRefGoogle Scholar
  28. 28.
    Liu X, Rohani S, Jutan A (2003b) Tracking control of general nonlinear differential-algebraic equation systems. AIChE J 49(7):1743–1760CrossRefGoogle Scholar
  29. 29.
    Lu Z, Liu X (2008) Adaptive regularization for a class of nonlinear affine differential-algebraic equation systems. In: American control conference, 2008. IEEE, pp 517–522Google Scholar
  30. 30.
    Martin P (1993) An intrinsic sufficient condition for regular decoupling. Syst Control Lett 20(5):383–391CrossRefGoogle Scholar
  31. 31.
    McClamroch NH (1990) Feedback stabilization of control systems described by a class of nonlinear differential-algebraic equations. Syst Control Lett 15(1):53–60CrossRefGoogle Scholar
  32. 32.
    Nicolau F, Respondek W (2013) Flatness of two-input control-affine systems linearizable via one-fold prolongation. IFAC Proc Vol 46(23):493–498CrossRefGoogle Scholar
  33. 33.
    Nicolau F, Respondek W (2014) Normal forms for flat control-affine systems linearizable via one-fold prolongation. In: 2014 European control conference (ECC). IEEE, pp 2448–2453Google Scholar
  34. 34.
    Nicolau F, Respondek W (2015) Flatness of mechanical systems with 3 degrees of freedom. IFAC PapersOnLine 48(13):19–24CrossRefGoogle Scholar
  35. 35.
    Nicolau F, Respondek W (2016) Flatness of two-input control-affine systems linearizable via a two-fold prolongation. In: 2016 IEEE 55th conference on decision and control (CDC). IEEE, pp 3862–3867Google Scholar
  36. 36.
    Nijmeijer H, Van der Schaft A (2013) Nonlinear dynamical control systems. Springer Science and Business Media, BerlinGoogle Scholar
  37. 37.
    Øksendal B (2010) Stochastic differential equations: an introduction with applications, vol 5. Springer, BerlinGoogle Scholar
  38. 38.
    Pan Z (2002) Canonical forms for stochastic nonlinear systems. Automatica 38(7):1163–1170CrossRefGoogle Scholar
  39. 39.
    Parida NC, Raha S (2009) Regularized numerical integration of multibody dynamics with the generalized \(\alpha \) method. Appl Math Comput 215(3):1224–1243Google Scholar
  40. 40.
    Pereira da Silva PS, Batista S (2010) On state representations of nonlinear implicit systems. Int J Control 83(3):441–456CrossRefGoogle Scholar
  41. 41.
    Petzold L (1982) Differential/algebraic equations are not ODE’s. SIAM J Sci Stat Comput 3(3):367–384CrossRefGoogle Scholar
  42. 42.
    Pflimlin J, Soueres P, Hamel T (2007) Position control of a ducted fan VTOL UAV in crosswind. Int J Control 80(5):666–683CrossRefGoogle Scholar
  43. 43.
    Pomet JB (1994) A differential geometric setting for dynamic equivalence and dynamic linearization. Ph.D. thesis, INRIAGoogle Scholar
  44. 44.
    Rathinam M, Murray RM (1998a) Configuration flatness of Lagrangian systems underactuated by one control. SIAM J Control Optim 36(1):164–179CrossRefGoogle Scholar
  45. 45.
    Rathinam M, Murray RM (1998b) Configuration flatness of Lagrangian systems underactuated by one control. SIAM J Control Optim 36(1):164–179CrossRefGoogle Scholar
  46. 46.
    Reich S (1990) On a geometrical interpretation of differential-algebraic equations. Circuits Syst Signal Process 9(4):367–382CrossRefGoogle Scholar
  47. 47.
    Respondek W (2002) Introduction to geometric nonlinear control; linearization, observability, decoupling. Technical reportGoogle Scholar
  48. 48.
    Respondek W (2001) Introduction to geometric nonlinear control; Linearization, observability, decoupling. Lectures given at the Summer School on mathematical control theory. TriesteGoogle Scholar
  49. 49.
    Respondek W (1991) Disturbance decoupling via dynamic feedback. In: Analysis of controlled dynamical systems. Springer, pp 347–357Google Scholar
  50. 50.
    Rheinboldt WC (1984) Differential-algebraic systems as differential equations on manifolds. Math Comput 43(168):473–482CrossRefGoogle Scholar
  51. 51.
    Rouchon P, Martin P, Murray R (2003) Flat systems, equivalence and trajectory generation. Technical report, Tech. Rep. CDS 2003-008, California Institute of Technology, Pasadena, California, USAGoogle Scholar
  52. 52.
    Schlacher K, Schöberl M (2007) Construction of flat outputs by reduction and elimination. IFAC Proc Vol 40(12):693–698CrossRefGoogle Scholar
  53. 53.
    Shadwick W (1990) Absolute equivalence and dynamic feedback linearization. Syst Control Lett 15(1):35–39CrossRefGoogle Scholar
  54. 54.
    Shuster MD (1993) Survey of attitude representations. J Astronaut Sci 41:439–517Google Scholar
  55. 55.
    Simha A, Tallam M, Shankar HN, Muralishankar R, Hnln S (2016) Adaptive attitude control of the spherical drone on so(3). In: 2016 IEEE distributed computing, VLSI, electrical circuits and robotics (DISCOVER), pp 90–94. doi: 10.1109/DISCOVER.2016.7806265
  56. 56.
    Sluis WM (1993) A necessary condition for dynamic feedback linearization. Syst Control Lett 21(4):277–283CrossRefGoogle Scholar
  57. 57.
    van Handel R (2007) Stochastic calculus, filtering, and stochastic control. Course notes, Princeton University. http://www.princeton.edu/~rvan/acm217/ACM217.pdf
  58. 58.
    Van Nieuwstadt M, Rathinam M, Murray R (1998) Differential flatness and absolute equivalence of nonlinear control systems. SIAM J Control Optim 36(4):1225–1239CrossRefGoogle Scholar
  59. 59.
    Xiaoping L (1998) Asymptotic output tracking of nonlinear differential-algebraic control systems. Automatica 34(3):393–397CrossRefGoogle Scholar
  60. 60.
    Xiaoping L, Celikovsky S (1997) Feedback control of affine nonlinear singular control systems. Int J Control 68(4):753–774CrossRefGoogle Scholar
  61. 61.
    Yim W, Singh SN (1993a) Feedback linearization of differential-algebraic systems and force and position control of manipulators. Dyn Control 3(4):323–352CrossRefGoogle Scholar
  62. 62.
    Yim W, Singh SN (1993b) Feedback linearization of differential-algebraic systems and force and position control of manipulators. Dyn Control 3(4):323–352CrossRefGoogle Scholar

Copyright information

© Indian Institute of Science 2017

Authors and Affiliations

  1. 1.Department of Computational and Data SciencesIIScBangaloreIndia

Personalised recommendations