🔄 Systèmes Bouclés - S5

Année: 2022-2023 (Semestre 5)
Crédits: 3 ECTS
Type: Automatique et Régulation


PART A: PRÉSENTATION GÉNÉRALE

Objectifs du cours

Ce cours traite des systèmes asservis (bouclés) en se concentrant sur l’analyse des performances, la stabilité, et la synthèse de correcteurs. L’accent est mis sur les méthodes classiques de l’automatique (PID, correcteurs fréquentiels) et leur application pratique sur des systèmes réels comme les asservissements de position.

Compétences visées

Organisation


PART B: EXPÉRIENCE, CONTEXTE ET FONCTION

Contenu pédagogique

Le cours s’articule autour de l’asservissement et de la régulation automatique.

1. Introduction aux systèmes asservis

Principe de l’asservissement:

Un système asservi compare continuellement la sortie (mesurée) à la consigne (référence) et ajuste la commande pour minimiser l’écart (erreur).

Boucle ouverte vs boucle fermée:

Aspect Boucle ouverte Boucle fermée (asservie)
Structure Pas de retour Retour de la sortie
Précision Dépend de la qualité du système Compense les perturbations
Stabilité Généralement stable Peut devenir instable
Robustesse Sensible aux variations Robuste aux perturbations
Exemple Machine à laver Thermostat

Avantages de la boucle fermée:

Inconvénients:

Structure générale d’un asservissement:

Composants:

2. Analyse temporelle

Caractéristiques de la réponse indicielle:

Pour un échelon en entrée, on observe:

Paramètre Notation Description
Temps de montée tm Temps pour passer de 10% à 90%
Temps de réponse tr Temps pour rester dans 5% de la valeur finale
Dépassement D Amplitude du premier pic au-dessus de la valeur finale
Temps de pic tp Temps pour atteindre le premier pic
Erreur statique eps Écart permanent entre consigne et sortie

Systèmes du 1er ordre:

Forme canonique: H(s) = K / (1 + T×s)

Caractéristiques:

Systèmes du 2nd ordre:

Forme canonique: H(s) = omega_n² / (s² + 2×zeta×omega_n×s + omega_n²)

Paramètres:

Comportement selon zeta:

Dépassement: D = exp(-pi×zeta / sqrt(1-zeta²))

Pour zeta = 0.7: D ≈ 5% (bon compromis)

Erreur statique:

Dépend de la classe du système en boucle ouverte:

Classe Intégrateurs Erreur échelon Erreur rampe
0 Aucun eps ≠ 0 Infinie
1 1/s eps = 0 eps ≠ 0
2 1/s² eps = 0 eps = 0

Pour réduire l’erreur statique: ajouter un intégrateur (action I du PID).

3. Stabilité des systèmes bouclés

Définition:

Un système est stable si toute entrée bornée produit une sortie bornée (stabilité BIBO).

Condition: tous les pôles de la fonction de transfert en boucle fermée doivent avoir une partie réelle négative.

Critère de Routh-Hurwitz:

Méthode algébrique pour déterminer la stabilité sans calculer les pôles.

Construction du tableau de Routh à partir du polynôme caractéristique.

Règle: le système est stable si tous les éléments de la première colonne sont strictement positifs.

Avantage: détection de l’instabilité sans résoudre l’équation.

Marges de stabilité:

Marge de gain (Mg):

Marge de phase (Mphi):

Plus les marges sont grandes, plus le système est robuste.

4. Analyse fréquentielle

Diagrammes de Bode:

Représentation du gain (en dB) et de la phase (en degrés) en fonction de la fréquence (échelle logarithmique).

Gain en dB: G_dB = 20×log10(module de H(jw))

Intérêt:

Comportements asymptotiques:

Élément Gain (dB/décade) Phase
Gain K 20×log(K)
1/s -20 -90°
1/(1+T×s) 0 puis -20 0° puis -90°
(1+T×s) 0 puis +20 0° puis +90°

Pulsation de coupure: fréquence où le gain vaut 0 dB. Liée à la rapidité du système.

Diagramme de Nyquist:

Tracé de H(jw) dans le plan complexe quand w varie de 0 à l’infini.

Critère de Nyquist: Le système bouclé est stable si le point critique (-1, 0) n’est pas encerclé par la courbe.

Distance au point critique: indicateur de robustesse.

Système en boucle ouverte

Figure : Simulation d'un système en boucle ouverte (sans retour)

Système avec retour

Figure : Système avec retour - amélioration de la stabilité et de la précision

Correcteur proportionnel

Figure : Réponse d'un système avec correcteur proportionnel

Abaque de Black-Nichols:

Combinaison gain-phase avec courbes iso-gain et iso-phase en boucle fermée.

Permet de lire directement les performances en boucle fermée à partir de la boucle ouverte.

5. Correcteurs classiques

Correcteur Proportionnel (P):

Forme: C(s) = Kp

Effet:

Correcteur Proportionnel-Intégral (PI):

Forme: C(s) = Kp × (1 + 1/(Ti×s))

Effet:

Correcteur Proportionnel-Dérivé (PD):

Forme: C(s) = Kp × (1 + Td×s)

Effet:

Correcteur PID:

Forme: C(s) = Kp × (1 + 1/(Ti×s) + Td×s)

Combinaison des trois actions:

Réglage de Ziegler-Nichols (méthode de la boucle fermée):

  1. Mettre Ti = infini et Td = 0 (correcteur P)
  2. Augmenter Kp jusqu’à obtenir des oscillations permanentes
  3. Noter Kp_critique et période d’oscillation Tu
  4. Calculer les paramètres selon le type:
Type Kp Ti Td
P 0.5×Kp_critique - -
PI 0.45×Kp_critique 0.83×Tu -
PID 0.6×Kp_critique 0.5×Tu 0.125×Tu

Correcteur à avance de phase:

Forme: C(s) = K × (1 + a×T×s) / (1 + T×s) avec a > 1

Effet:

Utilisé quand: marge de phase insuffisante ou système trop lent.

Correcteur à retard de phase:

Forme: C(s) = K × (1 + T×s) / (1 + a×T×s) avec a > 1

Effet:

Utilisé quand: erreur statique trop importante.

6. Lieu des racines

Principe:

Représentation graphique des pôles en boucle fermée quand un paramètre (généralement le gain K) varie de 0 à l’infini.

Utilité:

Règles de construction:

Pôles dominants:

Pôles les plus proches de l’axe imaginaire, qui gouvernent principalement la dynamique.

Les pôles éloignés ont moins d’influence sur la réponse temporelle.

Permet de simplifier l’analyse en ne considérant que les pôles dominants.


PART C: ASPECTS TECHNIQUES

Travaux Pratiques

TP: Asservissement de position d’un bras

Objectif: concevoir un asservissement de position pour un système mécanique.

Système typique: bras robotique avec moteur DC.

Étapes du TP:

  1. Modélisation: obtenir la fonction de transfert du système
  2. Analyse en boucle ouverte: stabilité, performances
  3. Étude en boucle fermée: avec correcteur proportionnel
  4. Conception de correcteur: PID ou avance de phase
  5. Simulation: validation avec MATLAB/Simulink
  6. Évaluation: vérification du cahier des charges

Cahier des charges typique:

Outils MATLAB

Fonctions de base:

% Définir fonction de transfert
num = [1];
den = [1 2 1];
H = tf(num, den);

% Boucle fermée
Hbf = feedback(H, 1);

% Réponse indicielle
step(Hbf);
grid;

% Diagrammes de Bode
bode(H);
margin(H);  % Avec marges

% Lieu des racines
rlocus(H);

% Nyquist
nyquist(H);

% Pôles et zéros
pole(H)
zero(H)

Conception de correcteur PID:

% Correcteur PID manuel
Kp = 10;
Ki = 5;
Kd = 2;
C = pid(Kp, Ki, Kd);

% Système corrigé
Hcorrige = C * H;
Hbf = feedback(Hcorrige, 1);

% Validation
step(Hbf);

% Réglage automatique
C_auto = pidtune(H, 'PID');

Analyse de performances:

% Informations sur la réponse
info = stepinfo(Hbf);
% Contient: RiseTime, SettlingTime, Overshoot, etc.

% Marges de stabilité
[Gm, Pm, Wcg, Wcp] = margin(H);
fprintf('Marge de phase: %.1f degrés\n', Pm);
fprintf('Marge de gain: %.1f dB\n', 20*log10(Gm));

Travaux Dirigés

TD1: Systèmes du 1er et 2nd ordre

Exercices sur:

TD2: Stabilité et précision

Problématiques:

TD3: Analyse fréquentielle

Exercices sur:

TD4: Synthèse de correcteurs

Applications:

Méthodologie de conception

Démarche type:

  1. Analyse du système: fonction de transfert, pôles, zéros
  2. Spécifications: traduire cahier des charges en contraintes techniques
  3. Choix du correcteur: selon défauts à corriger
  4. Dimensionnement: calcul des paramètres (Kp, Ki, Kd, a, T)
  5. Simulation: validation avec MATLAB
  6. Ajustement: itérations si nécessaire
  7. Robustesse: test avec variations de paramètres

Compromis à gérer:

Objectif Compromis
Rapidité vs Stabilité Gain élevé accélère mais déstabilise
Précision vs Robustesse Gain élevé améliore précision mais réduit marges
Filtrage du bruit vs Rapidité Dérivée amplifie le bruit

Règles pratiques:


PART D: ANALYSE ET RÉFLEXION

Compétences acquises

Analyse:

Conception:

Outils:

Applications industrielles

Les systèmes asservis sont omniprésents dans l’industrie:

Procédés industriels:

Robotique:

Automobile:

Aéronautique:

Électronique de puissance:

Liens avec autres cours

Cours Lien
Modélisation Systèmes Linéaires (S5) Représentation d’état, observateurs
Systèmes Linéaires Continus (S5) Fonctions de transfert, Laplace
Circuits Analogiques (S5) Filtres, correcteurs analogiques
Électronique de Puissance (S6) Asservissement de convertisseurs
Commande Numérique (S8) Discrétisation, PID numérique
Temps Réel (S8) Implémentation de régulateurs

Différences avec autres cours d’automatique

Systèmes Bouclés vs Systèmes Linéaires:

Aspect Systèmes Bouclés Systèmes Linéaires
Focus Asservissement, correcteurs Représentation d’état
Méthodes Fréquentielles (Bode, Nyquist) Temporelles (placement pôles)
Outils PID, lieu racines Retour d’état, observateurs
Approche Classique, industrielle Moderne, théorique

Complémentarité:

Évolution et perspectives

Commande avancée:

Les méthodes classiques restent majoritaires en industrie mais sont complétées par:

Commande optimale: LQR, LQG (minimisation de critère)

Commande robuste: H-infini, mu-synthèse (incertitudes)

Commande adaptative: ajustement automatique des paramètres

Commande prédictive: MPC (Model Predictive Control)

Intelligence artificielle:

Industrie 4.0:

Mon opinion

Ce cours est essentiel pour comprendre comment fonctionne la régulation automatique dans les systèmes réels.

Points forts:

Complémentarité:

Le PID reste le correcteur le plus utilisé industriellement (>90% des boucles de régulation). Sa simplicité et son efficacité en font un outil incontournable.

La compréhension des compromis stabilité/rapidité/précision est fondamentale pour toute conception de système automatique.

Applications concrètes:

Les notions apprises s’appliquent directement à:

Importance professionnelle:

La maîtrise des asservissements est recherchée dans:

Lien avec la pratique:

Ce cours prépare à:


Bilan personnel: Ce cours a fourni les outils classiques de l’automatique industrielle. La compréhension du PID et des méthodes fréquentielles est directement applicable en contexte professionnel. La combinaison avec le cours de représentation d’état offre une vision complète de l’automatique moderne. Les TPs sur systèmes réels (asservissement de position) ont permis de confronter théorie et pratique, révélant l’importance des compromis et de la robustesse dans les applications concrètes.



📚 Documents de Cours

Voici les supports de cours en PDF pour approfondir les systèmes bouclés :

📖 Chapitre 1 - Fondamentaux

Introduction aux systèmes bouclés, concepts de base de l'automatique et premières notions de commande.

📥 Télécharger le PDF

📊 Chapitre 2 - Analyse et Synthèse

Analyse fréquentielle, stabilité, marges de gain et de phase, méthodes de synthèse de correcteurs.

📥 Télécharger le PDF

📈 Chapitre 3 - Diagrammes de Bode

Tracé et analyse des diagrammes de Bode, identification de systèmes et réglage de correcteurs.

📥 Télécharger le PDF