Figures
Abstract
The vast majority of reports mainly focus on the steady-state performance of parameter estimation. Few findings are reported for the instantaneous performance of parameter estimation because the instantaneous performance is difficult to quantify by using the design algorithm, for example, in the initial stage of parameter estimation, the error of parameter estimation varies in a specific region on the basis of the user’s request. With that in mind, we design an identification algorithm to address the transient performance of the parameter estimations. In this study, the parameter estimation of nonlinear sandwich system is studied by using the predefined constraint technology and high-effective filter. To achieve the above purpose, the estimation error information reflecting the transient performance of parameter estimation is procured using the developed some intermediate variables. Then, a predefined constraint function is used to prescribe the error convergence boundary, in which the convergence rate is lifted. An error equivalent conversion technique is then employed to obtain the transformed error data for establishing an parameter adaptive update law, in which the estimation error convergence and the predefined domain can be achieved. In comparison with the available estimation schemes, the good instantaneous performance is obtained on the basis of the numerical example and practical process results.
Citation: Li Z, Ma L, Wang Y (2022) Parameter estimation for nonlinear sandwich system using instantaneous performance principle. PLoS ONE 17(12): e0271160. https://doi.org/10.1371/journal.pone.0271160
Editor: Qichun Zhang, University of Bradford, UNITED KINGDOM
Received: March 17, 2022; Accepted: June 27, 2022; Published: December 14, 2022
Copyright: © 2022 Li et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the paper and its Supporting information files.
Funding: This paper is supported by the Key Specialized Research and Development Projects of Henan Province under Grant 202102210337. The funder provided support in the form of salaries for authors [Z. Li], but did not have any additional role in the study design, data collection and analysis, decision to publish, or preparation of the manuscript. The specific roles of these authors are articulated in the ‘author contributions’ section.
Competing interests: The authors have declared that no competing interests exist.
1. Introduction
System identification technology in automatic control, signal processing, model prediction, and fault diagnosis has become interesting owing to the advancement in data acquisition and high-accuracy in the model obtained [1]. In system identification, the parameter estimation based on a specific nonlinear modeling technique is widely investigated. Sandwich model is a common nonlinear modeling method, where the linear and nonlinear parts are interconnected [2, 3], as shown in Fig 1. Sandwich model can effectively represent a mathematical dynamic model of actual nonlinear system including electromechanical system, optical transmitter, and bipolar electrosurgery, etc. [4, 5]. Hence, the parameter estimation of sandwich system is helpful to understand the dynamic characteristics of actual processes.
Numerous identification methods have been proposed to handle the parameter estimation of the sandwich system [6–8]. In Shaikh et al. [9], a spearman correlation scheme is used to identify the sandwich model, in which the good initial values are obtained by using the best linear approximation approach. Liu [10] proposed an improved bayesian approach to calculate the posterior distribution of the internal variables, used expectation maximization scheme to produce the estimation values of the sandwich system parameters. Dreesen et al [11] used canonical polyadic decomposition to decompose Volterra model into a sandwich system, and applied least squares to estimate system parameters. With the help of the auxiliary model, a multi-innovation gradient method is proposed by Xu [12] to address the parameter estimation of sandwich system. Li et al [6] reported an adaptive estimator for the considered system where the adaptive law is designed through the usage of the parameter error and initial value. An efficient gradient estimation method is given in [13] by Campo et al. for the sandwich model, and the model is used to build a dynamic model of a nonlinear radio system. Although the aforementioned-published identification algorithms have achieved good results in sandwich system identification, these algorithms focus on the steady-state performance of sandwich system parameter identification, i.e., t → ∞, . Few reports on the transient performance of parameter estimation are published. This can be responsible for the fact that because the instantaneous performance is difficult to quantify by using the design algorithm. As a matter of fact, it retains as a provocative and open task to quantitatively assess the estimation error instantaneous performance before realizing steady-state performance. Another reason to consider parameter estimation transient performance is that fast and good transient performance can contribute to online real-time adjustment of control parameters and thus improve the control performance [14, 15]. Therefore, it is an interesting and necessary problem to discuss the transient performance of parameter estimation.
To enhance the estimation accuracy and address the biased estimates problem, the filter was proposed to achieve the parameter estimation and system identification communities [16, 17]. A polynomial filtering technique was reported in [18] to filter the input and output data, and a partially-coupled stochastic gradient method was proposed to conduct parameter estimation. In [19], the parameter identification of a nonlinear system was studied by using an auxiliary filter, the convergence speed was improved. Using a Kalman filter, an optimal Bayesian identification scheme was developed for nonlinear state-space models, where state and parameter estimation were implemented simultaneously [20]. In the aforementioned parameter identification approaches based on the filters, the filter performance is achieved based on the several assumptions such as positive definite condition [18], many adjustment parameters [21], and prior knowledge [22], etc. To relieve the assumptions, a simple robust unknown identification algorithm with linear filter was proposed to identify lumped parameter of nonlinear systems, in which the exponential error convergence was reached [23, 24]. However, although the structure of filter is simple, but the assumptions of the filter need be further relaxed. Therefore, the current work is dedicated to develop a filter with less assumption.
In this study, motivated by above discussions, an instantaneous performance scheme of the parameter estimation is proposed to estimate sandwich system parameters, which can achieve the instantaneous performance of the estimation error convergence in the first few stage, apart from the ensured steady state performance. To this end, an improved predefined constraint technology (IM-PCT) is proposed to set error convergence boundary of the parameter estimation. By introducing a novel filter and filtered variables, the estimation error information is extracted, then an error equivalent conversion technique is further used to derive the parameter adaptive law on the basis of some forcing variables. Finally, the superiority of the proposed algorithm are tested by force of numerical simulation and experimental platform.
The main contributions of this study are listed as follows:
- (1) A filter gain is developed by considering simple form, such that the assumptions can be further relaxed [25, 26].
- (2) By designing several forcing variables with variable fading factor, the identification error data can be procured which can reflect the instantaneous performance of the estimator, and gives a solution to address the instantaneous behaviour of parameter identification in system identification communities.
- (3) A novel framework of identification scheme is provided by containing identification error data and IM-PCT, so that the instantaneous nature of the identifier is predefined based on the requirement of users compared with the conventional identification algorithm [27, 28].
The rest of this paper is summarized as follows. In Section 2, sandwich system and identification model are offered. Section 3 provides the presented identification scheme. In Section 4, the theoretical analysis of the designed method in Section 3 is reported. The verification results on the example and experiment are described in Section 5. Finally, the conclusions are listed in Section 6.
2. Sandwich system and identification model
This section introduces the considered sandwich system and identification model. In Fig 1, the sandwich system consists of two linear systems L1 and L2, a nonlinear deadzone model N. The linear systems are described by:
(1)
(2)
The middle deadzone is expressed by the following piecewise expression:
(3)
where the former linear subsystem is denoted by L1, the latter linear subsystem is described by L2, the middle nonlinearity is represented by N(⋅). kL, kR are slopes of deadzone, dL, dR describe the two end-points. ut, yt denote the input-output of the system, wt is addition noise, xt is the output of L1, the output of N(⋅) is denoted by vt.
Assumption 1. (I) Parameter uniqueness condition: the first coefficient of L1 and the first coefficient of L2 are set to one, i.e., a1 = 1 and c1 = 1. (II) Persistent excitation condition: when the input signal ut is a continuous excitation signal, all modes of the system can be excited. (III) The degrees information of two linear systems are assumed to be known.
Assumption (I) shows the parameter uniqueness condition. In assumption (II), the system is excited by using the chosen input signal. Assumption (III) displays that the linear system orders are known. These assumptions can be found in [29, 30].
In order to reduce the estimated parameters redundancy, the separation theory of key-term [31] is used to address the identification model. By inserting (1), (3) into (2) and combining the separation theory of key-term, the compact form of identification model is given by
(4)
where system data φt is expressed by
(5)
and the estimated parameter θ is written as
(6)
where deadzone linearization functions are described by
(7)
(8)
This paper aims at estimating the system unknown parameters aj, kL, dL, bi, kR, cj, dR and di by proposing a robust instantaneous performance identification method for the sandwich system, analyzing the convergence of the presented approach by force of the martingale theorem, testing the usefulness and practicality of the proposed algorithm in this paper.
3. Robust instantaneous performance estimator
We present a novel instantaneous performance identification scheme to identify the sandwich system in this section. Different from conventional identification algorithm, an instantaneous performance estimator rather than the steady-state performance estimator is proposed, which gives a new framework of estimator based on identification error and IM-PCT technique, so that the instantaneous performance can be realized. The diagram of the developed estimator is displayed in Fig 2.
As shown in (4)–(6), the output yt and data vector φt involve the noise data. Based on this, yt and φt are filtered by proposing a filter ν. The filtered variables yt,f and φt,f are provided by
(9)
(10)
where ν is the developed filter.
As stated earlier, a variable that can represent the instantaneous performance of the estimator is needed when PCT is applied. Based on the definition of the identification error, we know that it can reflect the instantaneous performance of parameter identification. Unfortunately, the error information of the identification is unknown in the estimation process. In order to solve this obstacle, only using the collected system data, we need to design a method to obtain the identification error information. In this study, we will propose a solution to derive the identification error variable through the usage of some intermediate variables Ht, Gt and Vt. Now, the derivation process is as follows:
With the help of (9)-(10), the matrix Ht and vector Gt can be written as follows:
(11)
(12)
(13)
where the variable fading factor is represented by κt. ς, ϵ > 0.
,
, yg = [y1,f, ⋯, yM,f], φg = [φ1,f, ⋯, φM,f], M > 0. The initial values of Ht, Gt are chosen as small values.
Remark 1. The variable fading factor κt in (13) is used to lift the utilization of the “new” system data other than manually tuned constant forgetting factor, which can improve the so-called data submerge problem of identification community.
Go a step further, based on (11)–(13), the vector Vt is defined by the following form:
(14)
where
, wt,f is the filtered value for wt.
By inserting (11)-(12) into (14), Vt can be written as
(15)
or
(16)
where the identification error
is defined by
.
At this point, the identification error data is obtained by using (16). Based on
, PCT technique can be used to improve the instantaneous performance of the estimator. A decreasing function ϱt is set to the PCT as the works [32]. The following improved PCT (IM-PCT) is used to enhance the convergence rate of the PCT in this paper:
(17)
where
,
, γ ≥ 1,
Remark 2. As displayed in Fig 3, IM-PCT possesses less time-consuming at the beginning of parameter estimation, which indicates that it provides faster convergence speed because the decay rate of 1/x proposed by this paper is higher than that of 1 − e−x given by classic PCT [33, 34].
By the aid of (17), the identification error can be expressed by
(18)
where
.
Remark 3. As shown in (18), when ϱt = ϱ0, the lower and upper bounds of error overshoot are and
, respectively, as shown in Fig 3. When the system tends to steady state, ϱ∞/γ describes the upper value of the error. The convergence rate is represented by γ. Thus, by designing
and ϱ∞, the developed approach can give a better instantaneous property.
In order to content the error constrained condition (18), a strictly increasing function is chosen as follows [35]:
(19)
By using (19), (18) can be rewritten as follows:
(20)
where the transformed error is denoted by Θt.
Remark 4. [36] In accordance with the identification error , the condition in (18) and transformed error Θt given in (20), when the convergence of Θt is achieved, the predefined performance of
can be satisfied, that is, the condition in (18) is realized.
To achieve the predefined performance of , we develop the following recursive form of
:
(21)
, 0 < χmim < χ < χmax < ∞.
As Remark. 4 states, the realization of the preset performance depends on the convergence of Θt. With that in mind, the issue now is to design an adaptive learning law for , to ensure the convergence of Θt.
The parameter adaptive learning law for is defined by:
(22)
where Γt represents modified gain,
,
is the auxiliary error of Θt.
To deal with variables xt and vt that are not measured directly, the reference model idea [37, 38] is applied to obtain indirect value. The basic idea is to displace xt and vt using the outputs xt,ref and vt,ref of auxiliary model (see Fig 4). xt,ref and vt,ref are reconstructed by:
(23)
(24)
Remark 5. By substituting xt and vt in φt using xt,ref and vt,ref, then φt can be measured indirectly. Now, xt, vt and φt are known indirectly, the other variables that contain xt, vt and φt are also known. Then, the proposed identification method Eqs (9)–(24) is conducted, such that the instantaneous performance can be achieved.
For the parameters ν(0), ,
and
, which are dependent on user in general. However, when the parameters are chosen, we can refer to the initial system condition information. To obtain good transient performance and based on 0 < ν(0) < 1, 0 < ϱ∞ < 1,
and
, we can limit the difference between the estimated value and the initial value to 5% -50%, so that the overshoot will not be too large.
4. Convergence analysis
In this section, the convergence quality of the developed scheme in Section 3 is analyzed using the martingale theorem.
Assume that is a bounded martingale, in which σ algebra sequence {
} is constituted by {υt}, and the noise {υt} satisfies [39]:
- (C1)
, a.s.,
- (C2)
,
- (C3)
.
Theorem 1. For the model (4) and the proposed algorithm (9)–(24), suppose that the excitation signal ut satisfies persistent excitation condition, such that and (C1)-(C3) hold.
Then, when the following error bound is guaranteed for
:
the predefined performance (18) in Section 3 is realized.
Now, the proof of Theorem.1 is shown as follows:
Proof. By inserting (22) into (21), we have
(25)
Firstly, we define function . Based on (25), it yields
(26)
By substituting (26) into St, we obtain
(27)
where
,
.
Because χ2λmax[HtΓt,ΘHt] and are not related to υt, for (27), based on the martingale convergence theorem [39] and (C1)-(C2), (27) can be written as follows:
(28)
where the conditional expectation is described by E[⋅|⋅].
For further derivation, the function is given. Because ln|Ht| is non-decrease, (28) is transformed into the following form:
(29)
Since is finite, using the martingale convergence theorem to (29), and we can obtain that Tt is convergent, i.e., Tt converges to a finite random variable T0,
(30)
or
(31)
According to the definition of St, we can obtain
(32)
At this point, the proof process of Theorem 1 is completed.
5. Numerical example and experiment
This section offers the simulation and experiment for the designed scheme, which is also compared with other algorithms.
5.1 Numerical example
The linear subsystems L1 and L2 of sandwich system are given as follows:
L1: xt = a1ut−1 + a2ut−2 − b1xt−1 − b2xt−2,
L2: yt = c1vt−1 + c2vt−2 − d1yt−1 − d2yt−2 + wt.
The corresponding parameters are set to a1 = 1, a2 = 0.35, b1 = 0.5, b2 = 0.45, c1 = 1, c2 = 0.1, d1 = 0.4, d2 = 0.3, the parameters of deadzone are chosen as kL = 0.4, dL = 0.1, kR = 0.4, dR = 0.1. In this section, these parameters are estimated by using the developed approach and some comparison algorithms.
The efficiency of the developed estimation scheme in Section 3 for the sandwich system is studied on the simulation example. The virtue of the proposed method is checked by comparing the following identification approaches such as AM-RLS algorithm in [40], PPPE algorithm with linear filter in [41], and VRAE method with low pass filter in [42]. The input signal ut is a random signal, where its mean is zero, and its variance is one. The noise signal wt is a white noise. The main initial values of the considered identification schemes are listed as follows:
- (1) AM-RLS algorithm: the initial values of the auxiliary model are 0.001,
, P(0) = 106I.
- (2) PPPE with linear filter: k = 7, l = 10, Γ(0) = 10 * diag([88.1, 31.5, 44.8, 40.6, 6.6, 90.2, 8.4, 21.2, 87.2, 70]),
.
- (3) VRAE method with low pass filter: f = 5, η = 0.1, γ = 1,
, Γ(0) = 10 * diag([195, 69.5, 98, 89, 14, 198, 18.2, 48.5, 192, 150]).
- (4) Proposed scheme: ν(0) = 7, ϱ∞ 0.01, γ = 8,
,
,
, Γ(0) = diag([5.3, 0.01, 0.01, 0.01, 0.01, 5.3, 0.01, 1.31, 5.41, 4]), κ(0) = 5, ϱ0 = 0.5.
In Figs 5–7, we show the evolution curves of the parameter estimation gained by the four estimators. From Figs 5–7, although the four algorithms can effectively identify the system parameters, the developed scheme in Section 3 performs an excellent performance in terms of convergence speed. Fig 8 shows that the estimation error by the presented scheme is constrained within the PCT predefined domain, which is designed according to the user’s requirement. The three other estimation approaches are outside the PPF bounds. This condition is because the constraint condition in (18) is considered.
(a) Estimates for a2. (b) Estimation for b1. (c) Convergence for b2.
(a) Estimates for kL. (b) Estimates for dL. (c) Estimates for kR. (d) Estimates for dR.
(a) Estimates for c2. (b) Estimation for d1. (c) Convergence for d2.
Fig 9 plots the estimation results of the Monte Carlo run by producing 100 independent testing for the proposed method. As we can notice from Fig 9(a), the estimated parameters fluctuates near the desired value with the increase of the independent testing. The boxplot observed in Fig 9(b) displays that the estimated parameters give a higher concentrated distribution results.
(a) Monte Carlo run. (b) Boxplot.
To test the robustness of the developed scheme, the different noise intensities such as σ2 = 0.12,σ2 = 0.52,σ2 = 12,σ2 = 22, and σ2 = 52 is injected in the system. The estimation error profiles with different noise are displayed in Fig 10. one may find that the estimation error produced by low noise (such as σ2 = 0.12 and σ2 = 0.52) is closer to the middle region of the prescribed boundary, while the estimation error caused by high noise (such as σ2 = 12 and σ2 = 22) intensity is close to the predefined boundary, but not beyond the preset area. Above results demonstrate that the proposed method has better robustness performance. Further increasing the intensity of noise (such as σ2 = 52) will lead to the estimation error exceeding the preset boundary. Such phenomenon indicates that the high noise may extend the error boundary slightly in instantaneous performance convergence stage, one solution is to retune the predefined boundary in (17) with larger initial parameter and ultimate error value, such that the estimation error caused by high-intensity noise can also tend to be within the preset area.
5.2 Experiment
The application of the proposed scheme is justified by considering the identification of the servo mechanism, as displayed in Fig 11. The experimental bed consists of a synchronous motor, an encoder, a power amplifier, a DSP and a stabilized platform. The result is displayed in PC with CCS3.0, yr = 0.8sin(2/5πt) is fed into the system, and the sampling rate is set as 0.01 second.
The system is modeled as
where J is the motor inertia, the friction is represented by Tf, the load is described by Tl, and Tm is the torque. The electromechanical time and back-electromotive constants are denoted by KT and KE, respectively. The resistance, inductance and current are denoted by Ra, La and Ia, respectively. The angular position is denoted by q, the velocity is represented by
.
Based on the above equation and defining [43], the state equation form of system is written by
or
where K2 = KTKE/Ra, Tf = Tcsgn(x2) + Bx2, K1 = KT/Ra.
The estimated values θ1 = K2/J, θ2 = K1/J, θ3 = Tc/J and θ4 = B/J are defined, the trajectories of the estimated value are plotted in Fig 12. we notice that parameter estimation by the considered estimation approaches can tend to the steady value over time. The RLS scheme has a vibration due to the lack of the filter, the PPPE method and VRAE scheme provide a smooth profile thanks to the filter, but PPPE gives a slow convergence rate. In comparison with the PPPE method, the convergence rate of the VRAE algortihtm is increased because of the variable gain. The presented approach offers faster rate than the other comparison algorithms because the error is restricted on the basis of the condition (18). Moreover, the proposed scheme has no overshoot. The estimation results indicate that the designed algorithm has excellent transient performance.
(a) Estimates for θ1. (b) Estimates for θ2. (C) Estimates for θ3. (d) Estimates for θ4.
In accordance with the parameter estimation, the predictive outputs together with the desired output are presented in Fig 13. And it is easy to observe from Fig 13, the developed method gives more tracking output of the system with smaller tracking error comparing to the RLS, PPPE and VRAE algorithms. The tracking results indicate the advantage of the introduced estimation algorithm.
(a) Output contrast. (b) Output error.
Three frequently-used performance indices, namely, mean of error (Me), normalised mean squared error (Mse) and root mean square of error (Rmse) [44] are given for the four different estimators to quantitatively illustrate the identification performance of the presented estimator. The values of contrastive indices for the four estimators are indicated in Table 1. It can be observed from Table 1 that the presented estimator provides the smallest values among the four considered indices, showing that the developed method offers better tracking performance over the three other identification schemes. This also reflects that the proposed method gives superior identification nature than the other given estimators.
6. Conclusion
This study proposes a new identification design for the sandwich system with deadzone nonlinearity by using the PCT technique. Unlike the conventional reports, the developed estimator considers the instantaneous performance of the parameter identification. This identification method provides strong robustness ability by using an adaptive filter and lifts the utilization of data based on the variable fading factor. By proposing a novel adaptive law, the predefined domain on the identification error and convergence of the transformed error can be achieved. The convergence of the algorithm is rigorously proven through the usage of martingale convergence theorem. The illustrative example, practical application and performance indexes results are given to test the usefulness and practicality of the developed robust instantaneous performance estimator.
References
- 1. Tang X, Zhang Q, Dai X, Zou Y. Neural Membrane Mutual Coupling Characterisation Using Entropy-Based Iterative Learning Identification. IEEE Access. 2020 8:205231–205243.
- 2.
Giri F, Bai E. W Block-oriented nonlinear system identification. London: George Alien & Unwin Ltd. Berlin, Heidelberg and New York: Springer-Verlag.; 2010.
- 3. Shaikh MAH, Barbe K. Study of random forest to identify Wiener-Hammerstein system. IEEE Transactions on Instrumentation and Measurement. 2021 70:1–12.
- 4. Skrjanc I. An evolving concept in the identification of an interval fuzzy model of wiener-hammerstein nonlinear dynamic systems. Information Sciences. 2021 581:73–87.
- 5. Sasai T, Nakamura M, Yamazaki E, Matsushita A, Okamoto S, Horikoshi K, et al. Wiener-hammerstein model and its learning for nonlinear digital pre-distortion of optical transmitters. Optics Express. 2020 28(21):30952–30963. pmid:33115084
- 6. Li L, Ren X. Adaptive filtering scheme for parameter identification of nonlinear wienerhammerstein systems and its application. International Journal of Control. 2020 93(10):2490–2504.
- 7. Zhou Z, Tan Y., Liu X. State estimation of dynamic systems with sandwich structure and hysteresis. Mechanical Systems and Signal Processing. 2019 126:82–97.
- 8. Zhang E., Schoukens M, Schoukens J. Structure detection of Wiener-Hammerstein systems with process noise. IEEE Transactions on Instrumentation and Measurement. 2017 66(3):569–576.
- 9. Shaikh MAH,Barb K. Wiener-Hammerstein system identification: A fast approach through spearman correlation. IEEE Transactions on Instrumentation and Measurement. 2019 68(5):1628–1636.
- 10. Liu Q, Tang X, Li J, Zeng J, Zhang K, Chai Y. Identification of Wiener-Hammerstein models based on variational bayesian approach in the presence of process noise. Journal of the Franklin Institute. 2021 358(10):5623–5638.
- 11. Dreesen P, Ishteva M. Parameter estimation of parallel Wiener-Hammerstein systems by decoupling their volterra representations. IFAC-PapersOnLine. 2021 54(7):457–462.
- 12. Xu L, Ding F, Yang E. Auxiliary model multiinnovation stochastic gradient parameter estimation methods for nonlinear Sandwich systems. International Journal of Robust and Nonlinear Control. 2021 31(1):148–165.
- 13. Pascual Campo P, Anttila L, Korpi D, Valkama M. Cascaded splinebased models for complex nonlinear systems: Methods and applications. IEEE Transactions on Signal Processing. 2021 69:370–384.
- 14. Zhang QC, Hu L, Goe J. Output feedback stabilization for MIMO semi-linear stochastic systems with transient optimisation. International Journal of Automation and Computing. 2020 17(1):83–95.
- 15.
Young PC. Recursive Estimation and Time-Series Analysis: An Introduction for the Student and Practitioner. London: George Alien & Unwin Ltd. Berlin, Heidelberg and New York: Springer-Verlag.; 2011.
- 16. Zhang QC. Performance enhanced Kalman filter design for non-Gaussian stochastic systems with data-based minimum entropy optimisation. AIMS Electronics and Electrical Engineering. 2019 3(4):382–396.
- 17. Lv Y, Na J, Zhao X, Huang Y, Ren X. Multi-H∞ Controls for Unknown Input-Interference Nonlinear System With Reinforcement Learning. IEEE Transactions on Neural Networks and Learning Systems. 2021, Online. pmid:34874874
- 18. Liu Q, Ding F, Xu L, Yang E. Partially coupled gradient estimation algorithm for multivariable equation-error autoregressive moving average systems using the data filtering technique. IET Control Theory & Applications. 2019 13(5):642–650.
- 19. Wang S, Na J, Xing Y. Adaptive optimal parameter estimation and control of servo mechanisms: Theory and experiments. IEEE Transactions on Industrial Electronics. 2021 68(1):598–608.
- 20. Imani M, Dougherty ER, Braga-Neto U. Boolean kalman filter and smoother under model uncertainty. Automatica. 2020 111:108609.
- 21. Yu F, Mao Z, Yuan P, He D, Jia M. Recursive parameter estimation for hammerstein-wiener systems using modified ekf algorithm. ISA Transactions. 2017 70:104–115. pmid:28610796
- 22. Wu Y, Hu D, Wu M, Hu X. A numerical-integration perspective on gaussian filters. IEEE Transactions on Signal Processing. 2006 54(8):2910–2921.
- 23. Yin X, Zhang QC, Wang H, and Ding Z T. RBFNN-based minimum entropy filtering for a class of stochastic nonlinear systems. IEEE Transactions on Automatic Control. 2020 65(1):376–381.
- 24. Na J, Li Y, Huang Y, Gao G, Chen Q. Output feedback control of uncertain hydraulic servo systems. IEEE Transactions on Industrial Electronics. 2020 67(1):490–500.
- 25. Mao Y, Ding F, Alsaedi A, Hayat T. Adaptive filtering parameter estimation algorithms for Hammerstein nonlinear systems. Signal Processing. 2016 128:417–425.
- 26. Na J, Xing Y, Costa-Castello R. Adaptive estimation of time-varying parameters with application to roto-magnet plant. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 2021 51(2):731–741.
- 27. Luo XS, Song YD. Data-driven predictive control of hammersteinwiener systems based on subspace identification. Information Sciences. 2018 422:447–461.
- 28. Li L, Zhang H, Ren X. Robust adaptive identification for sandwich systems with unknown time-delay. ISA Transactions. 2020 100:289–298. pmid:31879121
- 29. Chen M, Ding F, Lin R, Alsaedi A, Hayat T. Parameter estimation for a special class of nonlinear systems by using the over-parameterisation method and the linear filter. International Journal of Systems Science. 2019 50(9):1689–1702.
- 30. Firouz Y, Goutam S, Soult MC, Mohammadi A, Van Mierlo J, Van den Bossche P. Block-oriented system identification for nonlinear modeling of all-solid-state li-ion battery technology. Journal of Energy Storage. 2020 28:101184.
- 31. Voros J. Recursive identification of discrete-time nonlinear cascade systems with time-varying output hysteresis. Nonlinear Dynamics. 2017 87:1427–1434.
- 32. Verginis CK, Bechlioulis CP, Dimarogonas DV, Kyriakopoulos KJ. Robust distributed control protocols for large vehicular platoons with prescribed transient and steady-state performance. IEEE Transactions on Control Systems Technology. 2018 26(1):299–304.
- 33. Bechlioulis CP, Heshmati-alamdari S, Karras GC, Kyriakopoulos KJ. Robust image-based visual servoing with prescribed performance under field of view constraints. IEEE Transactions on Robotics. 2019 35(4):1063–1070.
- 34. Dong H, Gao S, Ning B, Tang T, Li Y, Valavanis KP Error-driven nonlinear feedback design for fuzzy adaptive dynamic surface control of nonlinear systems with prescribed tracking performance. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 2020 50(3):1013–1023.
- 35. Zhang L, Yang G. Adaptive fuzzy prescribed performance control of nonlinear systems with hysteretic actuator nonlinearity and faults. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 2018 48(12):2349–2358.
- 36. Bechlioulis CP, Rovithakis GA. Decentralized robust synchronization of unknown high order nonlinear multi-agent systems with prescribed transient and steady state performance. IEEE Transactions on Automatic Control. 2017 62(1):123–134.
- 37. Wang D, Li L, Ji Y, Yan Y. Model recovery for hammerstein systems using the auxiliary model based orthogonal matching pursuit method. Applied Mathematical Modelling. 2018 54:537–550.
- 38. Chen J, Ding F, Zhu Q, Liu Y. Interval error correction auxiliary model based gradient iterative algorithms for multirate arx models. IEEE Transactions on Automatic Control. 2020 65(10):4385–4392.
- 39.
Goodwin GC, Sin KS. Adaptive filtering prediction and control. London: George Alien & Unwin Ltd. Berlin, Heidelberg and New York: Springer-Verlag.; 1984.
- 40. Liu Q, Ding F, Wang Y, Wang C, Hayat T. Auxiliary model based recursive generalized least squares identification algorithm for multivariate output-error autoregressive systems using the decomposition technique. Journal of the Franklin Institute. 2018 355(15):7643–7663.
- 41. Na J, Chen AS, Herrmann G, Burke R, Brace C. Vehicle engine torque estimation via unknown input observer and adaptive parameter estimation. IEEE Transactions on Vehicular Technology. 2018 67(1):409–422.
- 42. Lv Y, Ren X, Na J. Online optimal solutions for multi-player nonzerosum game with completely unknown dynamics. Neurocomputing. 2018 283:87–97.
- 43. Wang S, Tao L, Chen Q, Na J, Ren X. Usde-based sliding mode control for servo mechanisms with unknown system dynamics. IEEE/ASME Transactions on Mechatronics. 2020 25(2):1056–1066.
- 44.
Ljung L. System identification: theory for the user (2nd ed.). Prentice-Hall PTR, Upper Saddle River, New Jersey.; 1999.