Abstract
This paper focuses on the identification of input nonlinear multivariable systems (i.e., Hammerstein multi-input multi-output nonlinear systems) described by output-error moving average models. Based on the key-term separation principle, we separate a proper key term in the nonlinear system and transform a complex nonlinear optimization problem into a pseudo-linear optimization problem which does not involve the products of the parameters between the linear parts and the nonlinear parts. Thus, a hierarchical extended stochastic gradient (H-ESG) algorithm is given and a hierarchical multi-innovation extended stochastic gradient (H-MI-ESG) algorithm is derived for the nonlinear systems. The proposed H-MI-ESG algorithm is an extension of the H-ESG algorithms. Compared with the over-parameterization-based least-squares identification algorithm, the H-ESG and H-MI-ESG algorithms have high computational efficiency. The simulation results show the effectiveness of the proposed algorithms.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
The parameter estimation theory and identification technique have been studied for decades [1–3] and have many applications in the field of networked control [4, 5], signal processing and filtering [6, 7], system modeling [8–10] and so on. In general, existing parameter identification methods can be roughly divided into two categories: the recursive algorithms [11–13] which compute the parameter estimates by using new information at each step as time increases and the iterative algorithms [14–16] which use a batch of data to update the parameter estimates. For example, Hu et al. [17] proposed two recursive extended least-squares parameter estimation algorithms for Wiener nonlinear systems with moving average noises by means of the over-parameterization principle; Vörös [18] presented a least squares-based iterative algorithm for three-block models with nonlinear static, linear dynamic and nonlinear dynamic blocks; Chen and Ding developed a hierarchical least-squares identification algorithm for Hammerstein nonlinear controlled autoregressive systems by using the hierarchical identification principle [19].
Finding an appropriate and simple model for a nonlinear system is a complex problem in the area of control. The typical nonlinear systems include the Wiener nonlinear system and the Hammerstein nonlinear system, which consist of a linear time-invariant block following (followed by) a memoryless nonlinear block [20–22] and the identification problems of nonlinear systems are vibrant [23–25]. A large amount of work has been published in this research field [26–28]. Recently, Wang [29] presented a filtering and auxiliary model-based recursive least-squares algorithm and a filtering and auxiliary model-based least-squares iterative identification algorithm for Hammerstein nonlinear systems; Zhang [30] derived a recursive least-squares identification algorithm based on the bias compensation technique for multi-input single-output systems with colored noises; Ding et al. [31] proposed a recursive least-squares algorithm for estimating the parameters of the nonlinear systems based on the model decomposition.
The over-parameterization algorithms are common and useful for the identification of nonlinear systems [32–34]. In [34], Ding and Chen transformed the nonlinear system into a pseudo-linear regressive identification model by the over-parameterization method and proposed an iterative least-squares algorithm and a recursive least-squares algorithm for Hammerstein nonlinear ARMAX systems. However, the drawback is that there exist redundant parameters and the over-parameterization-based least- squares algorithms have heavy computational cost. Motivated by the over-parameterization algorithms, this paper develops a multi-innovation algorithm using the key-term separation principle for Hammerstein multi-input multi-output output-error moving average (H-MIMO-OEMA) systems, i.e.,
where \({\bar{\varvec{u}}}(t)=[{\bar{u}}_1(t), {\bar{u}}_2(t), \ldots , {\bar{u}}_m(t)]^{\mathrm{T}}\in \mathbb {R}^m\) is the output vector of the nonlinear part, \(\varvec{y}(t)\in \mathbb {R}^m\) is the output vector, \(\varvec{v}(t)\in \mathbb {R}^m\) is an additive noise with zero mean, \({\bar{u}}_i(t)\) is a linear combination with unknown coefficients \(c_{ij}\) of a known basis \((f_1, f_2, \ldots , f_{n_c})\), i.e.,
\(u_i(t)\) is the ith element of the system input vector \({\bar{\varvec{u}}}(t)\), \(\varvec{A}(z)\), \(\varvec{B}(z)\) and \(\varvec{D}(z)\) are polynomial matrices in the unit backward shift operator \(z^{-1}\): \(z^{-1}y(t)=y(t-1)\). Assume that the orders \(n_a\), \(n_b\), \(n_c\) and \(n_d\) are known and \(\varvec{y}(t)=\mathbf 0\), \(\varvec{u}(t)=\mathbf 0\) and \(\varvec{v}(t)=\mathbf{0}\) for \(t\leqslant 0\).
Recently, Shen and Ding [35] considered the identification problem of Hammerstein multi-input multi-output output-error (H-MIMO-OE) systems with white noise. Based on the work in [35], this paper extends the method in [35] from H-MIMO-OE systems to H-MIMO-OEMA systems with moving average noise, presents the multi-innovation extended stochastic gradient algorithm for H-MIMO-OEMA systems and analyzes the performance of the involved algorithm for different innovation length p. The main contributions of in this paper lie in the following.
-
For H-MIMO-OEMA systems, this paper derives a hierarchical extended stochastic gradient (H-ESG) algorithm. In order to improve convergence rates, a hierarchical multi-innovation extended stochastic gradient (H-MI-ESG) algorithm is presented by increasing the innovation length.
-
Different form the over-parameterization identification methods, the parameter vector/matrix in the proposed algorithm does not involve the products of the parameters between the linear parts and the nonlinear parts and has no redundant parameters to be estimated.
The rest of this paper is organized as follows. Section 2 introduces the identification problems for H-MIMO-OEMA systems using the key-term separation principle. Sections 3 and 4 discuss the hierarchical extended stochastic gradient identification algorithm and the hierarchical multi-innovation extended stochastic gradient algorithm for the H-MIMO-OEMA systems. Section 5 gives an illustrative example to show the effectiveness of the proposed algorithm. Finally, we offer some concluding remarks in Sect. 6.
2 Problem formulation
Let \(\varvec{I}\) represent an identity matrix of appropriate sizes; the norm of a matrix \(\varvec{X}\) is defined by \(\Vert \varvec{X}\Vert ^2:=\mathrm{tr}[\varvec{X}\varvec{X}^{\mathrm{T}}]\). Define the parameter vector \(\varvec{\theta }\) and the information matrix \(\varvec{\varPsi }(t)\) of the nonlinear part as
According to Eq. (2), the output vector \({\bar{\varvec{u}}}(t)\) of the nonlinear part can be expressed as
Define an inner vector or the true output vector
According to Eq. (3), it is clear that there exist the products of parameters \(b_{ij}^l\) and \(c_{ij}\). Therefore, to obtain unique parameter estimates, we take \({\bar{\varvec{u}}}(t)\) as a key term, fix \(\varvec{B}_0=\varvec{I}\) and define the system parameter matrices \(\varvec{\vartheta }_s\) and \(\varvec{\vartheta }\) as
and the information vectors \(\varvec{\phi }_s(t)\) and \(\varvec{\phi }(t)\) as
Then, Eqs. (1) and (3) can be rewritten as
Compared with the over-parameterization identification models in [34], the identification model in (4)–(5) does not involve the products of the parameters and avoids the redundant parameters to be estimated. Next, we investigate the hierarchical extended stochastic gradient identification algorithm and the hierarchical multi-innovation stochastic gradient algorithm for the H-MIMO-OEMA system.
3 The hierarchical extended stochastic gradient identification algorithm
According to Eq. (5), define two fictitious output vectors,
and obtain two subsystems:
Notice that the associate parameters between two subsystems are \(c_{ij}\) in \(\varvec{\phi }(t)\) and \(\varvec{\theta }\). Define two cost functions:
The difficulty is that \(\varvec{\phi }(t)\) contains the unknown vectors \(\varvec{x}(t-i)\), \({\bar{\varvec{u}}}(t-i)\) and \(\varvec{v}(t-i)\), and the output vectors \(\varvec{\xi }_1(t)\) and \(\varvec{\xi }_2(t)\) contain the unknown parameter matrix/vector \(\varvec{\vartheta }\) and \(\varvec{\theta }\), respectively. The solution is to apply the hierarchical identification principle and to replace the unknown vectors \(\varvec{x}(t-i)\), \({\bar{\varvec{u}}}(t-i)\) and \(\varvec{v}(t-i)\) with their corresponding estimates \({\hat{\varvec{x}}}(t-i)\), \(\hat{{\bar{\varvec{u}}}}(t-i)\) and \({\hat{\varvec{v}}}(t-i)\), and define the information vectors \({\hat{\varvec{\phi }}}_s(t)\) and \({\hat{\varvec{\phi }}}(t)\) as
Using the estimate \({\hat{\varvec{\theta }}}(t)\) of \(\varvec{\theta }\), the estimate \(\hat{{\bar{\varvec{u}}}}(t)\) of \({\bar{\varvec{u}}}(t)\) and \({\hat{\varvec{\xi }}}_1(t)\) of \(\varvec{\xi }_1(t)\) can be computed by
Replacing \(\varvec{\phi }_s(t)\), \({\bar{\varvec{u}}}(t)\) and \(\varvec{\vartheta }_s\) in (4) with their estimates \({\hat{\varvec{\phi }}}_s(t)\), \(\hat{{\bar{\varvec{u}}}}(t)\) and \({\hat{\varvec{\vartheta }}}_s(t)\), the estimate \({\hat{\varvec{x}}}(t)\) of \(\varvec{x}(t)\) can be computed by
Replacing \(\varvec{\vartheta }\), \(\varvec{\phi }(t)\) and \({\bar{\varvec{u}}}(t)\) in (5) with their estimates \({\hat{\varvec{\vartheta }}}(t)\), \({\hat{\varvec{\phi }}}(t)\) and \(\hat{{\bar{\varvec{u}}}}(t)\), the estimate \({\hat{\varvec{v}}}(t)\) of \(\varvec{v}(t)\) and \({\hat{\varvec{\xi }}}_2(t)\) of \(\varvec{\xi }_2(t)\) can be computed by
Using the negative gradient search and minimizing the cost functions \(J_1(\varvec{\vartheta })\) and \(J_2(\varvec{\theta })\), we can obtain the ESG algorithm:
Here, \(\varvec{e}_1(t)\in \mathbb {R}^m\) and \(\varvec{e}_2(t)\in \mathbb {R}^m\) represent innovation vectors and each element of \(\varvec{e}_1(t)\) and \(\varvec{e}_2(t)\) is a scalar innovation at the current time. Equations (6)–(22) form the hierarchical extended stochastic gradient (H-ESG) identification algorithm for the H-MIMO-OEMA system. The steps of computing the estimates \({\hat{\varvec{\vartheta }}}(t)\) and \({\hat{\varvec{\theta }}}(t)\) by the H-ESG algorithm are as follows.
-
1.
Let \(t=1\), set the initial values \({\hat{\varvec{\vartheta }}}(0)=\mathbf{1}_{m\times (mn)}/p_0\), \({\hat{\varvec{\theta }}}(0)=\mathbf{1}_{mn_c}/p_0\), \({\hat{\varvec{x}}}(0)=\mathbf{0}\), \(\hat{{\bar{\varvec{u}}}}(0)=\mathbf{0}\), \({\hat{\varvec{v}}}(0)=\mathbf{0}\) for \(t\leqslant 0\) (\(p_0\) is a large number, e.g., \(p_0=10^6\)).
-
2.
Collect the input–output data \(u_i(t)\) and \(y_i(t)\), and form \(\varvec{\varPsi }(t)\) using (10).
-
3.
Form \({\hat{\varvec{\phi }}}_s(t)\) using (6) and \({\hat{\varvec{\phi }}}(t)\) using (7).
-
4.
Compute \({\hat{\varvec{\xi }}}_1(t)\), \(\varvec{e}_1(t)\) and \(r_1(t)\) using (9), (18) and (19), and update \({\hat{\varvec{\vartheta }}}(t)\) using (17).
-
5.
Compute \({\hat{\varvec{\xi }}}_2(t)\), \(\varvec{e}_1(t)\) and \(r_2(t)\) using (15), (21) and (22), and update \({\hat{\varvec{\theta }}}(t)\) using (20).
-
6.
Compute \(\hat{{\bar{\varvec{u}}}}(t)\) using (8), \({\hat{\varvec{x}}}(t)\) using (12) and \({\hat{\varvec{v}}}(t)\) using (14).
-
7.
Increase t by 1 and go to Step 2.
4 The hierarchical multi-innovation extended stochastic gradient algorithm
The H-ESG algorithm only uses the current data and thus has slow convergence rates. In order to enhance the convergence rate, we derive an H-MI-ESG algorithm with computational efficiency and high accuracy for subsystems \({\mathrm{S}}_1\) and \({\mathrm{S}}_2\) by expanding the single-innovation vectors \(\varvec{e}_1(t)\) and \(\varvec{e}_2(t)\) to an innovation matrix \(\varvec{E}_1(p, t)\) and an innovation vector \(\varvec{E}_2(p, t)\) as
where p represents the innovation length.
Define the information matrices \(\varvec{\varPhi }(p,t)\) and \(\varvec{\varOmega }(p,t)\) and the stacking output matrix/vector \(\varvec{Y}_1(p,t)\) and \(\varvec{Y}_2(p,t)\) as
The similar difficulties arise that \(\varvec{\varPhi }(p, t)\) contains the unknown vectors \(\varvec{\phi }(t)\), \(\varvec{Y}_1(p, t)\) and \(\varvec{Y}_2(p, t)\) contain the unknown fictitious output vectors \(\varvec{\xi }_1(t)\) and \(\varvec{\xi }_2(t)\), respectively. Our approach is to replace the unmeasurable inner vectors \(\varvec{\phi }(t-i)\), \(\varvec{\xi }_1(t-i)\) and \(\varvec{\xi }_2(t-i)\) with their estimates \({\hat{\varvec{\phi }}}(t-i)\), \({\hat{\varvec{\xi }}}_1(t-i)\) and \({\hat{\varvec{\xi }}}_2(t-i)\), and define
Referring to [36] and according to the ESG algorithm in (17)–(22) and Eqs. (23) and (24), the MI-ESG algorithm with the innovation length p can be expressed as
Equations (6)–(16) and (25)–(34) form the hierarchical multi-innovation extended stochastic gradient (H-MI-ESG) algorithm for computing \({\hat{\varvec{\vartheta }}}(t)\) and \({\hat{\varvec{\theta }}}(t)\). The procedures of computing \({\hat{\varvec{\vartheta }}}(t)\) and \({\hat{\varvec{\theta }}}(t)\) in the H-MI-ESG algorithm are listed in the following.
-
1.
Let \(t=1\), set the initial values \({\hat{\varvec{\vartheta }}}(0)=\mathbf{1}_{m\times (mn)}/p_0\), \({\hat{\varvec{\theta }}}(0)=\mathbf{1}_{mn_c}/p_0\), \({\hat{\varvec{x}}}(0)=\mathbf{0}\), \(\hat{{\bar{\varvec{u}}}}(0)=\mathbf{0}\), \({\hat{\varvec{v}}}(0)=\mathbf{0}\) for \(t\leqslant 0\) (\(p_0\) is a large number, e.g., \(p_0=10^6\)).
-
2.
Collect the input–output data \(u_i(t)\) and \(y_i(t)\), form \({\hat{\varvec{\phi }}}_s(t)\) using (6), \({\hat{\varvec{\phi }}}(t)\) using (7), \({\hat{\varvec{\varPhi }}}(p, t)\) using (26), \(\varvec{\varPsi }(t)\) using (10) and \(\varvec{\varOmega }(p, t)\) using (25).
-
3.
Compute \({\hat{\varvec{\xi }}}_1(t)\) using (9) and form \({\hat{\varvec{Y}}}_1(p, t)\) using (27), compute \(\varvec{E}_1(p,t)\) and \(r_1(t)\) using (30) and (31) and update \({\hat{\varvec{\vartheta }}}(t)\) using (29).
-
4.
Compute \({\hat{\varvec{\xi }}}_2(t)\) using (15) and form \({\hat{\varvec{Y}}}_2(p, t)\) using (28), compute \(\varvec{E}_2(p,t)\) and \(r_2(t)\) using (33) and (34) and update \({\hat{\varvec{\theta }}}(t)\) using (32).
-
5.
Compute \(\hat{{\bar{\varvec{u}}}}(t)\) using (8), \({\hat{\varvec{x}}}(t)\) using (12) and \({\hat{\varvec{v}}}(t)\) using (14).
-
6.
Increase t by 1 and go to Step 2.
The flowchart of computing the parameter estimates \({\hat{\varvec{\theta }}}(t)\) and \({\hat{\varvec{\vartheta }}}(t)\) in the H-MI-ESG algorithm is shown in Fig. 1.
Moreover, in order to improve the convergence rate of the H-MI-ESG algorithm further, we can introduce a forgetting factor \(\lambda \), so Eqs. (31) and (34) can be rewritten as
As \(p=1\), the H-MI-ESG algorithm reduces to the H-ESG algorithm in (6)–(22).
5 Example
Consider the following H-MIMO-OEMA system,
where \(f_1(u_i(t))=u_i^2(t)\) and \(f_2(u_i(t))=u_i(t)\), the parameter matrix \(\varvec{\vartheta }\) and the parameter vector \(\varvec{\theta }\) are
The input vector \(\varvec{u}(t)\) is taken as an uncorrelated persistent excitation signal vector with zero mean and unit variances, and \(\varvec{v}(t)\) as a white noise vector with zero mean and variances \(\sigma _1^2=0.10^2\) for \(v_1(t)\) and \(\sigma _2^2=0.10^2\) for \(v_2(t)\). Taking the forgetting factor \(\lambda =0.99\) and applying the H-MI-ESG algorithm to estimate parameters of the example system, the parameter estimates, and the estimation errors \(\delta \) are shown in Tables 1, 2 with the innovation lengths \(p=1\) and \(p=5\) and the estimation errors versus t are shown in Fig. 2, where
The computational efficiency of the H-MI-ESG algorithm is shown in Table 3.
From Tables 1, 2 and Fig. 2, we can draw the following conclusions.
-
The H-MI-ESG algorithm has faster convergence rates than the H-ESG algorithm.
-
The H-MI-ESG estimation errors become smaller with the innovation length p increasing, and the parameter estimates given by the H-MI-ESG algorithm can converge to their true values with the increasing of t.
From Table 3, it is clear that although a larger p leads to a model with high accuracy, the price we have to pay is a large computational effort. Moreover, the proposed algorithm can reduce computational load by decomposing a large-scale system into two subsystems and avoid the complexity of identifying the products of parameters in contrast to the over-parameterization methods.
6 Conclusions
This paper uses the key term separation principle to study identification problems of the H-MIMO-OEMA system and proposes a hierarchical multi-innovation stochastic gradient algorithm with a forgetting factor. By expanding the single-innovation vectors, the proposed H-MI-ESG algorithm has higher estimation accuracy than the H-ESG algorithm. And separating a proper key term from the nonlinear system, we can obtain a pseudo-linear model which avoids the redundant parameters. So the proposed algorithm has high computational efficiency. However, this algorithm cannot be used to identify the nonlinear systems with unknown time delay. The proposed algorithm in this paper can be extended to study identification algorithms for other linear and nonlinear systems with colored noises [37–39].
References
Vörös, J.: Modeling and identification of nonlinear cascade and sandwich systems with general backlash. J. Electr. Eng. Slovak 65(2), 104–110 (2014)
Erturk, A., Inman, D.J.: Parameter identification and optimization in piezoelectric energy harvesting: analytical relations, asymptotic analyses, and experimental validations. J. Syst. Control Eng. 225(4), 485–496 (2014)
Shen, Q.Y., Ding, F.: Iterative estimation methods for Hammerstein controlled autoregressive moving average systems based on the key-term separation principle. Nonlinear Dyn. 75(4), 709–716 (2014)
Shi, Y., Huang, J., Yu, B.: Robust tracking control of networked control systems: application to a networked DC motor. IEEE Trans. Ind. Electr. 60(12), 5864–5874 (2013)
Shi, Y., Yu, B.: Robust mixed H\(\_\)2/H\(\_\)infinity control of networked control systems with random time delays in both forward and backward communication links. Automatica 47(4), 754–760 (2011)
Li, H., Shi, Y.: Robust H-infty filtering for nonlinear stochastic systems with uncertainties and random delays modeled by Markov chains. Automatica 48(1), 159–166 (2012)
Liu, Y., Wang, Z.D., He, X., Zhou, D.H.: Filtering and fault detection for nonlinear systems with polynomial approximation. Automatica 54, 348–359 (2015)
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)
Xu, L.: A proportional differential control method for a time-delay system using the Taylor expansion approximation. Appl. Math. Comput. 236, 391–399 (2014)
Li, G.Q., Wen, C.Y., Zheng, W.X., Zhao, G.S.: Iterative identification of block-oriented nonlinear systems based on biconvex optimization. Syst. Control Lett. 79, 68–75 (2015)
Ding, F., Wang, Y.J., Ding, J.: Recursive least squares parameter identification for systems with colored noise using the filtering technique and the auxiliary model. Digit. Signal Process. 37, 100–108 (2015)
Ding, J., Fan, C.X., Lin, J.X.: Auxiliary model based parameter estimation for dual-rate output error systems with colored noise. Appl. Math. Model. 37(6), 4051–4058 (2013)
Mu, B.Q., Chen, H.F.: Recursive identification of MIMO Wiener systems. IEEE Trans. Autom. Control 58(3), 802–808 (2013)
Hu, Y.B.: Iterative and recursive least squares estimation algorithms for moving average systems. Simul. Model. Pract. Theory 34, 12–19 (2013)
Wang, C., Tang, T.: Several gradient-based iterative estimation algorithms for a class of nonlinear systems using the filtering technique. Nonlinear Dyn. 77(3), 769–780 (2014)
Shen, Q.Y., Ding, F.: Iterative identification methods for input nonlinear multivariable systems using the key-term separation principle. J. Frankl. Inst. 352(7), 2847–2865 (2015)
Hu, Y.B., Liu, B.L., Zhou, Q., Yang, C.: Recursive extended least squares parameter estimation for Wiener nonlinear systems with moving average noises. Circuits Syst. Signal Process. 33(2), 655–664 (2014)
Vörös, J.: Iterative identification of nonlinear dynamic systems with output backlash using three-block cascade models. Nonlinear Dyn. 79(3), 2187–2195 (2015)
Chen, H.B., Ding, F.: Hierarchical least squares identification for hammerstein nonlinear controlled autoregressive systems. Circuits Syst. Signal Process. 34(1), 61–75 (2015)
Ikonen, E., Najim, K.: Non-linear process modelling based on a Wiener approach. J. Syst. Control Eng. 215(1), 15–27 (2001)
Hashemizadeh, E., Rostami, M.: Numerical solution of Hammerstein integral equations of mixed type using the Sinc-collocation method. J. Comput. Appl. Math. 279, 31–39 (2015)
Mu, B.Q., Chen, H.F.: Recursive identification of multi-input multi-output errors-in-variables Hammerstein systems. IEEE Trans. Autom. Control 60(3), 843–849 (2015)
Lu, M.M., Zhou, X.Q., Lin, J.Q.: Improved memetic algorithm for nonlinear identification of a three-dimensional elliptical vibration cutting system. J. Syst. Control Eng. 228(7), 449–460 (2014)
Abrishambaf, R., Akbari, A., Hashemipour, M.: Comparison of wireless sensor network and radio frequency identification for the process control of distributed industrial systems. J. Syst. Control Eng. 228(5), 316–329 (2014)
Nauclér, P., Söderström, T.: Unbalance estimation using linear and nonlinear regression. Automatica 46(11), 1752–1761 (2010)
Tiels, K., Schoukens, M., Schoukens, J.: Initial estimates for Wiener–Hammerstein models using phase-coupled multisines. Automatica 60, 201–209 (2015)
Chen, H.B., Xiao, Y.S., Ding, F.: Hierarchical gradient parameter estimation algorithm for Hammerstein nonlinear systems using the key term separation principle. Appl. Math. Comput. 247, 1202–1210 (2014)
Pouliquen, M., Pigeon, E., Gehan, O.: Identification scheme for Hammerstein output error models with bounded noise. IEEE Trans. Autom. Control (2015). doi:10.1109/TAC.2015.2444151
Wang, D.Q.: Least squares-based recursive and iterative estimation for output error moving average systems using data filtering. IET Control Theory Appl. 5(14), 1648–1657 (2011)
Zhang, Y.: Unbiased identification of a class of multi-input single-output systems with correlated disturbances using bias compensation methods. Math. Comput. Model. 53(9–10), 1810–1819 (2011)
Ding, F., Wang, X.H., Chen, Q.J., Xiao, Y.S.: Recursive least squares parameter estimation for a class of output nonlinear systems based on the model decomposition. Circuits Syst. Signal Process. (2016). doi:10.1007/s00034-015-0190-6
Bai, E.W.: An optimal two-Stage identification algorithm for Hammerstein–Wiener nonlinear system. Automatica 34(3), 333–338 (1998)
Wang, X.H., Ding, F.: Convergence of the recursive identification algorithms for multivariate pseudo-linear regressive systems. Int. J. Adapt. Control Signal Process. (2016). doi:10.1002/acs.2642
Ding, F., Chen, T.: Identification of Hammerstein nonlinear ARMAX systems. Automatica 41(9), 1479–1489 (2005)
Shen, Q.Y., Ding, F.: Multi-innovation parameter estimation for Hammerstein MIMO output-error systems based on the key-term separation. IFAC-PapersOnLine 48(8), 457–462 (2015)
Hu, Y.B., Liu, B.L., Zhou, Q.: A multi-innovation generalized extended stochastic gradient algorithm for output nonlinear autoregressive moving average systems. Appl. Math. Comput. 247, 218–224 (2014)
Wang, Y.J., Ding, F.: The filtering based iterative identification for multivariable systems. IET Control Theory Appl. (2016). doi:10.1049/iet-cta.2015.1195
Wang, Y.J., Ding, F.: Iterative estimation for a nonlinear IIR filter with moving average noise by means of the data filtering technique. IMA J. Math. Control Inf. (2016). doi:10.1093/imamci/dnv067
Wang, Y.J., Ding, F.: Recursive least squares algorithm and gradient algorithm for Hammerstein-Wiener systems using the data filtering. Nonlinear Dyn. (2016). doi:10.1007/s11071-015-2548-5
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by the National Natural Science Foundation of China (No. 61273194), the Research Innovation Program for College Graduates of Jiangsu Province (No. KYLX_1121) and the PAPD of Jiangsu Higher Education Institutions.
Rights and permissions
About this article
Cite this article
Shen, Q., Ding, F. Hierarchical multi-innovation extended stochastic gradient algorithms for input nonlinear multivariable OEMA systems by the key-term separation principle. Nonlinear Dyn 85, 499–507 (2016). https://doi.org/10.1007/s11071-016-2701-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-016-2701-9