Skip to main content
Log in

On hierarchical clustering-based identification of PWA model with model structure selection and application to automotive actuators for HiL simulation

  • Mathematical methods in data science
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

The application of the electronic control unit (ECU) motivates dynamic models with high precision to simulate mechatronic systems for various analysis and design tasks like hardware-in-the-loop (HiL) simulation. Unlike traditional physical models which are established based on the research experience or the mechanics mechanism, in this study, a novel data-driven modeling approach is presented based on the piecewise affine (PWA) identification method. In this work, the highly nonlinear dynamic of automotive actuators is well approximated by the PWA model. To obtain experimental data that can accurately reflect the characteristics of actuators, a test bench was first built. On this basis, the PWA identification of automotive is composed of the data clustering, the model structure selection, and the model parameter estimation. The proposed clustering method improves the widely used balanced iterative reducing and clustering using hierarchies (BIRCH) by introducing a refinement phase for handling clusters with arbitrary shapes. The model structure selection and the parameter estimation are jointly solved by using the optimization method. The presented method is demonstrated with an academic example and an automotive throttle, and the results show that the proposed method can achieve a high model quality, which means that the normalized root mean squared error (NRMSE) is 0.03 and the absolute maximal prediction error can reach 2.43°. Compared to other models like a physical model or a fuzzy model, the improvement using the proposed model can be up to 50%. Thus, the quality of the proposed PWA model is sufficient for HiL simulation.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Algorithm 1
Algorithm 2
Algorithm 3
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Algorithm 4
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  • Alfredo N, De Schutter B, Doris S, Igor S (2014) Hybrid-fuzzy modeling and identification. Appl Soft Comput 17:67–78

    MATH  Google Scholar 

  • Atkinson AC, Donev A (1992) Optimum experimental designs. Clarendon Press, Oxford

    MATH  Google Scholar 

  • Bai W, Zhang C, Zhai Y, Sangaiah AK (2024) A robust incomplete large-scale group decision-making model for metaverse metro operations and maintenance. Appl Soft Comput 156:111472

    MATH  Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

  • Billings SA (2013) Nonlinear system identification—NARMAX methods in time, frequency, and spatio-temporal domains. Wiley, New York

    MATH  Google Scholar 

  • Breschi V, Piga D, Bemporad A (2016) Piecewise affine regression via recursive multiple least squares and multicategory discrimination. Automatica 73:155–162

    MathSciNet  MATH  Google Scholar 

  • Breschi V, Mejari M (2020) Shrinkage strategies for structure selection and identification of piecewise affine models. In: Proceedings of the 59th IEEE conference on decision and control (CDC), pp 1626–1631

  • Davies DL, Bouldin DW (1979) A cluster separation measure. IEEE Trans Pattern Anal Mach Intell 2:224–227

    MATH  Google Scholar 

  • Du Y, Liu F, Qiu J, Buss M (2020) A semi-supervised learning approach for identification of piecewise affine systems. IEEE Trans Circuits Syst I 67(10):3521–3532

    MathSciNet  MATH  Google Scholar 

  • Du Y, Liu F, Qiu J, Buss M (2021) Online identification of piecewise affine systems using integral concurrent learning. IEEE Trans Circuits Syst I 68(10):4324–4336

    MATH  Google Scholar 

  • Fedorov V (1972) Theory of optimal experiments. Academic Press, New York

    MATH  Google Scholar 

  • Feil B, Abonyi J, Szeifert F (2004) Model order selection of nonlinear input–output models—a clustering based approach. J Process Control 14(6):593–602

    MATH  Google Scholar 

  • Feng K, Sun B, Hu Y, Gao J (2018) Parameter identification and nonlinear compensation control design of electronic throttle. In: Proceedings of the 5th IFAC conference on engine and powertrain control, pp 435–441

  • Ferrari-Trecate G, Muselli M, Liberati D, Morari M (2003) A clustering technique for the identification of piecewise affine systems. Automatica 39(2):205–217

    MathSciNet  MATH  Google Scholar 

  • Ge X, Peng Y (2009) Electronic throttle identification modeling. Vechicle Engine 3:5–9

    Google Scholar 

  • Gegundez ME, Aroba J, Bravo JM (2008) Identification of piecewise affine systems by means of fuzzy clustering and competitive learning. Eng Appl Artif Intell 21:1321–1329

    MATH  Google Scholar 

  • Ghosh S, Maka S (2010) A fuzzy clustering based technique for piecewise affine approximation of a class of nonlinear systems. Commun Nonlinear Sci Number Simul 15:2235–2244

    MathSciNet  MATH  Google Scholar 

  • Godfrey K (1993) Perturbation signals for system identification. Prentice-Hall, Hoboken

    MATH  Google Scholar 

  • Gringard M, Kroll A (2019) Zur Homogenisierung von Testsignalen für die nichtlineare Systemidentifikation. Automatisierungstechnik 67(10):820–832

    Google Scholar 

  • Gu X, Wang S (2018) Bayesian Takagi–Sugeno–Kang fuzzy model and its joint learning of structure identification and parameter estimation. IEEE Trans Ind Inf 14(12):5327–5337

    MATH  Google Scholar 

  • Guha S, Rastogi R, Shim K (2001) CURE: an efficient clustering algorithm for large databases. Inf Syst 26(1):35–58

    MATH  Google Scholar 

  • Guyon I, Elisseeff A (2003) An introduction to variable and feature selection. J Mach Learn Res 3:1157–1182

    MATH  Google Scholar 

  • Hastie T, Tibshirani R, Friedmann J (2009) The elements of statistical learning: data mining, inference and prediction. Springer, New York

    MATH  Google Scholar 

  • Isermann R, Münchhof M (2011) Identification of dynamic systems: an introduction with applications. Springer, Berlin

    MATH  Google Scholar 

  • Jiao X, Li G, Wang H (2018) Adaptive finite time servo control for automotive electronic throttle with experimental analysis. Mechatronics 53:192–201

    MATH  Google Scholar 

  • Juloski A, Weiland S, Heemels WPMH (2005) A bayesian approach to identification of hybrid systems. IEEE Trans Autom Control 50(10):1520–1533

    MathSciNet  MATH  Google Scholar 

  • Kahl M, Kroll A (2020) Extending regularized least squares support vector machines for order selection of dynamical Takagi–Sugeno models. In: Proceedings of the 21th IFAC world congress, pp 1182–1187

  • Kahl M, Kroll A, Kästner R, Sofsky M (2015) Application of model selection methods for the identification of a dynamic boost pressure model. In: Proceedings of the 17th IFAC symposium on system identification (SysID), pp 829–834

  • Kroll CI (2016) Methods and technical applications, 2nd edn. De Gruyter Oldenbourg, London

    MATH  Google Scholar 

  • Lauer F (2015) On the complexity of piecewise affine system identification. Automatica 62:148–153

    MathSciNet  MATH  Google Scholar 

  • Lauer F, Vidal R, Bloch G (2009) A product-of-errors framework for linear hybrid system identification. In Proceedings of the 15th IFAC symposium on system identification, pp 563–568

  • Lind (2006) Regressor selection in system identification using ANOVA. Ph.D. thesis, Linköping University

  • Juloski AL, Heemels WPMH, Ferrari-Trecate G, Vidal R, Paoletti S, Niessen JHG (2005) Comparison of four procedures for the identification of hybrid systems. In: HSCC, volume 3414 of lecture notes in computer science. Springer, pp 354–369

  • Ljung L (1992) System identification: theory for the user, 2nd edn. Prentice-Hall, Upper Saddle River

    MATH  Google Scholar 

  • Loh R, Thanom W, Pyko J, Lee A (2013) Electronic throttle control system: modeling, identification and model-based control designs. Engineering 5(7):587–600

    Google Scholar 

  • Maruta I, Ohlsson H (2014) Compression based identification of PWA systems. In: Proceedings of the 19th IFAC world congress, pp 4985–4992

  • May R, Dandy G, Maier H (2011) Review of input variable selection methods for artificial neural networks. In: Artificial neural networks—methodological advances and biomedical applications, pp 19–44

  • Mejari M, Piga D, Bemporad A (2016) Regularized least square support vector machines for order and structure selection of LPV-ARX models. In: Proceedings of the 15th European control conference, pp 1649–1654

  • Naik VV, Mejari M, Piga D, Bemporad A (2017) Regularised moving-horizon piecewise affine regression using mixed-integer quadratic programming. In: Proceedings of the 25th Mediterranean conference on control and automation (MED), pp 1349–1354

  • Nakada H, Takaba K, Katayama T (2005) Identification of piecewise affine systems based on statistical clustering technique. Automatica 41(5):905–913

    MathSciNet  MATH  Google Scholar 

  • Nelles O (2001) Nonlinear system identification: from classical approaches to neural networks and fuzzy models. Springer, Berlin

    MATH  Google Scholar 

  • Nguyen M, Liang W, Teo C, Tan K (2015) Friction model of industrial robot joint with temperature correction by example of KUKA KR10. Mechatronics 27:20–27

    Google Scholar 

  • Ohlsson H, Ljung L (2013) Identification of switched linear regression models using sum-of-norms regularisation. Automatica 49(4):1045–1050

    MathSciNet  MATH  Google Scholar 

  • Piga D, Tóth R (2013) LPV model order selection in an LS-SVM setting. In: Proceedings of the 52nd IEEE conference on decision and control, pp 4128–4133

  • Pintelon R, Schoukens J (2001) System Identification: a frequency-domain approach. IEEE Press, New York

    MATH  Google Scholar 

  • Ragot J, Mourot J, Maguin D (2003) Parameter estimation of switching piecewise linear system. In: 42nd conference on decision and control, pp 5783–5788

  • Ren Z, Kroll A, Sofsky M, Laubenstein F (2013) On physical and data-driven modeling of systems with friction: methods and application to automotive throttles (in German). Automatisierungstechnik 61(3):155–171

    MATH  Google Scholar 

  • Roll J, Bemporad A, Ljung L (2004) Identification of piecewise affine systems via mix-integer programming. Automatica 40(1):37–50

    MathSciNet  MATH  Google Scholar 

  • Shah AK, Adhyaru DM (2014) Parameter identification of PWARX models using fuzzy distance weighted least squares method. Appl Soft Comput 25:174–183

    MATH  Google Scholar 

  • Sindareh-Esfahani P, Pieper J (2020) Machine learning-based piecewise affine model of wind turbines during maximum power point tracking. Wind Energy 23(3):404–422

    MATH  Google Scholar 

  • Sun X, Hu W, Cai Y, Wong PK, Chen L (2020) Identification of a piecewise affine model for the tire cornering characteristics based on experimental data. Nonlinear Dyn 101(2):857–874

    MATH  Google Scholar 

  • Tibshirani R (1996) Regression shrinkage and selection via the lasso. J R Stat Soc Ser B (Methodol) 58(1):267–288

    MathSciNet  MATH  Google Scholar 

  • Vasak M (2007) Time optimal control of piecewise affine systems. PhD thesis, University of Zagreb

  • Vidal R, Soattol S, Ma Y, Sastry S (2003) An algebraic geometric approach to the identification of linear hybrid systems. In: Proceedings of the 42nd conference on decision and control, pp 167–172

  • Wan L, Yang J (2013) Advanced split birch algorithm in reconfigurable network. J Netw 8:2050–2056

    MATH  Google Scholar 

  • Wang J, Song C, Zhao J, Xu Z (2020) A PWA model identification method for nonlinear systems using hierarchical clustering based on the gap metric. J Process Control 88:1–9

    MATH  Google Scholar 

  • Wei W, Ke Q, Zielonka A, Pleszczyński M, Woźniak M (2023) Vehicle parking navigation based on edge computing with diffusion model and information potential field. IEEE Trans Serv Comput 16(5):3827–3836

    MATH  Google Scholar 

  • Witters M, Swevers J (2010) Black-box model identification for a continuously variable, electro-hydraulic semi-active damper. Mech Syst Signal Process 24(1):4–18

    MATH  Google Scholar 

  • Woźniak M, Zielonka A, Sikora A (2022) Driving support by type-2 fuzzy logic control model. Expert Syst Appl 207:117798

    Google Scholar 

  • Yang Y, Xiang C, Gao S, Lee T (2018) Data-driven identification and control of nonlinear systems using multiple NARMA-L2 models. Int J Robust Nonlinear Control 28(12):3806–3833

    MathSciNet  MATH  Google Scholar 

  • Yuan X, Wang Y, Wei S (2010) RBF networks-based adaptive inverse model control system for electronic throttle. IEEE Trans Control Syst Technol 18(3):750–756

    MATH  Google Scholar 

  • Yuan X, Li S, Wang Y (2011) Parameter identification of electronic throttle using a hybrid optimization algorithm. Nonlinear Dynam 63:549–557

    MATH  Google Scholar 

  • Zaidi S, Kroll A (2017) NOE TS fuzzy modelling of nonlinear dynamic systems with uncertainties using symbolic interval-valued data. Appl Soft Comput 57:353–362

    Google Scholar 

  • Zhang T, Ramakrishnan R, Livny M (1997) BIRCH: a new data clustering algorithm and its applications. Data Min Knowl Discov 1(2):141–182

    MATH  Google Scholar 

  • Zhang C, Wen Q, Li D, Sangaiah AK, Lin M (2024a) Intelligent evaluation system for new energy vehicles based on sentiment analysis: an MG-PL-3WD method. Eng Appl Artif Intell 133:108485

    MATH  Google Scholar 

  • Zhang C, Zhang J, Li W, Castillo O, Zhang J (2024b) Exploring static rebalancing strategies for dockless bicycle sharing systems based on multi-granularity behavioral decision-making. Int J Cogn Comput Eng 5:27–43

    MATH  Google Scholar 

  • Zielonka A, Sikora A, Woźniak M (2023) Trust mechanism fuzzy rules intelligent car real-time diagnostic system. In: Proceedings of 2023 IEEE international conference on fuzzy systems (FUZZ), pp 1–8

Download references

Funding

This research is supported by the Natural Science Foundation of Shanxi Province, China (Grant no. 20210302123188).

Author information

Authors and Affiliations

Authors

Contributions

Zhenxing Ren: project administration, conceptualization, methodology, funding acquisition, writing.

Corresponding author

Correspondence to Zhenxing Ren.

Ethics declarations

Conflict of interest

The authors have no relevant financial or non-financial interests to disclose.

Ethical approval

This paper does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ren, Z. On hierarchical clustering-based identification of PWA model with model structure selection and application to automotive actuators for HiL simulation. Soft Comput 29, 543–558 (2025). https://doi.org/10.1007/s00500-025-10458-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-025-10458-6

Keywords