Hammerstein System Identification by a Semi-Parametric Method

Similar documents
APPLICATION OF INSTRUMENTAL VARIABLE METHOD TO THE IDENTIFICATION OF HAMMERSTEIN-WIENER SYSTEMS

Chapter 2 Hammerstein Systems

Further Results on Model Structure Validation for Closed Loop System Identification

From Volterra series through block-oriented approach to Volterra series

Cramér-Rao Bounds for Estimation of Linear System Noise Covariances

An Iterative Algorithm for the Subspace Identification of SISO Hammerstein Systems

Expressions for the covariance matrix of covariance data

Lecture Note #7 (Chap.11)

ELEC system identification workshop. Subspace methods

NONLINEAR ECHO CANCELLATION FOR HANDS-FREE SPEAKERPHONES. Bryan S. Nollett and Douglas L. Jones

Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate

Parameter Bounds for Discrete-Time Hammerstein Models With Bounded Output Errors

6.435, System Identification

System Identification: From Data to Model

Accurate Model Identification for Non-Invertible MIMO Sandwich Block-Oriented Processes

( ) ( = ) = ( ) ( ) ( )

Chapter 4 Neural Networks in System Identification

Semiparametric Identification of Wiener Systems Using a Single Harmonic Input and Retrospective Cost Optimization

3. ESTIMATION OF SIGNALS USING A LEAST SQUARES TECHNIQUE

Hand Written Digit Recognition using Kalman Filter

EL1820 Modeling of Dynamical Systems

Recursive Least Squares for an Entropy Regularized MSE Cost Function

LTI Approximations of Slightly Nonlinear Systems: Some Intriguing Examples

Nonlinear System Identification Using Maximum Likelihood Estimation

13. Power Spectrum. For a deterministic signal x(t), the spectrum is well defined: If represents its Fourier transform, i.e., if.

A STATE-SPACE APPROACH FOR THE ANALYSIS OF WAVE AND DIFFUSION FIELDS

A Log-Frequency Approach to the Identification of the Wiener-Hammerstein Model

Q3. Derive the Wiener filter (non-causal) for a stationary process with given spectral characteristics

! # % & () +,.&/ 01),. &, / &

Modeling and Identification of Dynamic Systems (vimmd312, 2018)

Linearization problem. The simplest example

IMPROVEMENTS IN MODAL PARAMETER EXTRACTION THROUGH POST-PROCESSING FREQUENCY RESPONSE FUNCTION ESTIMATES

y k = ( ) x k + v k. w q wk i 0 0 wk

A Canonical Genetic Algorithm for Blind Inversion of Linear Channels

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström

NON-LINEAR PARAMETER ESTIMATION USING VOLTERRA AND WIENER THEORIES

Development of Nonlinear Black Box Models using Orthonormal Basis Filters: A Review*

A technique for simultaneous parameter identification and measurement calibration for overhead transmission lines

Nonlinear State Estimation Methods Overview and Application to PET Polymerization

Input-output data sets for development and benchmarking in nonlinear identification

Identification of Nonlinear Dynamic Systems with Multiple Inputs and Single Output using discrete-time Volterra Type Equations

A SQUARE ROOT ALGORITHM FOR SET THEORETIC STATE ESTIMATION

ECE 636: Systems identification

CONE CRUSHER MODEL IDENTIFICATION USING BLOCK-ORIENTED SYSTEMSWITH ORTHONORMAL BASIS FUNCTIONS

Cambridge University Press Nonparametric System Identification Wlodzimierz Greblicki and Miroslaw Pawlak Excerpt More information

Layered Polynomial Filter Structures

2 Introduction of Discrete-Time Systems

Wavelet-Based Nonparametric Modeling of Hierarchical Functions in Colon Carcinogenesis

PARAMETER ESTIMATION AND ORDER SELECTION FOR LINEAR REGRESSION PROBLEMS. Yngve Selén and Erik G. Larsson

A Kind of Frequency Subspace Identification Method with Time Delay and Its Application in Temperature Modeling of Ceramic Shuttle Kiln

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification

CALCULATION METHOD FOR NONLINEAR DYNAMIC LEAST-ABSOLUTE DEVIATIONS ESTIMATOR

Impulsive Noise Filtering In Biomedical Signals With Application of New Myriad Filter

An Exact Solution to Support Vector Mixture

Stochastic Collocation Methods for Polynomial Chaos: Analysis and Applications

Online Appendix. j=1. φ T (ω j ) vec (EI T (ω j ) f θ0 (ω j )). vec (EI T (ω) f θ0 (ω)) = O T β+1/2) = o(1), M 1. M T (s) exp ( isω)

Bayesian and Monte Carlo change-point detection

Nonparametric inference for ergodic, stationary time series.

Issues on quantile autoregression

Analysis of Finite Wordlength Effects

Discretization of Continuous Linear Anisochronic Models

6.435, System Identification

Chapter 6: Nonparametric Time- and Frequency-Domain Methods. Problems presented by Uwe

Root-MUSIC Time Delay Estimation Based on Propagator Method Bin Ba, Yun Long Wang, Na E Zheng & Han Ying Hu

Set-based adaptive estimation for a class of nonlinear systems with time-varying parameters

14 - Gaussian Stochastic Processes

Subspace Identification for Nonlinear Systems That are Linear in Unmeasured States 1

Introduction to Systems Analysis and Decision Making Prepared by: Jakub Tomczak

Non-stationary extremal eigenvalue approximations in iterative solutions of linear systems and estimators for relative error

TAKEHOME FINAL EXAM e iω e 2iω e iω e 2iω

A nonparametric test for seasonal unit roots

Singular Kalman Filtering: New Aspects Based on an Alternative System Theory

Power Amplifier Linearization Using Multi- Stage Digital Predistortion Based On Indirect Learning Architecture

Set-Membership Identification of Wiener models with noninvertible nonlinearity

Closed-loop Identification of Hammerstein Systems Using Iterative Instrumental Variables

NON-LINEAR CONTROL OF OUTPUT PROBABILITY DENSITY FUNCTION FOR LINEAR ARMAX SYSTEMS

Identification of Nonlinear Systems Using Neural Networks and Polynomial Models

Sparse Least Mean Square Algorithm for Estimation of Truncated Volterra Kernels

Chapter 2 Wiener Filtering

Multivariate ARMA Processes

Refined Instrumental Variable Methods for Identifying Hammerstein Models Operating in Closed Loop

A. Poulimenos, M. Spiridonakos, and S. Fassois

Lecture 7: Discrete-time Models. Modeling of Physical Systems. Preprocessing Experimental Data.

Advanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification

Identification of MIMO linear models: introduction to subspace methods

The Rationale for Second Level Adaptation

Blind channel deconvolution of real world signals using source separation techniques

Parameter-dependent normal forms for bifurcation equations of dynamical systems

Gradient-Adaptive Algorithms for Minimum Phase - All Pass Decomposition of an FIR System

NONLINEAR SYSTEM IDENTIFICATION VIA WAVELET EXPANSIONS. Z. Hasiewicz* M. Pawlak**

Wavelet Methods for Time Series Analysis. Part IV: Wavelet-Based Decorrelation of Time Series

arxiv: v1 [cs.sy] 22 Aug 2017

Identification of Unknown Functions in Dynamic Systems

Maximum Likelihood Diffusive Source Localization Based on Binary Observations

SYSTEM RECONSTRUCTION FROM SELECTED HOS REGIONS. Haralambos Pozidis and Athina P. Petropulu. Drexel University, Philadelphia, PA 19104

ADSP ADSP ADSP ADSP. Advanced Digital Signal Processing (18-792) Spring Fall Semester, Department of Electrical and Computer Engineering

Feedback Control of Turbulent Wall Flows

State Space Representation of Gaussian Processes

Stochastic Optimization with Inequality Constraints Using Simultaneous Perturbations and Penalty Functions

Analyticity and Derivatives of Entropy Rate for HMP s

Transcription:

Hammerstein System Identification by a Semi-arametric ethod Grzegorz zy # # Institute of Engineering Cybernetics, Wroclaw University of echnology, ul. Janiszewsiego 11/17, 5-372 Wroclaw, oland, grmz@ict.pwr.wroc.pl ABSAC A semi-parametric algorithm for identification of Hammerstein systems in the presence of correlated noise is proposed. he procedure is based on the non-parametric ernel regression estimator and the standard least squares. he advantages of the method in comparison with the standard non-parametric approach are discussed. Limit properties of the proposed estimator are studied, and the simulation results are presented. Keywords: onlinear systems, non-parametric regression, system identification 1. IODUCIO he nonlinear, dynamic system modeling has been widely discussed in the literature for the last three decades. umerous applications (in signal processing, telecommunication systems, designing of adaptive filters, pattern recognition, automation, biological systems (see [1]-[3])) show necessity of the research of more effective identification algorithms. he oldest identification techniques based on the Volterra and Wiener functional expansions gave very complicated algorithms. In 8 s the another approach appeared, basing on the assumption that the nonlinear dynamic system can be represented by interconnections of linear dynamic and static nonlinear elements [4]. he most of authors proposed the parametric algorithms without rigorous convergence proofs, restricted to the non-linearity of a polynomial form only. on-parametric methods were first applied by Greblici and awla ([5]-[8]) and based on the estimation of the regression function (ernel estimator, orthogonal series estimator, and recently on the wavelet approach [9]). Convergence of the proposed estimators was proved with the poor restrictions on the nonlinearity. he main disadvantage of these methods is non-analytic form of the solution. An idea of our algorithm is similar to that in [1], where the parameter estimator for the simple, static, linear element constructed by non-parametric estimation was analyzed. First the evaluations of the unmeasureable signal are computed by a non-parametric method, to be exploited in the parametric (least-squares) estimation of the unnown non-linearity. In section 2 the studied Hammerstein system (Fig. 1) is presented, and the identification problem is defined. ext, a two-stage identification algorithm is proposed in section 3, and its theoretical limit properties are analyzed in section 4. Simulation examples for the sample nonlinear system are shown in section 5.

2. SAEE OF HE OBLE 2.1. System under consideration he system consists of a static non-linearity µ () followed by a linear FI filter with the impulse response coefficients { λ p} p =. he system output is disturbed by a random, correlated noise process z. Only the input x and the output y of the overall system are accessible for measurements. x ε { ω r } w µ ( ) { λ p } p = r = v z y Fig.1. Hammerstein system with the correlated noise process. he system is described by the equations w which yelds ( x ) = µ, v = λ w p p y, z = ω r ε r ( x ) p p r= r= = λ µ + ω ε r r, y = v + z (1) 2.2. Assumptions and comments We assume the following: (A1) the random input sequence { x } (A2) the disturbance { } ε = = is iid, and is bounded: x x < is independent of inputs, zero mean, bounded, stationary white noise, i.e. Εε =, Εε ε j = for j, and ε < ε < (A3) the non-linearity () µ x = ϕ x a *, where µ x is of the form () () = ( a a a S ) () = ( 1(), 2(),..., S ()), where fs () x a * 1, 2,..., is an unnown true parameter vector, and ϕ x f x f x f x, s=1...s is a set of a priori nown, linearly independent functions, such that fs() x f < for x x (cf. (A1))

(A4) the correlated noise process { } filter, and ω r r = < z = (A() stationary process) is generated by a linear finite impulse response (A5) for clarity of exposition we additionally assume that µ () = and λ Under (A1)-(A5) we have: (C1) from (A2) and (A4) we conclude that ( z z <, where z = ε ω r r = ) { } z is zero-mean and bounded (C2) from (A1) and (A3) the vector process ϕ( x ) = Denoting W = ( w1, w2,..., w) and = ( ϕ( x1) ϕ( x2) ϕ( x )) W =Φ a *. From (C2) one can infer that the matrix Φ Φ a * = ( ) Φ Φ Φ is persistently exciting of order S,,..., we get Φ W is nonsingular, and 2.3. Identification tas he aim of the identification is to recover the unnown parameter vector a * of the nonlinearity using the input-output measurements {( x, y )} =1 (2) from the whole system, obtained in the experiment. We emphasize that the non-linearity output w cannot be directly measured. 3. SEI-AAEIC ALGOIH Observe that (cf. (1)) ( ) ( ) y = λ µ x + λ µ x + z p p 1 and () () Ε () x = λ µ x + µ x λ p Hence, including assumption (A5), we get () () µ () x = () x () where x () = { y x = x} 1 = Εµ x λ and further p Ε is the regression function. Basing on this observation we propose the following identification algorithm: { } Stage 1. Exploiting ( x, y ) { } w =1 =1 1 estimate the values of the unmeasureable signal by the non-parametric method (ernel regression estimate): µ ( ) ( ) (), where ( ) w! =! x =! x!,! x yk x x i = i i h K x x i ( ) i h( ) and K () is a ernel function, h( ) is a smoothing parameter (see[5]). (3)

Stage 2. Using the pairs {( x w ) },!, =1 a where W! ( w!,, w!,,..., w!, ) = 1 2. = compute the least-squares parameter estimate: ( ) Φ Φ 1 Φ! (4) W 4. LII OEIES Introducing the error of the non-parametric estimator as η = w! w =! x! w =! µ x µ x ( ( ) ()) ( ) ( ),, the parametric part of the algorithm can be interpreted as the identification of a non-linear, static element µ () x ϕ () x = a * corrupted by the disturbance η, (Fig. 2) from the noisy input-output measurements {( x w ) },!, =1. x!, µ ( ) w η, w Fig.2. Illustration of the second stage of the algorithm. Denoting Θ = ( η1, η2, η, ) (2) and (4)): a ( ) W ( ),,..., we obtain W! 1 = W + Θ which yields (from = Φ Φ Φ + Φ Φ Φ Θ = a + *, where = 1 1 Φ Φ Φ Θ ( ) = 1 1 = ϕ ϕ ϕ η 1, 2, he matrix 1, is invertible (see (C2)) and has finite elements (see (A3)), so (, ) well defined. aing use of the results in [5], we realize that w!, η, provided that () in probability, i.e. lim (, ) 1 w is and η > δ = for each δ > and each =1..., K fulfils standard conditions for ernel functions [5] and ( ) appropriately selected, such that h( ) and h( ) heorem 1. Assume that (A1)-(A6) hold and ( η δ). h is α, > c for some α > (in τ stage 1). Let = and τ >. If ατ > 1 then a a * in probability as.

roof. Each element 2, [] s of the vector 2, fulfils the condition 1 1 f = η η η, = UB [] s f ( x ) f ( x ) 2, s, s, UB ( > f ) = > δ η δ η > δ,, α ( η > δ) = τ ( ) α 1 ατ, c c = c If ατ > 1 then 1 ατ as. hus UB * a s a s in probability for each s=1...s. [] [] in probability, and 5. EXEIEAL ESULS he results of the experiments under the sample nonlinear system are presented in Fig. 3. It illustrates consistency property and shows the solutions for =1 and for =5 measurements. 3 E 24 18 12 6 a - a * 2 E()=---------------1% a * 2 1 2 3 4 5 y 2 16 12 =1 =21 x ~ U(-1,1) ε ~ U(-2,2) µ (x) System specification: y 2 16 12 () = (,,sin ) 2 ( ) ϕ x x x x a * = 21,, 2 = 2, λ, λ 1 = 1, λ 2 = 2, ω, ω 1, ω 2 Used ernel function Ku () h( ) = 5. τ 5. =5 =63 x ~ U(-1,1) ~ U(-2,2) ε = e u 2 µ (x) 8 8 4 4-4 -8 ϕ (x)*a 21 measurements -12-1 -8-6 -4-2 2 4 6 8 1 x -4-8 ϕ (x)*a 63 measurements -12-1 -8-6 -4-2 2 4 6 8 1 Fig.3. Experimental results for a sample nonlinear system identification x

6. COCLUSIOS he proposed method has the following advantages in comparison to the standard nonparametric approach: the resulting model has the analytic form, which is very important in practice we can estimate µ ( x ) not having any measurements from neighborhood of x However certain a priori nowledge about the non-linearity is needed. amely, the nonlinearity has to be nown with accuracy to the parameters but is not assumed to be of a polynomial type, which was commonly assumed earlier (eg. [4]). o increase numerical efficiency, both stages of the algorithm can be computed in recursive fashion. he recursive version of (3) in stage 1 can be found in [8]. he recursive version of (4) in stage 2 is the standard recursive least-squares algorithm. Experimental examinations over the systems containing non-typical non-linearities confirmed good behavior of the algorithm. he algorithm is simple to compute and can be well applied in many fields. EFEECES [1] W.X. Zheng, On a Least-Squares-Based Algorithm for Identification of Stochastic Linear Systems, IEEE ransactions on Signal rocessing, Vol. 46, o. 6, 1998, pp. 1631-1638. [2] G.Giunta, G. Jacovitti, A. eri, Bandpass onlinear System Identification by Higher Cross Correlation, IEEE ransactions on Signal rocessing, 29, 1991, pp. 292-295. [3] S.S. Hayin, Adaptive filter theory (third edition), rentice-hall, 1996. [4] S.A. Billings, S.Y.Fahouri, Identification of Systems Containing Linear Dynamic and Static onlinear Elements, Automatica, Vol. 18, o. 1, 1982, pp. 15-26. [5] W. Greblici,. awla, Hammerstein System Identification by on-parametric egression Estimation, International Journal of Control, Vol. 45, o. 1, 1987, pp. 343-354. [6] W. Greblici,. awla, onparametric Identification of Hammerstein Systems, IEEE ransactions on Information heory, Vol. 35, o. 2, 1989, pp. 49-418. [7] W. Greblici,. awla, Cascade on-linear System Identification by a on-arametric ethod, International Journal of System Science, Vol. 25, o. 1, 1994, pp. 129-153. [8] W. Greblici,. awla, ecursive onparametric Identification of Hammerstein Systems, J.Franlin Inst., Vol. 326, o. 4, 1989. [9]. awla, Z. Hasiewicz, onlinear System Identification by the Haar ultiresolution Analysis, IEEE ransactions on Circuits and Systems, Vol. 45, o. 9, 1998, pp. 945-961. [1] J.A. Cristobal Cristobal,. Feraldo oca, W. Gonzales anteiga, A Class of Linear egression arameter Estimators Constructed by onparametric Estimation, he Annals of Statistics, Vol. 15, o. 2, 1987, pp. 63-69.