Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter (O) September 13, 2018

Gray-box identification with regularized FIR models

Gray-Box Modelle für die Identifikation mit regularisierten FIR Modellen
  • Tobias Münker

    Tobias Münker received his B. Sc. from Universität Siegen in 2010 and his M. Sc. from TU Darmstadt in 2012. After 3 years of industry experience, he has been working towards his Ph. D. under the supervision of Prof. Nelles since 2015. His main research interests are new techniques for the identification of linear and nonlinear systems.

    EMAIL logo
    , Timm J. Peter

    Timm J. Peter graduated with a Master of Science degree from Universität Siegen in 2018. After finishing his masters thesis about regularized FIR models he joined the working group Automatic Control – Mechatronics of Prof. Nelles as a research assistant. His research topics focus on new techniques for linear and nonlinear system identification.

    and Oliver Nelles

    Oliver Nelles is Professor at the University of Siegen in the Department of Mechanical Engineering and chair of Automatic Control – Mechatronics. He received his doctor’s degree in 1999 at the Technical University of Darmstadt. His key research topics are nonlinear system identification, dynamics representations, design of experiments, metamodeling and local model networks.

Abstract

The problem of modeling a linear dynamic system is discussed and a novel approach to automatically combine black-box and white-box models is introduced. The solution proposed in this contribution is based on the usage of regularized finite-impulse-response (FIR) models. In contrast to classical gray-box modelling, which often only optimizes the parameters of a given model structure, our approach is able to handle the problem of undermodeling as well. Therefore, the amount of trust in the white-box or gray-box model is optimized based on a generalized cross-validation criterion. The feasibility of the approach is demonstrated with a pendulum example. It is furthermore investigated, which level of prior knowledge is best suited for the identification of the process.

Zusammenfassung

Als Problemstellung wird die Modellierung linearer dynamischer Systeme betrachtet. Hierzu wird ein neuer Ansatz zur automatischen Kombination von datenbasierten und physikalischen Modellen vorgestellt. Der in diesem Aufsatz vorgeschlagene Ansatz basiert auf der regularisierten Schätzung endlicher Impulsantwortmodelle. Im Gegensatz zur klassischen Kombination physikalischer und datenbasierter Modelle, bei denen einzelne Parameter des physikalischen Modells basierend auf Eingangsdaten geschätzt werden, ist unser Ansatz in der Lage, ebenso Fehler in der Modellstruktur des physikalischen Modells zu berücksichtigen. Dafür wird ein Strafterm für die Abweichung vom physikalischen Modell bei der Modellierung des datenbasierten Modells berücksichtigt und die Höhe des Strafterms auf Basis des verallgemeinerten Kreuzvalidierungskriteriums optimiert. Die Machbarkeit des Ansatzes wird an dem Beispiel eines an einer Feder befestigten beweglichen Pendels illustriert. Weiterhin wird untersucht, welcher Umfang an Vorwissen zur Identifikation des Prozesses am Besten geeignet ist.

About the authors

Tobias Münker

Tobias Münker received his B. Sc. from Universität Siegen in 2010 and his M. Sc. from TU Darmstadt in 2012. After 3 years of industry experience, he has been working towards his Ph. D. under the supervision of Prof. Nelles since 2015. His main research interests are new techniques for the identification of linear and nonlinear systems.

Timm J. Peter

Timm J. Peter graduated with a Master of Science degree from Universität Siegen in 2018. After finishing his masters thesis about regularized FIR models he joined the working group Automatic Control – Mechatronics of Prof. Nelles as a research assistant. His research topics focus on new techniques for linear and nonlinear system identification.

Oliver Nelles

Oliver Nelles is Professor at the University of Siegen in the Department of Mechanical Engineering and chair of Automatic Control – Mechatronics. He received his doctor’s degree in 1999 at the Technical University of Darmstadt. His key research topics are nonlinear system identification, dynamics representations, design of experiments, metamodeling and local model networks.

AppendixParameters of the physical model

For completeness, the parameters of the physical model are listed below. The values from Tab. 3 allow the calculation of the coefficients in Tab. 4.

Table 3

Physical constants for the cart and pendulum.

ConstantValue
Spring RateKs=200Nm
Motor Armature ResistanceRM=2.6Ω
Motor Armature inductanceLm=180×106H
Motor Torque ConstantKt=0.0077N·mA
Motor EfficiencyηM=1
Back-Electromotive-Force ConstantKm=0.0077V·srad
Gear RatioKg=3.71
Planetary Gearbox Efficiencyηg=1
Rotor Moment of InertiaJm=3.9001×107kg·m2
Cart MassMc2=0.57kg
Cart Weight MassMw=0.37kg
Motor Pinion Radiusrmp=0.0063m
Motor Pinion Number of TeethNmp=24
Position Pinion Number of TeethNpp=56
Position Pinion Radiusrpp=0.0148m
Rack PitchPr=0.0017mtooth
Cart TravelTc=0.814m
Cart Encoder ResolutionKEC=2.2749×105
Pendulum Encoder ResolutionKEP=0.0015
Damping Coefficient EngineBeq=5.4N·sm
Acceleration of Gravityg=9.81ms2
Cart Mass TotalMc=1.0731kg
Pendulum MassMp=0.18kg
Pendulum Full LengthLp=0.3365m
Pendulum Distance Center of Gravitylp=0.1778m
Pendulum Moment of InertiaIp=1.1987×103kg·m2
Damping Coefficient PendulumBp=0.01N·m·srad
Table 4

Formulas for the computation of the white-box-model coefficients.

ConstantFormula
Denominator D1Ip+Mplp2Mp2lp2Mc+Mp
Denominator D2Mp+Mc+Mp2lp2Ip+Mplp2
Engine Coefficient v1ηgKg2ηMKtKmRMrmp2
Engine Coefficient v2ηgKgηMKtRMrmp
H11D1lpMpg
H21D1Bp
H31D1lpMpMc+Mp
H41D1lpMpMc+Mp(v1Beq)
H51D1lpMpMc+Mpv2
H61D1MplpIp+Mplp2Mplpg
H71D1MplpIp+Mplp2Bp
H81D1Ks
H91D1(v1Beq)
H101D1v2

References

1. Hirotugu Akaike. A new look at the statistical model identification. Automatic Control, IEEE Transactions on, 19(6):716–723, 1974.10.1109/TAC.1974.1100705Search in Google Scholar

2. Torsten Bohlin. A case study of grey box identification. Automatica, 30(2):307–318, 1994.10.1016/0005-1098(94)90032-9Search in Google Scholar

3. Torsten Bohlin and Stefan F Graebe. Issues in nonlinear stochastic grey box identification. International Journal of Adaptive Control and Signal Processing, 9(6):465–490, 1995.10.1002/acs.4480090603Search in Google Scholar

4. Tianshi Chen and Lennart Ljung. Implementation of algorithms for tuning parameters in regularized least squares problems in system identification. Automatica, 49(7):2213–2220, 2013.10.1016/j.automatica.2013.03.030Search in Google Scholar

5. Tianshi Chen and Lennart Ljung. Regularized system identification using orthonormal basis functions. arXiv preprint arXiv:1504.02872, 2015.Search in Google Scholar

6. Tianshi Chen and Lennart Ljung. On kernel design for regularized LΤΙ system identification. arXiv preprint arXiv:1612.03542, 2016.Search in Google Scholar

7. Tianshi Chen, Henrik Ohlsson, and Lennart Ljung. On the estimation of transfer functions, regularizations and Gaussian processes-revisited. Automatica, 48(8):1525–1535, 2012.10.1016/j.automatica.2012.05.026Search in Google Scholar

8. Francesco Dinuzzo. Kernels for linear time invariant system identification. SIAM Journal on Control and Optimization, 53(5):3299–3317, 2015.10.1137/130920319Search in Google Scholar

9. Torkel Glad and Lennart Ljung. Control theory. CRC press, 2000.Search in Google Scholar

10. Rolf Isermann. Mechatronic systems: fundamentals. Springer Science & Business Media, 2007.Search in Google Scholar

11. Lennart Ljung. System identification, volume 2. Prentice-Hall, 1999.10.1002/047134608X.W1046Search in Google Scholar

12. Anna Marconato, Maarten Schoukens, and Johan Schoukens. Filter-based regularisation for impulse response modelling. IET Control Theory & Applications, 11(2):194–204, 2016.10.1049/iet-cta.2016.0908Search in Google Scholar

13. Tobias Münker, Julian Belz, and Oliver Nelles. Improved incorporation of prior knowledge for regularized FΙR model identification. In American Control Conference (ACC), 2018 (accepted for publication).10.23919/ACC.2018.8431661Search in Google Scholar

14. Tobias Münker and Oliver Nelles. Sensitive order selection via identification of regularized fir models with impulse response preservation. In IFAC Symposium on System Identification (SYSID18), 2018 (submitted for publication).10.1016/j.ifacol.2018.09.129Search in Google Scholar

15. Oliver Nelles. Nonlinear system identification: from classical approaches to neural networks and fuzzy models. Springer Science & Business Media, 2001.10.1007/978-3-662-04323-3Search in Google Scholar

16. Gianluigi Pillonetto, Tianshi Chen, Alessandro Chiuso, Giuseppe De Nicolao, and Lennart Ljung. Regularized linear system identification using atomic, nuclear and kernel-based norms: The role of the stability constraint. Automatica, 69:137–149, 2016.10.1016/j.automatica.2016.02.012Search in Google Scholar

17. Gianluigi Pillonetto and Giuseppe De Nicolao. A new kernel-based approach for linear system identification. Automatica, 46(1):81–93, 2010.10.1016/j.automatica.2009.10.031Search in Google Scholar

18. Gianluigi Pillonetto, Francesco Dinuzzo, Tianshi Chen, Giuseppe De Nicolao, and Lennart Ljung. Kernel methods in system identification, machine learning and function estimation: A survey. Automatica, 50(3):657–682, 2014.10.1016/j.automatica.2014.01.001Search in Google Scholar

Received: 2018-03-02
Accepted: 2018-06-20
Published Online: 2018-09-13
Published in Print: 2018-09-25

© 2018 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 25.4.2024 from https://www.degruyter.com/document/doi/10.1515/auto-2018-0026/html
Scroll to top button