MIS Ch3
MIS Ch3
MIS Ch3
Introduction à l’identification
des systèmes
1
Définitions
I. Définitions
2
Définitions
Sortie
Entrée mesurée
Système
Erreur (à minimiser)
Modèle
Sortie
estimée
Principe de l’identification
3
Définitions
2. La procédure d’identification
4
Définitions
5
Les méthodes graphiques
6
Les méthodes graphiques
Fonction de transfert :
K
F ( s)
1 s
Réponse indicielle :
y (t ) K (1 e t / )
Paramètres à déterminer : K,
7
Les méthodes graphiques
y (t )
0.63 K
0 t
Détermination de K et de
8
Les méthodes graphiques
Fonction de transfert :
K
F (s)
(1 1s )(1 2 s )
Réponse indicielle :
1 2
y (t ) K (1 e t /
1
e t / )
2
1 2 1 2
9
Les méthodes graphiques
y (t )
y1
y1 0.74 K
t1 1.32
t 2 0.5
y2
0 t2 t1 t
Méthode de Cadwell
10
Les méthodes graphiques
Procédure
• Déterminer K
• Déterminer t1 tel que y1=0.74K
• Calculer tel que t1=1.32
• Déterminer y2 tel que t2=0.5
• Calculer n=y2/K
• Déterminer x à partir de la courbe n=f(x)
• Déduire 1 et 2 tels que :
1 , 2 x
1 x 1 x
11
Les méthodes graphiques
0.4
0.38
0.36
0.34
n
0.32
0.3
0.28
0.26
0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1
1 /(1 x)
12
Les méthodes graphiques
Fonction de transfert :
K Tr s
F ( s) e
1 s
Réponse indicielle :
y (t ) K (1 e (t Tr ) / ).u (t Tr )
Paramètres à déterminer : K, , Tr
13
Les méthodes graphiques
y (t )
0.63 K
0 t
Tr
Modèle de Broïda
14
Les méthodes graphiques
Procédure
• Déterminer K
• Déterminer t1 tel que y1=0.28K
• Déterminer t2 tel que y2=0.4K
• Déduire et Tr tels que :
5.5(t 2 t1 )
Tr 2.8t1 1.8t 2
15
Les méthodes graphiques
Fonction de transfert :
K
F (s) e Tr s
(1 s) n
Paramètres à déterminer : K, n, , Tr
16
Les méthodes graphiques
y (t )
t
T1 T2
Méthode de Strejc
17
Les méthodes graphiques
Procédure
• Déterminer K
• Tracer la tangente au point d’inflexion I et
déterminer T1 et T2
• Déduire n à partir du tableau de Strejc (colonne
T1/T2)
• Déduire à partir du tableau (colonne T2/)
• Calculer le retard Tr quand il existe à partir de la
différence entre la valeur de T1 mesurée et celle
calculée à partir de la colonne T1/ du tableau (si
cette différence est négative on prend Tr=0)
18
Les méthodes graphiques
Tableau de Strejc
1 0 1 0
19
Les méthodes graphiques
Fonction de transfert :
K02
F ( s) 2
s 20 s 02
20
Les méthodes graphiques
y (t )
d
D exp
K 2
1
d
2
Tp
0 1 2
0 t
Réponse pseudo-périodique
21
Les méthodes graphiques
Procédure
• Déterminer K
• Déterminer le dépassement D
• Déduire tel que
log D
(log D) 2 2
• Déterminer Tp
• Déduire 0 telle que
2
0
Tp 1 2
22
Les moindres carrés
23
Les moindres carrés
Ax B
24
Les moindres carrés
C ( x) Ax B
25
Les moindres carrés
Exemple
x
26
Les moindres carrés
x (cm) 4 9 14 22
F (N) 5.3 10.5 17.1 24.7
4 5.3
9 10.5
x kr F kr ( Ax B)
14 17.1
22 24.7
27
Les moindres carrés
ˆ 1 t
kr ( A A) A B 1.16 N.cm
t 1
x (cm) 4 9 14 22
Fest (N) 4.6 10.4 16.2 25.4
28
Les moindres carrés
30
25
20
Force (N)
15
10
Réelles
Estimées
0
4 6 8 10 12 14 16 18 20 22
Déformation (cm)
29
Les modèles de récurrence
30
Les modèles de récurrence
Exemple
31
Les modèles de récurrence
q p y (k ) y (k p)
32
Les modèles de récurrence
2 q 1
s (Tustin )
Te 1 q
33
Les modèles de récurrence
Le modèle ARMAX :
34
Les modèles de récurrence
35
Les modèles de récurrence
d’où :
y (k ) a1 y (k 1) an y (k n)
b1u (k 1) bmu (k m)
36
Les modèles de récurrence
avec
y (k )
y (k 1)
Y (a1 an b1 bm )T
y (k N 1)
y (k 1) y ( k n) u (k 1) u (k m)
y (k ) y ( k 1 n) u (k ) u ( k 1 m)
H
y (k N 2) y (k N 1 n) u (k N 1) u (k N 1 m)
37
Les modèles de récurrence
ˆ ( H t H )1 H tY
e Y Yˆ
38
Le signal SBPA
V. Le signal SBPA
39
Le signal SBPA
40
Le signal SBPA
B1 B2 B3
(Etat initial)
1 1 0
1 1 0
1 1 1
B1 B2 B3
0 1 1
0 0 1
+ 1 0 0
0 1 0
1 0 1
41
Le signal SBPA
u(t )
Te
A
A
L7
42
Les moindres carrés récursifs
43
Les moindres carrés récursifs
u(t ) y (t )
Système
yˆ (t ) (t )
Modèle
ˆ(t 1)
Mise à
jour
44
Les moindres carrés récursifs
hT (t 1)h(t 1) P(t )
P(t 1) P(t ) I
1 h (t 1) P (t ) h T
(t 1)
45
Les moindres carrés récursifs
46
Les moindres carrés récursifs
Remarque
Exemple
47
Les moindres carrés récursifs
48
Validation des résultats
49
Validation des résultats
50
Validation des résultats
Rk Ck / C0
avec
N k
1
Ck
N
(e e )(e
t 1
t t k e)
51
Validation des résultats
52
Validation des résultats
Exemple
53
Validation des résultats
0.5
Entrée
0
-0.5
-1
0 10 20 30 40 50 60 70 80 90 100
0.5
Sortie
-0.5
-1
0 10 20 30 40 50 60 70 80 90 100
Temps (sec)
Observations entrée/sortie
54
Validation des résultats
55
Validation des résultats
0.8
Réelle
0.6 Prédite
0.4
0.2
Sorties
-0.2
-0.4
-0.6
-0.8
50 55 60 65 70 75 80 85 90 95 100
Temps (sec)
Sorties de validation
56
Validation des résultats
0.15
0.1
0.05
0
Résidus
-0.05
-0.1
-0.15
-0.2
0 10 20 30 40 50 60 70 80 90 100
Temps (sec)
57
Validation des résultats
0.8
0.6
Autocorrélation
0.4
0.2
-0.2
-0.4
0 10 20 30 40 50 60 70 80 90 100
Décalage k
58
Validation des résultats
59
Validation des résultats
0.5
Entrée
0
-0.5
-1
0 50 100 150 200 250 300
0.5
Sortie
-0.5
-1
0 50 100 150 200 250 300
Temps (sec)
60
Validation des résultats
1.5
Réelle
Prédite
1
0.5
Sorties
-0.5
-1
-1.5
150 200 250 300
Temps (sec)
61
Validation des résultats
0.1
0.05
0
Résidus
-0.05
-0.1
-0.15
0 10 20 30 40 50 60 70 80 90 100
Temps (sec)
62
Validation des résultats
0.8
0.6
Autocorrélation
0.4
0.2
-0.2
0 10 20 30 40 50 60 70 80 90 100
Décalage k
63