×

A recursive algorithm for estimating multiple models continuous transfer function with non-uniform sampling. (English) Zbl 1491.93123

The multiple-model recursive least-squares algorithm constitutes a very flexible technique for handling many models simultaneously. It is based on a single matrix factorization and directly yields all lower-order models, including parameter estimates and loss functions. The employed factorization structure improves numerical performance and, as a result, problems associated with overparametrization are avoided. In this paper, it is combined with an operator transformation, termed the \(\lambda\)-transform, that is known to allow for keeping a continuous-time parametrization while offering use of the discrete-time maximum likelihood approach to parameter estimation. The purpose of the resulting combination is the simultaneous identification of multiple-model continuous transfer functions from non-uniformly sampled input-output data which appear, e.g., in sensor and actuator networks. The authors demonstrate that the \(\lambda\)-transformation is equivalent to a canonical transformation between the discrete \(\mathcal{Z}\)-domain and the \(\delta\)-domain using the negative value of the \(\lambda\)-transform filter time-constant instead of the sampling interval parameter. The resulting algorithm handles oversampling, sampling jitter or non-uniform sample intervals without any need for extra digital anti-aliasing pre-filtering, downsampling or interpolation algorithms, simultaneously producing multiple models with a cost function that facilitates automatic selection of best-fitted models. Apart from that, measurement noise is indicated here as beneficial, bringing up an inherent bias toward low-order models.
The paper is accompanied by simulated examples, among which the one regarding a thermoelectric drum-boiler level loop exhibiting a non-minimum phase behaviour illustrates well the efficiency of the proposed method. It is complemented with a Matlab code implementing the proposed technique. Among prospective applications, identification of dominant dynamics of a drum-boiler level control loop using data collected from an industrial supervisory system or from archived compressed data is to be highlighted. Fault detection algorithms that rely on tracking the estimated physical parameters associated with continuous model transfer functions are also relevant applications that can benefit from the proposed approach.

MSC:

93E12 Identification in stochastic control theory
93E24 Least squares and related methods for stochastic control systems

Software:

Matlab
Full Text: DOI

References:

[1] Albertos, P.; Salt, J., Non-uniform sampled-data control of {MIMO} systems, Annual Reviews in Control,, 35, 1, 65-76 (2011)
[2] Åstrom, K. J.; Bell, R. D., Drum-boiler dynamics, Automatica,, 36, 3, 363-378 (2000) · Zbl 0990.93004
[3] Åstrom, K. J.; Bernhardsson, B., Comparison of periodic and event based sampling for first-order stochastic systems, J, 301-306 (1999)
[4] Åstrom, K. J.; Wittenmark, B., Computer controlled system: Theory and design, (1997), Upper Saddle River, NJ 07458: Prentice-Hall, Upper Saddle River, NJ 07458
[5] Bowyer, R. O.; Clarke, D. W., Multiple model least-squares using a Lagrange multiplier approach, Electronics Letters,, 34, 3, 311-312 (1998)
[6] Buttazzo, G.; Cervin, A., Comparative assessment and evaluation of jitter control methods (2007)
[7] Cervin, A.; Velasco, M.; Mart, P.; Camacho, A., Optimal on-line sampling period assignment: Theory and experiments, IEEE Transactions on Control Systems Technology,, 99, 1-9 (2010)
[8] Clarke, D. W., Simultaneous estimation of models with different order (1995)
[9] Clarke, D. W., Adaptive predictive control, Annual Reviews in Control,, 20, 83-94 (1996) · doi:10.1016/S1367-5788(97)00007-2
[10] Cuenca, Á.; Salt, J.; Albertos, P., Implementation of algebraic controllers for non-conventional sampled-data systems, Real-Time Systems,, 35, 1, 59-89 (2007) · Zbl 1117.93348
[11] Ding, F.; Liu, G.; Liu, X. P., Partially coupled stochastic gradient identification methods for non-uniformly sampled systems, IEEE Transactions on Automatic Control,, 55, 1976 (2010) · Zbl 1368.93121
[12] Eng, F.; Gustafsson, F., Identification with stochastic sampling time jitter, Automatica,, 44, 637-646 (2008) · Zbl 1283.93292
[13] Goodwin, J. Y.; Garnier, H., Robustness issues in continuous-time system identification from sampled data (2005)
[14] Goodwin, J. Y.; Salgado, M., Insights into the zero dynamics of sampled-data models for linear and nonlinear stochastic systems (2007)
[15] Goos, J.; Pintelon, R., Continuous-time identification of periodically parameter-varying state space models, Automatica,, 71, Supplement C, 254-263 (2016) · Zbl 1343.93025
[16] Harris, C.; Billings, S. E., Self-tuning and adaptive control: Theory and applications,, vol. 15 of IEE control engineering series (1981), Peter Perigrinus on behalf of the Institution of Electrical Engineers · Zbl 0497.00019
[17] Johansson, R., Identification of continuous-time models, IEEE Transactions on Signal Processing,, 42, 887-897 (1994)
[18] Johansson, R., Continuous-time model identification and state estimation using non-uniformly sampled data, 5-9 (2010)
[19] Khan, S.; Goodall, R. M.; Dixon, R., Non-uniform sampling strategies for digital control, International Journal of Systems Science,, 44, 12, 2234-2254 (2013) · Zbl 1307.93246
[20] Kim, H.; Choi, S., A model on water level dynamics in natural circulation drum-type boilers, International Communications in Heat and Mass Transfer,, 32, 6, 786-796 (2005)
[21] Kirshner, H.; Unser, M.; Ward, J. P., On the unique identification of continuous-time autoregressive models from sampled data, IEEE Transactions on Signal Processing,, 62, 6, 1361-1376 (2014) · Zbl 1394.94824
[22] Martins, E. C.; Jota, F. G., Design of networked control systems with explicit compensation for time-delay variations, IEEE Transactions on Systems, Man and Cybernetics- Part C: Applications and Reviews,, 40, 308-318 (2010)
[23] Middleton, R. C.; Goodwin, G. C., Digital control and estimation: A unified approach, (1990), Englewood Cliffs, NJ: Prentice-Hall, Englewood Cliffs, NJ · Zbl 0754.93053
[24] Mu, B.; Guo, J.; Wang, L. Y.; Yin, G.; Xu, L.; Zheng, W. X., Identification of linear continuous-time systems under irregular and random output sampling, Automatica,, 60, 100-114 (2015) · Zbl 1331.93145
[25] Ni, B.; Xiao, D., Process data compression based on recursive identification of nonuniformly sampled systems, Journal of Control Theory and Applications,, 10, 2, 166-175 (2012)
[26] Niu, S.; Ljung, L., Multiple model parameter estimation (1995), Linkoping: Department of Electrical Engineering, Linkoping University, Linkoping
[27] Rissanen, J., Estimation of structure by minimum description length, Circuits, Systems and Signal Processing,, 1, 395-406 (1982) · Zbl 0541.93008
[28] Thornhill, N. F.; Huang, B., Management and monitoring of process assets (2008), Canada: Advanced Control of Industrial Processes AdConIP, Canada: Canada: Advanced Control of Industrial Processes AdConIP, Canada, Jasper: Canada: Advanced Control of Industrial Processes AdConIP, Canada: Canada: Advanced Control of Industrial Processes AdConIP, Canada, Jasper, Canada
[29] Thornhill, N. F.; Choudhury, M. S.; Shah, S. L., The impact of compression on data-driven process analyses, Journal of Process Control,, 14, 4, 389-398 (2004)
[30] Weller, S. R.; Moran, W.; Ninness, B.; Pollington, A. D., Sampling zeros and the Euler-Frobenius polynomials, IEEE Transactions on Automatic Control,, 46, 2, 1471-1476 (2001) · Zbl 1056.93560
[31] Xie, L.; Yang, H.; Ding, F.; Huang, B., Novel model of non-uniformly sampled-data systems based on a time-varying backward shift operator, Journal of Process Control,, 43, Supplement C, 38-52 (2016)
[32] Yuz, J. I.; Goodwin, G. C., Sampled-data models for linear and nonlinear systems (2014), London: Springer-Verlag, London · Zbl 1353.93004 · doi:10.1007/978-1-4471-5562-1
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.