×

Parameter estimation of Wiener systems based on the particle swarm iteration and gradient search principle. (English) Zbl 1448.93062

Summary: The Wiener nonlinear system is composed of a linear dynamic subsystem in series with a static nonlinear subsystem. This type of system is widely found in the petroleum, chemistry, thermal and other process industries. It is of great significance to obtain the parameter estimates of the Wiener systems. This paper studies the identification problem of the Wiener time delay nonlinear system. Based on the gradient search principle, a stochastic gradient identification algorithm and a gradient-based iterative identification algorithm are derived. Furthermore, a linearly decreasing weight particle swarm iterative identification algorithm is also proposed for the discussed Wiener time delay systems. Finally, a numerical example and two application cases are given for validating the feasibility of the three identification methods. The results demonstrate that the three algorithms can identify the unknown parameters of the Wiener model effectively. Moreover, the linearly decreasing weight particle swarm iterative identification algorithm behaves much better than the stochastic gradient and the gradient-based iterative algorithms in accuracy and convergence speed.

MSC:

93B30 System identification
93C10 Nonlinear systems in control theory
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Alfi, A.; Fateh, MM, Intelligent identification and control using improved fuzzy particle swarm optimization, Expert Syst. Appl., 38, 10, 12312-12317 (2011)
[2] Alkhoury, Z.; Petreczky, M.; Mercère, G., Identifiability of affine linear parameter-varying models, Automatica, 80, 62-74 (2017) · Zbl 1370.93085
[3] Alonso, S.; De la Sen, M.; Nistal, R.; Ibeas, A., Discretization and control of an SEIR epidemic model under equilibrium Wiener noise disturbances, AIP Conf. Proc., 1905, 1, 030007 (2017)
[4] Ase, H.; Katayama, T., A subspace-based identification of Wiener-Hammerstein benchmark model, Control Eng. Pract., 44, 126-137 (2015)
[5] Benítez, M.; Bermúdez, A.; Rodríguez-Calo, JF, Adjoint method for parameter identification problems in models of stirred tank chemical reactors, Chem. Eng. Res. Des., 123, 214-229 (2017)
[6] Bonyadi, MR; Michalewicz, Z., Particle swarm optimization for single objective continuous space problems: a review, Evol. Comput., 25, 1, 1-54 (2017)
[7] Bottegal, G.; Castro-Garcia, R.; Suykens, JAK, A two-experiment approach to Wiener system identification, Automatica, 93, 282-289 (2018) · Zbl 1400.93313
[8] Bustos, GA; Ferramosca, A.; Godoy, JL; González, AH, Application of model predictive control suitable for closed-loop re-identification to a polymerization reactor, J. Process Control, 44, 1-13 (2016)
[9] Chaudhary, NI; Raja, MAZ, Identification of Hammerstein nonlinear ARMAX systems using nonlinear adaptive algorithms, Nonlinear Dyn., 79, 2, 1385-1397 (2015) · Zbl 1345.93045
[10] Chen, J.; Li, J.; Liu, YJ, Gradient iterative algorithm for dual-rate nonlinear systems based on a novel particle filter, J. Frankl. Inst., 354, 11, 4425-4437 (2017) · Zbl 1380.93251
[11] De la Sen, M.; Alonso-Quesada, S.; Ibeas, A., On the stability of an SEIR epidemic model with distributed time-delay and a general class of feedback vaccination rules, Appl. Math. Comput., 270, 953-976 (2015) · Zbl 1410.92059
[12] Ding, F.; Liu, XM; Liu, MM, The recursive least squares identification algorithm for a class of Wiener nonlinear systems, J. Frankl. Inst., 353, 7, 1518-1526 (2016) · Zbl 1336.93144
[13] Ding, F.; Wang, XH; Chen, QJ; Xiao, YS, Recursive least squares parameter estimation for a class of output nonlinear systems based on the model decomposition, Circuits Syst. Signal Process., 35, 9, 3323-3338 (2016) · Zbl 1345.93169
[14] Ghani, F.; Waser, R.; O’Donovan, TS; Schuetz, P.; Zaglio, M.; Wortischek, J., Non-linear system identification of a latent heat thermal energy storage system, Appl. Therm. Eng., 134, 585-593 (2018)
[15] Ghoul, Y.; Taarit, KI; Ksouri, M., Identification of continuous-time systems with multiple unknown time delays using an output error method from sampled data, Circuits Syst. Signal Process., 37, 3, 1044-1061 (2018) · Zbl 1418.93058
[16] Goodwin, GC; Sin, KS, Adaptive Filtering Prediction and Control (1984), Upper Saddle River: Prentice-Hall Information, Upper Saddle River · Zbl 0653.93001
[17] Gotmare, A.; Patidar, R.; George, NV, Nonlinear system identification using a cuckoo search optimized adaptive Hammerstein model, Expert Syst. Appl., 42, 5, 2538-2546 (2015)
[18] Kargar, H.; Zarei, J.; Razavi-Far, R., Robust fault detection filter design for nonlinear networked control systems with time-varying delays and packet dropout, Circuits Syst. Signal Process., 38, 1, 63-84 (2019)
[19] Kazakov, VA, A method of measuring current-voltage characteristics based on the Hammerstein-Chebyshev model, Meas. Tech., 47, 5, 494-499 (2004)
[20] Kazemi, M.; Arefi, MM, A fast iterative recursive least squares algorithm for Wiener model identification of highly nonlinear systems, ISA Trans., 67, 382-388 (2017)
[21] J. Kennedy, R. Eberhart, Particle swarm optimization, in Proceedings of the Fourth IEEE International Conference on Neural Networks (Australia, IV, Perth, 1995), pp. 1942-1948
[22] Li, JH; Li, X., Particle swarm optimization iterative identification algorithm and gradient iterative identification algorithm for Wiener systems with colored noise, Complexity, 2018, 1-8 (2018) · Zbl 1398.93346
[23] Lu, JS; Xie, WD; Zhou, HB, Combined fitness function based particle swarm optimization algorithm for system identification, Comput. Ind. Eng., 95, 122-134 (2016)
[24] Modares, H.; Alfi, A.; Sistani, MN, Parameter estimation of bilinear systems based on an adaptive particle swarm optimization, Eng. Appl. Artif. Intel., 23, 7, 1105-1111 (2010)
[25] Moghaddam, MJ; Mojallali, H.; Teshnehlab, M., Recursive identification of multiple-input single-output fractional-order Hammerstein model with time delay, Appl. Soft Comput., 70, 486-500 (2018)
[26] Mzyk, G.; Wachel, P., Kernel-based identification of Wiener-Hammerstein system, Automatica, 83, 275-281 (2017) · Zbl 1373.93359
[27] Naitali, A.; Giri, F., Wiener-Hammerstein system identification-an evolutionary approach, Int. J. Syst. Sci., 47, 1, 45-61 (2016) · Zbl 1333.93087
[28] Narendra, KS; Annaswamy, AM, Persistent excitation in adaptive systems, Int. J. Control, 45, 1, 127-160 (1987) · Zbl 0627.93041
[29] Nickabadi, A.; Ebadzadeh, MM; Safabakhsh, R., A novel particle swarm optimization algorithm with adaptive inertia weight, Appl. Soft Comput., 11, 4, 3658-3670 (2011)
[30] Pal, PS; Kar, R.; Mandal, D.; Ghoshal, SP, Parametric identification with performance assessment of Wiener systems using brain storm optimization algorithm, Circuits Syst. Signal Process., 36, 8, 3143-3181 (2017) · Zbl 1371.93055
[31] Tiels, K.; Schoukens, J., Wiener system identification with generalized orthonormal basis functions, Automatica, 50, 12, 3147-3154 (2014) · Zbl 1309.93176
[32] Wills, A.; Schön, TB; Ljung, L.; Ninness, B., Identification of Hammerstein-Wiener models, Automatica, 49, 1, 70-81 (2013) · Zbl 1257.93109
[33] Xiong, WL; Yang, XQ; Ke, L.; Xu, BG, EM algorithm-based identification of a class of nonlinear Wiener systems with missing output data, Nonlinear Dyn., 80, 1-2, 329-339 (2015) · Zbl 1345.93151
[34] Xu, G.; Yu, GS, Reprint of: on convergence analysis of particle swarm optimization algorithm, J. Comput. Appl. Math., 340, 709-717 (2018) · Zbl 1432.90164
[35] Yu, YZ; Ren, XY; Du, FS; Shi, JJ, Application of improved PSO algorithm in hydraulic pressing system identification, J. Iron Steel Res. Int., 19, 9, 29-35 (2012)
[36] Zhang, JH; Xia, PQ, An improved PSO algorithm for parameter identification of nonlinear dynamic hysteretic models, J. Sound Vib., 389, 153-167 (2017)
[37] Zheng, YX; Liao, Y., Parameter identification of nonlinear dynamic systems using an improved particle swarm optimization, Optik, 127, 19, 7865-7874 (2016)
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.