Commande en boucle ouverte vs commande en boucle fermée : structure, rejet des perturbations, stabilité, capteurs, usages
La commande en boucle ouverte détermine la grandeur de commande à partir de la consigne et l’applique au procédé, sans mesurer la grandeur réglée qui en résulte pour la vérifier. La commande en boucle fermée mesure la grandeur réglée avec un capteur, la compare à la consigne et corrige sans cesse la grandeur de commande pour réduire la différence (l’erreur). Comme le signal revient de la sortie vers l’entrée et parcourt une boucle, on l’appelle aussi commande par rétroaction. La commande en boucle ouverte est simple et peu coûteuse, et avec un procédé stable le correcteur lui-même ne provoque jamais d’oscillation, mais elle ne peut pas corriger les écarts dus aux perturbations ou aux variations du procédé. La commande en boucle fermée les corrige automatiquement, mais elle a besoin d’un capteur et oscille ou devient instable si l’on pousse trop le gain.
| Critère | Commande en boucle ouverte | Commande en boucle fermée (commande par rétroaction) |
|---|---|---|
| Circulation du signal | Consigne → correcteur → procédé → grandeur réglée ; la sortie n’est pas réinjectée | La grandeur réglée est mesurée par un capteur et la différence avec la consigne (l’erreur) est renvoyée au correcteur ; le signal parcourt une boucle |
| Capteur (mesure de la grandeur réglée) | Inutile | Nécessaire ; la précision et le bruit du capteur limitent la précision de la commande |
| Réaction aux perturbations | Ne peut pas les corriger ; si la charge ou la température ambiante change, la sortie reste à côté de la cible | Corrige tout écart qui apparaît sous forme d’erreur, quelle qu’en soit la cause |
| Variations du procédé | Se répercutent directement sur le résultat : si le gain du procédé baisse de 50 %, la sortie baisse de 50 % | Leur effet est réduit : avec une contre-réaction, G = 100 et H = 0,1, diviser G par deux ne fait baisser le gain en boucle fermée que d’environ 8,3 % |
| Rapidité | Seulement le retard propre du procédé ; agit sans attendre qu’une erreur apparaisse | Il y a un retard, car la correction intervient après l’apparition d’une erreur ; avec un gain plus élevé, elle peut toutefois répondre plus vite que le procédé seul |
| Stabilité | Avec un procédé stable, le correcteur ne provoque jamais d’oscillation ni de divergence | Oscille et diverge si le gain est trop élevé ou si les retards, comme un retard pur, sont importants ; on vérifie avec la marge de gain et la marge de phase |
| Erreur en régime permanent | Peut être nulle si le modèle est exact, mais les erreurs dues aux écarts de modèle et aux perturbations subsistent telles quelles | L’action proportionnelle seule laisse une erreur (1/(1 + G(0)) pour un échelon dans un système de type 0) ; ajouter une action intégrale l’annule |
| Structure et coût | Simple et peu coûteuse ; la précision dépend de l’exactitude du modèle et des composants | Nécessite un capteur et un circuit ou un logiciel qui compare et corrige ; la boucle doit être conçue et réglée en tenant compte de la stabilité |
| Exemples | Un grille-pain qui dore le pain à la seule durée, le positionnement d’un moteur pas à pas en comptant les impulsions, des feux de circulation qui changent à heures fixes | Température d’une pièce avec un climatiseur, régulateur de vitesse d’une voiture, tension de sortie d’un convertisseur DC-DC, vitesse et position d’un moteur |
Les valeurs indiquées sont des ordres de grandeur typiques et varient selon la génération de procédé et le produit.