ENSPS 3A ISAV Master ISTI AR. J. Gangloff



Documents pareils
Commande Prédictive. J. P. Corriou. LSGC-ENSIC-CNRS, Nancy. corriou@ensic.inpl-nancy.fr

Apports de la commande prédictive pour la régulation thermique des bâtiments

Analyse de la Commande Prédictive Floue : Algorithmes et Méthodologies de Solution

Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre.

Intérêt du découpage en sous-bandes pour l analyse spectrale

Commande Prédictive des. Convertisseurs Statiques

Formations EViews FORMATIONS GENERALES INTRODUCTIVES INTRO : INTRODUCTION A LA PRATIQUE DE L ECONOMETRIE AVEC EVIEWS

Automatique Linéaire 1 Travaux Dirigés 1A ISMIN

Quantification Scalaire et Prédictive

$SSOLFDWLRQGXNULJHDJHSRXUOD FDOLEUDWLRQPRWHXU

Notions d asservissements et de Régulations

aux différences est appelé équation aux différences d ordre n en forme normale.

Modèle GARCH Application à la prévision de la volatilité

SAS ENTERPRISE MINER POUR L'ACTUAIRE

Chapitre 1 Régime transitoire dans les systèmes physiques

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

LA GMAO ACCEDER : PRESENTATION et VISUALISATION

الجمهىريت الجسائريت الديمقراطيت الشعبيت وزارة التعليم العالي و البحث العلمي


Nicolas Petit. Commande prédictive. Notes de cours Option Procédé Environnement. http ://cas.ensmp.fr/~petit/

CHAPITRE 1 : ETAT DE L ART.

TABLE DES MATIÈRES. Bruxelles, De Boeck, 2011, 736 p.

CONCOURS D ENTREE A L ECOLE DE 2007 CONCOURS EXTERNE. Cinquième épreuve d admissibilité STATISTIQUE. (durée : cinq heures)

Premier ordre Expression de la fonction de transfert : H(p) = K

Comparer l intérêt simple et l intérêt composé

L utilisation d un réseau de neurones pour optimiser la gestion d un firewall

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

SolarWinds Virtualization Manager

La régulation. Principe de régulation p. 2. La régulation PID p. 5. La régulation à modèle p. 12. Autres types de régulation p. 15

LA GESTION DES EVENEMENTS PLUVIEUX

Découverte du tableur CellSheet

Magister en : Automatique. Commande Prédictive Non Linéaire en Utilisant Les Systèmes Neuro-Flous et les Algorithmes Génétiques.

Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R

Table des matières. I Mise à niveau 11. Préface

Mises en relief. Information supplémentaire relative au sujet traité. Souligne un point important à ne pas négliger.

Commande prédictive, pilote automatique de l usine écoperformante

La Recherche du Point Optimum de Fonctionnement d un Générateur Photovoltaïque en Utilisant les Réseaux NEURO-FLOUS

Fonctions de deux variables. Mai 2011

Introduction à l approche bootstrap

Master de Bioinformatique et Biologie des Systèmes Toulouse Responsable : Pr. Gwennaele Fichant

EXERCICE 4 (7 points ) (Commun à tous les candidats)

Modèle de troncature gauche : Comparaison par simulation sur données indépendantes et dépendantes

INTRODUCTION. A- Modélisation et paramétrage : CHAPITRE I : MODÉLISATION. I. Paramétrage de la position d un solide : (S1) O O1 X

INTRODUCTION AU DATA MINING

Tests non-paramétriques de non-effet et d adéquation pour des covariables fonctionnelles

Analyse des Systèmes Asservis

CHAPITRE I. Modélisation de processus et estimation des paramètres d un modèle

Repères Gérer la capacité

ماستر في مجال البحث فرع هندسة الكهرباء

Capital économique en assurance vie : utilisation des «replicating portfolios»

SAP SAP APO APS. Logiciels de planification. Pour vos appels d offre. 2 e ÉDITION. SupplyChainMagazine.fr 19, rue Saint-Georges Maisons-Alfort

PROCONCEPT EASY START

Les nouveautés de Femap 11.1

TABLE DES MATIERES. C Exercices complémentaires 42

ITIL Gestion de la capacité

Modules d automatismes simples

Enjeux mathématiques et Statistiques du Big Data

FICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

Préleveur d'échantillons d eau automatique ELECTRO-MAGNUM /AQUAMAX 1 & 2 / SERVOTOP

MODÉLISATION DU FONCTIONNEMENT EN PARALLELE À DEUX OU PLUSIEURS POMPES CENTRIFUGES IDENTIQUES OU DIFFERENTES

Examen optimisation Centrale Marseille (2008) et SupGalilee (2008)

Comment évaluer une banque?

Informations relatives à la perception des droits de scolarité et des frais afférents - Automne 2014

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Modélisation intégrée des écoulements pour la gestion en temps réel d'un bassin versant anthropisé

Une comparaison de méthodes de discrimination des masses de véhicules automobiles

Semestre 2 Spécialité «Analyse in silico des complexes macromolécules biologiques-médicaments»

GPC Computer Science

Monitoring continu et gestion optimale des performances énergétiques des bâtiments

overmind La solution précède le problème 2008 Overmind - All rights reserved

Francis BISSON ( ) Kenny CÔTÉ ( ) Pierre-Luc ROGER ( ) IFT702 Planification en intelligence artificielle

G.P. DNS02 Septembre Réfraction...1 I.Préliminaires...1 II.Première partie...1 III.Deuxième partie...3. Réfraction

Contrat didactique Mathématiques financières

Indicateur i 20. Manuel d utilisation

Polynômes à plusieurs variables. Résultant

8. Introduction au logiciel de simulation HYSYS : calcul d'une colonne de distillation.

Répondants et non-répondants dans les enquêtes. Analyse des séquences de contact

I. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes):

L évaluation de la performance de la communication media

Introduction. I Étude rapide du réseau - Apprentissage. II Application à la reconnaissance des notes.

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs

MODELISATION ET COMMANDE PREDICTIVE D UNE STATION DE PRODUCTION D EAU GLACEE BASEE SUR UN COMPRESSEUR SCROLL

MASTER SIS PRO : logique et sécurité DÉTECTION D INTRUSIONS. Odile PAPINI, LSIS. Université de Toulon et du Var. papini@univ-tln.

CHAPITRE VI ALEAS. 6.1.Généralités.

Le transistor bipolaire

PLAN DE COURS. GPA750 Ordonnancement des systèmes de production aéronautique

Master IAD Module PS. Reconnaissance de la parole (suite) Alignement temporel et Programmation dynamique. Gaël RICHARD Février 2008

Cours 02 : Problème général de la programmation linéaire

DEMAND MANAGEMENT inc

Mortalité observée et mortalité attendue au cours de la vague de chaleur de juillet 2006 en France métropolitaine

L'intelligence d'affaires: la statistique dans nos vies de consommateurs

LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING»

Ordonnancement robuste et décision dans l'incertain

TD1 Signaux, énergie et puissance, signaux aléatoires

OPTIMISATION DE LA MAINTENANCE DES EQUIPEMENTS DE MANUTENTION DU TERMINAL A CONTENEURS DE BEJAIA (BMT)

Techniques du Data Mining pour la prédiction de faillite des entreprises et la gestion du risque de crédit

Transcription:

Commande prédictive ENSPS 3A ISAV Master ISTI AR J. Gangloff

Plan 1.Introduction / Historique 2.Modélisation du système 3.Fonction de coût 4.Équations de prédiction 5.Commande optimale 6.Exemples 7.Réglage du GPC 8.Bibliographie

1. Introduction 1.1. Définition du «MPC» Model Predictive Control (MPC) : Utilisation explicite d'un modèle pour prédire le comportement futur du système Calcul d'une séquence d'échantillons futurs de commande minimisant une fonction de coût sur un horizon fuyant Seul le premier échantillon de commande est réellement appliqué au système. Toute la séquence est recalculée à chaque pas.

1. Introduction 1.2. Principe du «MPC» [ r t 1 ] r t N 2 + - Optimisation [ u t N u 1 ] u t u t Système [ y t 1 ] y t N 2 Prédicteur y t N 2 mesures futures N 1 commandes futures N 2 consignes futures

1. Introduction 1.2. Principe du «MPC» r y Horizon fuyant t N 1 t N 2 t Objectif de l'optimisation : minimiser la surface

1. Introduction 1.3. Déclinaisons du «MPC» DMC (Dynamic Matrix Control) Utilise la réponse indicielle du système Processus stable et sans intégrateur MAC (Model Algorithmic Control) Utilise la réponse impulsionnelle PFC (Predictive Functional Control) Utilise un modèle d'état du système Peut s'appliquer aux systèmes non linéaires GPC (Generalized Predictive Control) Utilise un modèle CARMA Le plus répandu

1. Introduction 1.4. Avantages/inconvénient du «MPC» Avantages : Concept simple, réglage intuitif et aisé S'applique à tout type de systèmes, des plus simples aux plus complexes (systèmes instables, avec retards, non minimum de phase, très peu amortis, multivariables, non linéaires, variants) Si la consigne est connue à l'avance, son caractère prédictif permet de l'anticiper et donc d'améliorer le suivi. Numériquement stable Inconvénient : modélisation précise

2. Modélisation 2.1. Cas du MAC Modèle impulsionnel La sortie est reliée à l'entrée par l'équation suivante : y t = h i u t i i=1 On tronque aux N premiers échantillons : N y t k t = h i u t k i t i=1 Inconvénient : représentation non minimale

2. Modélisation 2.2. Cas du GPC Modélisation CARMA (Controller Auto- Regressive Moving-Average) : Avec : A q -1 y t =q -d B q -1 u t 1 C q-1 D q -1 e t On fait souvent : A q -1-1 -2 =1 a 1q a 2q a na q -na B q -1-1 -2 =b 0 b 1q b 2q b nb q -nb C q -1-1 -2 =1 c 1q c 2q c nc q -nc D q -1 = q -1 =1 q -1

3. Fonction de coût N 2 J= j=n 1 [ y t j t r t j ] 2 N u [ u t j 1 ] 2 j=1 Erreur quadratique Énergie de la commande Paramètres de réglage : N 2, N u,

4. Équations de prédiction Cas du GPC : Première équation diophantienne : Avec C=1 : C=E j A q -j F j On a : 1=E j A q -j F j deg E j = j 1 deg F j =na [ Ay t =Bq -d u t 1 e t ] E j q j A E j y t j =E j B u t j d 1 E j e t j

4. Équations de prédiction On utilise l'équation diophantienne : D'où on tire : Meilleure prédiction : 1 q -j F j y t j =E j B u t j d 1 E j e t j y t j =F j y t E j B u t j d 1 E j e t j y t j t =E j B u t j d 1 F j y t

4. Équations de prédiction Séparation des commandes : Deuxième équation diophantienne : E j B=G j q -j j Équation de prédiction : y t j t =G j u t j d 1 j u t d 1 F j y t Réponse forcée Réponse libre

5. Commande optimale Équation de prédiction : Avec : y=[ y t 1 t y t N 2 t ] T u=[ u t t u t N u 1 t ] T f=[ f t 1 t f t N 2 t ] T y=g u f G=[ g0 u] g N2 1 g N2 2 g 0 g N2 1 g N2 2 g N2 N 0 0 g 1 g 0 0 N 2 Les g 0... g N2-1 sont les échantillons de la réponse indicielle. N u

5. Commande optimale Fonction de coût : J= y r T y r u T u On a : u opt qui annule dj d u : u opt= G T G I -1 G T r f Avec : r=[r t 1 r t N 2 ] T consignes futures Seule la première valeur de la commande optimale est appliquée au système.

6. Exemples 6.1. Exemple simple Soit le système mis sous la forme CARIMA : -1 A=1 0.7q On a : B=0.9 0.6q -1

6. Exemples 6.1. Exemple simple Ce qui peut être mis sous la forme : G = 0.8947 G T G I 3-1 G T f 0.0929 0.0095 0.8316 0.8091 0.0929 0.0766 0.8316 0.8947

6. Exemples 6.2. Résultats de simulation

6. Exemples 6.2. Résultats de simulation

7. Réglage du GPC Paramètre : Augmentation : ralentissement du système Diminution : commande plus énergique donc accélération du système Paramètre N 2 : Doit être au moins aussi grand que le transitoire du système corrigé Paramètre N 1 : Doit être supérieur au retard du système Paramètre N u : Tend vers une réponse pile quand N u ->0

8. Bibliographie R. Bitmead, M. Gevers et V. Wertz, «Adaptive Optimal control The thinking man 's GPC», Prentice Hall International, 1990. E. F. Camacho et C. Bordons, «Model Predictive Control», Springer Verlag, 1999. J.-M. Dion et D. Popescu, «Commande optimale, conception optimisée des systèmes», Diderot, 1996. P. Boucher et D. Dumur, «La commande prédictive», Technip, 1996.