Introduction à la commande des systèmes dynamiques

ME-273

This file is part of the content downloaded from Introduction à la commande des systèmes dynamiques.

Description

Cours d'introduction à la théorie des asservissements et de la régulation pour les systèmes continus linéaires à temps invariant.

Bien que le cours soit donné à un niveau d'abstraction considérable, il trouvera des domaines d'application qui touchent au mécanisme de régulation existant dans la nature et en particulier dans les sciences et l'ingénierie environnementales, le cycle de l'eau, la dynamique des populations, la lutte pour une ressource ou la coopération.


19 Février


26 Février

Phénoménologie (diapositives)

Modélisation (papier, crayon)

Après passer en revue la phénoménologie (système dynamique, entrée, perturbation, boucle ouverte, boucle fermée, et 4 exemples), on présente la modélisation en insistant sur les variables d'état et les paramètres. On couvre les 4 exemples des diapositives sur la phénoménologie.

Exercices

Vous serez confrontés à modéliser des systèmes analogues à ceux présentés dans la partie théorique sur la modélisation.


5 Mars

Simulation

Des méthodes approximatives pour déterminer la sortie d'un modèle d'un système dynamique connaissant l'entrée et les conditions intiales sont présentées.

  • Méthodes d'Euler à pas fixe, explicite et implicite
  • Méthode de Runge-Kutta à pas fixe

L'importance de la mise sous la forme de la représentation d'état, obtenue lors de la modélisation, prendra sens et l'interprétation des conditions initiales et leur nombre également.

12 Mars

Convolution et transformées de Laplace

Théorie et rappel des concepts vus en Analyse IV et Signals Information and Systems

Bien que déjà présenté dans d'autres cours, le principe de linéarité donne naissance au produit de convolution qui permet de caractériser tout système linéaire stationnaire, au repos et causal par sa réponse impulsionnelle. Nous reverrons ce concept en insistant sur le principe des quotients de convolution et de son élément neutre, l'impulsion de Dirac. L'opérateur de dérivation 'd' permet alors de dériver des fonctions qui ne sont pas dérivables à proprement parler et fait apparaître la condition initiale.

L'isomorphisme avec le produit des fractions de polynômes en la variable complexe 's' est présenté ensuite en insistant sur la condition initiale. C'est la transformée de Laplace unilatérale.

Les exercices de cette semaine seront essentiellement calculatoires. Les applications pratiques sont repoussés à la semaine qui suit. On insistera dans la partie théorique sur les conditions initiales, la différence entre la transformée des équations différentielles (avec les bonnes conditions initiales) et la tranformée des signaux, l'importance de la décomposition en éléments simples et la position de la racine du dénominateur (pôle) de ceux-ci dans le plan complexe.


19 Mars


26 Mars

Boucle ouverte, boucle fermée, régulateurs simples

Deux assemblages fondamentalement différents sont présentés. Il s'agit de la boucle ouverte et de la boucle fermée.

La terminologie est détaillée: système à régler, régulateur, grandeur de commande, grandeur à régler, consigne ou référence.

La boucle fermée est la manifestation de la rétro-action, c'est-à-dire de l'action sur l'entrée d'un système par l'information de la sortie du système. Cette construction a, entre autres, trois avantages:
 
1. désensibilisation aux variations paramétriques du système  
2. pouvoir de stabilisation d'un système instable
3. capacité de rejeter les perturbations

On présente ces avantages et les limitations à atteindre tous ces objectifs avec un seul régulateur.

Les régulateurs dits simples sont alors exposés

1. Le régulateur proportionnel
2. Le régulateur proportionnel dérivateur
3. Le régulateur proportionnel intégral
4. Le régulateur proportionnel dérivateur et intégral

Bien entendu, il existe des régulateurs plus compliqués. On donnera une explication intuitive de la raison pour laquelle les régulateurs simples constituent la majorité des régulateurs que cela soit dans les systèmes naturels ou artificiels.

2 Avril

Stabilité

Les fonctions de transfert (asservissement et régulation) sont des fractions de polynômes. Les racines du numérateurs sont les zéros de la fonction de transfert. Les racines du dénominateur sont les pôles.

On montre que cela soit en asservissement ou en régulation, les pôles sont les mêmes. Les zéros peuvent changer.

Le résultat de cette leçon est que la fonction de transfert est stable entrée-sortie (stabilité BIBO, bounded-input, bounded output) lorsque les pôles sont à partie réelles négatives. Elle est instable lorsque un pôle possède une partie réelle strictement positive.

Il y a deux difficultés:

  • les pôles multiples
  • les pôles à partie réelle nulle

La relation entre pôle de la fonction de transfert et valeur propre de la représentation d'état sera également illustrée. Il y a identification entre les deux concepts, sauf lors de la simplification pôle et zéro.

La conséquence de la simplification pôle zéro sur la représentation d'état sera examinée dans les leçons ultérieures, lors de la présentation des concepts de gouvernabilité (commandabilité) et d'observabilité.

9 avril

Test intermédiaire

MERCREDI 9 avril de 9h15 à 11h15 test intermédiaire. 

Contenu: tout jusqu'à la boucle fermée et régulateurs simples, leçon 6 incluse.

Toute documentation autorisée, y compris calculatrice programmable.

NOTE finale  = 0.8 x examen fin d'année + 0.2 x test intermédiaire


16 Avril

Critère de Nyquist

L'examen du tracé de Nyquist permet de déterminer la stabilité de la boucle fermée.

Nous avons vu que le polynôme A R + B S est celui qui détermine la stabilité.

En effet, c'est le polynôme du dénominateur des fonctions de transfert de la boucle fermée. La stabilité est garantie lorsque les parties réelles des zéros de ce polynôme sont toutes strictement négatives.

Au lieu de considérer le calcul explicite des zéros du polynôme, on examine le lieu des points complexes donnés par l'expression du transfert harmonique en boucle ouverte.

La réponse harmonique en boucle ouverte est une courbe de points dans le plan complexe donnée par le produit K G lorsque la variable de Laplace 's' prend les valeurs sur l'axe imaginaire. L'image de l'axe imaginaire par K G devient une courbe dans le plan complexe.

La manière d'encercler ou non le point critique -1 dans le plan complexe décide de la stabilité. C'est le critère de Nyquist.

Il n'est pas nécessaire de calculer les zéros de A R + B S.

Un avantage est que le critère donne une "mesure" de la distance à l'instabilité.

REMARQUE:  Il est plus facile de résoudre les problèmes avec Matlab. Ayez également la Control System Toolbox à disposition. Je donnerai les détails pendant la leçon.


23 Avril

Vacances de Pâques


30 Avril

Diagramme de Bode (première partie)

Le diagramme de Nyquist permet l'interprétation de la stabilité de la boucle fermée en examinant la boucle ouverte sans calculer explicitement les pôles de la fonction de transfert en boucle fermée. On présente une interprétation physique du diagramme de Nyquist en examinant le régime harmonique.

On introduit deux marges, la marge de phase et la marge de gain. Cela donne une sorte de mesure de la distance à l'instabilité. On introduit les concepts de pulsation de croisement et de pulsation critique.

La synthèse du régulateur peut s'appuyer sur le diagramme de Nyquist. Toutefois la courbe tracée perd la dépendance explicite de la pulsation (la fréquence).

Il est plus commode d'utiliser la diagramme de Bode, pour essentiellement trois raisons:

  1.  la pulsation apparaît explicitement au prix de deux courbes au lieu d'une seule comme pour le diagramme de Nyquist
  2.  l'échelle verticale logarithmique (en décibels dB) permet d'additionner le régulateur et le système à commander au lieu de multiplier.
  3.  l'échelle horizontale logarithmique permet un traçage facile "à la main" en se fondant sur les valeurs asymptotique (diagramme asymptotique).

La règle d'or de synthèse est présentée, à savoir - 20 dB/decade sur toute la plage de fréquence. Si cela n'est pas possible il faut appliquer cette règle sur une plage de fréquence la plus grande autour de la pulsation de croisement.

Dans la première partie on couvre:

  1. Définition du régime harmonique comme l'équililbre asymptotique dynamique lorsque l'entréee est sinusoïdale.
  2. Exemple avec des signaux réels: lorsque u(t) = sin(omega t) alors y = ych sin(omega t + phi), le signal de sortie a une amplitude ych qui dépend de omega et une phase phi qui dépend de omega. La fréquence du signal de sortie est rigourousement la même (pulsation omega) que celle de l'entrée car le système est linéaire.
  3. Définition de la fonction de transfert harmonique G(j omega).
  4. Exemple avec des signaux complexes: $u(t) = e^{j \omega t}$ alors $y(t) = e^{j \omega t + \phi}$.
  5. Théorème ych = module de G(j omega) et phi = arg(G(j omega).


7 Mai

Diagramme de Bode (deuxième partie)

On traite de la synthèse dans le diagramme de Bode par la règle d'or -20 dB/dec à la pulsation de croisement.

Dans la deuxième partie on couvre:

  •    6. Définition des marges de gain et de phase et représentation dans Nyquist.
  •    7. Diagramme de Bode (échelles logarithmiques et décibels).
  •    8. Lecture des marges de gain et de phase dans le diagramme de Bode.
  •    9. Règle d'or
  •  10. Exemples





14 Mai

Observabilité et gouvernabilité

On reprend la représentation et on abandonne momentanément les fonctions de transfert.

En considérant une représentation possible du comportement entrée-sortie de la fonction de transfert par une représentation d'état, deux concepts sont introduits:

  1. La gouvernabilité ("controllability" en anglais). C'est la propriété de faire transiter le système à l'aide d'une commande an boucle ouverte d'un état initial, la condition initiale, vers un état final, la condition finale, en un temps T arbitraire.
  2. L'observabilité. C'est la capacité de reconstruire la condition initiale connaissant uniquement l'entrée et la sortie du système.

On présentera les critères algébriques qui permettent de garantir ces deux propriétés. On examinera également la réalisation d'une fonction de transfert par un modèle d'état ainsi que l'équivalence entre plusieurs représentations d'état différente.



21 Mai

Observateur

On introduit l'observateur. C'est une copie du système avec une particularité de permettre la convergence de celui-ci et ainsi apprendre l'état inconnu du système à commander. Cela donne l'observateur de Luenberger (dans le cadres stochastique, devient un filtre de Kalman particulier sous hypothèse de perturbations sous la forme de bruits gaussiens).

On présentera  le principe de séparation et l'observateur-régulateur.


28 Mai


24 juin