Vous êtes sur la page 1sur 2

Elément Identification paramétrique des systèmes dynamiques 1

Activité pratique d‟Identification de la BLA du


Benchmark de Wiener-Hammerstein
A. Naitali, ENSAM, UM5R

 réel (Benchmark), est détaillée dans le papier [1]. Les signaux


d‟entrées/sorties collectés dans les conditions indiquées dans
I. INTRODUCTION le papier sont disponibles sur la page web d‟IFAC dédiée à ce
Benchmark. Dans cette ébauche, et pour des raisons
IL serait irréaliste de vouloir traiter toutes les approches
d‟identification pour tous les classes de systèmes
dynamiques rencontrées en situation réelle ; comme il serait
pédagogiques les taches de travail demandées aux élèves-
ingénieurs sont ordonnancées, pour chaque situation comme
illusoire de vouloir cerner tous les aspects pratiques du suit :
processus d‟identification sur un seul exemple. Toutes fois,  Conception de l‟essai d‟identification (s‟il y‟a lieu),
l‟idée d‟adoption d‟un système unique, sous réserve de  Analyses temporelle et fréquentielle, des signaux
consistance, pour la validation des méthodes d‟identification constituant l‟ensemble des données d‟apprentissage
est très attrayante aussi bien d‟un point de vue scientifique que qui, dans le contexte des signaux discrétisés, se
pédagogique dans la mesure où : (i) le système en question résument à des résultats statistiques,
peut être utilisé comme support de comparaison de plusieurs  Choix du type du modèle à adopter pour
approches, et ainsi sortir les élèves-ingénieurs du cadre l‟explication des données d‟apprentissage
académique et les mettre en situation de réelle en les initiant au  Sélection de la structure du modèle adopté
développement de modèles réalistes sur des exemples  Utilisation ou bien développement de l‟algorithme
concrets, et (ii) permet de traiter toutes les étapes nécessaires d‟estimation ou bien d‟apprentissage des
pour accomplir le processus d‟identification, qui dans bien paramètres du modèle considéré.
d‟ouvrages sont réduites à l‟étape d‟estimation qui en fait ne  Validation et Test du model construit, et réitération
constitue qu‟une étape parmi bien d‟autres [1]. C‟est dans ce du processus d‟identification si nécessaire.
contexte que nous proposons de mener les activités pratiques
sur l‟identification sur le système-test réel de Wiener- Remarque : les aspects pratiques de ces activités et Tips
Hammerstein. Il s‟agit en fait d‟une chaine de mesure seront communiqués aux élèves-ingénieurs lors de la séance de
électronique (the Silver-box, Vandersteen, 1997) faisant office lancement de l‟activité.
de la chaine de retour de l‟asservissement d‟un procédé réel.
Cet exemple est d‟une grande importance dans la mesure où il II. CONCEPTION ET IMPLANTATION DE L‟ESSAI
permet de couvrir pratiquement tous les types de modèles D‟IDENTIFICATION
traités en séances de cours à savoir : les modèles linéaires, bien
A. Implémentation numérique et test du benchmark
que le vrai système soit non linéaire, et les modèles non
linéaires de Wiener, de Hammerstein, et de Wiener- Afin de pouvoir valider les modèles qu‟on projette de
Hammerstein. Plusieurs solutions ont été développées et dont construire, développer une implémentation numérique du
les plus représentatives ont été présentées à symposium SYSID benchmark en utilisant la description vraie du système précisée
2006, et un numéro spécial de la revue Control engineering dans le papier [1].
practice (CEP) de IFAC lui a été consacrée en 2012 [2] ; à
noter qu‟une approche évolutionnaire permettant d‟identifier 1) Définir puis calculer les vrais paramètres des
aussi bien les paramètres que les structure des différents blocs fonctions de transfert discrètes des blocs linéaires d’entrée
linéaires et non linéaires vient d‟être introduite par Naitali et et de sortie.
2) En utilisant les caractéristiques technologiques de la
Giri en 2015 [3]. Dans le présent travail, on se propose
diode modélisée par le bloc non linéaire, Trouver
d‟identifier les paramètres d‟un modèle linéaire dite Best
l’expression d’une fonction analytique qui permet
Linear Approximation (BLA) qui approxime au mieux le
d’approximer sa caractéristique de transfert.
modèle de comportement d‟un système non linéaire de type 3) En utilisant les résultats des questions précédentes
Wiener-Hammerstein. La description vraie des blocs implémenter un modèle numérique de simulation et tester
électroniques (linéaires et non linéaires) composant le système le en l’attaquant par deux peignes de Dirac de période
appropriée TD fixe (à préciser) dont (i) un de petite
A. Naitali (e-mail: a.naitali@ um5s.net.ma).
amplitude U1 qui n’excite que les blocs linéaires et (ii) et
Elément Identification paramétrique des systèmes dynamiques 2

l’autre de forte amplitude U2 qui active l’état non linéaire fréquentiel et statistique, vérifier ensuite que le signal
de la diode. de commande respecte bien les contraintes de sécurité.
4) Tracer les signaux d’E/S sur la figure 1 en y précisant 2) vérifier (et démontrer à titre d’exercice) que le segment
les propriétés des signaux d’entrée. de données d’estimation est excitant persistant au sens
B. Conception de l’essai d’identification de la définition de persistance introduite en cours,
La conception de l‟essai d‟identification, „„Identification
III. IDENTIFICATION DE LA COMPOSANTE LINEAIRE : (BLA)
experiment‟‟ (IEXP) consiste à synthétiser un signal excitant
persistant „„Persistently Exciting (PE) qui fait transiter le 1) En utilisant les algorithmes standard d’estimation
système par tous ses états (ou presque) c.à.d. qui excite locale relever puis tracer, pour un ordre allant de 1 à une
suffisamment tous les régimes de fonctionnement du valeur maximale que l’on précisera, les erreurs
processus. Le problème posé par cette synthèse peut être d’estimation et de validation les différents modèles
linéaires envisagés (OE, ARX, ARMAX, BJ, and SS).
formulé comme suit : Etant donné un modèle adopté pour
2) Sélectionner pour chacun des modèles utilisés la
représenter le système, Trouver une séquence d‟échantillons
structure la plus appropriée en utilisant le critère de
de commande qui soit PE au sens de l‟approche l’erreur de prédiction finale ou ‘Final Prediction error’
d‟identification envisagée, et qui permet en outre de faire (PFE) d’Akaike
fonctionner le système sans violation des contraintes de 3) Préciser les performances des modèles sélectionnés i.e.
sécurité, de temps et d‟énergie imposées par le contexte de la les propriétés statistiques des erreurs d’estimation, de
situation. Dans cette partie, le système est supposé être quasi- validation et de test.
linéaire, et par conséquent il est modélisé par un seul bloc
linéaire représentant la dynamique combinée des filtres IV. TRAVAIL DE COMMUNICATION SCIENTIFIQUE
d‟entrée et de sortie de la description vraie du système donnée Rédigez un petit papier à quatre pages (2 colonnes)
en [1]. composé de 5 sections : une section introductive, une section
pour la présentation du Benchmark, une troisième qui décrit le
1) Quels sont les modèles linéaires qui peuvent être
système utilisé pour l‟acquisition et le traitement de
utilisés pour capturer la composante linéaire du
conditionnement des signaux d‟E/S, et qui illustre ses
comportement (non linéaire) du système ? Pour chacun
propriétés aussi bien dans le domaine temporel que spectral.
des modèles citer le principe de l’algorithme d’estimation
des paramètres de ces modèles. Rédigez en suite deux sections : l‟une pour la présentation de
l‟approche d‟identification projetée (la classe de modèles :
2) Dans une première approche, on utilise le fait que les type et structure, et l‟algorithme d‟estimation), et une autre
sous-systèmes linéaires d’entrée et de sortie sont du 3 qui présente les résultats d‟identification obtenus. Terminer
ordre. Ce qui revient à supposer que l’élément non cette dernière section par une petite discussion critique qui met
linéaire est approximé par une droite d’une certaine pente en évidence les avantages et inconvenants de l‟approche
inconnue. Montrer que dans ces conditions, le problème adoptée. En fin mettre en forme le papier, compléter les
d’identification revient à identifier l’ensemble par un références et procéder à une auto évaluation avant de le
système linéaire du 6ème ordre. présenter à l‟équipe. Terminer le papier par une discussion sur
les informations et conclusions qui peuvent être tirées de cette
3) En régime linéaire le modèle ARX du benchmark se présentation. Le papier doit nécessairement débuter par un titre
réduit à une fonction de transfert de 6 ème ordre. Spécifier suivi des noms et affiliation des auteurs, d‟un petit résumé et
dans ces conditions, les propriétés de deux types de de quelques mots clés (5 au plus), et terminé par une liste de
séquences qui garantissent les conditions de PE requises références. Plusieurs documents patrons (Template) qu‟on
pour la convergence des estimés des paramètres vers peut utiliser pour la mise en forme du texte sont
leurs vraies valeurs. téléchargeables depuis les sites officiels d‟IEEE et d‟IFAC.

4) Simuler puis tracer sur les figures 2 et 3 les réponses REFERENCES


du modèle de W-H aux signaux d’excitation définis.
[1] J. Schoukens , J. Suykens , L. Ljung, “WIENER-HAMMERSTEIN
BENCHMARK”, IFAC Call For Paper.
5) Proposer une structure matérielle et logicielle [2] Special Section, Wiener-Hammerstein System Identification
minimale à base de DSP qui permet de générer le signal Benchmark, Control Engineering Practice, Volume 20, Issue 11, pp.
d’excitation conçu, de l’appliquer à l’entrée de commande 1095-1246 November 2012.
[3] A. Naitali and F. Giri, „„Wiener–Hammerstein system identification – an
du procédé à identifier, de capturer et d’enregistrer les evolutionary approach‟‟, International Journal of Systems Science,
signaux d’entrée et de sortie considérés. Taylor & Francis, 2015, Vol. 47, No. 1, pp 45–61.
C. Analyse statistique des enregistrements des E/S
En considérant la classe des signaux d‟entrée adopté pour le
benchmark [1],
1) caractériser ce signal des points de vues temporel,

Vous aimerez peut-être aussi