Cours Identification
Cours Identification
Cours Identification
1. Introduction :
Le choix du type de boucle de régulation et leur mise au point impliquent une bonne
connaissance du comportement du procédé (son modèle).
Un système linéaire a une fonction de transfert qui peut se calculer en établissant les
équations différentielles qui relient entrée et sortie.
Ces équations théoriques sont parfois difficiles à écrire car on n’a pas forcément toute la
connaissance du système nécessaire : valeurs numériques, processus mis en jeu, non
linéarité...
Souvent, un modèle dont le comportement ressemble à celui du système à étudier est suffisant
pour élaborer des régulateurs.
2. Système dynamique
Un système dynamique est tout dispositif dont l’état évolue au cours du temps sous l’effet
d’une ou plusieurs entrées. On distingue 2 entrées:
H. EL-FADIL 1
Identification des systèmes Ch-1 : Généralités
Un modèle est toute représentation mathématique décrivant l’évolution des sorties du système
sous l’effet de ses entrées. Il sert à :
– Modèles de connaissance,
– Modèles de commande.
Définition
Intérêt :
H. EL-FADIL 2
Identification des systèmes Ch-1 : Généralités
– ils sont caractérisés par des paramètres qui admettent une signification physique
(résistance, masse, …).
– Ils sont donc utilisés pour la conception des procédés ou l'élaboration de simulateurs
de ces derniers.
– En revanche à cause de leur complexité, ils sont rarement utilisés en commande.
Définition
Les modèles de commande ne constituent pas une description complète du système. Leurs
paramètres n’ont pas forcément une interprétation physique. On distingue 2 types de modèles
de commande:
Les modèles « boite grise » sont constitués par une partie « boite blanche » et une partie
« boite noire ».
H. EL-FADIL 3
CH-2 : Structure de modèles pour l’identification
paramétrique
Soit un système identifié selon la méthode classique par un modèle de broida (retard nul, voir
cours régulation industrielle S7).
K
G ( p) K 2 ; 1ms
1 p ;
(1 i p)
C ( p ) ki
i p
3 i
avec i 1ms et K i 3
trBF K
On suppose par la suite que les conditions de fonctionnement du système ont fait que le
modèle a varié. Les paramètres du nouveau modèle obtenu sont :
K 1.5 et 1.2ms
Afin de répondre aux mêmes exigences du cahier du charge, les paramètres du régulateur
doivent également changer :
3 i
i 1.2ms et Ki 4.8
trBF K
H. EL-FADIL 4
Identification des systèmes Ch-3 : Structures de modèles d’identification paramétrique
R2 C R2 1 R2Cp
R C ( p)
R1 R R1 R2Cp
-
-
i R2C
u R2
+ Ki
+ R1
Alors pour chaque changement des conditions du fonctionnement, il faut faire varier les
résistances R1 et R2. Le faire manuellement n’est pas pratique !!!
D’où la nécessité d’utiliser des méthodes avancées d’identification et de commande : c’est les
commandes dites adaptatives.
H. EL-FADIL 5
Identification des systèmes Ch-3 : Structures de modèles d’identification paramétrique
2. Commande adaptative
2.1. Définition
Un schéma de principe d’une commande adaptative est illustré par la figure suivante :
H. EL-FADIL 6
Identification des systèmes Ch-3 : Structures de modèles d’identification paramétrique
2) Méthode directe: les paramètres du régulateur sont directement estimés en temps réel
(figure 3.4).
Pour réaliser un régulateur avancé, il faut disposer de deux outils théoriques fondamentaux :
- La théorie de la commande : synthèse d’un régulateur à partir d’un cahier des charges,
- Théorie de l’identification paramétrique (figure 3.5).
Dans le but de définir des algorithmes qui permettent l’identification paramétrique des
systèmes, nous allons tout d’abord commencer par définir les structures de modèles pour ces
systèmes.
Le système à identifier évolue sous l’effet d’une entrée de commande u(t) et d’une
perturbation z(t).
H. EL-FADIL 7
Identification des systèmes Ch-3 : Structures de modèles d’identification paramétrique
Comme l’identification se fait en général par calculateur, les mesures prélevées sont des
échantillons, et le modèle est discret même si le système est continu.
Notations :
- (t) est une perturbation de type bruit blanc (processus stochastique non prédictible)
de moyenne nulle et de variance constante.
H. EL-FADIL 8
Identification des systèmes Ch-3 : Structures de modèles d’identification paramétrique
On se place dans le contexte temps discret, c’est-à-dire que le temps est t =0, 1, 2, …
Le système étant supposé linéaire et stationnaire, on peut donc le représenter par un modèle
de la forme:
Avec :
b) Fonction de transfert:
B( z 1 ) bd z d bnb z nb
G( z ) (2.3)
A( z 1 ) 1 a1 z 1 ana z na
c) Forme de regression:
y(t ) (t )T * (2.4a)
* a1 an a
bd bnb T
(2.4c)
H. EL-FADIL 9
Identification des systèmes Ch-3 : Structures de modèles d’identification paramétrique
d) Prédiction optimale:
Définition :
On appelle prédiction optimale de la sortie y(t), sur la base des informations disponibles à
l’instant (t-1), le nombre réel noté:
yˆ (t ) f * , y(t 1), y(t 2),, u(t 1), (2.5)
E y(t ) x g ( x)
2
(2.6)
On note :
yˆ (t ) arg min g ( x)
x
(2.7)
yˆ (t ) 1 A(q 1 ) y(t ) B(q 1 )u(t ) (2.8)
yˆ (t ) (t )T * y(t ) (2.9)
Dans le cas où z 0, l’équation A(q 1 ) y(t ) B(q 1 )u(t ) 0 N’est plus représentative du
système.
H. EL-FADIL 10
Identification des systèmes Ch-3 : Structures de modèles d’identification paramétrique
L’erreur est une fonction de z, qui dépend de la manière dont z affecte le système.
b) Remarque:
Il existe plusieurs modèles pour représenter un système en présence de bruit. Nous citons les
modèles suivants :
- ARX,
- ARMAX,
- OE : Output Error
- BJ : Box Jenkins
(t ) (t ) (2.12)
H. EL-FADIL 11
Identification des systèmes Ch-3 : Structures de modèles d’identification paramétrique
ARX : AutoRegressive with eXogenous input (AR avec entrée exogène : externe)
y(t ) (t )T * (t ) (2.15a)
* a1 an a
bd bnb
T
(2.15c)
yˆ (t ) (t )T *
1 A(q 1 ) y (t ) B(q 1 )u (t )
(2.16)
y yˆ
On suppose ici que l’erreur (t) est générée par un processus à moyenne mobile:
(t ) C (q 1 ) (t ) (2.17)
Où:
H. EL-FADIL 12
Identification des systèmes Ch-3 : Structures de modèles d’identification paramétrique
a) Prédiction optimale:
B(q 1 ) A(q 1 )
yˆ (t ) u (t ) 1 1
y (t ) (2.20)
C (q 1 ) C (q )
y(t ) yˆ (t ) (t ) (2.21)
b) Calcul pratique de yˆ (t ) :
i 1,2,(na , nb ou nc ) et t 0
H. EL-FADIL 13
Identification des systèmes Ch-3 : Structures de modèles d’identification paramétrique
le vecteur de régression/observation:
(t ) y (t 1) y (t na )
u (t d ) u (t nb ) (2.26)
e(t 1) e(t nc )
T
* a1 an a
bd bnb c1 cnc T
(2.27)
yˆ (t ) (t )T * (2.28)
y(t ) (t )T * (t ) (2.29)
Nous venons de démontrer que quelque soit la structure du modèle choisi (ARMA, ARX ou
ARMAX), nous avons :
(t ) y (t 1) y (t na )
Forme du (t ) y(t 1) y(t na ) u (t d ) u (t nb )
e(t 1) e(t nc )
T
yˆ (t ) (t ) u (t d ) u (t nb )
T * T
prédicteur
optimal: * a1 an a
bd bnb T
* a1 an bd bnb
a
T
c1 cnc
Erreur de
e(t ) y(t ) yˆ (t ) e(t ) 0 e(t ) (t ) e(t ) (t )
prédiction:
Forme de
y(t ) (t )T * e(t ) y(t ) (t )T * y(t ) (t )T * (t ) y(t ) (t )T * (t )
régression:
H. EL-FADIL 14
CH-3 : Algorithmes d’identification paramétrique
1. Position du problème:
Où on note:
A* (q 1 ) 1 a1*q 1 an*a q na
B* (q 1 ) bd* q 1 bn*b q nb (3.2)
a
* *
1 a *
na b*
d b
* T
nb
Objectif de l’identification
L’identification du système (3.1) est l’opération qui consiste à faire une estimation du vecteur
inconnu *, à partir des observations entrée/sortie sur un intervalle de temps donné:
u(t ) , y(t ) ; 0 t T
t représente le temps discret, t=kTe, la période d’échantillonnage est supposée Te=1 (pour
simplifier les notations).
Procédé : y (t )
u (t )
Vecteur des paramètres
inconnus *
Algorithme d’identification : yˆ (t )
Vecteur des Paramètres
estimés ˆ
H. EL-FADIL 15
Identification des systèmes Ch-3 : Algorithmes d’identification
y(t ) (t )T * (3.3a)
Avec :
2.2. Notations:
2
J ( x) x ˆ(t 1) y(t ) (t )T x
2
(3.4)
H. EL-FADIL 16
Identification des systèmes Ch-3 : Algorithmes d’identification
(t )e(t )
ˆ(t ) ˆ(t 1) (3.5a)
(t )T (t )
1
Initialisation :
Choix de la structure : na , nb , d ;
y(0) y(1) ... y(na ) 0 ;
u(0) u(1) ... u(nb ) 0 ;
(0) 0 ; vecteur nul
(0) 0 cte (0) ; (nul quand on ne connait rien sur le système)
cte ; (=1 par exemple)
Construire le vecteur
(t ) y(t 1) ... y(t na ) u(t d ) ... u(t nb )T
Mise à jour
(t 1) (t )
Fin pour
H. EL-FADIL 17
Identification des systèmes Ch-3 : Algorithmes d’identification
Afin de trouver le vecteur x* qui minimise le critère J (x) nous allons chercher sa dérivée par
rapport à x :
dJ ( x)
dx
2 x ˆ(t 1) 2 y(t ) (t )T x (t ) (3.6)
dJ ( x)
0 x* est solution de l’équation :
dx
x ˆ(t 1) y(t ) (t )T x (t ) 0 (3.7)
d 2 J ( x)
2 2 (t )T (t ) 0 (3.8)
dx 2
Or par définition : ˆ(t ) x* .Il s’ensuit que ˆ(t ) est solution de l’équation:
ˆ(t ) ˆ(t 1) y(t ) (t )T ˆ(t ) (t ) (3.9)
e p (t ) y (t ) (t )T ˆ(t )
y (t ) (t )T ˆ(t 1) (t )T ˆ(t ) ˆ(t 1)
y (t ) (t )T ˆ(t 1) (t )T e (t ) (t )
p
e p 1 (t )T (t ) y(t ) (t )T ˆ(t 1) e(t )
Ou encore :
H. EL-FADIL 18
Identification des systèmes Ch-3 : Algorithmes d’identification
e(t )
ep (3.11)
1 (t )T (t )
(t )e(t )
ˆ(t ) ˆ(t 1) (3.12)
1 (t )T (t )
1
En posant on trouve
(t )e(t )
ˆ(t ) ˆ(t 1)
(t )T (t )
e (t ) L
N
p 2 e
t 0
p (t ) 2 c-à-d à énergie finie,
Le modèle induit par ˆ(t ) est bien représentatif du procédé d’un point de vue entrée-
sortie.
L’algorithme du gradient n’assure pas que ˆ(t ) va converger vers * .
2.7.1. Définition
Une séquence u (t )est dite avoir la propriété d’excitation persistante (EP) au mème ordre si
son spectre (de puissance) u ( f ) est non nul en au moins m fréquences différentes.
H. EL-FADIL 19
Identification des systèmes Ch-3 : Algorithmes d’identification
2.7.2. Proposition :
où k 0 et f k f j k j
on montre que :
n
k2
u ( f ) ( f f k ) ( f f k ) (3.14)
k 1 4
On peut générer une SBPA (Séquence Binaire Pseudo Aléatoire) à l’aide d’un registre à
décalage à droite, formé de bascules ou éléments mémoire Bi, avec contre-réaction).
Horloge
X1 X2 XN
TH B1 B2 B3
H. EL-FADIL 20
Identification des systèmes Ch-3 : Algorithmes d’identification
Le tableau 3.1 montre les sorties à boucler sur la porte XOR (OU exclusif).
t
J ( x) y (i) (i)T x
2
(3.15)
i 1
y(t ) (t )T * (3.16)
H. EL-FADIL 21
Identification des systèmes Ch-3 : Algorithmes d’identification
ˆ arg min J ( x)
x
(3.17)
t
dJ ( x)
2 (i) y (i) xT (i)
dx i 1
t t
dJ ( x)
dx
0 y(i) (i) (i) (i)T x
i 1 i 1
1 t
t
x (i) (i)T
*
y(i) (i)
i 1 i 1
d 2 J ( x) t
dx 2
2i 1
(i) (i)T 0
x * est un minimum.
1 t
t
ˆ(t ) (i) (i)T y(i) (i) (3.18)
i 1 i 1
H. EL-FADIL 22
Identification des systèmes Ch-3 : Algorithmes d’identification
a) Initialisation de l’algorithme :
- ˆ(0) 0 P(0) P0
Posons:
1
t
P(t ) (i ) (i)T (3.20)
i 1
t
P(t ) 1ˆ(t ) y (i ) (i) (3.21)
i 1
t 1
P(t 1) ˆ(t 1) y(i) (i)
1
(3.22)
i 1
H. EL-FADIL 23
Identification des systèmes Ch-3 : Algorithmes d’identification
P(t ) P(t 1) 1 (t ) (t )T
1
(3.24)
En posant: A P(t 1) 1 ; B (t ) ; C (t )T
Il s’ensuit que:
P(t 1) 1
(t ) (t )T
1
1
P(t 1) P(t 1) (t ) I (t )T P(t 1) (t ) (t )T P(t 1)
CQFD.
H. EL-FADIL 24
CH-4 : Le Toolbox de Matlab
1. Présentation
2. L’objet IDDATA
Définition
Un objet IDDATA est une structure qui regroupe des données (mesures entrée(s)/sortie(s)) et
des informations supplémentaires relatives à ces données (par exemple période
d'échantillonnage, noms des entrées/sortie, unités …).
H. EL-FADIL 25
Identification des systèmes Ch-4 : Le Toolbox de Matlab
Remarque:
Remarquez que les entrées sorties ont des noms numérotés utilisant les noms des
entrées/sorties fournis lors de la création de l'objet iddata; remarquez aussi que les unités
n'ont pas été spécifiées.
1ère méthode :
set(z,'InputName',{'Tension';'Courant'},'OutputName','Vitesse');
2mee méthode :
z.outputn = 'Speed';
z.OutputUnit = 'm/s';
H. EL-FADIL 26
Identification des systèmes Ch-4 : Le Toolbox de Matlab
Utiliser get(z) pour voir les modifications sur les champs de la structure.
Speed
4 Speed
4
2
2
m/s
m/s
0
-2
-2
-4
0 1 2 3 4 5 6 7 8 9 10 -4
10 11 12 13 14 15 16 17 18 19 20
Time
Time
Tension
Tension
1 1
0.5 0.5
Volt
Volt
0 0
-0.5 -0.5
-1 -1
0 1 2 3 4 5 6 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20
Time Time
Les données peuvent être enregistrées ou chargées à partir d'un fichier de manière séparée ou
sous forme d'objet iddata:
Autrement:
H. EL-FADIL 27
Identification des systèmes Ch-4 : Le Toolbox de Matlab
Plusieurs opérations peuvent être effectuées sur les données pour les préparer à la phase
d'estimation d'un modèle:
t=0:0.1:10;
1
s=sin(2*pi*t/10)+0.25; %signal avec valeur moy non nulle
figure(1); plot(t,s); hold on; 0.5
plot(t,sd,'r');
-0.5
-1
t=0:0.1:10; 4
déviation linéaire 2
sd=detrend(s,'linear'); 0
plot(t,sd,'r'); -1
-2
0 1 2 3 4 5 6 7 8 9 10
Exercice d’application:
load iddata8.mat ;
z8
inp1=z8.u(:,1);
inp2=z8.u(:,2);
inp3=z8.u(:,3);
outp=z8.y;
detrend(inp1,0); detrend(inp2,0); detrend(inp3,0); detrend(outp,0);
save 'file1.mat' outp inp1
save 'file2.mat' outp inp2
save 'file3.mat' outp inp3
plot(z8); % taper une touche pour voir les autres entrées
H. EL-FADIL 28
Identification des systèmes Ch-4 : Le Toolbox de Matlab
Un objet idpoly permet de définir un système linéaire continu ou discret, muti-entrées à sortie
unique, à travers les polynômes qui le caractérisent. Le modèle général considéré est le
suivant:
1 B(q 1 ) C (q 1 )
A(q ) y (t ) u (t nk ) e(t ) (4.1)
F (q 1 ) D(q 1 )
avec nk: retard pur.
La commande à utiliser pour créer un modèle est de la forme:
m = idpoly(A,B,C,D,F,NoiseVariance,Ts)
avec :
• A = [1 a1 a2 ... ana]; Pour un système multi-entrées B et F sont des matrices avec une
ligne pour chaque entrée.
• Ts: période d'échantillonnage, si Ts=0 système continu.
• NoiseVariance : la variance du bruit (elle exprime le niveau du bruit).
H. EL-FADIL 29
Identification des systèmes Ch-4 : Le Toolbox de Matlab
Le choix d'une structure de modèle n'est pas systématique et nécessite en général plusieurs
essais. Il existe, pour le modèle arx, des fonctions qui permettent d'essayer plusieurs
structures et de choisir celle qui donne les meilleurs résultats selon un critère donné:
La fonction arxstruc utilise des critères basés sur la 'Loss Function' (LF) V définie par:
1 N
V det (t ,ˆN ) (t ,ˆN )T (4.2)
N t 1
avec N représente le nombre de données du sous ensemble d'estimation.
H. EL-FADIL 30
Identification des systèmes Ch-4 : Le Toolbox de Matlab
Remarquer la valeur de Loss function et FPE pour le modèle initial mi et pour le modèle
affiné m.
Exercice d'application :
Solution de l’exercice:
H. EL-FADIL 31
Identification des systèmes Ch-4 : Le Toolbox de Matlab
5. Toolbox Ident
Utilité : fournir des modèles simplifiés (linéaires) de systèmes complexes à partir de données
échantillonnées (bruitées).
L’identification consiste donc en la construction de modèle en ajustant ses paramètres pour
qu’ils coïncident au mieux avec les mesures
La validation d’un modèle consiste à tester l’adéquation de celui ci sur un jeu de données
différent de celui utilisé pour fabriquer le modèle
La toolbox propose 2 approches différentes
- Un approche basée modèle, qui sur la base du choix d’une famille de modèle, opère à
une estimation paramétrique
- Une approche non paramétrique qui à partir d’une analyse de corrélation (resp.
spectrale) recherche la meilleure réponse impulsionnelle ou indicielle (resp.
fréquentielle).
H. EL-FADIL 32
Identification des systèmes Ch-4 : Le Toolbox de Matlab
Cette boite à outils propose de nombreuses fonctions qui permettent d’extraire un ou des
modèles à partir de différents campagnes de mesures.
Il existe également une interface graphique (commande ident) qui, bien qu’elle limite
l’utilisation des fonctions de base qui tournent derrière, permet d’utiliser la toolbox sans
connaître la syntaxe des fonctions qui la constitue.
En mode de commande, taper :
>> ident
H. EL-FADIL 33
Identification des systèmes Ch-4 : Le Toolbox de Matlab
Fonctionnalités de base :
- Utilisation de campagne de mesure
- Prétraitement de l’information
- Identification d’une structure de modèle
- Test de validité de l’identification
- Visualisation des réponses (temporelles, fréquentielles,..)
- Conversion dans une structure "connues"
H. EL-FADIL 34
Identification des systèmes Ch-4 : Le Toolbox de Matlab
Un modèle obtenu est toujours imparfait. Le jeu de paramètre obtenu correspond juste à un
minimum du critère (des fois local)
Quelle est la validité du résultat ?
Première réponse : multiplier les essais, utiliser plusieurs modèles, jouer sur les nombreux
paramètres de ceux ci.
Deuxième réponse : utiliser un jeu de données différent pour valider le modèle.
Deux analyses sont directement accessibles dans l’interface graphique : la visualisation de la
sortie modèle (avec un calcul de % sur la fiabilité du modèle) et l’analyse des résidus (test de
corrélation entre l’entrée et l’erreur de sortie).
H. EL-FADIL 35
Identification des systèmes Ch-4 : Le Toolbox de Matlab
- Si l’option est time plot est cochée, tous les jeux de données
sélectionnés sont affichés dans une fenêtre séparée.
Identification paramétrique
Choix du modèle
La vérification
H. EL-FADIL 36
Identification des systèmes Ch-4 : Le Toolbox de Matlab
La sortie modèle
- Il apparaît un "taux de
recouvrement" exprimé en % qui
indique la bonne adéquation
Les résidus
Remarques:
- Il faut penser également que les modèles peuvent n’avoir qu’une validité locale (système non
linéaire par exemple pour lequel on travaille autour d’un point de fonctionnement).
- La meilleure vérification est celle des performances en boucle fermée (comparaison des
performances attendues et différences avec la simulation).
H. EL-FADIL 37
Sommaire
CH1-1 Généralités: ................................................................................................................................ 1
1. Introduction : ................................................................................................................................... 1
2. Système dynamique ......................................................................................................................... 1
3. Définition d’un modèle ................................................................................................................... 2
3.1. Modèle de connaissance .................................................................................................................. 2
3.2. Modèle de commande ..................................................................................................................... 3
CH1-2 Structures de modèles ............................................................................................................... 4
1. Nécessité d’une commande adaptative ............................................................................................ 4
1.1. Exemple introductif ......................................................................................................................... 4
1.2. Limites des méthodes classiques d’identification ........................................................................... 5
2. Commande adaptative ..................................................................................................................... 6
2.1. Définition ........................................................................................................................................ 6
2.2. Principe d’une commande adaptative .............................................................................................. 6
2.3. Principe de conception d’un régulateur avancé: .............................................................................. 7
3. Structures de modèles pour les systèmes linéaires .......................................................................... 7
3.1. Le modèle ARMA (cas idéal z=0) .................................................................................................. 9
3.2. Erreur de l’équation ....................................................................................................................... 10
3.3. Modèle ARX ................................................................................................................................. 11
3.4. Modèle ARMAX ........................................................................................................................... 12
3.5. Résumé des trois modèles ............................................................................................................. 14
CH-3 Algorithmes d’identification: ................................................................................................... 15
1. Position du problème: .................................................................................................................... 15
2. Identification par la méthode du gradient:..................................................................................... 16
2.1. Forme de régression du modèle:.................................................................................................... 16
2.2. Notations: ...................................................................................................................................... 16
2.3. Critère d’identification: ................................................................................................................. 16
2.4. Algorithme du gradient: ................................................................................................................ 16
2.5. Preuve de l’Algorithme du gradient: ............................................................................................. 18
2.6. Propriétés de l’algorithme du gradient: ......................................................................................... 19
2.7. Propriété d’excitation persistante: ................................................................................................. 19
2.7.1. Définition .............................................................................................................................. 19
2.7.2. Proposition : .......................................................................................................................... 20
2.7.3. Exemples de signaux assurant l’EP ....................................................................................... 20
a) A l’aide d’une somme de signaux sinusoïdaux .............................................................................. 20
b) A l’aide dune Séquence Binaire Pseudo-Aléatoire (SBPA)........................................................... 20
2.8. Algorithme des moindres carrés (MC): ......................................................................................... 21
2.8.1. Critère à minimiser ................................................................................................................ 21
2.8.2. Algorithme MC non récursif ................................................................................................. 22
2.8.3. Forme récursive de l’algorithme des MC .............................................................................. 22
CH-4 Le Toolbox de Matlab :............................................................................................................ 25
1. Présentation ................................................................................................................................... 25
2. L’objet IDDATA ............................................................................................................................ 25
2.1. Création et manipulation des objets de données............................................................................ 26
2.1.1. Création de deux signaux ...................................................................................................... 26
2.1.2. Modification des champs de la structure............................................................................... 26
2.1.3. Pour extraire des plages de données: ................................................................................... 27
2.1.4. Sauvegarde et récupération de données ................................................................................ 27
2.2. Traitement de données................................................................................................................... 28
2.2.1. Elimination de la valeur moyenne ......................................................................................... 28
2.2.2. Elimination d’une déviation linéaire ..................................................................................... 28
3. Objet modèle IDPOLY .................................................................................................................. 29
Exemple: Modèle ARMAX: .................................................................................................................. 29
4. Choix d’une structure du modèle .................................................................................................. 30
4.1. Identification d'un modèle ARX: .................................................................................................. 30
4.2. Identification d'un modèle BoxJenkins: ........................................................................................ 31
5. Toolbox Ident ................................................................................................................................ 32
5.1. Idée de base ................................................................................................................................... 32
5.2. Le principe de l’identification ....................................................................................................... 32
5.3. Vocabulaire d’usage ...................................................................................................................... 33
5.4. Rôle de la toolbox ident................................................................................................................. 33
5.5. Les pré-traitements ........................................................................................................................ 34
5.6. Les structures de modèle ............................................................................................................... 34
5.7. L’algorithme d’optimisation .......................................................................................................... 34
5.8. L’incertitude des paramètres - l’analyse critique .......................................................................... 35
5.9. Exemple du tutorial matlab ........................................................................................................... 35
Ecole Nationale des Sciences Appliquées
ENSA-Kénitra
COURS D’AUTOMATIQUE
Identification Paramétrique
des Systèmes