Skip to main content
Log in

Combined separable signals based neuro-fuzzy Hammerstein–Wiener model

  • Regular Research Paper
  • Published:
Memetic Computing Aims and scope Submit manuscript

Abstract

Hammerstein–Wiener model can describe a large number of complicated industrial processes. In this paper, a novel identification method for neuro-fuzzy based Hammerstein–Wiener model is presented. A neuro-fuzzy system with correlation analysis based non-iterative parameter updating algorithm is proposed to model the static nonlinearity of Hammerstein–Winer processes. As a result, the proposed method not only avoid the inevitable restrictions on static nonlinear function encountered by using the polynomial approach, but also overcomes the problems of initialization and convergence of the model parameters, which are usually resorted to trial and error procedure in the existing iterative algorithms used for the identification of Hammerstein–Winer model. In addition, combined separable signals are adopted to identify the Hammerstein–Wiener process, resulting in the identification problem of the linear model separated from that of nonlinear parts. Moreover, one part of the input signals is extended to more general signals, such as binary signals, Gaussian signals or other modulated signals. Examples are used to illustrate the effectiveness of the proposed method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Smith JG, Kamat S, Madhavan KP (2007) Modelling of PH process using wavenet based Hammerstein model. J Process Control 17(6):551–561

    Article  Google Scholar 

  2. Zhang H-T, Li H-X, Chen G-R (2008) Dual-mode predictive control algorithm for constrained Hammerstein systems. Int J Control 81(10):1609–1625

    Article  MathSciNet  MATH  Google Scholar 

  3. Lakshminarayanan S, Shah SL, Nandakumar K (1995) Identification of Hammerstein models using multivariate statistical tools. Chem Eng Sci 50(22):3599–3613

    Article  Google Scholar 

  4. Biagiola SI, Figueroa JL (2011) Identification of uncertain MIMO Wiener and Hammerstein models. Comput Chem Eng 35(12):2867–2875

    Article  Google Scholar 

  5. Bhandari N, Rollins D (2004) Continuous-time Hammerstein nonlinear modeling applied to distillation. AIChE J 50(2):530–533

    Article  Google Scholar 

  6. Rollins DK, Bhandari N, Bassily AM, Colver GM, Chin ST (2003) A continuous-time nonlinear dynamic predictive modeling method for Hammerstein processes. Ind Eng Chem Res 42(4):860–872

    Article  Google Scholar 

  7. Naeem O, Huesmana AEM (2011) Non-linear model approximation and reduction by new input-state Hammerstein block structure. Comput Chem Eng 35(5):758–773

    Article  Google Scholar 

  8. Bai EW (2002) A blind approach to the Hammerstein–Wiener model identification. Automatica 38(6):967–979

    Article  MathSciNet  MATH  Google Scholar 

  9. Bai EW (1998) An optimal two-step identification algorithm for Hammerstein–Wiener nonlinear systems. Automatica 34(3):333–338

    Article  MathSciNet  MATH  Google Scholar 

  10. Crama P, Schoukens J (2004) Hammerstein–Wiener system estimator initialization. Automatica 40(9):1543–1550

    Article  MathSciNet  MATH  Google Scholar 

  11. Gui WH, Song HY, Yang CH (2008) Hammerstein–Wiener model identified by least-square-support-vector machine and its application. Control Theory Appl 25(3):393–397

  12. Park HC, Sung SW, Lee J (2006) Modeling of Hammerstein–Wiener processes with special input test signals. Ind Eng Chem Res 45:1029–1038

    Article  Google Scholar 

  13. Jia L, Yang AH, Chiu MS (2013) Research on multi-signal based neuro-fuzzy Hammerstein–Wiener model. Acta Autom Sin 39(5):690–696

    Article  Google Scholar 

  14. Enqvist M, Ljung L (2005) Linear approximations of nonlinear FIR systems for separable input processes. Automatica 41(3):459–473

    Article  MathSciNet  MATH  Google Scholar 

  15. Enqvist M (2006) Identification of Hammerstein systems using separable random multisines. In: Proceedings of the 14th IFAC Symposium on System Identification, 768–773

  16. Jia L, Li XL, Chiu MS (2014) Identification of MIMO neuro-fuzzy Hammerstein model with noises. Commun Comput Inf Sci 461:298–306

    Google Scholar 

  17. Jia L, Chiu MS, Ge SS (2005) A noniterative neuro-fuzzy based identification method for Hammerstein processes. J Process Control 15(7):749–761

    Article  Google Scholar 

  18. Nuttall AH (1958) Theory and application of the separable class of random processes. Technical Report 343. MIT Research Laboratory of Electronics, Cambridge

  19. Bussgang JJ (1952) Crosscorrelation functions of amplitude distorted Gaussian signals. Technical Report 216. MIT Research Laboratory of Electronics, Cambridge

  20. Lee YJ, Sung SW, Park S (2004) Input test signal design and parameter estimation method for the Hammerstein–Wiener processes. Ind Eng Chem Res 43:7521–7530

    Article  Google Scholar 

Download references

Acknowledgments

This research was supported by National Natural Science Foundation of China (61374044), Shanghai Science Technology Commission (15510722100,16111106300), Shanghai Municipal Education Commission (14ZZ088).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jia Li.

Appendix

Appendix

The cross-correlation of u(k) and v(k) is

$$\begin{aligned} R_{vu} (\tau )=E\left( {v(k)u(k-\tau )} \right) ,\forall \tau \in Z \end{aligned}$$
(50)

According to the property of total expectation of random variable, above cross-correlation can be expressed as

$$\begin{aligned} R_{vu} (\tau )=E\left( {E\left( {v(k)u(k-\tau )|u(k)} \right) } \right) \end{aligned}$$
(51)

Furthermore, from \(v(k)=f(u(k))\), we have

$$\begin{aligned} R_{vu} (\tau )=E\left( {v(k)E\left( {u(k-\tau )|u(k)} \right) } \right) \end{aligned}$$
(52)

As mentioned in [14, 18], we know that the separability of a process means that the conditional expectation \(E\left( {u(k-\tau )|u(k)} \right) \) should satisfy

$$\begin{aligned} E\left( {u(k-\tau )|u(k)} \right) =a(\tau )u(k) \end{aligned}$$
(53)

where, \(a(\tau )=R_u (\tau )/R_u (0)\)

From Eqs. (52) and (53), we get

$$\begin{aligned} R_{vu} (\tau )=a(\tau )E\left( {v(k)u(k)} \right) \end{aligned}$$
(54)

In addition, the auto-correlation of u(k) is

$$\begin{aligned} R_u (\tau )=E\left( {u(k)u(k-\tau )} \right) ,\forall \tau \in Z \end{aligned}$$
(55)

According to the properties of expectation and total expectation of random variables, we obtain

$$\begin{aligned} R_u (\tau )= & {} E\left( {E\left( {u(k)u(k-\tau )|u(k)} \right) } \right) \nonumber \\= & {} E\left( {u(k)E\left( {u(k-\tau )|u(k)} \right) } \right) \end{aligned}$$
(56)

From Eq. (53), we have

$$\begin{aligned} R_u (\tau )=a(\tau )E\left( {u(k)u(k)} \right) \end{aligned}$$
(57)

From Eqs. (54) and (57), we get

$$\begin{aligned} R_{vu} (\tau )=\frac{E\left( {v(k)u(k)} \right) }{E\left( {u(k)u(k)} \right) }R_u (\tau ) \end{aligned}$$
(58)

Define \(b_0 =\frac{E\left( {v(k)u(k)} \right) }{E\left( {u(k)u(k)} \right) }\), we thus have \(R_{vu} (\tau )=b_0 R_u (\tau )\).

This completes the proof.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, J., Qiliang, F. Combined separable signals based neuro-fuzzy Hammerstein–Wiener model. Memetic Comp. 9, 245–259 (2017). https://doi.org/10.1007/s12293-016-0204-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12293-016-0204-3

Keywords

Navigation