Professional Documents
Culture Documents
System Identification Lecture Week 4: Dr. Mian Ilyas Ahmad
System Identification Lecture Week 4: Dr. Mian Ilyas Ahmad
Lecture Week 4
Associate Professor,
RCMS, NUST Pakistan
m.ilyas@rcms.nust.edu.pk
M.I.Ahmad (RCMS) 1 / 13
Last Week
Response identification
Impulse response identification
Step response identification
Sine wave response identification
Correlation Methods
M.I.Ahmad (RCMS) 2 / 13
Current Week
M.I.Ahmad (RCMS) 3 / 13
Current Week
M.I.Ahmad (RCMS) 3 / 13
Current Week
M.I.Ahmad (RCMS) 3 / 13
Current Week
M.I.Ahmad (RCMS) 3 / 13
Nonparametric Identification - LTI Systems
Weiner Hopf Equation
∞
X
ruy (l) = g (k)ruu (l − k)
k=0
M.I.Ahmad (RCMS) 4 / 13
Nonparametric Identification - LTI Systems
Weiner Hopf Equation
∞
X
ruy (l) = g (k)ruu (l − k)
k=0
M.I.Ahmad (RCMS) 4 / 13
Nonparametric Identification - LTI Systems
Weiner Hopf Equation
∞
X
ruy (l) = g (k)ruu (l − k)
k=0
M.I.Ahmad (RCMS) 4 / 13
Nonparametric Identification - LTI Systems
Weiner Hopf Equation
∞
X
ruy (l) = g (k)ruu (l − k)
k=0
M.I.Ahmad (RCMS) 4 / 13
Nonparametric Identification - LTI Systems
Weiner Hopf Equation
∞
X
ruy (l) = g (k)ruu (l − k)
k=0
M.I.Ahmad (RCMS) 4 / 13
Nonparametric Identification - LTI Systems
Weiner Hopf Equation
∞
X
ruy (l) = g (k)ruu (l − k)
k=0
M.I.Ahmad (RCMS) 5 / 13
Nonparametric Identification - LTI Systems
Impulse Response Identification using Weiner Hopf Equation
.
.
.
ruy (s) = g (0)ruu (s) + g (1)ruu (s − 1) + . . . + g (s)ruu (0)
M.I.Ahmad (RCMS) 5 / 13
Nonparametric Identification - LTI Systems
Impulse Response Identification using Weiner Hopf Equation
.
.
.
ruy (s) = g (0)ruu (s) + g (1)ruu (s − 1) + . . . + g (s)ruu (0)
M.I.Ahmad (RCMS) 5 / 13
Nonparametric Identification - LTI Systems
Impulse Response Identification using Weiner Hopf Equation
.
.
.
ruy (s) = g (0)ruu (s) + g (1)ruu (s − 1) + . . . + g (s)ruu (0)
M.I.Ahmad (RCMS) 5 / 13
Nonparametric Identification - LTI Systems
Impulse Response Identification using Weiner Hopf Equation
.
.
.
ruy (s) = g (0)ruu (s) + g (1)ruu (s − 1) + . . . + g (s)ruu (0)
M.I.Ahmad (RCMS) 6 / 13
Nonparametric Identification - LTI Systems
M.I.Ahmad (RCMS) 6 / 13
Nonparametric Identification - LTI Systems
M.I.Ahmad (RCMS) 6 / 13
Nonparametric Identification - LTI Systems
N−l
1 X
ruu (−l) = u(j)u(j + l) [l N]
N − l j=1
M.I.Ahmad (RCMS) 6 / 13
Nonparametric Identification - LTI Systems
N−l
1 X
ruu (−l) = u(j)u(j + l) [l N]
N − l j=1
2 If u(t) is equal to a unit impulse, than ruu (0) = 1 and ruu (l) = 0 for
l 6= 0. This means that Ruu is identity matrix and ruy = g
M.I.Ahmad (RCMS) 6 / 13
Nonparametric Identification - LTI Systems
Algorithm
M.I.Ahmad (RCMS) 7 / 13
Nonparametric Identification - LTI Systems
Algorithm
M.I.Ahmad (RCMS) 7 / 13
Nonparametric Identification - LTI Systems
Algorithm
M.I.Ahmad (RCMS) 7 / 13
Nonparametric Identification - LTI Systems
Algorithm
M.I.Ahmad (RCMS) 7 / 13
Nonparametric Identification - LTI Systems
Algorithm
M.I.Ahmad (RCMS) 7 / 13
Nonparametric Identification - LTI Systems
Filter Properties of Weiner Hopf Equation
M.I.Ahmad (RCMS) 8 / 13
Nonparametric Identification - LTI Systems
Filter Properties of Weiner Hopf Equation
M.I.Ahmad (RCMS) 8 / 13
Nonparametric Identification - LTI Systems
Filter Properties of Weiner Hopf Equation
M.I.Ahmad (RCMS) 8 / 13
Nonparametric Identification - LTI Systems
Filter Properties of Weiner Hopf Equation
M.I.Ahmad (RCMS) 8 / 13
Nonparametric Identification - LTI Systems
Filter Properties of Weiner Hopf Equation
M.I.Ahmad (RCMS) 9 / 13
Nonparametric Identification - LTI Systems
We know that
u(t) = αsinwt → LTI Sys → y (t) = α|G (e jw )|sin(wt + φ)
M.I.Ahmad (RCMS) 9 / 13
Nonparametric Identification - LTI Systems
We know that
u(t) = αsinwt → LTI Sys → y (t) = α|G (e jw )|sin(wt + φ)
Actual response is y (t) = α|G (e jw )|sin(wt + φ) + e(t) and it is
possible to correlate ȳ (t) out from the noise e(t)
M.I.Ahmad (RCMS) 9 / 13
Nonparametric Identification - LTI Systems
We know that
u(t) = αsinwt → LTI Sys → y (t) = α|G (e jw )|sin(wt + φ)
Actual response is y (t) = α|G (e jw )|sin(wt + φ) + e(t) and it is
possible to correlate ȳ (t) out from the noise e(t)
We define
NT
1 X
Ys (N) = y (t)sinwt
NT + 1
t=0
M.I.Ahmad (RCMS) 9 / 13
Nonparametric Identification - LTI Systems
We know that
u(t) = αsinwt → LTI Sys → y (t) = α|G (e jw )|sin(wt + φ)
Actual response is y (t) = α|G (e jw )|sin(wt + φ) + e(t) and it is
possible to correlate ȳ (t) out from the noise e(t)
We define
NT
1 X
Ys (N) = y (t)sinwt
NT + 1
t=0
NT
1 X
Yc (N) = y (t)coswt
NT + 1
t=0
M.I.Ahmad (RCMS) 9 / 13
Nonparametric Identification - LTI Systems
Frequency Analysis Using Correlation Techniques
Expanding Ys (N) as
NT
1 X jw
Ys (N) = (α|G (e )|sin(wt + φ)sinwt + e(t)sinwt)
NT + 1 t=0
M.I.Ahmad (RCMS) 10 / 13
Nonparametric Identification - LTI Systems
Frequency Analysis Using Correlation Techniques
Expanding Ys (N) as
NT
1 X jw
Ys (N) = (α|G (e )|sin(wt + φ)sinwt + e(t)sinwt)
NT + 1 t=0
NT
1 jw (cos(φ) − cos(2wt + φ))
X
Ys (N) = (α|G (e )| + e(t)sinwt)
NT + 1 t=0 2
M.I.Ahmad (RCMS) 10 / 13
Nonparametric Identification - LTI Systems
Frequency Analysis Using Correlation Techniques
Expanding Ys (N) as
NT
1 X jw
Ys (N) = (α|G (e )|sin(wt + φ)sinwt + e(t)sinwt)
NT + 1 t=0
NT
1 jw (cos(φ) − cos(2wt + φ))
X
Ys (N) = (α|G (e )| + e(t)sinwt)
NT + 1 t=0 2
NT
1 (NT + 1) jw 1 α|G (e jw )| X
Ys (N) = α|G (e )|cos(φ) − cos(2wt + φ))
NT + 1 2 NT + 1 2 t=0
NT
1 X
+ e(t)sinwt
NT + 1 t=0
M.I.Ahmad (RCMS) 10 / 13
Nonparametric Identification - LTI Systems
Frequency Analysis Using Correlation Techniques
Expanding Ys (N) as
NT
1 X jw
Ys (N) = (α|G (e )|sin(wt + φ)sinwt + e(t)sinwt)
NT + 1 t=0
NT
1 jw (cos(φ) − cos(2wt + φ))
X
Ys (N) = (α|G (e )| + e(t)sinwt)
NT + 1 t=0 2
NT
1 (NT + 1) jw 1 α|G (e jw )| X
Ys (N) = α|G (e )|cos(φ) − cos(2wt + φ))
NT + 1 2 NT + 1 2 t=0
NT
1 X
+ e(t)sinwt
NT + 1 t=0
1 jw
Ys (N) = α|G (e )|cos(φ)
2
M.I.Ahmad (RCMS) 10 / 13
Nonparametric Identification - LTI Systems
Frequency Analysis Using Correlation Techniques
Expanding Ys (N) as
NT
1 X jw
Ys (N) = (α|G (e )|sin(wt + φ)sinwt + e(t)sinwt)
NT + 1 t=0
NT
1 jw (cos(φ) − cos(2wt + φ))
X
Ys (N) = (α|G (e )| + e(t)sinwt)
NT + 1 t=0 2
NT
1 (NT + 1) jw 1 α|G (e jw )| X
Ys (N) = α|G (e )|cos(φ) − cos(2wt + φ))
NT + 1 2 NT + 1 2 t=0
NT
1 X
+ e(t)sinwt
NT + 1 t=0
1 jw
Ys (N) = α|G (e )|cos(φ)
2
Where in the 2nd last equation, the last two terms approaches zero as
N approaches infinity
M.I.Ahmad (RCMS) 10 / 13
Nonparametric Identification - LTI Systems
Frequency Analysis Using Correlation Techniques
M.I.Ahmad (RCMS) 11 / 13
Nonparametric Identification - LTI Systems
Frequency Analysis Using Correlation Techniques
M.I.Ahmad (RCMS) 11 / 13
Nonparametric Identification - LTI Systems
Frequency Analysis Using Correlation Techniques
M.I.Ahmad (RCMS) 11 / 13
Nonparametric Identification - LTI Systems
Frequency Analysis Using Correlation Techniques
M.I.Ahmad (RCMS) 11 / 13
Nonparametric Identification - LTI Systems
Frequency Analysis Using Correlation Techniques
Where in the 2nd last equation, the last two terms approaches zero as
N approaches infinity
M.I.Ahmad (RCMS) 11 / 13
Nonparametric Identification - LTI Systems
M.I.Ahmad (RCMS) 12 / 13
Nonparametric Identification - LTI Systems
2
q
|G (e jw )| = Ys2 (N) + Yc2 (N)
α
M.I.Ahmad (RCMS) 12 / 13
Nonparametric Identification - LTI Systems
2
q
|G (e jw )| = Ys2 (N) + Yc2 (N)
α
Yc (N)
φ = arc tan ( )
Ys (N)
M.I.Ahmad (RCMS) 12 / 13
Nonparametric Identification - LTI Systems
2
q
|G (e jw )| = Ys2 (N) + Yc2 (N)
α
Yc (N)
φ = arc tan ( )
Ys (N)
M.I.Ahmad (RCMS) 12 / 13
Nonparametric Identification - LTI Systems
Algorithm
M.I.Ahmad (RCMS) 13 / 13
Nonparametric Identification - LTI Systems
Algorithm
M.I.Ahmad (RCMS) 13 / 13
Nonparametric Identification - LTI Systems
Algorithm
M.I.Ahmad (RCMS) 13 / 13
Nonparametric Identification - LTI Systems
Algorithm
M.I.Ahmad (RCMS) 13 / 13
Nonparametric Identification - LTI Systems
Algorithm
M.I.Ahmad (RCMS) 13 / 13