Documente Academic
Documente Profesional
Documente Cultură
) Contextul de lucru
9 p
Dou
modele
Dou
modeleARMAX
ARMAX
(48)
H B/A
E {e[ n]e[ n k ]} = 0 [ k ], k Z
2
Ordin
Ordin II
Ordin
Ordin IIII
A( q 1 ) = 1 0.8q 1
A( q 1 ) = 1 0.4q 1 0.32q 2
22 tipuri
tipuri de
de intrri
intrri::
e
H B/A
((zgomot
zgomot alb)
alb)
Cazuri
Cazuri particulare
particulare
B( q 1 ) = q 1
(50)
(49)
E {e[ n]} = 0
G 1/A
v
OE[na, nb] :
B ( q 1 )
y[ n ] =
u[n ] + e[n ]
1
A( q )
B( q 1 ) = 0.5q 1 + 0.03q 2
u (SPAB bipolar, de regul) (55)
def
u f [n ] =
0.6
u[n ] (filtrat)
1 0.8q 1
Obiectiv
Obiectiv
Identificarea:
folosind MCMMP.
* Posed rdcini parazite.
L.63
Forma
Formade
deregresie
regresieliniar
liniar aaunui
unuimodel
modelARMAX
ARMAX
y[ n] = T [ n] + e[ n]
n N
vectorul parametrilor necunoscui
vectorul regresorilor
T def
u[ n 1] u[ n 2] " u[ n nb]
...
[ n] = y[ n 1] y[ n 2] " y[ n na ]
T def
b1 b2 " bnb
c1 c2 " cnc
n N
= a1 a2 " ana
Metoda
MetodaCelor
CelorMai
MaiMici
MiciPtrate
Ptrate(MCMMP)
(MCMMP)
* Centrate
pe medii.
Dac
-ar dispune
Dac ss-ar
dispune de
de oo infinitate
infinitate de
de realizri
realizri::
[ n]
d
c
( )2 = E
y[ n] = [ n] + e[ n]
T
Pentru
Pentru oo singur
singur realizare
realizare finit
finit::
1
N
1 N
T
= 1
[
]
[
]
[
]
[
]
n
y
n
N
N
N
n =1
n =1
rN
R N1
def
{( y[n] [n] ) }
T
2
N = argmin VN ( ) = argmin ( y[ n] [ n ] )
S
n =1
def
1
=
N
2
N
(
N
y[ n] [ n] N
n =1
L.64
Problema
Problema 4.1
4.1 (MCMMP
(MCMMP pentru
pentru modelele
modelele ARX)
ARX)
Se studiaz influena semnalului de intrare asupra calitii estimaiei oferite de MCMMP pentru
modelele ARX. Aceste modele vor fi stimulate de cte 100 de ori cu fiecare din cele 2 intrri
(adic u un SPAB bipolar de lungime 100, avnd doar valorile 1 sau +1 i uf un semnal
de joas frecven generat prin filtrarea semnalului u). Dup achiziia datelor de intrare-ieire,
se vor implementa relaiile de calcul ale estimaiilor parametrilor necunoscui din Exerciiile
4.1 i 4.2. Estimaiile parametrilor vor fi mediate peste ansamblul celor 100 de realizri i li se
vor calcula deviaiile standard. Cele 4 mini-simulatoare obinute vor fi denumite prin:
ISLAB_4A (model ARX[1,1] & intrare u), ISLAB_4B (model ARX[1,1] & intrare uf), ISLAB_4C
(model ARX[2,2] & intrare u) i ISLAB_4D (model ARX[2,2] & intrare uf). Mini-simulatorul
ISLAB_4D a fost deja implementat, ca model de lucru.
a. Pentru fiecare mini-simulator, s se reprezinte grafic, n cadrul a dou ferestre, erorile de
estimare a rspunsului n frecven dup cum urmeaz:
n partea superioar a primei fereastre, va fi trasat graficul erorii de estimare a
amplitudinii rspunsului n frecven, adic media amplitudinii diferenei dintre
rspunsul n frecven ideal (n absena zgomotului) i rspunsurile n frecven
obinute din cele 100 de realizri (dup estimarea parametrilor necunoscui). Tubul de
dispersie a amplitudinii se va evalua ca n problemele din capitolul precedent pentru
fiecare eroare de estimare i se va trasa pe acelai grafic.
n partea inferioar a ferestrei, va fi trasat graficul erorii de estimare a fazei
rspunsului n frecven, adic media fazei diferenei dintre rspunsul n frecven
ideal (n absena zgomotului) i rspunsurile n frecven obinute din cele 100 de
realizri (dup estimarea parametrilor necunoscui). Se va evalua tubul de dispersie a
fazei pentru fiecare eroare de estimare i se va trasa pe acelai grafic.
ntr-o a doua fereastr, vor fi trasate graficul dispersiei estimate a zgomotului (obinut
pentru fiecare realizare a procesului) i graficul valorii adevrate a dispersiei
zgomotului ( = 1 ). n cadrul figurii, se specific valorile parametrilor adevrai i
media valorilor parametrilor estimai (calculat peste ansamblul realizrilor).
2
L.65
Program
Program
existent
existent
ISLAB_4D
ISLAB_4D
Programe
Programece
ce
trebuie
trebuieproiectate
proiectate
ISLAB_4A
ISLAB_4A
ISLAB_4B
ISLAB_4B
ISLAB_4C
ISLAB_4C
nainte
nainte de
de aa rula
rula mini
minisimulatoarele
simulatoarele
existente
existente,, trebuie
trebuie
executate
executate comenzile
comenzile::
>>
>>
global
global FIG
FIG
FIG
FIG == 11 ;;
L.66
Eroarea
Eroarea de
de estimare
estimare aa
rspunsului
rspunsului n
n frecven
frecven
L.67
Eroarea
Eroarea de
de estimare
estimare aa
dispersiei
dispersiei zgomotului
zgomotului
L.68
L.69
L.70
Programe
Programece
ce
trebuie
trebuieproiectate
proiectate
ISLAB_4E
ISLAB_4E
ISLAB_4F
ISLAB_4F
ISLAB_4G
ISLAB_4G
nainte
nainte de
de aa rula
rula mini
minisimulatoarele
simulatoarele
existente
existente,, trebuie
trebuie
executate
executate comenzile
comenzile::
>>
>>
global
global FIG
FIG
FIG
FIG == 11 ;;
ISLAB_4H
ISLAB_4H
L.71
Programe
Programece
cetrebuie
trebuieproiectate
proiectate
ISLAB_4I
ISLAB_4J
ISLAB_4I ISLAB_4J
nainte
nainte de
de aa rula
rula mini
minisimulatoarele
simulatoarele
existente
existente,, trebuie
trebuie
executate
executate comenzile
comenzile::
>>
>>
global
global FIG
FIG
FIG
FIG == 11 ;;
L.72
L.73
L.74