Académique Documents
Professionnel Documents
Culture Documents
TP Techniques d’identification 2
Méthode des variables instrumentales
Réalisé par :
HAKKOUM Med Imad eddine
HAKKOUM Med Sliman
Benchehem Haithem Abderahmane
[1]
2022/2021
Partie théorique :
e(k ) est une perturbation, 0 le vecteur des vrais paramètres. Avec la méthode
[2]
des moindres carrés on aura :
1 N
N
ˆ (k ) T (k ) ( k ) y (k )
k 1 k 1
1
N N
ˆ 0 ( k ) T ( k ) ( k ) y ( k ) 0
k 1 k 1
1
N N N
ˆ 0 (k ) T (k ) (k ) y (k ) (k ) T (k ) 0
k 1 k 1 k 1
1
N N
ˆ 0 (k ) T (k ) (k ) y (k ) T (k )0
k 1 k 1
1
N N
ˆ 0 (k ) T ( k ) ( k )e( k )
k 1 k 1
1
1 N
1 N
ˆ 0
N
k 1
(k ) (k )
T
N
(k )e(k )
k 1
N
1
N
N
(k )
k 1
T
(k ) E (k ) T (k )
N
1
N
(k )e(k ) E (k )e(k )
k 1
[3]
Pour identifier les deux systèmes, on suppose le modèle suivant :
( 1+a q−1 ) y ( k )=bu ( k −1 ) +ε ( k )
où le ε (k ) est l’erreur d’équation.
%---------VI recurssife-----------
c=10e8;
teta= zeros(2,1);
P=c*eye(2);
for i=3:N
fi= [-y(i-1) u(i-1) ]';
fz= [-y(i-2) u(i-1) ]';
L=(P*fz)/(1+fi'*P*fz);
teta=teta+L*(y(i)-teta'*fi);
P=P-L*fi'*P;
aa(i)=teta(1);bb(i)=teta(2);
end
figure(2)
plot(1:N,aa,1:N,bb)
[5]
Résulta sur Matlab:
-1
-2
-3
-4
-5
0 200 400 600 800 1000 1200
[6]