Identification of Wiener–Hammerstein models: Two algorithms based on the best split of a linear model applied to the SYSID'09 benchmark problem

This paper describes the identification of Wiener–Hammerstein models and two recently suggested algorithms are applied to the SYSID'09 benchmark data. The most difficult step in the identification process of such block-oriented models is to generate good initial values for the linear dynamic blocks so that local minima are avoided. Both of the considered algorithms obtain good initial estimates by using the best linear approximation (BLA) which can easily be estimated from data. Given the BLA, the two algorithms differ in the way the dynamics are separated into two linear parts. The first algorithm simply considers all possible splits of the dynamics. Each of the splits is used to initialize one Wiener–Hammerstein model using linear least-squares and the best performing model is selected. In the second algorithm, both linear blocks are initialized with the entire BLA model using basis function expansions of the poles and zeros of the BLA. This gives over-parameterized linear blocks and their order is decreased in a model reduction step. Both algorithms are explained and their properties are discussed. They both give good, comparable models on the benchmark data.

[1]  Petre Stoica,et al.  Decentralized Control , 2018, The Control Systems Handbook.

[2]  Johan Schoukens,et al.  Initializing Wiener-Hammerstein models based on partitioning of the best linear approximation , 2012, Autom..

[3]  Johan Schoukens,et al.  Computing an initial estimate of a Wiener-Hammerstein system with a random phase multisine excitation , 2005, IEEE Transactions on Instrumentation and Measurement.

[4]  Steve McLaughlin,et al.  Analysis of stochastic gradient identification of Wiener-Hammerstein systems for nonlinearities with Hermite polynomial expansions , 2001, IEEE Trans. Signal Process..

[5]  Jan Swevers,et al.  Identification of nonlinear systems using Polynomial Nonlinear State Space models , 2010, Autom..

[6]  Rik Pintelon,et al.  System Identification: A Frequency Domain Approach , 2012 .

[7]  Stephen A. Billings,et al.  Identification of systems containing linear dynamic and static nonlinear elements , 1982, Autom..

[8]  Johan A. K. Suykens,et al.  Wiener-Hammerstein Benchmark , 2009 .

[9]  Sabine Van Huffel,et al.  Total least squares problem - computational aspects and analysis , 1991, Frontiers in applied mathematics.

[10]  J. Schoukens,et al.  Nonparametric initial estimates for Wiener-Hammerstein systems , 2006 .

[11]  Keith R. Godfrey,et al.  Identification of wiener-hammerstein models with cubic nonlinearity using lifred , 2003 .

[12]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[13]  Lennart Ljung,et al.  Linear approximations of nonlinear FIR systems for separable input processes , 2005, Autom..

[14]  Keith R. Godfrey,et al.  Identification of Wiener-Hammerstein models using linear interpolation in the frequency domain (LIFRED) , 2002, IEEE Trans. Instrum. Meas..

[15]  M. Boutayeb,et al.  Recursive identification method for MISO Wiener-Hammerstein model , 1995, IEEE Trans. Autom. Control..

[16]  Brett Ninness,et al.  Estimation of Generalised Hammerstein-Wiener Systems , 2009 .

[17]  C. H. Chen,et al.  Maximum likelihood identification of stochastic Weiner-Hammerstein-type non-linear systems , 1992 .

[18]  D. Brillinger The identification of a particular nonlinear time series system , 1977 .

[19]  Yves Rolain,et al.  Non-parametric Estimation of the Frequency-response Functions of the Linear Blocks of a Wiener-Hammerstein Model , 1997, Autom..

[20]  Gene H. Golub,et al.  Matrix computations , 1983 .

[21]  Johan Schoukens,et al.  Initializing Wiener-Hammerstein Models Based on Partitioning of the Best Linear Approximation , 2011 .