Faculté de technologie
L3 AUTOMATIQUE
COMPTE-RENDU DE TP
Membres :
Rachedi Ibrahim Khallil
Chehih Mohammed El Amine
Année Universitaire 2020/2021
TP 1
Exercice 2 :
Simulation :
1
Système 1 : T ( s ) = 2
s +2 s +1
Le modèle proposé : Ziegler-Nichols
θ=1.2
τ =2.9
e−1.2 s
G ( s )=
(1+2.9 s )
1
Système 2 : T ( s ) =
s+1
Réponse Indicielle
τ =2.1
1
G ( s )=
1+ 2.1 s
TP 2
1- Le type de la réponse est indicielle.
2- Matrice Z :
3- Visualisation :
4- La réponse impulsionnelle :
On remarque que La réponse du système tend vers 0 donc Le système est stable.
5- Modèle arx :
6- Comparaison :
On remarque que les deux graphes sont superposés et ils sont identique à 99%.
7- Les diagrammes de bode, Nyquist, et le lieu des poles :
D’abord on obtient la fonction de transfert par
Bode :
Nyquist :
Poles et zeros :
Visualisation:
figure (1)
Résultats :
a = 0.5100
b = 2.0151
Visualisation :
y1=0.5*x+2+randn(1,21);
phi=[x',ones(21,1)];
L=lsqlin(phi,y1);
a=L(1)
b=L(2)
y2=(a.*x)+b;
R ésultats :
a = 0.4777
b = 2.0966
- Comparaison:
En utilisant la fonction lsqlin on retrouve le même résultat pour les paramètres a et b
que l’écriture matricielle.
hold on
plot(x,y) % tracé des données réelles
n=length(y);
a=sum(x.*log(y));
b=sum(x);
c=sum(log(y)/n);
d=sum(x.^2);
e=(sum(x).^2)/n;
B=(a-b*c)/(d-e)
f=sum(exp(B*x)/y);
g=sum(exp(2*x*B)/y.^2);
A=f/g
y1=A*exp(B*x);
plot(x,y1,'.r') %tracédumodèleexponentiel
Visualisation :
Figure (2)
Résultats :
B = -0.2080
A = 0.9275
phi=[x',ones(10,1)];
teta=inv(phi'*phi)*phi'*y';
y2=phi*teta ;
a1=teta(1)
b1=teta(2)
Y=exp(y);
A1=exp(b1)
B1=a1
y3=A1*exp(B1*x);
plot(x,y3,'g') %tracé du modèle exponentiel en utilisant la méthode
des moindres carrés
Visualisation :
Figure (2) apres la methode des moindres carrées
Resultats:
A1 = 2.3266
B1 = -0.1116
- Comparison:
En utilisant la méthode des moindres carrés en observe que les paramètres A et B sont plus
précis
3. Conclusion :
1. Exercice 01:
Resultats :
p1 = 1.4155
p2 = -0.9848
p3 = 1.0630
visualization:
2. On déduit les mesures filtrées et les résidus :
Résultats :
y_ch =
16.7569
3.4633
1.0630
4.7555
10.8483
46.1130
res =
0.2431
-0.4633
-0.0630
0.2445
0.1517
-0.1130
2. Exercice 02:
clc;
clear all;
close all;
u=[4 10 11 13 15]';
tr=[0 1 5 5 3]';
omg=[5 10 8 11 17]';
phi=[u tr];
teta=inv(phi'*phi)*phi'*omg;
p1=teta(1)
p2=teta(2)
Résultats :
p1 = 1.2522
p2 = -1.0524
2. On déduitles mesures filtrées et les résidus:
teta_ch=inv(phi'*phi)*phi'*omg;
y_ch=phi*teta_ch
res=omg-y_ch
Résultats :
y_ch =
5.0090
11.4701
8.5128
11.0173
15.6265
res =
-0.0090
-1.4701
-0.5128
-0.0173
1.3735