Abstract
This chapter focuses on hybrid system identification issues with a more control-oriented perspective. As such, it first considers recursive methods that apply on-line to switched and piecewise linear input–output systems. An approach that alternates between assigning the current point to the closest mode and updating the corresponding model is detailed. Other approaches are based on the recursive identification of a single model to track the output signal, with two flavors: one that follows the algebraic approach and directly yields the hybrid model and another one based on the a posteriori detection of abrupt changes in the model parameters. Then, the chapter introduces the various batch approaches proposed for the identification of linear hybrid systems in state-space form.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Note that since the \(\beta _{jk}\)’s are binary, the feasible values of the \(\zeta _{jk}\)’s are in \(\{0,1\}\).
References
Bako, L., Boukharouba, K., Duviella, E., Lecoeuche, S.: A recursive identification algorithm for switched linear/affine models. Nonlinear Anal.: Hybrid Syst. 5(2), 242–253 (2011)
Breschi, V., Bemporad, A., Piga, D.: Identification of hybrid and linear parameter varying models via recursive piecewise affine regression and discrimination. In: Proceedings of of the 2016 European Control Conference (ECC), Aalborg, Denmark, pp. 2632–2637 (2016)
Breschi, V., Piga, D., Bemporad, A.: Identification of hybrid and linear parameter varying models via recursive piecewise affine regression and discrimination. Automatica 73, 155–162 (2016)
Juloski, A.Lj., Weiland, S., Heemels, W.P.M.H. : A Bayesian approach to identification of hybrid systems. IEEE Trans. Autom. Control 50(10), 1520–1533 (2005)
Arulampalam, M.S., Maskell, S., Gordon, N., Clapp, T.: A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking. IEEE Trans. Signal Process. 50(2), 174–188 (2002)
Vidal, R., Anderson, B.D.O.: Recursive identification of switched ARX hybrid models: exponential convergence and persistence of excitation. In: Proceedings of the 43rd IEEE Conference on Decision and Control (CDC), Paradise Island, The Bahamas, pp. 32–37 (2005)
Hashambhoy, Y., Vidal, R.: Recursive identification of switched ARX models with unknown number of models and unknown orders. In: Proceedings of the 44th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC), Seville, Spain, pp. 6115–6121 (2005)
Vidal, R.: Recursive identification of switched ARX systems. Automatica 44(9), 2274–2287 (2008)
Anderson, B.D.O., Johnson Jr., C.R.: Exponential convergence of adaptive identification and control algorithms. Automatica 18(1), 1–13 (1982)
Mattsson, P., Zachariah, D., Stoica, P.: Recursive identification method for piecewise arx models: a sparse estimation approach. IEEE Trans. Signal Process. 64(19), 5082–5093 (2011)
Canty, N., O’Mahony, T., Cychowski, M.T.: An output error algorithm for piecewise affine system identification. Control Eng. Pract. 20(4), 444–452 (2012)
Ferrari-Trecate, G., Muselli, M., Liberati, D., Morari, M.: A clustering technique for the identification of piecewise affine systems. Automatica 39(2), 205–217 (2003)
Wang, J., Chen, T.: Online identification of switched linear output error models. In: Proceedings of the 2011 IEEE International Symposium on Computer-Aided Control System Design (CACSD), Denver, CO, USA, pp. 1379–1384 (2011)
Goudjil, A., Pouliquen, M., Pigeon, E., Gehan, O., Targui, B.: Recursive output error identification algorithm for switched linear systems with bounded noise. In: Proceedings of the 20th IFAC World Congress, Toulouse, France, IFAC-PapersOnLine, vol. 50(1), pp. 14,112–14,117 (2017)
Ljung, L., Gunnarsson, S.: Adaptation and tracking in system identification - a survey. Automatica 26(1), 7–21 (1990)
Basseville, M., Nikiforov, I.V.: Detection of Abrupt Changes - Theory and Application. Prentice-Hall, Upper Saddle River (1993)
Gustafsson, F.: Adaptive Filtering and Change Detection. Wiley, New York (2000)
Andersson, P.: Adaptive forgetting in recursive identification through multiple models. Int. J. Control 42(5), 1175–1193 (1985)
Weiland, S., Juloski, A.Lj., Vet, B.: On the equivalence of switched affine models and switched ARX models. In: Proceedings of the 45th IEEE Conference on Decision and Control (CDC), San Diego, CA, USA, pp. 2614–2618 (2006)
Pekpe, K.M., Mourot, G., Gasso, K., Ragot, J.: Identification of switching systems using change detection technique in the subspace framework. In: Proceedings of the 43rd IEEE Conference on Decision and Control (CDC), Paradise Island, The Bahamas, pp. 3720–3725 (2004)
Verdult, V., Verhaegen, M.: Subspace identification of piecewise linear systems. In: Proceedings of the 43rd IEEE Conference on Decision and Control (CDC), Paradise Island, Bahamas, pp. 3838–3843 (2004)
Borges, G.A., Verdult, V., Verhaegen, M., Ayala Botto, M.: A switching detection method based on projected subspace classification. In: Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference (CDC-ECC), Seville, Spain, pp. 344–349 (2005)
Borges, G.A., Verdult, V., Verhaegen, M.: Iterative subspace identification of piecewise linear systems. In: Proceedings of the 14th IFAC Symposium on System Identification (SYSID), Newcastle, Australia, IFAC Proceedings Volumes, vol. 39(1), pp. 368–373 (2006)
Lopes, R.V., Borges, G.A., Ishihara, Ja.Y.: New algorithm for identification of discrete-time switched linear systems. In: Proceedings of the 2013 American Control Conference (ACC), Washington, DC, USA, pp. 6219–6224 (2013)
Mercère, G., Bako, L.: Parameterization and identification of multivariable state-space systems: a canonical approach. Automatica 47(8), 1547–1555 (2011)
Bertsekas, D.P.: Nonlinear Programming. Athena Scientific (1999)
Sefidmazgi, M.G., Kordmahalleh, M.M., Homaifar, A., Karimoddini, A., Tunstel, E.: A bounded switching approach for identification of switched MIMO systems. In: Proceedings of the 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Budapest, Hungary, pp. 4743–4748 (2016)
Sefidmazgi, M.G., Kordmahalleh, M.M., Homaifar, A., Karimoddini, A.: Switched linear system identification based on bounded-switching clustering. In: Proceedings of the 2015 American Control Conference (ACC), Chicago, IL, USA, pp. 1806–1811 (2015)
Bako, L., Mercère, G., Lecoeuche, S.: On-line structured subspace identification with application to switched linear systems. Int. J. Control 82(8), 1496–1515 (2009)
Chen, D., Bako, L., Lecoeuche, S.: Recursive sparse learning method: application to jump markov linear systems. In: Proceedings of the 18th IFAC World Congress, Milano, Italy, IFAC Proceedings Volumes, vol. 44(1), pp. 3198–3203 (2011)
Author information
Authors and Affiliations
Corresponding author
Notes
Notes
Input–Output Models
In the framework of parallel identifiers, the recursive approach alternating mode detection and parameter update is due to [1]. As an extension, the submodel recognition including the cluster covariance matrices is inspired from [2, 3], where, for MIMO PWA systems, parameter update is performed using an inverse QR factorization approach. The Bayesian approach for hybrid system identification is due to [4], where the pdfs are approximated by particle filters (see [5] for a more detailed overview of these approaches).
The recursive algebraic procedure to identify SARX models has been proposed in [6,7,8] extending the condition of persistence of excitation for recursive ARX model identification of [9].
Reference [10] proposed a sparse estimation approach for the recursive identification of PWARX models.
Regarding the identification of SOE models, [11] adapted the batch clustering-based technique of [12] by replacing the least squares estimation of the ARX submodels by the estimation of OE submodels, using instrumental variables. Several works deal with recursive approaches. An extension of [1] cited above, which detects the mode mismatches and resets the variance matrices of the corresponding parameter vectors, is applied to OE submodels in [13]. In [14], a recursive identification algorithm for SOE systems with bounded noise is presented with convergence properties.
Already in the review of [15], different aspects of model adaption and signal tracking are discussed and the importance of prior assumptions about the parameter variations (random walk, jump changes, Markov chain) is highlighted to yield efficient algorithms based on a trade-off between tracking ability and noise rejection. For detection of abrupt changes, one can refer to [16]. One can see also [17], for a more complete treatment, and many applications. The Adaptive Forgetting through Multiple Models (AFMM) algorithm was proposed by [18].
State-Space Models
Various works deal with off-line identification of hybrid SS systems. The equivalence between switched affine ARX (SARX) (I/O) models and switched affine SS models is explored in [19].
In the segmentation of the signals according to the submodel changes, the change detection technique for stable systems is due to [20]; the one based on checking the dimension of the observability subspaces as well as the common basis recovering can be found in [21,22,23].
The procedure based on small sets division is detailed in [24], with the similarity transformation borrowed from [25].
For the coordinate descent algorithm, see [26]. An approach bounding the total number of switchings for segmentation is presented in [27] for SS models and [28] for I/O models.
Few recursive approaches have been developed. One can refer to [29, 30].
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Lauer, F., Bloch, G. (2019). Recursive and State-Space Identification of Hybrid Systems. 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_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-00193-3_8
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)