Skip to main content

Recursive and State-Space Identification of Hybrid Systems

  • Chapter
  • First Online:
Hybrid System Identification

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

  • 771 Accesses

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.

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 since the \(\beta _{jk}\)’s are binary, the feasible values of the \(\zeta _{jk}\)’s are in \(\{0,1\}\).

References

  1. 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)

    MathSciNet  MATH  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  MathSciNet  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Vidal, R.: Recursive identification of switched ARX systems. Automatica 44(9), 2274–2287 (2008)

    Article  MathSciNet  Google Scholar 

  9. Anderson, B.D.O., Johnson Jr., C.R.: Exponential convergence of adaptive identification and control algorithms. Automatica 18(1), 1–13 (1982)

    Article  MathSciNet  Google Scholar 

  10. 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)

    Article  MathSciNet  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Article  MathSciNet  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. Ljung, L., Gunnarsson, S.: Adaptation and tracking in system identification - a survey. Automatica 26(1), 7–21 (1990)

    Article  MathSciNet  Google Scholar 

  16. Basseville, M., Nikiforov, I.V.: Detection of Abrupt Changes - Theory and Application. Prentice-Hall, Upper Saddle River (1993)

    Google Scholar 

  17. Gustafsson, F.: Adaptive Filtering and Change Detection. Wiley, New York (2000)

    Google Scholar 

  18. Andersson, P.: Adaptive forgetting in recursive identification through multiple models. Int. J. Control 42(5), 1175–1193 (1985)

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Google Scholar 

  25. Mercère, G., Bako, L.: Parameterization and identification of multivariable state-space systems: a canonical approach. Automatica 47(8), 1547–1555 (2011)

    Article  MathSciNet  Google Scholar 

  26. Bertsekas, D.P.: Nonlinear Programming. Athena Scientific (1999)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Google Scholar 

  29. 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)

    Article  MathSciNet  Google Scholar 

  30. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fabien Lauer .

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

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). 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

Publish with us

Policies and ethics