Documente Academic
Documente Profesional
Documente Cultură
ARMAX[na,nb,nc]
E{e[ n]e[ m]} 0 [ n m]
2
n, m N
T def
[ n] y[ n 1] y[ n 2] y[ n na ] u[ n 1] u[ n 2] u[ n nb] ...
3 componente, ... e[ n 1] e[ n 2] e[ n nc ]
ca şi vectorul parametrilor
T def
θ a1 a2 ana b1 b2 bnb c1 c2 cnc
n N
B ( q 1 ) C ( q 1 )
y[ n ] 1
u[ n] 1
e[ n ] Ultima componentă
BJ[nb,nc,nd,nf] F ( q ) D ( q )
E{e[ n]e[ m]} 2 [ n m] nu este măsurabilă.
(Box Jenkins) 0
n, m N
T def
[ n] y[ n 1] y[ n 2] y[ n nd nf ] u[ n 1] u[ n 2] u[ n nb nd ] ...
3 componente ... e[ n 1] e[ n 2] e[ n nc nf ]
T def
θ b1 b2 bnb c1 c2 cnc d1 d 2 d nd f1 f 2 f nf
n N
4 componente L.72
Tema 6
ARX[n,n]
A ( q 1 ) y[ n ] B ( q 1 )u[ n] v[ n] 1 N 1
1 N
E{v[ n]v[ m]} v 0 [ n m]
2
θˆ
N
n 1
T
ψ[ n]ψ [ n]
N
ψ[n] y[n]
n 1
n, m N
T def
ψ [ n] y[ n 1] y[ n n] | u[ n 1] u[ n n] def
T def n, θˆ y[ n] ψT [ n]θˆ
MCMMP
θ 1 n | 1 n zgomotul estimat n
1,
1, N
D {(u[ n], y[ n])}n1, N n N
[ n ] y[ n ]
D {(u[ n], y[ n])}n1, N N n 1 N n 1
1 N
def 2
date măsurate ˆ 2N y[ n] [ n]θ N
T ˆ
N n 1
ARMAX[2,2,2] 1 1.5q 1
0.7q 2 y[ n] q 1 0.5q 2 u[ n] 1 q 1 0.2q 2 e[ n ]
1 2 1 2 n N
q 0.5q 1 q 0.2q
BJ[2,2,2,2] y[ n] 1 2
u[ n ] 1 2
e[ n]
1 1.5q 0.7q 1 1.5q 0.7q
n N
e SPAB Gaussian sau bipolar de medie nulă şi dispersie unitară
Did {u[ n]}n 1, N { y[ n]}n 1, N date măsurate pentru identificare
Date generate N 250
Dva {u[ n]}n 1, N { y[ n]}n 1, N date măsurate pentru validare
N 250
Modelul BJ se poate identifica
Indici structurali maximali Na Nb Nc 5 folosind un model ARMAX.
Aceleaşi din cadrul Lucrării de laborator #4, dar adaptate la
Teste structurale principale
indicii structurali ai modelelor ARMAX şi BJ.
Obiectiv
• Compararea performanţelor MCMMPE & MMEP
în cazul modelelor ARMAX şi BJ.
L.76
Tema 6
L.78
Tema 6
Rutine preliminare
Rutină de bibliotecă MATLAB-IS
# BJ
Apel: Mid = bj(D,si) ;
Estimează parametrii unui model BJ folosind MMEP. Modelul identificat
rezultat, Mid, este returnat ca obiect IDMODEL. Estimarea se efectuează pe
baza datelor D (obiect IDDATA) şi a informaţiei de structură
si = [na nb nc nd nf nk], unde na, nb, nc, nd şi nf sunt indicii structurali ai
modelului, iar nk este întîrzierea instrinsecă. În principiu, algoritmul
implementat în cadrul acestei rutine este similar cu cel al rutinei armax, cu
adaptările de rigoare impuse de utilizarea modelului BJ.
L.79
Tema 6
Program
ISLAB_6A
existent
L.81
Tema 6
L.84