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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 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
Sontag, E.D.: Nonlinear regulation: the piecewise linear approach. IEEE Trans. Autom. Control. 26(2), 346–358 (1981)
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)
Lin, J.N., Unbehauen, R.: Canonical piecewise-linear approximations. IEEE Trans. Circuits Syst. I: Fundam. Theory Appl. 39(8), 697–699 (1992)
Breiman, L.: Hinging hyperplanes for regression, classification, and function approximation. IEEE Trans. Inf. Theory 39(3), 999–1013 (1993)
Bako, L.: Identification of switched linear systems via sparse optimization. Automatica 47(4), 668–677 (2011)
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)
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)
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)
Späth, H.: Clusterwise linear regression. Computing 22(4), 367–373 (1979)
Hosmer, D.W.: Maximum likelihood estimates of the parameters of a mixture of two regression lines. Commun. Stat. 3(10), 995–1006 (1974)
DeSarbo, W.S., Cron, W.L.: A maximum likelihood methodology for clusterwise linear regression. J. Classif. 5(2), 249–282 (1988)
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)
Breiman, L., Friedman, J.H., Olshen, R.A., Stone, C.J.: Classification and Regression Trees. Chapman & Hall/CRC, Boca Raton (1984)
Friedman, J.H.: Multivariate adaptive regression splines. Ann. Stat. 19(1), 1–67 (1991)
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)
Jacobs, R.A., Jordan, M.I., Nowlan, S.J., Hinton, G.E.: Adaptive mixtures of local experts. Neural Comput. 3(1), 79–87 (1991)
Ghahramani, Z., Hinton, G.E.: Variational learning for switching state-space models. Neural Comput. 12(4), 831–864 (2000)
Billio, M., Monfort, A., Robert, C.P.: Bayesian estimation of switching ARMA models. J. Econ. 93(2), 229–255 (1999)
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)
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)
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)
Tugnait, J.K.: Detection and estimation for abruptly changing systems. Automatica 18(5), 607–615 (1982)
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)
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)
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)
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)
Lauer, F., Bloch, G., Vidal, R.: A continuous optimization framework for hybrid system identification. Automatica 47(3), 608–613 (2011)
Huyer, W., Neumaier, A.: Global optimization by multilevel coordinate search. J. Glob. Optim. 14(4), 331–355 (1999)
Nelles, O.: Nonlinear System Identification: From Classical Approaches to Neural Networks and Fuzzy Models. Springer, Berlin (2001)
Batruni, R.: A multilayer neural network with piecewise-linear structure and back-propagation learning. IEEE Trans. Neural Netw. 2(3), 395–403 (1991)
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)
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)
Vidal, R.: Subspace clustering. IEEE Signal Process. Mag. 28(2), 52–68 (2011)
Vidal, R., Ma, Y., Sastry, S.: Generalized Principal Component Analysis. Springer, Berlin (2016)
Author information
Authors and Affiliations
Corresponding author
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
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-00193-3_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00192-6
Online ISBN: 978-3-030-00193-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)