Asservissement et boucles de régulation
Introduction
L'asservissement et les boucles de régulation sont des concepts fondamentaux en sciences de l'ingénieur, notamment dans le domaine de l'automatique. Ils permettent de contrôler des systèmes afin qu'ils se comportent de manière prévisible et efficace. Comprendre ces notions est crucial pour aborder des applications variées, comme la robotique, l'aéronautique ou encore l'automobile. Ce cours vous propose d'explorer ces concepts à travers des exemples concrets et des applications pratiques, tout en approfondissant chaque notion pour en saisir les enjeux et les méthodes d'application.
1. Définition de l'asservissement
L'asservissement est un processus qui permet de contrôler un système en ajustant ses entrées en fonction de ses sorties. L'objectif est d'atteindre une consigne, c'est-à-dire une valeur cible que l'on souhaite atteindre. Ce processus est essentiel pour garantir que le système réagit de manière appropriée aux variations de ses conditions d'entrée ou de ses perturbations externes.
1.1. Les composants d'un système asservi
Un système asservi est généralement composé de trois éléments principaux :
- Capteur : mesure la sortie du système. Par exemple, un thermomètre peut être utilisé pour mesurer la température dans un système de chauffage.
- Comparateur : compare la sortie mesurée à la consigne. Il calcule l'erreur, qui est la différence entre la consigne et la valeur mesurée.
- Actionneur : modifie l'entrée du système en fonction de l'erreur de comparaison. Dans un système de chauffage, l'actionneur pourrait être une vanne qui ajuste le débit de chaleur.
Exemple concret
Prenons un thermostat de chauffage. La consigne est, par exemple, de maintenir une température de 20°C. Le capteur mesure la température ambiante. Si la température est de 18°C, le comparateur détecte une erreur de -2°C et demande à l'actionneur (le chauffage) d'augmenter la température jusqu'à atteindre la consigne. Si la température mesurée passe à 22°C, l'erreur devient +2°C, et le chauffage sera alors désactivé ou réduit.
Mini-exercice
Énoncé : Un système de climatisation doit maintenir une température de 22°C. Si le capteur indique 24°C, quelle sera l'erreur et quelle action l'actionneur doit-il prendre si la consigne est de diminuer la température de 3°C ?
Correction : L'erreur est de 24°C - 22°C = 2°C. L'actionneur doit donc diminuer la température de 3°C pour atteindre la consigne. Cela signifie que si la température actuelle est de 24°C, l'actionneur doit abaisser la température à 21°C.
2. Les boucles de régulation
Une boucle de régulation est un système d'asservissement qui fonctionne en continu pour maintenir une variable à une valeur souhaitée. Elle peut être classée en plusieurs types, selon le comportement souhaité. Le fonctionnement efficace d'une boucle de régulation repose sur la capacité à mesurer, comparer et ajuster en temps réel les actions du système.
2.1. Boucle de régulation en mode proportionnel (P)
Dans une boucle P, l'action de contrôle est proportionnelle à l'erreur mesurée. La formule peut être exprimée comme suit :
\[ u(t) = K_p \cdot e(t) \]
avec \( u(t) \) l'action de contrôle, \( K_p \) le gain proportionnel et \( e(t) \) l'erreur entre la consigne et la sortie. Le gain proportionnel détermine la réactivité du système face à l'erreur mesurée.
Exemple concret
Si \( K_p = 2 \) et l'erreur est de 3, alors \( u(t) = 2 \cdot 3 = 6 \). L'actionneur recevra un signal pour ajuster le système de 6 unités. Par exemple, dans un système de chauffage, cela pourrait signifier d'augmenter la puissance du chauffage pour compenser l'écart entre la température souhaitée et la température mesurée.
Mini-exercice
Énoncé : Si un système a un gain proportionnel de 4 et que l'erreur est de 5, quelle sera l'action de contrôle ?
Correction : \( u(t) = 4 \cdot 5 = 20 \). L'actionneur devra donc ajuster le système en augmentant sa puissance de 20 unités pour réduire l'écart.
2.2. Boucle de régulation en mode intégral (I)
La boucle I prend en compte l'intégrale de l'erreur sur le temps pour corriger les dérives à long terme. La formule est :
\[ u(t) = K_i \cdot \int e(t) dt \]