IDENTIFICATION DES SYSTEMES EN BOUCLE FERMEE

Slides:



Advertisements
Présentations similaires
III. IDENTIFICATION PARAMETRIQUE DES SYSTEMES LINEAIRES
Advertisements

Colle info – SimApp On se propose d’utiliser le logiciel « SimApp », afin de d’optimiser le réglage d’un moto-réducteur alimenté.
Traitement du signal en Mécanique domaines d ’applications
IDENTIFICATION DE FONCTIONS DE TRANSFERT DANS LE DOMAINE FREQUENTIEL
Cours 8 Problèmes de dynamiques : techniques de résolution pas-à-pas
SuivantPrécédent ESSI 1 - Auto TS © Jean-Paul Stromboni (Mai 2000) Consolidation: tester les connaissances acquises 1 Etude de la commande du système.
Contrôle des systèmes rapides non linéaires Application au moteur à allumage commandé turbocompressé à distribution variable Remerciements Guillaume.
Conception de Programmes Evolutifs Pré Soutenance de TER Année Encadrants : Cathy Escazut et Michel Gautero Auteurs: Paul-Kenji Cahier Sylvain.
ASSERVISSEMENTS ET REGULATION
M. EL Adel & M. Ouladsine LSIS – UMR-CNRS 6168 Marseille - France
1 Intégration numérique garantie de systèmes décrits par des équations différentielles non-linéaires Application à l'estimation garantie d'état et de paramètres.
Analyse et diagnostic Développement d’Outils
Notion d'asservissement
Modélisation /Identification
Automatique 2 Parties : - Systèmes Continus - Systèmes Échantillonnés
Modélisation des systèmes non linéaires par des SIFs
Réglages des correcteurs
Stabilité des systèmes linéaires continus
Précision des systèmes asservis continus
Stabilité des systèmes linéaires continus
Chapitre VII :Commande par retour d’état
Application à la méthode des
Asservissement et régulation continue
Cours d’Automatique MASTER OIV
Guy Gauthier, ing., Ph.D. Session été 2013.
Journée thématique du GDR IFS « Réduction de modèle en IFS » ENSAM – Jeudi 18 mai 2006 Validation de l’approche de la réduction a priori - POD sur l'équation.
Chapitre 2 : La fonction de transfert
Identification des processus
Journée ConecsSdF 27 janvier 2011 ATELIER BENCHMARK Mise en œuvre du cas-test sur le simulateur Samovar Adrien GUENARD, INRIA Nancy, France Date.
Réponse harmonique des systèmes linéaires asservis
Notions élémentaires d’asservissement
Résumé et méthodologie
Dynamique des Systèmes Asservis
Correction des Systèmes
Les Systèmes asservis.
Notion de défaut Événement qui modifie fonctionnement procédé de sorte que performances dégradées ou objectif pas atteint Exemples Dérive de capteur Fuite.
Étude expérimentale de la robustesse d’une commande prédictive d’un procédé de cuisson sous infrarouge de peintures en poudre Bruno da Silva, Isabelle.
Chapitre 3: Caractérisation des systèmes
Chapitre 5 : Etude de la Stabilité des systèmes dynamiques
La correction des systèmes asservis
Chapitre 4: Caractérisation des systèmes
Commande par ordinateur d’un vérin hydraulique
Séminaire Roubaix 27 mars 2014
1°) Identification Réponse du système étudié à un échelon unitaire
5 juin 2002 Pierre Rigat Stage TS-IRIS Académie Aix-Marseille.
Analyse des systèmes linéaires types
Filtrage de Kalman et aperçu probabiliste
Soutenance du mini Projet Industriel ‘ les actionneurs électriques’
CHAPITRE 6 Stabilité des SA.
Etude des critères de performance : Pour une consigne d’entrée
Chapitre 3-B : AUTOMATIQUE : LES S.L.C.I.
KMOS Steering mirror 1 axe câblé Axe du mirroir
Régulation et Asservissement: Notions de schémas blocs
Les épreuves du BTS Systèmes photoniques
Guy Gauthier, ing., Ph.D. 6 janvier 2015
Conception d’un asservissement
1. Présentation générale du système
Approximation d’un contrôle optimal par un circuit électronique
TNS et Analyse Spectrale
Chapitre 1 - Introduction.
TNS et Analyse Spectrale
Couche limite atmosphérique
Méthode des moindres carrés (1)
Modélisation mathématique des systèmes asservis
1. Présentation générale du système
Epreuve pratique appliquée à la procrastination
Technique de régulation, d’asservissement de grandeurs dans un système
ASSERVISSEMENTS ET REGULATION
CEA dapnia Saclay 24 Janvier LA COMMANDE PREDICTIVE FONCTIONNELLE de Jacques RICHALET COPPIER Hervé ESIEE-Amiens
AIAC GEET-12 Année : Régulation Industrielle: Programme M.BAHATTI.
Transcription de la présentation:

IDENTIFICATION DES SYSTEMES EN BOUCLE FERMEE Stéphane COLONGES Oral probatoire Février 2002

Identification des systèmes en BF Sommaire Introduction à l ’identification Les techniques générales Identification en boucle fermée Simulation Applications Conclusion

Identification des systèmes en BF Introduction à l ’identification Identifier un processus (système), c’est chercher un modèle (dynamique) mathématique, appartenant à une classe de modèles connue, et qui, soumis à des signaux tests (en entrée), donne une réponse (dynamique et statique en sortie), la plus proche possible du système réel [VILLAIN – 1996]. 2 catégories de modèles : Les modèles de connaissance (basés sur les lois de la physique, de la chimie…) Les modèles dynamiques de commande: Modèles non paramétriques (réponse fréquentielle, réponse à un échelon) Modèles paramétriques (fonction de transfert, équations différentielles) Approche expérimentale pour la détermination du modèle dynamique d’un système. 4 étapes : Acquisition des entrées sorties sous un protocole d’expérimentation . Estimation (choix) de la structure du modèle (complexité) Estimation des paramètres du modèle Validation du modèle identifié Non Oui Calcul Régulateur

Identification des systèmes en BF Techniques générales Modèles non paramétriques : Analyse fréquentielle : longue réponse impulsionnelle, identification par corrélation : sensible aux perturbations Modèles paramétriques : Méthodes graphiques (déterministes) : à partir de la réponse à l’échelon ou en fréquence utilisent des modèles (Strejc, Broida, Ziegler Nichols, 2 eme ordre…) 100% 63% Δy t τ = retard τ T T1 Mais...

Identification des systèmes en BF Techniques générales Caractéristiques de ces méthodes : Peu de modèles, nécessitent signaux grande amplitude, sensibles aux perturbations, imprécises, procédures longues, impossible de valider les modèles Néanmoins : en amenant le système à la juste instabilité, s ’applique à la B.F. Modèles paramétriques statistiques : Idée clés : mise en place d ’A.A.P. S.B.P.A u(t) y(t) CNA + BOZ Procédé CAN Modèle échantillonné ajustable Paramètres du modèle A.A.P. Estimation paramétrique : basée sur l ’erreur de prédiction

Identification des systèmes en BF Techniques générales Caractéristiques des méthodes paramétriques statistiques : éliminent les défauts mentionnés précédemment algorithmes non récursifs (Traitement en bloc horizon de temps) récursifs (Traitement pas à pas des données), permet suivi des paramètres en temps réel opérant avec des signaux d’excitation extrêmement faibles (SBPA de faible niveau) permet de modéliser les perturbations et bruits capteurs (et supprimer) traitement aisé du signal (analyse spectrale) Comment commence t ’on? On choisit une structure procédé+perturbation pour l ’identification une structure non adaptée entraîne un biais Et ensuite?

Identification des systèmes en BF Pourquoi en boucle fermée? Système instable en B.O. ou comportement intégrateur impératifs de production, sécurité, ou raisons économiques dérive importante du point de fonctionnement en B.O. motivée par de contraintes pratiques : maintenance d ’ un contrôleur obtention de meilleurs modèles pour la commande des systèmes validation de la commande d ’un système synthèse d ’un régulateur robuste biais plus faible, meilleur contrôle de la puissance d ’entrée réduction de l ’ordre du modèle identification en temps réel, adaptation de la commande (approche itérative) Le problème, c ’est le retour et la corrélation du bruit non mesurable avec l ’entrée Alors, quelles méthodes?

Identification des systèmes en BF Les méthodes Algorithmes récursifs : Nouvelle valeur = (n-1)+correction CLOE : erreur de sortie en boucle fermée y(t+1)=-a1y(t)+ b1u(t)= avec et l ’erreur de prédiction de la B.F. : à priori à posteriori la forme de l ’AAP récursif, avec mémoire est : Et l ’A.A.P. est alors : avec F=aI est le gain d ’adaptation matriciel 1/S T R r + - u w y A.A.P. Modèle Procédé Prédicteur ajustable

Identification des systèmes en BF Simulation Simulation d ’un A.A.P. : on réalise dans Simulink la simulation d ’un procédé continu, on déduit de l ’AAP : d ’où 1 5 a s+1 Sum1 Gain1 Transfer Fcn To Workspace Input signal e 1 K=10 F=20 Sum2 s+1 Sum To Workspace3 Dot Product1 Dot Product Transfer Fcn1 1 b 100 F s To Workspace1 Integrator Gain2 To Workspace2 K=5 F=100

Identification des systèmes en BF Applications Le système de suspension active : Accélération primaire (perturbation) Accélération primaire (perturbation) Machine (masse) Cône élastomère q-d1C/D Accélération résiduelle Contrôleur Processus u(t) y(t) R/S q-dB/A - Accélération résiduelle Pré-actionneur Contrôleur Piston Figure 1: schéma du système Figure 2 : schéma fonctionnel

Identification des systèmes en BF Applications La commande adaptative (régulation en commande auto-adaptative) : Perturbations Contrôleur Procédé Modèle Estimation récursive des moindres carrés Consigne + - + Mesure Sortie

Identification des systèmes en BF Applications Identification du mécanisme cardiovasculaire : Prédiction de l ’adhérance pneu/route : Boite noire (modèle à identifier) Perturbations : postures, efforts, environnement, stress, nourriture… Sortie (fréquence cardiaque, pression artérielle, capacité pulmonaire) + - Entrée (médicament) Console d’information / contrôleur Conducteur Voiture Filtrage - calculs Mesures Figure  : schéma de circulation des informations

Identification des systèmes en BF Conclusion L ’identification en B.F. s ’impose pour : système instable en B.O., impossibilité d ’ouvrir la boucle (production, sécurité), dérive importante du point de fonctionnement Au delà, présente de nombreux avantages, dont : Possibilité d ’obtenir un meilleur modèle du procédé pour la commande (Robustesse,biais plus faible, validation de la commande…) facile d ’utilisation (avantage pratique) : re-réglage du contrôleur réduction de l ’ordre du modèle de commande temps réel Perpectives : extension des algorithmes aux cas multivariables systèmes non linéaires Conclusion personnelle

Identification des systèmes en BF Techniques générales Identification avec méthode paramétrique graphique en B.F. : On amène le système à la juste instabilité (déphasage de , gain de boucle=-1) d ’où, avec Broida à la juste instabilité: ainsi, on tire du gain : et de l ’argument il vient : r e + Ur Um et C(s) G(s) - H Um t Tosc

Identification des systèmes en BF Techniques générales Le gradient et les MCR : Le terme de correction doit permettre de minimiser à chaque pas le critère : On veut une bonne vitesse de convergence au début(grand gain d ’adaptation), puis un petit gain au voisinage de l ’optimum pour pas d ’oscillations (cf simulation) on cherche alors un AAP qui minise le critère des moindres carrés : L ’A.A.P. devient : avec sens de l’adaptation gradient courbe (surface) isocritère a1 b1 AAP prend la forme :

Identification des systèmes en BF Les méthodes Les approches de l ’identification en B.F. (Soderström et Stoica) : Approche directe : pas besoin de s ’occuper du régulateur, ni du retour, pas d ’algorithme spécifique, systèmes instables supportés tant que B.F. et prédicteur stables. Mais il faut un bon modèle du bruit (sinon => biais)… méthode à choisir en premier Approche indirecte : à partir référence et sortie => on retrouve système en B.O. en appliquant méthodes B.O.. Il faut connaître le régulateur; mais toute erreur dans la boucle est répercutée sur le modèle… ne nécessite pas une parfaite connaissance du bruit Approche E/S commune : on considère y et u comme sorties d ’un système multivariables avec r(t) et bruit les entrées; on identifie le processus en B.O; pas besoin de connaître le régulateur. Mais il faut que le retour soit linéaire. G0(q) -Fy(q) Approche directe Approche indirecte entrée externe r(t) u(t) y(t) + - v(t) On en déduit les équations de ce système : y(t)=G0(q)u(t)+v(t) y(t)=G0(q)u(t)+H0(q)e(t) avec e(t) bruit blanc de variance alors y(t) = G0(q)S0(q)r(t)+S0(q)v(t) et u(t) = S0(q)r(t)-Fy(q)S0(q)v(t)

Identification des systèmes en BF Les méthodes Aspects pratiques de l ’identification : Calculateur (PC, Mac, Linux…) Carte E/S Régulateur Système physique Consigne + SBPA (possibilité 2) SBPA (possibilité 1) y0 y1 y(t) u(t) Sortie

Identification des systèmes en BF Les méthodes Validation des modèles identifiés en boucle fermée: L’objectif de la validation est de trouver quel est le modèle du procédé qui, avec le régulateur utilisé, permet d’obtenir la meilleure prédiction du système en boucle fermée. Trois procédures de validation peuvent être définies : .Tests statistiques de validation sur l’erreur de sortie de la boucle fermée (test d’intercorrélation entre ) .Proximité des pôles calculés de la boucle fermée et des pôles identifiés du système réel en boucle fermée. Validation temporelle (comparaison des réponses temporelles du système réel et du prédicteur de la boucle fermée) Distribution du biais :

Identification des systèmes en BF Simulation Système instable en B.O. : Identification en B.O Identification en B.F. Comparaison des réponses indicielles pour différentes méthodes : En vert foncée on à la réponse réelle, en rouge, méthode ARX, méthode OE en vert clair, méthode de l’erreur de prédiction en violet (gauche : rép. à signal carré, droite : rep. échelon)

Identification des systèmes en BF Simulation Réponses et erreurs de l ’AAP dans Simulink : K=5, F=100 : K=10, F=20 : 20 40 60 80 100 120 140 160 -1.5 -1 -0.5 0.5 1 1.5