Skip to content

Performances Statiques des Systèmes Bouclés

Cette section analyse la précision des systèmes bouclés en fonction de la type du système en boucle ouverte. Il détaille l’évaluation de l’erreur en régime permanent face à des signaux d’entrée (échelon, rampe) et montre comment l’ajout d’intégrateurs influence la précision. La problématique du rejet des perturbations est également abordée, mettant en évidence le rôle fondamental de la type du système pour assurer robustesse et atténuation des perturbations.

Objectif

Dans ce chapitre, nous montrons comment analyser les performances statiques d'un système en boucle fermée (précision, rejet des perturbations) à partir de la type du système en boucle ouverte.

Type du système

Le comportement du système en boucle fermée va directement dépendre de la classe du système en boucle ouverte.

La classe d’un système est définie par le nombre d’intégrateurs purs (pôles à l’origine) présents dans la fonction de transfert en boucle ouverte. En utilisant la forme factorisée, la fonction de transfert d'un système de classe L peut s'écrire sous la forme :

G(s)=K(sz1)(sz2)(szn)sL(sp1)(sp2)(spn)
  • L: type du système
  • G(0): gain statique du système.

Précision

La précision d'un système peut être mesurée en évaluant l'erreur de poursuite entre l'entrée et la sortie du système ϵ(t)=x(t)y(t). Plus spécifiquement, il est courant de se focaliser sur la valeur de l'erreur de poursuite en régime permanent ϵ().

Cas général

L'erreur en régime permanent s'exprime sous la forme :

ϵ()=lims0s(X(s)Y(s))=lims0sX(s)1+G(s)

Dans les sections suivantes, nous allons évaluer l'expression de ϵ() pour différents signaux d'entrée x(t).

Réponse Indicielle

Lorsque x(t)=Eu(t), l'erreur en régime permanent est égale à :

ϵ()=lims0E1+G(s)
  • Si L=0, l'erreur en régime permanent est égale à ϵ()=E1+G(0).
  • Si L1, l'erreur en régime permanent est nulle.

Correction

Pour obtenir un système précis, un stratégie de correction possible consiste à ajouter un "intégrateur" en boucle ouverte.

Exemple

Réponse indicielle du système en boucle fermée

La figure ci-dessus présente la réponse indicielle en boucle fermée de deux systèmes : le premier système possède une boucle ouverte G(s) de classe L=0, et le second système possède une boucle ouverte G(s) de classe L=1. Nous pouvons observer que l'erreur en regime permanent, c-à-d la différence entre l'entrée x(t) et la sortie y(t) lorsque t, est non-nulle pour le premier système (classe L=0) alors quelle est nulle pour le second système (classe L=1). Lorsque L=1, le système en boucle fermée est donc précis.

Réponse à une rampe

Lorsque x(t)=Etu(t), l'erreur en régime permanent est égale à :

ϵ()=lims0EsG(s)
  • Si L=0, l'erreur en régime permanent est égale ϵ()=±.
  • Si L1, l'erreur en régime permanent est égale à ϵ()=EG1G1=lims0sG(s)
  • Si L2, l'erreur en régime permanent est nulle.

Exemple

Réponse à une rampe du système en boucle fermée

La figure ci-dessus présente la réponse à une rampe en boucle fermée de deux systèmes : le premier système possède une boucle ouverte G(s) de classe L=0, et le second système possède une boucle ouverte G(s) de classe L=1. Nous pouvons constater que l'erreur en regime permanent est infinie pour le premier système (classe L=0) car les rampes d'entrée et de sortie n'ont pas la même pente. L'erreur est finie pour le second système (classe L=1). Notons que dans le cas où L2, il est très difficile d'obtenir un système stable en boucle fermée.

Synthèse

La tableau suivant résume l'expression de l'erreur en régime permanent pour des entrées de type échelon ou rampe en fonction de la type du système en boucle ouverte. Dans ce tableau, Gl=lims0slG(s).

Classe LÉchelon Eu(t)Rampe Et
L=0ϵ()=E1+G0ϵ()=
L=1ϵ()=0ϵ()=EG1
L=2ϵ()=0ϵ()=0

Rejet des perturbations

Dans de nombreux systèmes réels, des perturbations extérieures peuvent affecter les performances du système bouclé. Pour obtenir un système robuste, il est nécessaire de limiter l'impact de ces perturbations sur la sortie. Dans cette section, nous nous focalisons sur le cas classique où la perturbation d(t) agit en sortie du système en boucle ouverte.

Système bouclé avec un Retour Unitaire et une perturbation
  • G(s): fonction de transfert du système en boucle ouverte,
  • D(s): transformée de Laplace de la perturbation.

Cas général

Notons respectivement yx(t) et yd(t) la sortie du système lorsque la perturbation est nulle et lorsque la consigne est nulle. Dans le cas général, la sortie s'exprime dans le domaine de Laplace sous la forme :

Y(s)=Yx(s)+Yd(s)=H(s)X(s)+N(s)D(s)
  • H(s)=G(s)1+G(s) correspond à la fonction de transfert en boucle fermée sans perturbation,
  • N(s)=11+G(s) correspond à la fonction de transfert du rejet des perturbations.

Perturbation de type échelon

Si D(s)=Ds, la contribution de la perturbation à la sortie en régime permanent s’évalue avec le théorème de la valeur finale :

yd()=lims0sN(s)D(s)=lims0D1+G(s).
  • Si L=0, alors l'influence de la perturbation en régime permanent est égale à yd()=D1+G(0) (rejet partiel).
  • Si L1, alors l'influence de la perturbation en régime permanent est nulle (rejet complet).

Perturbation de type rampe

Si D(s)=Ds2, la contribution de la perturbation à la sortie en régime permanent devient :

yd()=lims0sN(s)D(s)=lims0DsG(s).
  • Si L=0, alors l'influence de la perturbation en régime permanent est égale à yd() (incapacité totale à rejeter la perturbation).
  • Si L=1, alors l'influence de la perturbation en régime permanent est égale à yd()=DG1G1=lims0sG(s) (rejet partiel avec erreur finie).
  • Si L2, alors l'influence de la perturbation en régime permanent est nulle (rejet complet).

Exemple

Influence d'une perturbation de type échelon

La figure ci-dessus présente le comportement en boucle fermée d'un système G(s) de classe L=1 en boucle ouverte. L'entrée est un échelon d'amplitude E=1. A t=100s, une perturbation de type échelon modifie le comportement du système. Comme nous pouvons le constater, le présence d'un intégrateur dans le boucle ouverte permet à la fois d'annuler l'erreur en régime permanent et l'influence de la perturbation. Ce comportement montre l'importance d'ajouter un intégrateur dans la boucle ouverte.

Synthèse

Classe LPerturbation échelonPerturbation rampe
L=0yd()=D1+G0yd()
L=1yd()=0yd()=DG1
L=2yd()=0yd()=0