Structural modeling of Wiener-Hammerstein system in the presence of - - PowerPoint PPT Presentation

structural modeling of wiener hammerstein system in the
SMART_READER_LITE
LIVE PREVIEW

Structural modeling of Wiener-Hammerstein system in the presence of - - PowerPoint PPT Presentation

Workshop on Nonlinear System Identification Benchmarks - April 25-27 2016, Brussels, Belgium Structural modeling of Wiener-Hammerstein system in the presence of the process noise Erliang Zhang * , Maarten Schoukens ** , Johan Schoukens ** *


slide-1
SLIDE 1

Structural modeling of Wiener-Hammerstein system in the presence of the process noise

Erliang Zhang*, Maarten Schoukens**, Johan Schoukens**

*School of Mechanical Engineering, Zhengzhou University, China ** ELEC, Vrije Universiteit Brussel, Belgium

April 2016

1

Workshop on Nonlinear System Identification Benchmarks - April 25-27 2016, Brussels, Belgium

slide-2
SLIDE 2

Content

 Problem statement  Assumptions  Response of the Wiener-Hammerstein

system

 Process noise detection  Examples  Conclusion

1. 2

slide-3
SLIDE 3

Problem statement

 Process noise modeling influences the estimation consistency of Wiener- Hammerstein model  Detect whether the process noise passes through the static nonlinear part

  • Fig. 1 Wiener-Hammerstein system

3

slide-4
SLIDE 4

Assumptions

Wiener-Hammerstein model

(1) The systems R(q) and S (q) are linear, stable and time-invariant (2) The static nonlinearity f(t) belongs to the set of generalized nonlinearities, can be approximated arbitrary well by polynomials in the sense that the mean square error tends to zero as the polynomial degree tends to 1.

4

 Measurement and process noise

The output measurement noise ey(t) and the process noise ex(t) are zero-mean stationary noise, and independent of the input excitation.

 System input

The input signal u(t) is a persistent excitation, whose value is bounded.

slide-5
SLIDE 5

Assumptions

5

 

=0 i i i

f x = a x

Static nonlinearity:

(Weierstrass approximation theorem)

 

f

n

i i i

f x = a x

=0

Approximately,

slide-6
SLIDE 6

System response

 The process noise does pass through the nonlinearity part

(see Fig. 1)

           

 

 

 

 

  • 1

=1 =0 =0

i- j

i j i ij x i j error due to process noise i m i y i measurement noise nonlinear system response

y t = a S q x t + + e t a c S q x t e t Remark: the error caused by the process noise is “modulated” by the input signal! where x(t) = R(q)u(t),

 

! ! !

ij

i c = i - j j

(binomial coefficient)

6

slide-7
SLIDE 7

System response

 The process noise does not pass through the nonlinearity

part

           

=0 i m i y i measureme x error due to pro nt noise nonlinear sy cess noise stem response

S q e y t = a S q x t + t t + e Remark: the error caused by the process noise is independent

  • f the input signal!

where x(t) = R(q)u(t).

7

slide-8
SLIDE 8

Process noise detection

Principle

 Use the stationarity of the ouput measurement noise  Use nonstationary input signal to differentiate the output error

caused by the process noise from the measurement noise when it passes through the nonlinearity part

 Use the periodic signal to separate the nonperiodic part (caused by

the process noise and measurement noise) from the nonlinearity of Wiener-Hammerstein system

Design a periodic signal which is nonstationary within one period

8

slide-9
SLIDE 9

Process noise detection

Input design

9

Random phase multisine with

Iterative optimization with k as design variables

(1) At the i+1 iteration step RMS0: expected enveloppe RMSi: iterated enveloppe at the i-step (2) Compute the DFT (3) Impose constraint

slide-10
SLIDE 10

Process noise detection

10

The output error ep(t) caused by the process noise

(Preceding the SNL part) (Succeeding the SNL part)

ep(t) is aleatory, and has finite mean-value and variance at each time instant Bounded property

slide-11
SLIDE 11

Process noise detection

Robust measurement strategy using multiple experiments

11

M experiments, P periods

slide-12
SLIDE 12

Simulated example

12

Wiener-Hammerstein system

Linear systems Static nonlinearity (SNL) where

slide-13
SLIDE 13

Simulated example

13

Input signal (one period) Sample number N = 8192, 2132 excited frequency lines Periods of signals: P =32, experiments: M = 32

slide-14
SLIDE 14

Simulated example

14

Wiener-Hammerstein system: heavy output measurement noise Preceding the SNL part

slide-15
SLIDE 15

Simulated example

15

Wiener-Hammerstein system: heavy process noise Succeeding the NL part

slide-16
SLIDE 16

Wiener-Hammerstein benchmark

Wiener-Hammerstein benchmark with process noise

16

Periods of signals: P = 30 Experiments: M = 32

slide-17
SLIDE 17

Wiener-Hammerstein benchmark

Averaged system response over periods for 32 experiments

17

 

[m] m

y t

500 1000 1500 2000

  • 0.2
  • 0.1

0.1 0.2 Temporal data (one period) Mean value w.r.t. period

slide-18
SLIDE 18

Wiener-Hammerstein benchmark

Standard deviations of output error, including measurement noise + error caused by the process noise, for 32 experiments

18

   

m

e

σ t

500 1000 1500 2000 0.02 0.04 0.06 0.08 0.1 0.12 0.14 Temporal data (one period) Standard deviation w.r.t. period

slide-19
SLIDE 19

Wiener-Hammerstein benchmark

Standard deviation of output error over all experiments

19

500 1000 1500 2000 0.08 0.085 0.09 0.095 0.1 0.105 Temporal data (one period) Averaged standard deviation w.r.t. experiment

 

   

1

1 1

M m

M

  

m

e e

σ t σ t

slide-20
SLIDE 20

Wiener-Hammerstein benchmark

Physical interpretation of decreasing-increasing behavior of the estimated output error

20

Circuit generated the static nonlinearity

slide-21
SLIDE 21

Conclusion

 A simple framework has been proposed for the structural

modeling of Wiener-Hammerstein systems with process noise.

 The proposed methodology can provide insight on the static

nonlinearity which the process noise precedes.

 It can be straightforwardly applied to other block-oriented

models.

21