Identification of Wiener-Hammerstein systems with process noise - - PowerPoint PPT Presentation

identification of wiener hammerstein systems with process
SMART_READER_LITE
LIVE PREVIEW

Identification of Wiener-Hammerstein systems with process noise - - PowerPoint PPT Presentation

Identification of Wiener-Hammerstein systems with process noise using an Errors-in-Variables framework Maarten Schoukens, Fritjof Griesing Scheiwe Benchmarks Overview Best Linear Approximation Wiener-Hammerstein Output-Error Influence of


slide-1
SLIDE 1

Identification of Wiener-Hammerstein systems with process noise using an Errors-in-Variables framework

Maarten Schoukens, Fritjof Griesing Scheiwe

slide-2
SLIDE 2

Benchmarks

slide-3
SLIDE 3

Overview

Best Linear Approximation Wiener-Hammerstein – Output-Error Influence of the process noise? Wiener-Hammerstein – EIV Results

slide-4
SLIDE 4

Overview

Best Linear Approximation Wiener-Hammerstein – Output-Error Influence of the process noise? Wiener-Hammerstein – EIV Results

slide-5
SLIDE 5

Best Linear Approximation

slide-6
SLIDE 6

Bussgang’s Theorem

Stationary Gaussian input  Static nonlinearity ≈ static gain

𝑔 𝑣 = 𝛿𝑣

slide-7
SLIDE 7

Structure detection

Wiener-Hammerstein  Only gain factor

) ( ) ( ) ( q S q H q Gbla  

slide-8
SLIDE 8

Overview

Best Linear Approximation Wiener-Hammerstein – Output-Error Influence of the process noise? Wiener-Hammerstein – EIV Results

slide-9
SLIDE 9

Wiener-Hammerstein: OE

slide-10
SLIDE 10

Identifiability

Gain exchange

slide-11
SLIDE 11

Identifiability

Gain exchange Delay exchange

slide-12
SLIDE 12

Best Linear Approximation

) ( ) ( ) ( q S q H q Gbla  

 poles, zeros BLA = poles, zeros system

Gaussian

slide-13
SLIDE 13

Partition the Dynamics

BLA

slide-14
SLIDE 14

Nonlinear optimization

Initial parameter values  Optimization of all parameters together  Levenberg-Marquardt algorithm

slide-15
SLIDE 15

Overview

Best Linear Approximation Wiener-Hammerstein – Output-Error Influence of the process noise? Wiener-Hammerstein – EIV Results

slide-16
SLIDE 16

Influence of the Process Noise

ex(t): Gaussian x(t): Gaussian Bussgang’s Theorem

) ( ) ( ) ( s R s S s Gbla  

slide-17
SLIDE 17

Influence of the Process Noise

ex(t): Gaussian x(t): Gaussian Bussgang’s Theorem

) ( ) ( ) ( s R s S s Gbla  

x(t) depends on ex(t) γ depends on ex(t)

slide-18
SLIDE 18

Example: 3rd Degree NL

𝑧 = 𝑦0 + 𝑓𝑦 3 = 𝑦03 + 3𝑓𝑦𝑦02 + 3𝑓𝑦2𝑦0 + 𝑓𝑦3 𝛿 = 𝐹 𝑧𝑦0 𝐹 𝑦0𝑦0 = 𝐹 𝑦04 + 3𝑓𝑦𝑦03 + 3𝑓𝑦2𝑦02 + 𝑓𝑦3𝑦0 𝐹 𝑦02 = 𝐹 𝑦04 + 3𝑓𝑦2𝑦02 𝐹 𝑦02 = 3𝜏𝑦4 + 3𝜏𝑦2𝜏𝑓2 𝜏𝑦2 = 3𝜏𝑦2 + 3𝜏𝑓2

Bias due to odd nonlinear terms

Assumptions: Gaussian Zero-mean Independent

slide-19
SLIDE 19

Overview

Best Linear Approximation Wiener-Hammerstein – Output-Error Influence of the process noise? Wiener-Hammerstein – EIV Results

slide-20
SLIDE 20

Wiener-Hammerstein: EIV

slide-21
SLIDE 21

Wiener-Hammerstein: EIV

EIV Framework?

slide-22
SLIDE 22

Wiener-Hammerstein: EIV

EIV Framework?

Output depends on input noise  Bias!

slide-23
SLIDE 23

Wiener-Hammerstein: EIV

EIV Framework?

Let us try it anyway:

slide-24
SLIDE 24

Wiener-Hammerstein: EIV

Let us try it anyway: Direct optimization of input on selected freq. Penalty term introduces prior knowledge

slide-25
SLIDE 25

Overview

Best Linear Approximation Wiener-Hammerstein – Output-Error Influence of the process noise? Wiener-Hammerstein – EIV Results

slide-26
SLIDE 26

Results

Estimation Data Random Phase Multisine Input: frequencies: 0-15 kHz RMS: 0.7581 4096 Samples 1 Period 10 Realizations fs: 78.125 kHz

slide-27
SLIDE 27

Results

BLA: order 6/6 Wiener-Hammerstein: Neural Network 3 tansig activation functions

slide-28
SLIDE 28

Results

Output Linear Error WH EIV

slide-29
SLIDE 29

Results

Output

Linear Error WH EIV

slide-30
SLIDE 30

Results

Simulation – Validation/Test Results Multisine

LTI WH OE WH EIV Realization 1 0.055875 0.031387 0.022458 Realization 2 0.055875 0.031387 0.023080 Realization 3 0.055875 0.031387 0.040724 Realization 1-3 0.055875 0.031113 0.025004

slide-31
SLIDE 31

Results

Simulation – Validation/Test Results Sinesweep

LTI WH OE WH EIV Realization 1 0.019492 0.01485 0.039964 Realization 2 0.019492 0.01485 0.02139 Realization 3 0.019492 0.01485 0.022443 Realization 1-3 0.019492 0.011967 0.01913

slide-32
SLIDE 32

Conclusions

Process noise introduces a bias through odd NL terms Identification with process noise is not just an EIV problem EIV methods can result in better estimates