Abstract
In this study, a novel approach for nonlinear process identification via neural fuzzy-based Hammerstein-Wiener model with process disturbance by means of multi-signal processing is presented. The Hammerstein-Wiener model consists of three blocks where a dynamic linear block is sandwiched between two static nonlinear blocks. Multi-signal sources are designed for achieving identification separation of the Hammerstein-Wiener process. The correlation analysis theory is utilized for estimating unknown parameters of output nonlinearity and linear block using separable signals, thus the interference of process disturbance is solved. Furthermore, the immeasurable intermediate variable and immeasurable noise term in identification model is taken over by auxiliary model output and estimate residuals, and then auxiliary model-based recursive extended least squares parameter estimation algorithm is derived to calculate parameters of the input nonlinearity and noise model. Finally, convergence analysis of the suggested identification scheme is derived using stochastic process theory. The simulation results indicate that proposed identification approach yields high identification accuracy and has good robustness.
Similar content being viewed by others
References
Gou J, Liu H (2017) Hammerstein system identification with quantised inputs and quantised output observations. IET Control Theory A 11(4):593–599
Zhang J, Chin KS, Lawrynczuk M (2018) Nonlinear model predictive control based on piecewise linear Hammerstein models. Nonlinear Dyn 92(3):1001–1021
Mu B, Chen HF, Wang LY et al (2017) Recursive identification of Hammerstein systems: convergence rate and asymptotic normality. IEEE Trans Autom Control 62(7):3277–3292
Jia L, Li X, Chiu MS (2016) Correlation analysis based MIMO neuro-fuzzy Hammerstein model with noises. J Process Contr 41:76–91
Cheng CM, Peng ZK, Zhang WM (2016) A novel approach for identification of cascade of Hammerstein model. Nonlinear Dyn 86(1):513–522
Li F, Chen L, Wo S et al (2020) Modeling and parameter learning for the Hammerstein-Wiener model with disturbance. Meas Control 53(5/6):971–982
Zhang B, Mao Z (2017) Bias compensation principle based recursive least squares identification method for Hammerstein nonlinear models. J Franklin Inst 354(3):1340–1355
Hagenblad A, Ljung J, Wills A (2008) Maximum likelihood identification of Wiener models. Automatica 44(11):2697–2705
Kazemi M, Arefi MM (2017) A fast iterative recursive least squares algorithm for Wiener model identification of highly nonlinear systems. ISA T 67:382–388
Schoukens M, Rolain Y (2012) Parametric identification of parallel Wiener models. IEEE Trans Instrum Meas 61(10):2825–2832
Li J, Hua C, Tang Y et al (2014) Stochastic gradient with changing forgetting factor-based parameter identification for Wiener systems. Appl Math Lett 33:40–45
Zhou L, Li X, Pan F (2015) Gradient-based iterative identification for Wiener nonlinear models with non-uniform sampling. Nonlinear Dyn 76(1):627–634
Quachio R, Garcia C (2019) MPC relevant identification method for Hammerstein and Wiener models. J Process Contr 80:78–88
Bloemen HHJ, Chou CT, van den Boom TJJ et al (2001) Wiener model identification and predictive control for dual composition control of a distillation column. J Process Contr 11(6):601–620
Al-Dhaifallah M, Nisar KS, Agarwal P et al (2017) Modeling and identification of heat exchanger process using least squares support vector machines. Therm Sci 21(6):2859–2869
George SJ, Kamat S, Madhavan KP (2007) Modeling of pH process using wave net based Hammerstein model. J Process Contr 17(6):551–561
Li F, Jia L, Peng D et al (2017) Neuro-fuzzy based identification method for Hammerstein output error model with colored noise. Neurocomputing 244:90–101
Luo SX, Song YD (2018) Data-driven predictive control of Hammerstein-Wiener models based on subspace identification. Inform Sciences 422:447–461
Yu F, Mao Z, Jia M et al (2014) Recursive parameter identification of Hammerstein-Wiener systems with measurement noise. Signal Process 105:137–147
Jeng JC, Lin YW (2018) Data-driven nonlinear control design using virtual reference feedback tuning based on block-oriented modeling of nonlinear models. Ind Eng Chem Res 57(22):7583–7599
Li G, Wen C, Zheng WX et al (2011) Identification of a class of nonlinear autoregressive models with exogenous inputs based on kernel machines. IEEE T Signal Process 59(5):2146–2159
Ding B, Ping X (2012) Dynamic output feedback model predictive control for nonlinear models represented by Hammerstein-Wiener model. J Process Contr 22(9):1773–1784
Wills A, Schon TB, Ljung L et al (2013) Identification of Hammerstein-Wiener models. Automatica 49(1):70–81
Zhu Y (2002) Estimation of an N-L-N Hammerstein-Wiener model. Automatica 38(9):1607–1614
Voros J (2015) Iterative identification of nonlinear dynamic models with output backlash using three-block cascade models. Nonlinear Dyn 79(3):2187–2195
Allafi W, Zajic I, Uddin K et al (2017) Parameter identification of the fractional-order Hammerstein-Wiener model using simplified refined instrumental variable fractional-order continuous time. IET Control Theory A 11(15):2591–2598
Bai EW (2002) A blind approach to the Hammerstein-Wiener model identification. Automatica 38(6):967–979
Brouri A, Kadi L, Slassi S (2017) Frequency identification of Hammerstein-Wiener models with backlash input nonlinearity. Int J Control Autom Syst 15(5):2222–2232
Li F, Yao K, Li B et al (2021) A novel learning algorithm of the neuro-fuzzy based Hammerstein-Wiener model corrupted by process noise. J Frankl Inst 358(3):2115–2137
Sung SW, Je CH, Lee J et al (2008) Improved system identification method for Hammerstein-Wiener processes. Ind Eng Chem Res 25(4):631–636
Wang DQ, Ding F (2012) Hierarchical least squares estimation algorithm for Hammerstein-Wiener models. IEEE Signal Proc Lett 19(2):825–828
Ward MacArthur J (2012) A new approach for nonlinear process identification using orthonormal bases and ordinal splines. J Process Contr 22(2):375–389
Yu F, Mao Z, Yuan P et al (2017) Recursive parameter identification for Hammerstein-Wiener models using modified EKF algorithm. ISA T 70:104–115
Wang D, Ding F (2008) Extended stochastic gradient identification algorithms for Hammerstein-Wiener ARMAX models. Comput Math Appl 56:3157–3164
Wang J, Chen T, Wang L (2009) A blind approach to identification of Hammerstein-Wiener models corrupted by nonlinear-process noise. In: Processing of the 7th Asian control conference, Hong Kong, China, 24−29 August, pp 1340−1345
Ni B, Gilson M, Garnier H (2013) Refined instrumental variable method for Hammerstein-Wiener continuous-time model identification. IET Control Theory A7(9):1276–1286
Wang Z, Wang Y, Ji Z (2017) A novel two-stage estimation algorithm for nonlinear Hammerstein-Wiener models from noisy input and output data. J Frankl Inst 354:1937–1944
Lang ZQ (1994) On identification of the controlled plants described by the Hammerstein models. IEEE Trans Automat Contr 39(3):569–573
Navarro-Almanza R, Sanchez MA, Castro JR et al (2022) Interpretable Mamdani neuro-fuzzy model through context awareness and linguistic adaptation. Expert Syst Appl 189:116098. https://doi.org/10.1016/j.eswa.2021.116098
Soto J, Castillo O, Melin P et al (2019) A new approach to multiple time series prediction using MIMO fuzzy aggregation models with modular neural networks. Int J Fuzzy Syst 21(5):1629–1648
Soto J, Melin P, Castillo O (2018) A new approach for time series prediction using ensembles of IT2FNN models with optimization of fuzzy integrators. Int J Fuzzy Syst 20(3):701–728
Castillo O, Castro JR, Melin P et al (2014) Application of interval type-2 fuzzy neural networks in non-linear identification and time series prediction. Soft Comput 18(6):1213–1224
Li J, Zong T, Lu G (2021) Parameter identification of Hammerstein-Wiener nonlinear systems with unknown time delay based on the linear variable weight particle swarm optimization. ISA T. https://doi.org/10.1016/j.isatra.2021.03.021
Abouda SE, Abid DBH, Elloumi M et al (2019) Identification of nonlinear dynamic systems using fuzzy Hammerstein-Wiener systems. In: The 19th international conference on sciences and techniques of automatic control and computer engineering (STA), 24−26 March, Sousse, Tunisia, https://doi.org/10.1109/STA.2019.8717218
Li F, Jia L, Peng D (2017) Identification method of neuro-fuzzy-based Hammerstein model with coloured noise. IET Control Theory A 11(17):3026–3037
Enqvist M, Ljung L (2005) Linear approximations of nonlinear FIR models for separable input processes. Automatica 41(3):459–473
Ding F, Wang F, Xu L et al (2017) Parameter identification for pseudo-linear models using the auxiliary model and the decomposition technique. IET Control Theory A 11(13):390–400
Ljung L (1999) Model identification: theory for the user, 2nd edn. Prentice Hall, Englewood Cliffs
Ding F, Gu Y (2012) 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
Wang Y, Ding F (2016) Recursive least squares algorithm and gradient algorithm for Hammerstein-Wiener models using the data filtering. Nonlinear Dyn 84(2):1045–1053
Mohammadzadeh A, Rathinasamy S (2020) Energy management in photovoltaic battery hybrid systems: a novel type-2 fuzzy control. Int J Hydrogen Energ 45(41):20970–20982
Mosavi A, Qasem SN, Shokri M et al (2020) Fractional-order fuzzy control approach for photovoltaic/battery systems under unknown dynamics, variable irradiation and temperature. Electronics 9(9):1455. https://doi.org/10.3390/electronics9091455
Acknowledgements
This research is supported by the National Natural Science Foundation of China (Grant No. 62003151), the Natural Science Foundation of Jiangsu Province (Grant No. BK20191035), the Changzhou Sci&Tech Program (Grant No. CJ20220065), the “Blue Project” of Universities in Jiangsu Province, and Zhongwu Youth Innovative Talents Support Program in Jiangsu Institute of Technology.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Li, F., Jia, L. & Gu, Y. Identification of nonlinear process described by neural fuzzy Hammerstein-Wiener model using multi-signal processing. Adv. Manuf. 11, 694–707 (2023). https://doi.org/10.1007/s40436-022-00426-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40436-022-00426-w