×

Particle filtering based parameter estimation for systems with output-error type model structures. (English) Zbl 1415.93249

Summary: The output-error model structure is often used in practice and its identification is important for analysis of output-error type systems. This paper considers the parameter identification of linear and nonlinear output-error models. A particle filter which approximates the posterior probability density function with a weighted set of discrete random sampling points is utilized to estimate the unmeasurable true process outputs. To improve the convergence rate of the proposed algorithm, the scalar innovations are grouped into an innovation vector, thus more past information can be utilized. The convergence analysis shows that the parameter estimates can converge to their true values. Finally, both linear and nonlinear results are verified by numerical simulation and engineering.

MSC:

93E10 Estimation and detection in stochastic control theory
93E11 Filtering in stochastic control theory
93C35 Multivariable systems, multidimensional control systems
93A30 Mathematical modelling of systems (MSC2010)
Full Text: DOI

References:

[1] Xu, L., A proportional differential control method for a time-delay system using the taylor expansion approximation, Appl. Math. Comput., 236, 391-399 (2014) · Zbl 1334.93125
[2] Xu, L., Application of the newton iteration algorithm to the parameter estimation for dynamical systems, J. Comput. Appl. Math., 288, 33-43 (2015) · Zbl 1314.93062
[3] Xu, L.; Chen, L.; Xiong, W. L., Parameter estimation and controller design for dynamic systems from the step responses based on the newton iteration, Nonlinear Dyn., 79, 3, 2155-2163 (2015)
[4] Xu, L., The damping iterative parameter identification method for dynamical systems based on the sine signal measurement, Signal Process, 120, 660-667 (2016)
[5] Ding, F., State filtering and parameter estimation for state space systems with scarce measurements, Signal Process, 104, 369-380 (2014)
[6] Gu, Y.; Liu, J.; Li, X.; Chou, Y.; Ji, Y., State space model identification of multirate processes with time-delay using the expectation maximization, J. Frankl. Inst., 356, 3, 1623-1639 (2019) · Zbl 1406.93085
[7] Gu, Y.; Chou, Y.; Liu, J.; Ji, Y., Moving horizon estimation for multirate systems with time-varying time-delays, J. Frankl. Inst., 356, 4, 2325-2345 (2019) · Zbl 1409.93064
[8] Ding, J. L., Recursive and iterative least squares parameter estimation algorithms for multiple-input-output-error systems with autoregressive noise, Circuits Syst. Signal Process, 37, 5, 1884-1906 (2018) · Zbl 1418.93279
[9] Ding, J. L., The hierarchical iterative identification algorithm for multi-input-output-error systems with autoregressive noise, Complexity, 1-11 (2017) · Zbl 1377.93164
[10] Ding, F., Hierarchical parameter estimation algorithms for multivariable systems using measurement information, Inf. Sci., 277, 396-405 (2014) · Zbl 1354.93161
[11] Zhang, Z. N.; Ding, F.; Liu, X. G., Hierarchical gradient based iterative parameter estimation algorithm for multivariable output error moving average systems, Comput. Math. Appl., 61, 3, 672-682 (2011) · Zbl 1217.15022
[12] Han, H. Q.; Xie, L., Hierarchical least squares based iterative identification for multivariable systems with moving average noises, Math. Comput. Model., 51, 9-10, 1213-1220 (2010) · Zbl 1198.93216
[13] Ma, J.; Xu, S.; Li, Y.; Chu, Y.; Zhang, Z., Neural networks-based adaptive output feedback control for a class of uncertain nonlinear systems with input delay and disturbances, J. Frankl. Inst., 355, 13, 5503-5519 (2018) · Zbl 1451.93197
[14] Wang, Y. J.; Ding, F.; Wu, M., Recursive parameter estimation algorithm for multivariate output-error systems, J. Frankl. Inst., 355, 12, 5163-5181 (2018) · Zbl 1395.93288
[15] Li, M. H.; Liu, X. M., Auxiliary model based least squares iterative algorithms for parameter estimation of bilinear systems using interval-varying measurements, IEEE Access, 6, 21518-21529 (2018)
[16] Li, M. H.; Liu, X. M., The least squares based iterative algorithms for parameter estimation of a bilinear system with autoregressive noise using the data filtering technique, Signal Process, 147, 23-34 (2018)
[17] Wang, D. Q.; Li, L. W.; Ji, Y.; Yan, Y. R., Model recovery for Hammerstein systems using the auxiliary model based orthogonal matching pursuit method, Appl. Math. Model., 54, 537-550 (2018) · Zbl 1480.93431
[18] Wang, D. Q.; Yan, Y. R.; Liu, Y. J., Model recovery for Hammerstein systems using the hierarchical orthogonal matching pursuit method, J. Comput. Appl. Math., 345, 135-145 (2019) · Zbl 1398.93349
[19] Ding, F.; Wang, F. F.; Xu, L., Parameter estimation for pseudo-linear systems using the auxiliary model and the decomposition technique, IET Control Theory Appl., 11, 3, 390-400 (2017)
[20] Liu, Q. Y.; Ding, F., Auxiliary model-based recursive generalized least squares algorithm for multivariate output-error autoregressive systems using the data filtering, Circuits Syst. Signal Process, 38, 2, 590-610 (2019)
[21] Jin, Q.; Wang, Z.; Liu, X., Auxiliary model-based interval-varying multi-innovation least squares identification for multivariable OE-like systems with scarce measurements, J. Process Control, 35, 154-168 (2015)
[22] Mosquera, C.; Lopez, R.; Perez, F., On the bias of the modified output error algorithm, IEEE Trans. Autom. Control, 43, 9, 1261-1262 (1998) · Zbl 0957.93087
[23] Piga, D.; Tóth, R., A bias-corrected estimator for nonlinear systems with output-error type model structures, Automatica, 50, 9, 2373-2380 (2014) · Zbl 1297.93156
[24] Zheng, W. X., A bias correction method for identification of linear dynamic errors-in-variables models, IEEE Trans. Autom. Control, 47, 7, 1142-1147 (2002) · Zbl 1364.93840
[25] Ding, F.; Liu, G. J.; Liu, X. P., Parameter estimation with scarce measurements, Automatica, 47, 8, 1645-1655 (2011) · Zbl 1232.62043
[26] Deng, J.; Huang, B., Identification of nonlinear parameter varying systems with missing output data, AIChE J., 58, 11, 3454-3467 (2012)
[27] Chen, J.; Li, J.; Liu, Y., Gradient iterative algorithm for dual-rate nonlinear systems based on a novel particle filter, J. Frankl. Inst., 354, 4425-4437 (2017) · Zbl 1380.93251
[28] Chen, J.; Liu, Y., Gradient-based particle filter algorithm for an ARX model with nonlinear communication output, IEEE Trans. Sys. Man Cybern. Syst. (2018)
[29] Ding, F.; Liu, X. P.; Liu, G., Gradient based and least-squares based iterative identification methods for OE and OEMA systems, Digit. Signal Process, 20, 3, 664-677 (2010)
[30] Ding, F.; Chen, T., Identification of dual-rate systems based on finite impulse response models, Int. J. Adapt. Control Signal Process, 18, 7, 589-598 (2004) · Zbl 1055.93018
[31] Stojanovic, V.; Nedic, N., Robust identification of OE model with constrained output using optimal input design, J. Frankl. Inst., 353, 2, 576-593 (2016) · Zbl 1395.93182
[32] Chen, H. B.; Xiao, Y. S., Hierarchical gradient parameter estimation algorithm for Hammerstein nonlinear systems using the key term separation principle, Appl. Math. Comput., 247, 1202-1210 (2014) · Zbl 1343.62055
[33] Simon, D., Optimal State Estimation: Kalman, \(H\)∞, and Nonlinear Approaches (2006), Wiley: Wiley Hoboken, NJ, USA
[34] Doucet, A.; Godsill, S.; Andrieu, C., On sequential monte carlo sampling methods for Bayesian filtering, Stat. Comput., 10, 3, 197-208 (2000)
[35] Xu, L.; Ding, F., Parameter estimation algorithms for dynamical response signals based on the multi-innovation theory and the hierarchical principle, IET Signal Process, 11, 2, 228-237 (2017)
[36] Xu, L.; Ding, F., Recursive least squares and multi-innovation stochastic gradient parameter estimation methods for signal modeling, Circuits Syst. Signal Process, 36, 4, 1735-1753 (2017) · Zbl 1370.94286
[37] Xu, L.; Ding, F.; Gu, Y.; Alsaedi, A.; Hayat, T., A multi-innovation state and parameter estimation algorithm for a state space system with d-step state-delay, Signal Process, 140, 97-103 (2017)
[38] Xu, L., The parameter estimation algorithms based on the dynamical response measurement data, Adv. Mech. Eng., 9, 11, 1-12 (2017)
[39] Ding, F., System Identification — Performances Analysis for Identification Methods (2014), Science Press: Science Press Beijing
[40] Ding, F.; Gu, Y., Performance analysis of the auxiliary model-based least-squares identification algorithm for one-step state-delay systems, Int. J. Comput. Math., 89, 15, 2019-2028 (2012) · Zbl 1255.93132
[41] Liang, Z., Energy-based balance control approach to the ball and beam system, Int. J. Control, 82, 6, 981-992 (2009) · Zbl 1168.93398
[42] DaISy, STADIUS’s identification database, http://homes.esat.kuleuven.be/ smc/daisy/daisydata.html; DaISy, STADIUS’s identification database, http://homes.esat.kuleuven.be/ smc/daisy/daisydata.html
[43] Xu, L.; Ding, F.; Zhu, Q. M., Hierarchical newton and least squares iterative estimation algorithm for dynamic systems by transfer functions based on the impulse responses, Int. J. Syst. Sci., 50, 1, 141-151 (2019) · Zbl 1482.93661
[44] Xu, L.; Xiong, W. L.; Alsaedi, A.; Hayat, T., Hierarchical parameter estimation for the frequency response based on the dynamical window data, Int. J. Control Autom. Syst., 16, 4, 1756-1764 (2018)
[45] Xu, L.; Ding, F., Parameter estimation for control systems based on impulse responses, Int. J. Control Autom. Syst., 15, 6, 2471-2479 (2017)
[46] Xu, L.; Ding, F., Iterative parameter estimation for signal models based on measured data, Circuits Syst. Signal Process, 37, 7, 3046-3069 (2018) · Zbl 1411.94026
[47] Ge, Z. W.; Ding, F.; Xu, L.; Alsaedi, A.; Hayat, T., Gradient-based iterative identification method for multivariate equation-error autoregressive moving average systems using the decomposition technique, J. Frankl. Inst., 356, 3, 1658-1676 (2019) · Zbl 1406.93358
[48] Pan, J.; Ma, H.; Jiang, X., Adaptive gradient-based iterative algorithm for multivariate controlled autoregressive moving average systems using the data filtering technique, Complexity (2018) · Zbl 1398.93348
[49] Zhang, X.; Xu, L., Combined state and parameter estimation for a bilinear state space system with moving average noise, J. Frankl. Inst., 355, 6, 3079-3103 (2018) · Zbl 1395.93174
[50] Zhang, X.; Ding, F., Recursive parameter identification of the dynamical models for bilinear state space systems, Nonlinear Dyn., 89, 4, 2415-2429 (2017) · Zbl 1377.93062
[51] Zhang, X.; Ding, F.; Xu, L.; Yang, E. F., State filtering-based least squares parameter estimation for bilinear systems using the hierarchical identification principle, IET Control Theory Appl., 12, 12, 1704-1713 (2018)
[52] Wang, Y. J.; Ding, F., A filtering based multi-innovation gradient estimation algorithm and performance analysis for nonlinear dynamical systems, IMA J. Appl. Math., 82, 6, 1171-1191 (2017) · Zbl 1480.93421
[53] Pan, J.; Li, W.; Zhang, H. P., Control algorithms of magnetic suspension systems based on the improved double exponential reaching law of sliding mode control, Int. J. Control Autom. Syst., 16, 6, 2878-2887 (2018)
[54] Li, X. Y.; Li, H. X.; Wu, B. Y., Piecewise reproducing kernel method for linear impulsive delay differential equations with piecewise constant arguments, Appl. Math. Comput., 349, 304-313 (2019) · Zbl 1429.65135
[55] Cao, Y.; Lu, H.; Wen, T., A safety computer system based on multi-sensor data processing, Sensors, 19, 4 (2019)
[56] Cao, Y.; Zhang, Y.; Wen, T.; Li, P., Research on dynamic nonlinear input prediction of fault diagnosis based on fractional differential operator equation in high-speed train control system, Chaos, 29, 1 (2019)
[57] Wang, T.; Liu, L.; Zhang, J.; Schaeffer, E.; Wang, Y., A M-EKF fault detection strategy of insulation system for marine current turbine, Mech. Syst. Signal Process, 115, 269-280 (2019)
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.