Académique Documents
Professionnel Documents
Culture Documents
1
Qu’est-ce qu’un asservissement?
• Un dispositif qui va chercher à « maintenir » une grandeur physique à une
valeur désirée
• On dira aussi « asservir » une grandeur physique à une valeur désirée
• Ce dispositif peut être mécanique, biologique, électrique, etc
• Exemples:
Vitesse désirée
Vitesse désirée
Vitesse désirée
Capteur
tachymétrique
4
Qu’est-ce qu’un asservissement?
Commande en Boucle Fermée ou Commande en Boucle ouverte?
• La différence entre les deux se situe au niveau de la robustesse, c’est-à-dire
la capacité à assurer un comportement pour un large spectre de conditions
• Plus précisément:
– Le modèle d’un processus n’est jamais parfaitement connu
– Ce processus peut être soumis à des perturbations extérieures, elles-
mêmes mal ou pas connues
– Une commande sera dite « robuste » si elle permet de garantir
l’asservissement souhaité en dépit de telles incertitudes
– La commande en boucle fermée est beaucoup plus robuste que la
commande en boucle ouverte car elle a la capacité à déterminer l’écart
qui sépare la variable à asservir à sa valeur désirée; elle peut donc
ajuster la commande pour réduire cet écart
– La commande en boucle ouverte, quant à elle, repose sur une hypothèse
de modèle parfait
5
Qu’est-ce qu’un asservissement?
Commande en Boucle Fermée ou Commande en Boucle ouverte?
Perturbation
Actionneur Processus
u physique
y
6
Composants d’un asservissement
• Le système à asservir
• Le capteur:
– Reçoit en entrée une grandeur physique (e.g., lumière, pression,
température, courant, etc)
– Donne en sortie une grandeur utilisable pour le calcul de la commande,
aussi appelée « mesure »
• Le contrôleur:
– Reçoit en entrée une valeur de consigne (ou valeur désirée) et la mesure
– Donne en sortie une valeur de commande
• L’ amplificateur:
– Reçoit en entrée la valeur de commande
– Donne en sortie un signal exploitable par l’actionneur
• L’actionneur:
– Reçoit en entrée la sortie de l’amplificateur
– Donne en sortie l’action à effectuer sur le système à asservir
7
Composants d’un asservissement
𝑦𝑐 Système
Contrôleur Amplificateur Actionneur
physique
𝑦
Capteur
𝑦𝑐 Système
Contrôleur global
𝑦
Capteur
8
Composants d’un asservissement
Attention! Le capteur et le bloc de commande peuvent être
implicites
Exemple: Régulateur à boules de Watt
9
Nature de l’asservissement
On distingue généralement deux types d’asservissement:
• Asservissement analogique
Contrôleur Système
(analogique) global
Capteur
• Asservissement numérique
Contrôleur Système
CNA
Numérique global
CAN Capteur
10
Comparaison BO/BF
On modélise un système de chauffage par une fonction de transfert de
premier ordre:
𝐾
𝐻 𝑝 =
1 + τ𝑝
avec 𝐾, τ > 0.
13
Comparaison BO/BF
Commande en Boucle Ouverte:
Analyse de la solution en présence de perturbation:
• Une perturbation inconnue 𝑇(𝑝) agit sur le système (par exemple, la fenêtre d’une des
chambres de l’appartement est restée ouverte, entrainant un flux d’air froid)
T(𝑝)
Système
U(𝑝) H(p) 𝑌 𝑝 = ϴ(𝑝)
𝐶
• En supposant une perturbation constante, i.e., 𝑇 𝑝 = 𝑝, on recalcule
l’expression de θ 𝑡 (laissée en exercice, même démarche que dans le cas
𝑇 𝑝 = 0).
• On obtient:
𝑡
−
θ 𝑡 = (𝑎 + 𝑐)𝐾Γ 𝑡 − (𝑎 + 𝑐)𝐾𝑒 𝜏
(θ∗ +𝑐 𝐾)𝐾
• On en déduit: lim θ 𝑡 = 𝑎 + 𝑐 𝐾 =
𝑡→+∞ 𝐾
• La perturbation entraine une erreur sur la réalisation de l’objectif de commande,
même lorsque le modèle est parfaitement connu. 14
Comparaison BO/BF
Commande en Boucle Fermée:
On considère maintenant une commande en boucle fermée, avec la structure
suivante
θ∗ U(𝑝) ϴ(𝑝)
𝑝 + Contrôleur Système
C(p) H(p)
-
𝑏
• Le contrôleur est défini comme 𝐶 𝑝 =
𝑝
• On obtient après calcul (à vérifier):
𝑏𝐾 θ∗
ϴ 𝑝 =
𝑏𝐾 + 𝑝 1 + 𝜏𝑝 𝑝
• En appliquant le théorème de la valeur finale, on obtient, pour tout b ≠ 0:
lim θ 𝑡 = θ∗
𝑡→+∞
• La commande ne dépendant pas de 𝐾, on n’a pas besoin de le connaitre.
15
Comparaison BO/BF
Commande en Boucle Fermée:
Analyse de la solution en présence de perturbation:
• Comme pour la commande en BO, on analyse l’effet d’une perturbation
𝐶
inconnue 𝑇 𝑝 = sur le système
𝑝
• On obtient après calcul (à vérifier):
θ∗
𝑐𝐾 + 𝑏𝐾 𝑝
ϴ 𝑝 =
𝑏𝐾 + 𝑝 1 + 𝜏𝑝
• En appliquant le théorème de la valeur finale, on obtient, pour tout b ≠ 0:
lim θ 𝑡 = θ∗
𝑡→+∞
• La perturbation n’a donc aucun effet sur l’atteinte de l’objectif: la température est
contrôlée à la bonne valeur
16
Comparaison BO/BF
On retiendra en résumé:
• La commande en BO souffre de plusieurs défauts de robustesse, dont des
erreurs dans l’atteinte de l’objectif en présence:
– D’erreurs sur les paramètres du modèle
– De perturbations sur la dynamique du système
• Ces erreurs seront d’autant plus importantes que le modèle sera mal connu
• La commande en BF, avec un contrôleur bien choisi, peut être robuste vis-à-
vis des erreurs sur les paramètres du modèle, et vis-à-vis de perturbations
sur la dynamique du système
• Ces aspects de robustesse sont fondamentaux en pratique, et expliquent
l’importance des asservissements
17
Modèle d’une boucle d’asservissement
Il existe plusieurs structures d’asservissement (on parle aussi de
« régulation »), plus ou moins complexes. Nous allons présenter
les plus simples:
Structure d’asservissement dite « à retour unitaire »:
𝑌𝑑 (𝑝) + Y(𝑝)
Chaine directe
HC(p)
-
Chaine de retour
D(p)
21
Opérations sur les schémas blocs
Dès qu’un schéma bloc devient complexe, il peut-être utile de le simplifier pour
faciliter le calcul des fonctions de transfert. Les règles suivantes pourront être
appliquées
𝑋(𝑝) 𝑌(𝑝)
𝑮𝟏 (𝐩) 𝑮𝟐 (𝐩)
𝑋(𝑝) 𝑌(𝑝)
𝑮𝟏 𝒑 𝑮𝟐 (𝒑)
22
Opérations sur les schémas blocs
𝑮𝟏 (𝒑)
𝑋(𝑝) + 𝑌(𝑝)
+
𝑮𝟐 (𝒑)
𝑋(𝑝) 𝑌(𝑝)
𝑮𝟏 𝒑 + 𝑮𝟐 (𝒑)
23
Opérations sur les schémas blocs
𝑋(𝑝) + 𝑌(𝑝)
𝑮𝟏 (𝒑)
−
𝑮𝟐 (𝒑)
24
Opérations sur les schémas blocs
Déplacement d’un lien en aval:
𝑋(𝑝) + 𝑌(𝑝)
𝑮𝟏 (𝒑) 𝑮𝟑 (𝒑)
−
𝑮𝟐 (𝒑)
𝑋(𝑝) + 𝑌(𝑝)
𝑮𝟏 (𝒑) 𝑮𝟑 (𝒑)
−
𝑮𝟐 (𝒑)
𝑮𝟑 (𝒑)
25
Opérations sur les schémas blocs
Déplacement d’un lien en amont:
𝑋(𝑝) + 𝑌(𝑝)
𝑮𝟏 (𝒑) 𝑮𝟑 (𝒑)
−
𝑮𝟐 (𝒑)
𝑋(𝑝) + 𝑌(𝑝)
𝑮𝟏 (𝒑) 𝑮𝟑 (𝒑)
−
𝑮𝟐 𝒑 𝑮𝟑 (𝒑)
26