Komputerowe metody identyfikacji

Transkrypt

Komputerowe metody identyfikacji
Komputerowe metody identyfikacji - projekt
dr inż. Przemysław Śliwiński
4. października 2004
1
Identyfikacja systemów nieliniowych statycznych i dynamicznych
1.1
Przykładowe systemy
Rysunek~1: Przykłady dynamicznych systemów nieliniowych: a) system kaskadowy (Hammersteina), b) system równoległy
• Nieliniowość
µ (x) =
1
4
¥ ¡
¢¦
4 x + 18
0.4
0.2
-0.4
0 0
-0.2
0.2
x
0.4
-0.2
-0.4
Rysunek~2: Wykres nieliniowości µ (x)
ª
©
• System dynamiczny o odpowiedzi impulsowej λi : 1, 12 , − 12 , 14 , − 14 , 18 , − 18
¤
£ 1 1¤
£
, 16 .
• Wejście xk i zakłócenia zk o rozkładzie równomiernym z przedziałów − 12 , 12 oraz − 16
1.2
Algorytmy
• Algorytmy jadrowe
˛
µ̂ (x) =
1
h(n)
n
P
j=1
Yj
Z
xj
K
xj−1
³
x−v
h(n)
´
dv lub µ̂ (x) =
• Algorytmy ortogonalne z szeregiem Fouriera i Haara
1
1
h(n)
n
P
j=1
Yj K
³
x−xj
h(n)
´
(xj − xj−1 )
— Algorytmy liniowe
µ̃ (x) =
lmax
P(x)
c̃q(n),l ϕq(n),l (x)
l=lmin (x)
gdzie
c̃q(n),l =
n
P
j=1
Yj
Z
xj
ϕq(n),l (v) dv lub cq(n),l =
xj−1
• Algorytmy z progowaniem
µ̃ (x) =
lmax
P(x)
c̃τq(n),l
l=lmin (x)
2
· ϕq(n),l (x) gdzie
c̃τq(n),l
=
n
P
j=1
½
Yj ϕq(n),l (xj ) (xj − xj−1 )
c̃q(n),l
0
jeśli c̃q(n),l > τ
jeśli c̃q(n),l < τ
Zadanie
W ramach projektu należy:
• Wybrać system i algorytm.
• Skonstruować środowisko do symulacji systemu i zaimplementowac algorytm identyfikacji w
wybrany sposób (np. w Matlabie).
• Zaproponować i przeprowadzić eksperymenty numeryczne ilustrujace
˛ własności algorytmów.
Literatura
1. W. Greblicki, Dynamic system identification with order statistics, IEEE Transactions
on Information Theory, vol 40, No. 5, pp. 1474-1489, September 1994.
2. W. Greblicki, Identyfikacja przy ograniczonej informacji, I Krajowa Konferencja GrantyAutomatyka’95, str. 97-105, 1995.
3. W. Greblicki, M. Pawlak. Nonlinearity estimation in Hammerstein systems based
on ordered observations, IEEE Transactions on Signal Processing, vol. 44, No. 5, pp.
1224-1233, May 1996.
4. W. Greblicki, P. Śliwiński, Non-linearity estimation in Hammerstein system based on
ordered observations and wavelets, Proceedings of 8th IEEE International Conference
on Methods and Models in Automation and Robotics MMAR 2002, 2-5 September 2002, vol.
1, pp. 451-456, 2002.
5. W. Greblicki, P. Śliwiński, Non-parametric identification of non-linearity in Hammerstein system, 3th IFAC Symposium on System Identification SYSID-2003, Rotterdam,
August 26-28, pp. 60-66, 2003.