Skip to main content

Hybrid System Identification

  • Chapter
  • First Online:
Book cover Hybrid System Identification

Part of the book series: Lecture Notes in Control and Information Sciences ((LNCIS,volume 478))

Abstract

This chapter introduces the main topic of the book, that is, hybrid system identification. It details the various models of hybrid systems before posing the hybrid system identification problem and discussing the inherent trade-off between the number of modes and the error of the model. This leads to different formulations of the problem, depending on the assumptions and on which part of the trade-off is focused on. Thus, for both arbitrarily switched and piecewise-defined models, two cases are detailed: for a fixed number of submodels and for a given upper bound on the error. The chapter ends with a brief discussion on other problems studied in other fields that are related to hybrid system identification.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 159.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Note that the well-posedness of Problem 4.2 also depends on the choice of function classes \(\mathcal {F}_j\). In particular, if the structure of the \(f_j\)’s is not fixed, the problem remains ill-posed (see the discussion on the nonparametric setting of Sect. 2.4.2).

  2. 2.

    As for the arbitrarily switched case, the well-posedness of the problem still depends on the parametric vs. nonparametric nature of the \(\mathcal {F}_j\)’s, and here also of \(\mathcal {G}\).

References

  1. Sontag, E.D.: Nonlinear regulation: the piecewise linear approach. IEEE Trans. Autom. Control. 26(2), 346–358 (1981)

    Article  MathSciNet  Google Scholar 

  2. Paoletti, S., Juloski, A.Lj., Ferrari-Trecate, G., Vidal, R.: Identification of hybrid systems: a tutorial. Eur. J. Control. 13(2–3), 242–260 (2007)

    Article  Google Scholar 

  3. Lin, J.N., Unbehauen, R.: Canonical piecewise-linear approximations. IEEE Trans. Circuits Syst. I: Fundam. Theory Appl. 39(8), 697–699 (1992)

    Article  MathSciNet  Google Scholar 

  4. Breiman, L.: Hinging hyperplanes for regression, classification, and function approximation. IEEE Trans. Inf. Theory 39(3), 999–1013 (1993)

    Article  MathSciNet  Google Scholar 

  5. Bako, L.: Identification of switched linear systems via sparse optimization. Automatica 47(4), 668–677 (2011)

    Article  MathSciNet  Google Scholar 

  6. Comaschi, F., Genuit, B.A.G., Oliveri, A., Heemels, W.P.M.H., Storace, M.: FPGA implementations of piecewise affine functions based on multi-resolution hyperrectangular partitions. IEEE Trans. Circuits Syst.- I Regul. Pap. 59(12), 2920–2933 (2012)

    Article  MathSciNet  Google Scholar 

  7. Lauer, F., Bloch, G.: Switched and piecewise nonlinear hybrid system identification. In: Proceedings of the 11th International Workshop on Hybrid Systems: Computation and Control (HSCC), St. Louis, MO, USA. Lecture Notes in Computer Science, vol. 4981, pp. 330–343 (2008)

    Google Scholar 

  8. Quandt, R.E.: The estimation of the parameters of a linear regression system obeying two separate regimes. J. Am. Stat. Assoc. 53(284), 873–880 (1958)

    Article  MathSciNet  Google Scholar 

  9. Späth, H.: Clusterwise linear regression. Computing 22(4), 367–373 (1979)

    Article  MathSciNet  Google Scholar 

  10. Hosmer, D.W.: Maximum likelihood estimates of the parameters of a mixture of two regression lines. Commun. Stat. 3(10), 995–1006 (1974)

    Article  Google Scholar 

  11. DeSarbo, W.S., Cron, W.L.: A maximum likelihood methodology for clusterwise linear regression. J. Classif. 5(2), 249–282 (1988)

    Article  MathSciNet  Google Scholar 

  12. Gaffney, S., Smyth, P.: Trajectory clustering with mixtures of regression models. In: Proceedings of the fifth ACM SIGKDD International Conference on Knowledge discovery and data mining, San Diego, CA, USA, pp. 63–72 (1999)

    Google Scholar 

  13. Breiman, L., Friedman, J.H., Olshen, R.A., Stone, C.J.: Classification and Regression Trees. Chapman & Hall/CRC, Boca Raton (1984)

    Google Scholar 

  14. Friedman, J.H.: Multivariate adaptive regression splines. Ann. Stat. 19(1), 1–67 (1991)

    Article  MathSciNet  Google Scholar 

  15. Rao, A.V., Miller, D.J., Rose, K., Gersho, A.: A deterministic annealing approach for parsimonious design of piecewise regression models. IEEE Trans. Pattern Anal. Mach. Intell. 21(2), 159–173 (1999)

    Article  Google Scholar 

  16. Jacobs, R.A., Jordan, M.I., Nowlan, S.J., Hinton, G.E.: Adaptive mixtures of local experts. Neural Comput. 3(1), 79–87 (1991)

    Article  Google Scholar 

  17. Ghahramani, Z., Hinton, G.E.: Variational learning for switching state-space models. Neural Comput. 12(4), 831–864 (2000)

    Article  Google Scholar 

  18. Billio, M., Monfort, A., Robert, C.P.: Bayesian estimation of switching ARMA models. J. Econ. 93(2), 229–255 (1999)

    Article  MathSciNet  Google Scholar 

  19. Blake, A., North, B., Isard, M.: Learning multi-class dynamics. In: Advances in Neural Information Processing Systems 11, pp. 389–395. MIT Press, Cambridge (1999)

    Google Scholar 

  20. Doucet, A., Logothetis, A., Krishnamurthy, V.: Stochastic sampling algorithms for state estimation of jump Markov linear systems. IEEE Trans. Autom. Control. 45(2), 188–202 (2000)

    Article  MathSciNet  Google Scholar 

  21. Cinquemani, E., Porreca, R., Ferrari-Trecate, G., Lygeros, J.: A general framework for the identification of jump Markov linear systems. In: Proceedings of the 46th IEEE Conference on Decision and Control (CDC), New Orleans, LA, USA, pp. 5737–5742 (2007)

    Google Scholar 

  22. Tugnait, J.K.: Detection and estimation for abruptly changing systems. Automatica 18(5), 607–615 (1982)

    Article  Google Scholar 

  23. Juloski, A.Lj., Heemels, W.P.M.H., Ferrari-Trecate, G., Vidal, R., Paoletti, S., Niessen, J.H.G.: Comparison of four procedures for the identification of hybrid systems. In: Proceedings of the 8th International Workshop on Hybrid Systems: Computation and Control (HSCC), Zürich, Switzerland. Lecture Notes in Computer Science, vol. 3414, pp. 354–369 (2005)

    Chapter  Google Scholar 

  24. Garulli, A., Paoletti, S., Vicino, A.: A survey on switched and piecewise affine system identification. In: Proceedings of the 16th IFAC Symposium on System Identification (SYSID), Brussels, Belgium, IFAC Proceedings Volumes, vol. 45(16), pp. 344–355 (2012)

    Article  Google Scholar 

  25. Bemporad, A., Garulli, A., Paoletti, S., Vicino, A.: A bounded-error approach to piecewise affine system identification. IEEE Trans. Autom. Control. 50(10), 1567–1580 (2005)

    Article  MathSciNet  Google Scholar 

  26. Ozay, N., Sznaier, M., Lagoa, C.M., Camps, O.I.: A sparsification approach to set membership identification of switched affine systems. IEEE Trans. Autom. Control. 57(3), 634–648 (2012)

    Article  MathSciNet  Google Scholar 

  27. Lauer, F., Bloch, G., Vidal, R.: A continuous optimization framework for hybrid system identification. Automatica 47(3), 608–613 (2011)

    Article  MathSciNet  Google Scholar 

  28. Huyer, W., Neumaier, A.: Global optimization by multilevel coordinate search. J. Glob. Optim. 14(4), 331–355 (1999)

    Article  MathSciNet  Google Scholar 

  29. Nelles, O.: Nonlinear System Identification: From Classical Approaches to Neural Networks and Fuzzy Models. Springer, Berlin (2001)

    Chapter  Google Scholar 

  30. Batruni, R.: A multilayer neural network with piecewise-linear structure and back-propagation learning. IEEE Trans. Neural Netw. 2(3), 395–403 (1991)

    Article  Google Scholar 

  31. Gad, E.F., Atiya, A.F., Shaheen, S., El-Dessouki, A.: A new algorithm for learning in piecewise-linear neural networks. Neural Netw. 13(4–5), 485–505 (2000)

    Article  Google Scholar 

  32. Vidal, R., Soatto, S., Ma, Y., Sastry, S.: An algebraic geometric approach to the identification of a class of linear hybrid systems. In: Proceedings of the 42nd IEEE Conference on Decision and Control (CDC), Maui, HI, USA, pp. 167–172 (2003)

    Google Scholar 

  33. Vidal, R.: Subspace clustering. IEEE Signal Process. Mag. 28(2), 52–68 (2011)

    Article  Google Scholar 

  34. Vidal, R., Ma, Y., Sastry, S.: Generalized Principal Component Analysis. Springer, Berlin (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fabien Lauer .

Notes

Notes

PWA systems are introduced in [1] and arbitrarily switched systems in [2]. The universal approximation capability of PWA models was proved in [3, 4]. The approximation of a NARX model by a PWARX one as described in this chapter is taken from [5]. The various types of partitions of the regression domain for PWA systems have been evaluated in terms of computational complexity for digital implementation in [6]. System identification with nonlinear partitions was considered in [7].

Switching regression was introduced by [8], and early algorithms include the one of [9] and the expectation-maximization methods of [10] for the two-mode case, further generalized by [11, 12].

Regression trees [13], and subsequent improvements [14, 15], are well-known early examples of piecewise regression models, together with the mixtures of experts [16], which however usually consider smooth switchings.

In the machine learning community, the mixture-of-experts framework and expectation-maximization algorithm were extended to model hybrid dynamical systems with hidden Markov models in [17]. A number of works based on such a probabilistic view can be found in [18, 19] or in [20, 21], where so-called jump Markov linear systems are considered.

More recently, most of the work in this field was produced by the control community for hybrid system identification. A first review of the methods operating in that context appeared in 1982 in [22], while the revival of the field was described in the tutorial of [2] with a review of some of the new major techniques at the time that are also experimentally compared in [23]. An updated survey followed in 2012 in [24].

The bounded-error approach in which the submodels are estimated one by one until a predefined error is achieved was first considered in this context in [25] and then followed in [5, 26] with different methods to estimate the jth submodel at each step.

The Minimum-of-Errors formulation in (4.21) was considered in [27], where its direct optimization with the multilevel coordinate search solver of [28] was proposed (see Sect. 6.1.2).

Several works aiming at directly modeling PWA systems with nonlinear models can be found in [29], and particularly multilayer neural networks with PWA activation functions in [30, 31].

The connection between subspace clustering and hybrid system identification was first discussed in [32] and resulted in the so-called algebraic methods. For more details on subspace clustering and related methods, see [33, 34].

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Lauer, F., Bloch, G. (2019). Hybrid System Identification. In: Hybrid System Identification. Lecture Notes in Control and Information Sciences, vol 478. Springer, Cham. https://doi.org/10.1007/978-3-030-00193-3_4

Download citation

Publish with us

Policies and ethics