Vous êtes sur la page 1sur 54

Université Paris-Sud Faculté des Sciences d’Orsay

Université Paris-Saclay

Master 2 « Outils et systèmes de l’astronomie et de l’espace »

Automatique
Systèmes linéaires et asservissement

François Orieux

2018 — 2019

orieux@l2s.centralesupelec.fr
Laboratoire des Signaux et Systèmes
3 rue Joliot-Curie, 91 192 Gif-sur-Yvette
cc by-sa 4.0 cba
Avant propos

Ce polycopié présente l’essentiel des outils pour l’analyse et Cas 1 Des capteurs refroidis doivent être maintenus à une
la conception de systèmes linéaires potentiellement asservis, température nominale. Malheureusement, l’environ-
domaine intervenant dans tous les domaines de l’industrie nement extérieur modifie la température ambiante
et de la physique. Il contient peu de calculs détaillés et la par l’exposition au soleil ou aux cosmiques. Com-
plupart des figures exposées en cours sont absentes. Il s’agit ment procéder ? (§ 1.5)
d’un support qui doit être complété par des notes prises Cas 2 Un satellite géostationnaire doit maintenir son orien-
pendant les séances. tation vers un point de la terre. Comment piloter
les fusées latérales ? (§ 4.1)
Cas 3 On doit piloter un moteur à courant continu pour
déplacer un télescope. Cependant, le moteur pos-
sède une trop grande inertie. Comment rendre le
Références
système plus rapide tout en s’assurant à l’avance
que les sollicitations ne seront pas trop importantes ?
(§ 1.5.2, 4.3.3)
[1] Yves Granjon. Automatique. Systèmes linéaires, non li-
néaires, à temps continu, à temps discret, représentation d’état. Cas 4 Le système de déplacement d’une roue à filtre pro-
Complet et assez contemporain, il présente l’avantage voque des résonances à chaque changement qui se
d’être plutôt concis tout en abordant l’ensemble des transmettent aux autres composants. Comment pi-
concepts de manière concrète, avec exercices. Les espaces loter la roue pour amortir ces résonances ? (§ 3.4,
d’états sont également abordés. Dunod, 2001. 4.2.3)
[2] Maurice Grivoir et Jean-Louis Ferrier. Cours d’auto- Cas 5 Un stagiaire a conçu un système d’optique adap-
matique. Ouvrage de référence en trois tomes avec une tative. Malheureusement, le système est instable et
édition plus récente. La présentation peut parfois man- finit par solliciter exagérément les miroirs. Com-
quer de clarté. Le contenu est exhaustif avec toutes les ment corriger le problème ? (§ 4.2, 5)
transformées, les SLIT, la commande analogique et nu- Cas 6 La position réelle d’un satellite que l’on souhaite
mérique ainsi que l’identification. Eyrolles, 1989. sur le point L2, instable, n’est mesurée que par
[3] Éric Ostertag. Automatique. Systèmes et asservissement intervalles très espacés. Comment piloter les fusées
continus. Général et dans le même esprit que l’ouvrage pour maintenant l’orbite ? (automatique numérique,
d’Y. Granjon. L’ouvrage ne présente cependant pas en cours. . .)
l’automatique numérique. Ellipses, 2004.
[4] Alok Sinha. Linear Systems. Optimal and Robust control.
En anglais, son contenu est centré sur le contrôle opti-
mal et robuste. Il s’agit principalement de commandes
numériques estimées et non plus conçues de manière
ad-hoc. C’est l’automatique moderne et pointue. CRC
Press, 2007.
[5] Nicolas Petit et Pierre Rouchon. Automatique. Dyna-
mique et contrôle des systèmes. Polycopié du cours d’au-
tomatique à l’école des Mines de Paris, disponible en
ligne. Le polycopié aborde l’ensemble des concepts de
l’automatique y compris sur les systèmes non linéaires
ou encore l’observabilité. Le niveau de mathématique est
exigeant.
[6] Henri Bourlès. Systèmes linéaires. De la modélisation à
la commande. Ouvrage très complet et offrant un cadre
unique et général pour étudier les systèmes analogique
et numérique linéaires. Le formalisme est cependant
austère et très mathématique en utilisant la théorie des
modules de l’algèbre linéaire. Lavoisier, 2006.
[7] Bernard Picinbono. Théorie des signaux et des systèmes
avec problèmes résolus. Paris, France : Dunod Université,
1989.
[8] Walter Appel. Mathématiques pour la physique et les physi-
ciens. H&K éditions, 2002.

Mis à disposition selon les termes de la Licence Creative


Situations Commons Attribution – Partage dans les Mêmes Conditions
4.0 International cba

L’automatique et la théorie des systèmes linéaires invariants Ce document est également inspiré de celui de P. Bordé que
fournissent des réponses à ces problèmes. je remercie.

3
4
Table des matières

I. Automatique analogique 7
1. Introduction 9
1.1. Histoire et objet de l’automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2. Signaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3. Processus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.4. Systèmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.5. Asservissement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2. Systèmes linéaires invariants 13


2.1. Réponse impulsionnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2. Signaux propres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3. Transformation de Laplace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.4. Fonction de transfert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.5. Réponses temporelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.6. Réponse en fréquence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.7. Représentations graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

3. Modèles standards 17
3.1. Modèle du premier ordre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2. Modèle du second ordre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.3. Régime amorti non résonant du second ordre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.4. Régime amorti résonant du second ordre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.5. Autres régimes du second ordre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.6. Autres modèles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

4. Asservissement 23
4.1. Systèmes bouclés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.2. Stabilité des systèmes bouclés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.3. Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

5. Commandes analogiques 27
5.1. Objectifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2. Méthodologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3. Correcteur PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.4. Autres correcteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.5. Correction par ordinateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

II. Automatique numérique 31


6. Signaux et systèmes numériques 33
6.1. Signaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.2. Échantillonnage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.3. Reconstruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.4. Signaux de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.5. SLI numériques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.6. Transformation en Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.7. Fonction de transfert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.8. Modèles standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

7. Asservissement numérique 37
7.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.2. Calul de la fonction de transfert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.3. Choix de Te . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.4. PID numérique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.5. Forme standard de fonction de transfert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.6. Réponse en fréquence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.7. Stabilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.8. Précision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

5
Table des matières

7.9. Synthèse de correcteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

III. Annexes 41
A. Second ordre amorti résonant 43
A.1. Caractéristiques de la réponse indicielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
A.2. Caractéristiques du gain fréquentiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

B. Décomposition en éléments simples 45


B.1. Division euclidienne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
B.2. Éléments simples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
B.3. Décomposition en éléments simples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
B.4. Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

C. Le tableau de Routh-Hurwitz 47
D. Lexique français-anglais 49
E. Questions de cours 51

6
Première partie

Automatique analogique

7
Chapitre 1.

Introduction

1.1. Histoire et objet de l'automatique — La nature continue ou discrète de la variable. Le temps t


est une variable continue. Si la variable est discrète, on
parle de signaux échantillonnés.
L’automatique est née, tout comme le traitement du signal, au
début du 20e siècle avec les travaux fondateurs d’ingénieurs — La nature continue ou discrète de la valeur prise par la
et mathématiciens tel qu’Harold Black, Nathaniel Nichols, fonction. Si la fonction prend des valeurs discrètes, on
Hendrik Bode ou encore Harry Nyquist. La spécificité de parle de signaux quantifiés.
l’automatique est l’étude et la conception d’« automatismes », — Si la variable et la valeur sont continues, on parle de
c’est-à-dire de systèmes régulés fonctionnant et se stabilisant signaux analogiques.
seuls, sans l’intervention d’un facteur humain. À ce titre, l’au- — Si la variable et la valeur sont discrètes, on parle de
tomatique existe depuis l’antiquité avec les aqueducs romains, signaux numériques. Ce sont les seuls signaux aisément
ou plus récemment avec la régulation des machines à vapeur stockables.
de Watt. Les signaux sont toujours des fonctions prenant leurs valeurs
dans R, C ou un sous-ensemble si les signaux sont quanti-
Cette discipline a pris son essor pour une part grâce à des
fiés.
travaux essentiels, comme sur la stabilité, mais également
grâce à l’apparition de l’électronique moderne. L’électronique
permet en effet de concevoir et déployer à moindre cout de Signaux analogiques
nombreux systèmes, nécessitant d’être régulés ou permettant
d’en réguler d’autres (y compris mécaniques, optiques, Les signaux analogiques sont définis sur les variables d’es-
thermiques, etc.). Enfin, la micro informatique a permis la paces ou du temps. L’automatique analogique s’intéresse le
conception d’asservissement complexe et sophistiqué mettant plus souvent aux signaux temporels
en œuvre les notions telles que la « commande optimale » et
la « commande robuste ». s∈S :R→R
(1.1)
t 7 → s ( t ).
L’automatique peut se décliner en plusieurs volets.
Modélisation. La modélisation, effectuée à partir des lois de Propriétés
la physique ou d’observations empiriques, consiste en la
mise en équation du système. Cette tâche s’approchant Un signal est causal si
le plus de la physique et du travail de physicien permet s(t) = 0, ∀t < 0. (1.2)
d’appréhender et surtout de prédire le fonctionnement
du système. Un signal est stable si
Identication. La modélisation permet de fixer la structure Z
des équations et la valeur de certains paramètres. Par- |s(t)| dt < +∞. (1.3)
R
fois, les connaissances a priori sont insuffisantes et il faut
étudier la réponse du système à des sollicitations pour Un signal est périodique de période T si
identifier soit un modèle, soit la valeur des paramètres. s ( t + T ) = s ( t ). (1.4)
Analyse. L’analyse consiste en l’étude aussi complète que
possible du fonctionnement du système une fois celui-
ci correctement modélisé et identifié. Il en ressort ses 1.2.2. Signaux usuels
propriétés essentielles.
Asservissement. C’est la tâche habituelle attendue de l’auto- On définit les signaux de base suivants.
maticien. Il s’agit d’intervenir sur le système pour qu’il
fonctionne de la manière souhaitée et ce de manière Distribution de Dirac
automatique, sans l’intervention d’un facteur humain.
Le Dirac δ est un opérateur linéaire d’échantillonnage
Z
1.2. Signaux s(t)δ(t − τ ) dt = s(τ ).

Le Dirac est une distribution. On utilise, quoiqu’abusivement,


Les signaux sont les porteurs d’une information et sont trans- la pseudo fonction de Dirac
mis ou transportés par des systèmes (ou canaux en télécom- (
munication). 1 si t = 0,
δ(t) ≡
0 sinon,
qui permet de s’affranchir de l’intégrale. Cette notation est
1.2.1. Modèles et classication « valide » si les signaux utilisant la pseudofonction de Dirac
sont, au final, à l’intérieur d’intégrales, ce qui est presque
On classe les signaux en fonction de plusieurs critères. toujours le cas.

9
Chapitre 1. Introduction

Fonction échelon ou Heaviside 1.4. Systèmes

L’ échelon u(t) de niveau U est défini comme


Dans le sens commun, un système est un ensemble de proces-
sus, naturels ou artificiels. Au sens strict c’est un opérateur
(
U t ≥ 0,
u(t) = fonctionnel, prenant un signal en entrée et délivrant un autre
0 sinon.
signal en sortie. On le note H : K → S avec K et S des
L’échelon unité est l’intégration d’un Dirac ensembles de signaux. L’automatique analogique s’intéresse
Z t aux systèmes
u(t) = δ(v) dv.
−∞ 1. analogiques,
2. mono variables, habituellement le temps,
Fonction rampe 3. linéaires et invariants.

La rampe r (t) de pente v est définie comme


(
vt t ≥ 0, 1.4.1. Forme générale et linéarisation
r (t) =
0 sinon.
Toute modélisation, faisant le plus souvent intervenir des
C’est l’intégration d’un échelon unité équations différentielles, aboutit à une représentation des
Z t phénomènes par un modèle, c’est-à-dire un ensemble d’équa-
r (t) = u(v) dv. tions régissant le fonctionnement du système. À tout modèle
−∞
est associé un domaine de validité dans lequel ce dernier est
jugé fiable et utile.
Exponentielle complexe et cissoïde
Des non-linéarités sont souvent présentes, comme des seuils,
Les exponentielles complexes des saturations, des hystérésis et toute fonction non linéaire.
Pour exploiter la théorie des systèmes linéaires, il faut procé-
e pt avec p∈C der à une linéarisation. Pour un modèle
sont majeures en théorie des signaux et systèmes. Elles sont
s(t) = H k(t)

reliées à la linéarité et l’invariance des systèmes ou encore
à l’analyse harmonique et la transformation de Fourier. La
1. on néglige toutes les contraintes ou structures non li-
cissoïde est l’exponentielle complexe pour p = iω purement
néaires,
imaginaire
2. on définit un point de fonctionnement stationnaire (k, s),
eiωt = cos(ωt) + i sin(ωt) avec ω ∈ R.
3. on procède au développement de Taylor à l’ordre un

s ( t ) − s ≈ H (1) k ( t ) − k .

1.3. Processus

Le terme H (1) , ou la pente, est appelé gain statique.


En automatique on souhaite modéliser et asservir des proces-
sus. Un processus est composé 4. on injecte éventuellement le résultat de la linéarisation
dans l’équation différentielle d’origine pour établir le
— d’un système, c’est-à-dire l’ensemble plus ou moins com-
régime dynamique.
plexe des composants en interaction,
— de capteurs utilisés pour observer le système et fournis-
sant les sorties s(t), signaux images des grandeurs régu-
lées,
1.4.2. Linéarité et invariance
— d’actionneurs permettant d’agir sur le système et pilotés
Tous les systèmes étudiés en automatique analogique pos-
par les entrées ou commandes k (t),
sèdent les propriétés fondamentales de linéarité et d’inva-
— et des perturbations p(t), non voulues, indépendantes riance.
des commandes et qui influent sur le comportement du
système.
Linéarité
Exemples d'un cryostat
— commande : une température cible. Soient deux scalaires et deux signaux
— actionneur : un courant électrique, un liquide cryogé-
nique. ( a, b) ∈ R2 et (k1 , k2 ) ∈ K,
— mesures : un « thermomètre ».
avec, pour un système H,
— perturbations : les variations de la température extérieure,
activité ou exposition au soleil.
s1 = H(k1 ) et s2 = H(k2 ).

Exemple d'un lanceur Le système est linéaire si


— commande : une trajectoire. s = H( ak1 + bk2 )
— actionneurs : le réacteur ou son alimentation en carbu-
= as1 + bs2 .
rant.
— mesures : une centrale inertielle, un GPS. La linéarité est essentielle et correspond au principe de super-
— perturbations : les turbulences de l’atmosphère. position en physique. Son utilité est évidente.

10
1.5. Asservissement

Invariance 1.5.2. Critères de qualité


Soit, pour un système H, La stabilité
s(t) = H k(t) .

Un système est stable si la sortie est bornée lorsque l’entrée
Le système est invariant si est bornée. Si la réponse impulsionnelle, présentée partie 2.1,
est stable (§ 1.2.1), alors le système correspondant est nécessai-
s(t − τ ) = H k(t − τ ) .

rement stable. Un système peut être stable en BO et instable
L’invariance suppose que le comportement du système ne en BF ou n’importe quelle autre combinaison.
change pas.
La précision
Régimes de fonctionnement
La précision correspond à l’erreur entre la sortie et la consigne,
On analyse le plus souvent les sorties des systèmes en diffé- soit
rents régimes. lim e(t) = lim s(t) − c(t).
t→+∞ t→+∞
— Le régime statique, lorsque la sortie est constante. L’erreur de position correspond à une erreur constante.
— Le régime permanent, lorsque la sortie est constante ou
périodique.
— Le régime transitoire, lorsque le système est en train de La rapidité
s’adapter à une nouvelle entrée et tend vers le régime
permanent. On s’intéresse habituellement au temps de réponse à un chan-
gement de consigne. Le plus courant est le temps nécessaire
Le régime statique est un régime permanent, l’inverse est
pour atteindre une erreur de 5%, appelé le temps de réponse.
faux.
L’asservissement peut modifier la rapidité apparente d’un
processus.

1.5. Asservissement
1.5.3. Objectifs de l'automatique
Pour qu’un système se comporte comme souhaité, soit on lui
porte une confiance aveugle après conception, soit on l’ob- L’automatique a comme objectifs usuels
serve pour adapter la commande en fonction des attentes. — la poursuite : faire en sorte que la sortie s(t) suive au
mieux la consigne c(t) qui évolue.

1.5.1. Commande en boucle ouverte, boucle — la régulation ou réjection des perturbations : faire en sorte
que la sortie s(t) suive au mieux une consigne statique c
fermée en présence de perturbations p(t).

La consigne c(t) est la grandeur que l’on souhaiterait observer — la correction de défauts des systèmes, comme stabiliser
en sortie du système. un système en BF instable en BO.
— l’amélioration des performances apparentes des sys-
La commande en boucle ouverte (BO) consiste à fabriquer et
tèmes.
régler le système de telle sorte que, a priori, la sortie s(t)
soit égale à la consigne pour une commande (entrée) k(t)
prédéterminée. C’est une commande en aveugle, sans feedback.
Elle est affectée des erreurs de modélisation, mais également
des perturbations ou évolutions du système au cours du
temps.
Si l’on considère que notre connaissance est imparfaite ou
qu’il y a des aléas, alors l’observation de la sortie et sa com-
paraison à la consigne conduisent à la commande en boucle
fermée (BF).
On place alors un dispositif, le régulateur ou correcteur, qui
compare la consigne et la sortie et fabrique le signal de com-
mande envoyé au système. Le régulateur peut être un être
humain. L’automatique s’attache à remplacer l’humain par
un système R. On définit alors plusieurs grandeurs
— la consigne c(t) et les perturbations p(t),
— la sortie s(t) = H k(t) ,


— l’erreur ou l’écart à la consigne e(t) = c(t) − s(t),


— le régulateur, ou correcteur, R,
— l’entrée ou la commande k(t) = R e(t) .


Le fonctionnement général se devine bien. Si le processus est


à l’équilibre et délivre une sortie correspondant à la consigne
alors l’erreur est nulle e(t) = 0 et on ne sollicite pas le proces-
sus. Lorsque la sortie diffère de la consigne on a e(t) 6= 0 et
le système est sollicité dans un sens ou dans l’autre.

11
Chapitre 1. Introduction

12
Chapitre 2.

Systèmes linéaires invariants

Les systèmes linéaires invariants (SLI) sont reliés aux équa- Définition 1. La fonction H ( p)
tions différentielles à coefficients constants
H:C→C
dn s ( t ) ds(t) Z +∞ (2.3)
an + · · · + a1 + a0 s ( t ) = p 7→ h(t)e− pt dt
dtn dt −∞
dm k ( t ) dk(t)
bm + · · · + b1 + b0 k(t) (2.1) est appelée fonction de transfert du SLI et est la transformée de
dtm dt
Laplace de la réponse impulsionnelle.
avec les signaux k, s ∈ S et ai , b j ∈ R ∀i, j. Le caractère linéaire
et invariant provient de la linéarité et de l’invariance de la
différentielle. 2.3. Transformation de Laplace
Les SLI sont caractérisés par différentes réponses, toutes étant
reliées entre elles : La transformation de Laplace (TL) est une application linéaire
— les réponses temporelles (soit impulsionnelle, indicielle, sur une fonction. Les réponses impulsionnelles étant toujours
en vitesse, etc.), causales, on s’intéresse uniquement à la TL unilatérale.
Définition 2. Soit f (t) : R → C causale, localement sommable,
— la fonction de transfert, alors la transformation de Laplace L est une application linéaire
— la réponse en fréquence.
L:X →Y
(2.4)
f (t) 7→ F ( p)
2.1. Réponse impulsionnelle
avec F ( p) : C → C telle que
Z +∞
Pour tous les SLI on montre que la relation entre l’entrée et la
sortie est une opération de convolution (commutative) F ( p) = f (t)e− pt dt (2.5)
0

Z +∞
et existe si et seulement si
s(t) = k(u)h(t − u) du (2.2)
−∞
σ > σ0 ∈ R
où h(t) est appelée la réponse impulsionnelle (RI) soit la réponse avec p = σ + iω.
à une impulsion de Dirac.
Dans le cas où f (t) est une RI, on retrouve la fonction de
Un SLI est entièrement caractérisé par sa RI. Par principe transfert, déjà définie comme la transformée de Laplace. La
de causalité, les réponses impulsionnelles sont toujours cau- fonction F est l’image de f ou la transformée. De même f
sales est l’originale de F. L’équation (2.4) est un « système formel »
h(t) = 0, ∀t < 0. puisqu’elle associe un signal à un autre signal.
Dans le cas contraire, le système est capable de prédire l’avenir L’intégrale de l’équation (2.5) a une condition de convergence
et n’est donc pas réel ou ne peut pas être mis en œuvre. On σ0 sur la partie réelle σ de p = σ + iω. Il faut en effet
dit qu’il est non causal.
lim | f (t)e− pt | = lim | f (t)e−σt | = 0
t→+∞ t→+∞

2.2. Signaux propres soit que l’exponentielle décroisse plus rapidement qu’une
croissance éventuelle de la fonction pour que l’intégrale ait
une limite. On parle
La relation de convolution fait apparaitre un caractère essen-
— d’abscisse de sommabilité pour σ0 ,
tiel.
Théorème 1. Les exponentielles complexes e pt , p ∈ C, t ∈ R, — de région de convergence R : σ > σ0 ,
sont les vecteurs propres des SLI. — de demi-plan à droite de σ0 .
En effet La région de convergence peut aller de l’ensemble C (tout
le plan complexe) si σ0 → −∞ à l’ensemble vide (rien) si
s(t) = H e pt σ0 → +∞.

Z +∞
= h(u)e p(t−u) du
−∞
2.3.1. Propriétés
= H (s) · e pt
R +∞ Soit la fonction f (t) et sa transformée de Laplace F ( p) de
avec H ( p) = −∞ h(u)e− pu du ∈ C, la valeur propre associée région de convergence σ0 . On dispose des propriétés sui-
à e pt . vantes.

13
Chapitre 2. Systèmes linéaires invariants

Décroissante, régularité. Le contenu diminue avec p crois- Inversion. L’inversion, ou le calcul de l’original f connaissant
sant F, s’avère délicat. Il faut procéder à une intégration pour p le
lim F ( p) = 0. long d’une droite parallèle à l’axe imaginaire, dans la région
p→+∞
de convergence,
L −1 : Y → X
Translation. Un décalage temporel est un déphasage dans F ( p) 7→ f (t)
L
avec Z σ0 +i∞
L 1
f (t − τ ) )
−−
−− F ( p )e−τ p
* avec σ > σ0 − τ, f (t) = F ( p)e pt dp.
L −1 i2π σ0 −i∞

et inversement

f (t)e at )
−−

L
− F ( p − a)
* avec σ > σ0 + <( a). 2.3.2. Transformées usuelles
L −1

— Dirac
Dilatation. Une dilatation temporelle est une contraction δ(t) )
−−
−− 1.
*
L
dans L L −1
L 1  p
f (ct) −
)−
−*
− F avec c ∈ R∗+ . — Dirac translaté
L −1 c c
L
δ(t − τ ) )
−−
−− e− pτ .
*
Convolution. Une convolution temporelle est un produit L −1
dans L
L — Échelon
Z
f (u) g(t − u) du )
−−
−− F ( p) G ( p)
* L 1
L −1 k(t) )
−−
−*
− avec σ > 0.
L −1 p
avec σ > sup(σ f , σg ).
— Puissance
L n! L 1
Intégration. Une intégration temporelle est une division par tn )
−−
−*
− et donc t)
−−
−*
− .
p dans L L −1 p n +1 L −1 p2
Z t
L F ( p) — Exponentielle
f (t) dt −
)−
−*
− avec σ > sup(0, σ0 ).
0 L −1 p
L 1
eαt −
)−
−*
− avec σ > α,
L −1 p−α
Dérivation. Une dérivation temporelle est un produit par p L 1
dans L 1 − e−t/T −−
) *
−− .
L − 1 p ( 1 + T p)
L
f (n) (t ) )
−−
−− p n F ( p ) − p n −1 f (0+ ) · · · − f ( n −1) (0+ ).
*
L −1 — Peigne de Dirac causal

On suppose le plus souvent l’équilibre, soit f (n) (0+ ) = 0, ce L 1


qui donne T (t) −
)−
−*
− .
L −1 1 − e− T p
dn f L

)−
−− pn F ( p)
*
— Cosinus / sinus
dtn L−1
Cette propriété est majeure pour l’étude des équations diffé- p ω
cos(ωt) = , et sin(ωt) = 2 .
rentielles. On a inversement p2 + ω 2 p + ω2
dn F
Z +∞
= (−tn ) f (t)e− pt dt.
dpn 0
2.4. Fonction de transfert

Théorèmes de la valeur nale et initiale. On relie les valeurs


en 0 et +∞ entre f et F Pour les SLI, la relation entre l’entrée et la sortie est une
équation différentielle définie (2.1). En appliquant la transfor-
f (+∞) = lim pF ( p), mation de Laplace et la propriété de dérivation, on obtient
p →0
f 0+ lim pF ( p).

=
p→+∞ an pn S( p) + · · · + a1 pS( p) + a0 S( p) =
bm pm K ( p) + · · · + b1 pK ( p) + b0 K ( p)
Transformation de Fourier. Si on limite p à l’axe imaginaire
soit
p = iω avec ω ∈ R la pulsation 1 alors la transformée de
Laplace unilatérale est équivalente à la transformée de Fourier S( p) bm pm + · · · + b1 p + b0
H ( p) = = . (2.6)
de signaux causaux K ( p) a n p n + · · · + a1 p + a0
Z +∞
On appelle la fraction rationnelle H ( p) la fonction de transfert
F ( p) = F (iω ) = f (t)e−iωt dt
−∞ du SLI déjà introduite définition 1 page 13.
Propriété 1. L’ordre n d’un système est le degré du dénominateur.
si l’axe imaginaire est dans la région de convergence. Un système où le degré du numérateur est supérieur au dénomina-
1. ou la fréquence ν telle que 2πν = ω. teur, m > n, n’est pas réalisable en pratique, car non causal.

14
2.5. Réponses temporelles

En posant est un filtrage de chaque composante fréquentielle présente


S( p) = H ( p)K ( p) (2.7) dans E par H.

et en exploitant la propriété de convolution de la TL on re- En d’autres termes, la réponse en fréquence, ou réponse har-
trouve la sortie comme la convolution temporelle entre l’en- monique, est la réponse du système lorsque l’entrée est une
trée et la réponse impulsionnelle sinusoïde. Dans ce cas la sortie est également une sinusoïde à
Z +∞ la même fréquence ω, avec une amplitude et une phase différentes
s(t) = k(u)h(t − u) du (2.8) données par H (iω ). C’est un résultat identique au théorème 1
−∞ des vecteurs propres page 13.
où H, K et S sont les TL de h, k et s respectivement. On retien-
dra :
1. On obtient aisément la fonction de transfert (FT) à partir 2.7. Représentations graphiques
de l’équation différentielle.
2. La FT et la RI sont duales l’une de l’autre par transfor-
mation de Laplace (définition 1 page 13), Les réponse en fréquence prenant leur valeur dans C, plu-
sieurs possibilités existent pour des usages différents. En
L partant de l’équation (2.11) on définit le gain
h(t) −
)−
−− H ( p ).
* (2.9)
L −1
|S(iω )|
3. La réponse d’un SLI est une convolution dans l’espace | H (iω )| =
| E(iω )|
réel (temporelle) et un produit dans l’espace de Laplace.
et le déphasage
2.5. Réponses temporelles
arg H (iω ) = arg S(iω ) − arg E(iω ).

En plus de la RI et de la FT, on s’intéresse à deux réponses


types des SLI, particulièrement en automatique.
2.7.1. Diagramme de Bode
2.5.1. La réponse indicielle
Le diagramme de Bode représente, sur deux graphes sépa-
rés,
La réponse indicielle i (t) est la réponse à un changement
d’indice ou à un échelon d’amplitude E 1. le gain en décibels soit 20 log10 (| H (iω )|),
Z +∞
2. et le déphasage arg H (iω )
i (t) = u(v)h(t − v) dv
−∞
Z +∞ en fonction de log(ω ) en abscisse. Le diagramme de Bode,
=E h(t − v) dv. par la présence du logarithme, possède une linéarité ; si H =
0
H1 · H2 alors
Cette réponse correspond à un changement de consigne.
| H (iω )|dB = | H1 (iω )|dB + | H2 (iω )|dB ,
arg H (iω ) = arg H1 (iω ) + arg H2 (iω ).
2.5.2. La réponse en vitesse
Le diagramme de Bode est utilisé pour étudier le comporte-
La réponse en vitesse r (t) est la réponse à une rampe de pente ment fréquentiel. Il peut se construire aisément, quelle que
v soit la complexité du système, par l’étude asymptotique (voir
Z +∞ par exemple [1]).
r (t) = v uh(t − u) du.
0

Cette réponse correspond à une consigne évoluant linéaire-


ment. 2.7.2. Diagramme de Nyquist

Le diagramme de Nyquist est un graphe paramétrique en ω


2.6. Réponse en fréquence de la partie réelle <[ H (iω )] en fonction de la partie imagi-
naire =[ H (iω )]. Toute l’information est présente dans un seul
graphe.
Si l’axe imaginaire ıω est dans les régions de convergences
(ou que les signaux aient une transformée de Fourier), la On retrouve le module et la phase, à la pulsation ω, avec la
restriction de la fonction de transfert à l’axe imaginaire est distance et l’angle du lieu
appelée réponse en fréquence H (iω ). C’est la transformée de
Fourier de la réponse impulsionnelle  
<[ H (iω )], =[ H (iω )]
Z +∞
H (iω ) = h(t)e−iωt dt pour ω ∈ R. (2.10)
−∞ à l’origine.

On dit que les SLI sont des filtres linéaires puisque Le diagramme de Nyquist est utile pour étudier la stabilité
d’un système en boucle fermée à partir de sa réponse en boucle
S(iω ) = H (iω ) E(iω ) (2.11) ouverte.

15
Chapitre 2. Systèmes linéaires invariants

2.7.3. Diagramme de Black-Nichols


Le diagramme de Black est un graphe paramétrique en ω du
module | H (iω )| en fonction de la phase arg H (iω ). Toute
l’information est présente dans un seul graphe également.
Ce diagramme est aussi utile pour étudier la stabilité d’un
système lorsqu’il sera mis en BF connaissant sa réponse en
BO. Il aide à la synthèse de correcteurs.
L’abaque de Black-Nichols permet également, avec son double
système de coordonnées, de tracer la réponse en BO sur
les axes rectilignes et de lire la réponse en BF sur les axes
curvilignes.

16
Chapitre 3.

Modèles standards

La partie 2.4 montre que les sytèmes ont leur fonction de 3.1.3. Réponse impulsionnelle
transfert sous la forme de fraction rationnelle de polynômes
Pour une impulsion d’aire A nous avons k(t) = Aδ(t) soit
N ( p) bm pm + · · · + b1 p + b0
H ( p) = =
D ( p) a n p n + · · · + a1 p + a0 GA
S( p) =
1 + Tp
où N et D sont respectivement les numérateurs et dénomi-
nateur. Le théorème fondamental de l’algèbre stipule que et par conséquent
tout polynôme de degré n possède exactement n racines com-
plexes. On dispose donc également d’une forme factorisée GA − t
générale h(t) = e T u(t) (3.4)
T
∏ ( p − zi )
H ( p) = K i (3.1)
∏k ( p − pk ) avec u(t) l’échelon unité. La réponse est tracée figure 3.1.
où K est un gain, zi les racines du numérateur, appelées zéros La valeur résiduelle au bout de 2,3T est de 10 % et au bout de
de H et pi les racines du dénominateur, appelées pôles de 3T de 5 %. La pente en 0+ – dit à l’origine – est − GA/T 2 .
H.
Les racines sont soit réelles, soit complexes et dans ce
deuxième cas conjuguées l’une de l’autre. Par décomposi- Rép. impulsionnelle h(t) Rép. indicielle i (t)
tion en éléments simples, voir annexe B, on en déduit que
tous les systèmes se réduisent à l’étude des systèmes d’ordre GA GE
90%
T
un et deux.

10%
3.1. Modèle du premier ordre 0 0
0 T 2,3T 0 T 2,3T

Le modèle du premier ordre est le plus courant et le plus t t


simple. Son fonctionnement est régi par deux paramètres
Figure 3.1. – Réponse impulsionnelle et indicielle à une im-
seulement et ne possède qu’un seul régime. Par ailleurs, il est
pulsion d’aire A du modèle du premier ordre
toujours stable.
de cst. de temps T.

3.1.1. Équation générale


La relation d’entrée–sortie du modèle du premier ordre inté- 3.1.4. Réponse indicielle
grateur est l’équation différentielle linéaire du premier ordre
à coefficient constant Avec comme entré k(t) = Eu(t) nous avons
T ṡ(t) + s(t) = Gk (t) (3.2) GE
S( p) =
où T ∈ R+ est appelé constante de temps et G ∈ R le gain sta- p (1 + T p )
tique. On appelle système normalisé, un système de constante et par conséquent
de temps T = 1 et de gain G = 1.
t
 
i (t) = GE 1 − e− T u(t). (3.5)
3.1.2. Fonction de transfert
La réponse est tracée figure 3.1. Le tableau 3.1 présente
La fonction de transfert s’obtient par transformation de La- quelques valeurs remarquables de valeur résiduelles. La pente
place de l’équation (3.2) soit en 0+ est GE/T.

T pS( p) − s(0+ ) + S( p) = GK ( p).


 

Pour un système partant du repos 1 , i.e. s(0+ ) = 0, on a Table 3.1. – Temps de montée pour la réponse à un échelon
du modèle du premier ordre de constante de
temps T.
S( p) G
H ( p) = = . (3.3)
K ( p) 1 + Tp
t T 2,3T 3T 4T
s(t)
La fonction de transfert possède un unique pôle p = − T1 , s(+∞)
63% 90% 95% 98%
toujours réel négatif (par définition T > 0).
1. ou à l’équilibre.

17
Chapitre 3. Modèles standards

3.1.5. Réponse en fréquence =( H )

La réponse en fréquence s’obtient à partir de la fonction de ω → +∞ ω=0


0
transfert en limitant p à l’axe imaginaire i.e., p = i2πν = iω,

G −0.2
H (iω ) = . (3.6)
1 + iTω

On définit la pulsation de coupure comme −0.4

1
ωc = = 2πνc . (3.7) 0 0.2 0.4 0.6 0.8 1
T
<( H )
À cette fréquence on a
Figure 3.3. – Diagramme de Nyquist du modèle du premier
1 ordre normalisé.
H (iω = iωc ) = √ ≡ −3dB.
2
| H |dB
3.1.6. Diagrammes d'un système normalisé 0
ω=0
−3
ω = ωc
Pour un système normalisé

1
H (iω ) = −20
1 + iω
nous avons les expressions du module
ω → +∞
1 −40
| H (iω )| = √ , −100 −80 −60 −40 −20 0
1 + ω2
φ( H )
et de la phase
Figure 3.4. – Diagramme de Black du modèle du premier
arg H (iω ) = φ = − arctan(ω ). ordre normalisé.

Le diagramme de Bode pour un passe-bas du premier ordre 3.2. Modèle du second ordre
est illustré figure 3.2. Les asymptotes à l’origine | H | → 0 et à
l’infini | H | → −20 log(ω ) se croisent en ωc .
Le modèle du second ordre est plus complexe, mais égale-
ment très courant. Il est souvent le modèle cible, fixé par
cahier des charges, pour la synthèse de système à boucle
Gain | H |dB Déphasage φ° fermée. Son fonctionnement est régi par trois paramètres et
ωc possède plusieurs régimes. Il peut être sujet aux oscillations
0
−03 ou phénomène de résonance et devenir instable.
ωc
−45
−20

−90 3.2.1. Équation générale


−40
10−1 101 10−1 101
ω ω La relation d’entrée–sortie du modèle du second ordre inté-
grateur est l’équation différentielle linéaire du second ordre à
Figure 3.2. – Diagramme de Bode du modèle du premier coefficient constant
ordre normalisé.
s̈(t) + 2ξω0 ṡ(t) + ω02 s(t) = Gω02 k(t) (3.8)

où ξ ∈ R est le facteur d’amortissement, ω0 ∈ R+ la pulsation


Le diagramme de Nyquist est représenté sur la figure 3.3. propre et G ∈ R le gain statique.
Avec la partie réelle

1
<[ H ] = , 3.2.2. Fonction de transfert
1 + ω2
et la partie imaginaire
La fonction de transfert, pour un système partant du repos i.e.,
ω s(0+ ) = 0, s’obtient avec la TL de l’équation (3.8) soit
=[ H ] = − .
1 + ω2  
p2 + 2ξω0 p + ω02 S( p) = Gω0 E( p)
Dans le diagramme de Nyquist, on retrouve respectivement
le gain et la phase par la longueur du lieu et l’angle avec l’axe
puis
réel.
N ( p) Gω02
Le diagramme de Black est représenté figure 3.4. On retrouve H ( p) = = 2 .
les asymptotes en 0 et +∞. D ( p) p + 2ξω0 p + ω02

18
3.3. Régime amorti non résonant du second ordre

Le polynôme D ( p) au dénominateur étant d’ordre deux, le 3.3.3. Réponse indicielle


discriminant du dénominateur
De même, la réponse indicielle i (t) s’écrit
 
∆ = 4ω02 ξ 2 − 1
dépend de ξ, ce qui conduit à deux pôles pour H ω02 ω02
" #
p1 t p2 t
i (t) = G 1 + e + e u(t) (3.12)
p21 − ω02 p22 − ω02
q
p1,2 = −ξω0 ± ω0 ξ 2 − 1.
En fonction de la valeur de ξ les pôles peuvent donc être ou encore sous les formes
réels ou complexes et leur partie réelle peut être positive ou
ω02 T12 − Tt ω02 T22 − Tt
" #
négative, conduisant à cinq régimes de fonctionnement.
i (t) = G 1 + e 1 + e 2 u(t)
La forme normalisée s’écrit 1 − ω02 T12 1 − ω02 T22
1
 
sh ξ 2 − 1ω0 t + φ
p
H (x) =
" #
1 − x2 + i Qx = G 1− e − ξω 0 t
u(t)
ξ2 − 1
p
1
avec x = ω/ω0 , G = 1 et Q = 2ξ le facteur de qualité.
avec φ = argch(ξ ). La réponse indicielle est illustrée fi-
gure 3.5.
3.3. Régime amorti non résonant du

second ordre
Réponse impulsionnelle h(t)
Ce régime, également appelé régime apériodique, correspond à
ξ ≥ 1. Dans ce cas H possède deux pôles simples réels négatifs ξ=1
0.4
 q  ξ=2
p1,2 = −ξ ± ξ 2 − 1 ω0 . ξ=3
0.2
Le système correspond à deux systèmes du premier ordre en
cascade. Dans ce cas de figure, le facteur d’amortissement est
tel que les oscillations dues à la résonance du système sont 0
totalement amorties.
0 5 10 15
t
3.3.1. Fonction de transfert
Réponse indicielle i (t)
La fonction de transfert devient
Gω02 1
H ( p) =
( p − p1 )( p − p2 )
Gω02 1 1
 
= − 0.5
p1 − p2 p − p1 p − p2
ξ=1
ce qui donne
ξ=2
Gω02

1 1

0 ξ=3
H ( p) = − . (3.9)
p1 − p2 p − p1 p − p2 0 5 10 15
t
On pose les constantes de temps
1 1 Figure 3.5. – Réponse impulsionnelle et indicielle du modèle
T1 = − et T2 = −
p1 p2 du second ordre normalisé amorti non résonant
soit (ξ ≥ 1).
Gω02 T1 T2 T1 T2
 
H ( p) = − .
T1 − T2 1 + T1 p 1 + T2 p

3.3.2. Réponse impulsionnelle 3.3.4. Régime amorti critique


La réponse impulsionnelle h(t) s’écrit également soit avec les Dans le cas où ξ = 1, les pôles sont identiques, les constantes
pôles de temps également, et on a

Gω02 1
h(t) = e p1 t − e p2 t u ( t ), (3.10) T= .

p1 − p2 ω0
soit sous les formes Le système correspond à deux premiers ordres en cascade de
Gω02 T1 T2  − Tt même constante de temps. La fonction de transfert devient
− t

h(t) = e 1 − e T2 u(t)
T1 − T2 G
(3.11) H ( p) = .
Gω (1 + T p )2
q 
= p 0 sh ξ 2 − 1ω0 t e−ξω0 t u(t).
ξ2 − 1
La réponse impulsionnelle s’écrit
La réponse impulsionnelle est illustrée figure 3.5. On observe
que plus ξ est important, plus le système a de l’inertie. h(t) = Gω02 te−ω0 t u(t).

19
Chapitre 3. Modèles standards

et la réponse indicielle Réponse impulsionnelle h(t)

i ( t ) = G 1 − ( 1 + ω 0 t ) e − ω0 t u ( t ) .

ξ=1
ξ = 0,5
Ce régime, à la limite de la résonance, est le plus rapide sans 0.5 ξ = 0,3
dépassement. L’absence de dépassement est très recherchée
dans certains asservissements.
0

3.3.5. Pôle dominant


0 5 10 15
Par décomposition en éléments simple on a
t
K1 K2 Réponse indicielle i (t)
H ( p) = +
1 + T1 p 1 + T2 p 1.5
avec
G0 ω02 T12 T2 G0 ω02 T22 T1
K1 = et K2 = . 1
T1 − T2 T2 − T1
Si ξ → +∞ alors p1 → 0, donc s’approche de l’axe imaginaire,
0.5 ξ=1
et p2 → −∞. Par conséquent on a T1  T2 et p1 est appelé
pôle dominant. On peut alors approcher le système par un ξ = 0,5
modèle d’ordre 1 avec ξ = 0,3
0
K1 2ξ 1 0 5 10 15
H ( p) ≈ où T1 ≈ = . t
1 + T1 p ω0 Qω0

Figure 3.6. – Réponse impulsionnelle et indicielle du mo-


dèle du second ordre normalisé amorti résonant
3.4. Régime amorti résonant du second (0 < ξ < 1).
ordre

3.4.2. Réponse indicielle


Ce régime, également appelé pseudopériodique, correspond à
0 < ξ < 1. Dans ce cas H possède deux pôles simples complexes La réponse à un échelon unité est
conjugués  
q p 
2
p1,2 = −ξ ± i 1 − ξ ω0 sin 1 − ξ 2 ω0 t + φ
" #
− ξω t
i (t) = G 1 + e 0
u(t) (3.14)
1 − ξ2
p
et la fonction de transfert s’écrit

Gω02 avec φ = arccos(ξ ). La réponse est tracée figure 3.6.


H ( p) =
( p − p1 )( p − p2 )
Le modèle avec ξ = 0,7 est le plus rapide en terme de temps
Gω02 1 1
 
= − . de réponse à 5% (§ 1.5.2). Pour cela, il faut accepter un léger
2i =( p1 ) p − p1 p − p1∗ dépassement de 4,6 %, voir annexe A.1. Il possède également
la bande passante la plus large, sans facteur de résonance,
Le système ne peut pas être vu comme deux systèmes du voir annexe A.2. Il constitue donc de fait le modèle cible à
premier ordre et l’analyse doit se faire globalement. synthétiser par asservissement le plus courant (§ 4).
Si ξ → 0 alors <[ p1,2 ] → 0 et =[ p1,2 ] → ω0 . Les pôles s’ap-
prochent de l’axe imaginaire.
3.5. Autres régimes du second ordre

3.4.1. Réponse impulsionnelle


En plus du régime amorti critique pour ξ = 1 vu partie 3.3.4,
La réponse impulsionnelle devient il existe deux autres régimes particuliers.

Gω02  p1 t 
e − e p1 t u ( t )

h(t) =
2i =( p1 ) 3.5.1. Régime périodique stable
ou encore
Lorsque ξ = 0, alors H possède deux pôles imaginaires p0 =

q 
h(t) = p 0 sin 1 − ξ 2 ω0 t e−ξω0 t u(t) . (3.13) ±iω0 et la réponse impulsionnelle devient
1 − ξ2
h(t) = Gω02 sin(ω0 t) u(t).
La réponse est tracée figure 3.6. Le sinus modélise les oscil-
lations, l’exponentielle décroissante l’amortissement. Plus ξ Il s’agit du régime résonant avec un sinus causal, d’amplitude
est faible, plus la partie réelle des pôles −ξω0 est proche de Gω02 à la fréquence propre ω0 . Ces systèmes sont en équilibre
zéro, moins il y a d’amortissement, plus le système oscille instable et peuvent, par un léger changement de conditions
longtemps. expérimentales, basculer dans le régime divergent.

20
3.6. Autres modèles

3.5.2. Régime divergent où z∗ sont les zéros simples et doubles, p∗ les pôles simples
et doubles et pm les termes d’intégration pure. La réponse du
Le facteur d’amortissement est négatif, la partie réelle des système complet est alors la superposition de la réponse de
pôles est positive et l’exponentielle est croissante dans l’équa- chacun de ces systèmes.
tion (3.13) de la réponse impulsionnelle Dans ce cas, la réponse du système est fortement marquée
par les pôles situés près de l’axe imaginaire, dits pôles dominants.
h(t) ∝ sin(·) e−ξω0 t u(t). Ils correspondent
Le système diverge jusqu’à la rupture ou la saturation d’un — soit à des pôles réels, reliés à des constantes de temps
élément. importantes,
— soit à des pôles complexes, reliés à des amortissements
faibles et donc des oscillations importantes. Les pôles
3.6. Autres modèles
complexes, relatifs à des sous-systèmes du second ordre,
sont appelés modes.

3.6.1. Modèle intégrateur pur


3.6.4. Modèles généralisés
L’équation générale d’un intégrateur pur de constante de
temps T est L’ordre d’un système est déterminé par le degré du déno-
T ṡ(t) = k(t). minateur. Les modèles de premier et second ordre peuvent
avoir un numérateur de même degré que le dénominateur,
La fonction de transfert est deg N ( p) = deg D ( p). On appelle ces systèmes généralisés.
1 Cela ne change pas les comportements fondamentaux, mais
H ( p) = introduit des zéros dans la fonction de transfert, donc des
Tp
fréquences où la sortie du système sera atténuée ou nulle.
et la réponse en fréquence Les modèles où deg N ( p) > deg D ( p) ne sont pas réalisables,
car non-causaux. La sortie à un instant t dépend de l’entrée
1
H (iω ) = . dans le futur.
iTω
À compléter.
Le diagramme de Bode est une droite en gain avec un dé-
phasage constant de -90 degrés. Le diagramme de Black est
une droite verticale en -90˚. La réponse impulsionnelle est
un échelon. La réponse indicielle est une rampe. Un passe-
bas du premier ordre est un intégrateur pour ω > 10/T. Le
condensateur est un intégrateur pur.

3.6.2. Modèle à retard pur


Si le capteur ne peut être placé à proximité immédiate du
phénomène à mesurer ou que l’information ne se propage
pas instantanément, la mesure sm est en retard par rapport à
la grandeur à asservir

s m ( t ) = s ( t − τ ) → Sm ( p ) = S ( p ) e − τ p . (3.15)

On a la fonction de transfert

H ( p ) = e−τ p

et la réponse en fréquence

H (iω ) = e−iωτ .

Le diagramme de Bode est une droite horizontale de gain


| H | = 1 et le déphasage une pente arg H = −ωτ. Le dépha-
sage augmente avec ω et rendra le système plus difficile à
réguler (§ 4.2.3).

3.6.3. Modèle d'ordre supérieur à deux


Par décomposition en éléments simples B, un système d’ordre
supérieur à deux peut être décomposé en une somme de
systèmes du premier et du second ordre

K ∏i ( p − zi ) ∏ j ( p − z j )( p − z j )
H ( p) = m
p ∏k ( p − pk ) ∏l ( p − pl )( p − p∗l )

21
Chapitre 3. Modèles standards

22
Chapitre 4.

Asservissement

4.1. Systèmes bouclés On peut toujours se ramener à l’étude d’un système à retour
unitaire, quelle que soit la complexité des processus mis en
jeu. Il suffit de poser, par exemple, comme FTBO
Soit un système possédant une fonction de transfert en boucle
ouverte (FTBO) G ( p). La sortie S(t) est utilisée dans une G ( p) = C ( p) A( p) P( p)S( p) R( p)
boucle de rétroaction possédant une réponse R( p), et dont la

sortie r (t) est retranchée à la consigne e(t) = c(t) − r (t). Le
schéma de principe est illustré figure 4.1. — C ( p) serait la réponse d’un correcteur en aval de l’erreur
e ( t ),
— A( p) la réponse des actionneurs,
— P( p) la réponse du processus,
e(t) — S( p) la réponse des capteurs,
c(t) ± G ( p) s(t)
— R( p) la réponse de la chaine de retour.

r (t)
R( p)
4.1.3. Usage
Il y a de nombreux usages à la boucle de rétroaction, déjà
abordés partie 1.5. Les plus courants sont
Figure 4.1. – Système bouclé.
— la poursuite et la régulation,
— augmenter la rapidité apparente du régime transitoire,
— améliorer les caractéristiques du régime permanent,
— diminuer la sensibilité,
4.1.1. Fonction de transfert en boucle fermée — ou encore, stabiliser un système instable en boucle ou-
verte.
On définit la fonction de transfert en boucle fermée (FTBF) H ( p)
comme la fonction de transfert du système complet soit

S( p) 4.2. Stabilité des systèmes bouclés


H ( p) = .
C ( p)
La stabilité des systèmes (§ 1.5.2), déjà posée pour les systèmes
On calcule facilement du second ordre, est très étudiée. En particulier, on peut
G ( p) établir des conditions sur la FTBO pour que la FTBF soit
H ( p) = . (4.1) stable.
1 + G ( p) R( p)

Propriété 2. Un SLI bouclé est un SLI.


4.2.1. Critère général de stabilité
Le SLI bouclé possède donc des réponses temporelles et fré-
quentielles. Tout le chapitre 3 s’applique aussi bien à G qu’à Par décomposition en éléments simples de la FTBF on a
H.
Ai Bj
H ( p) = ∑ +∑ +... (4.2)
i
( p − p i ) j
( p − p j )2
4.1.2. Retour unitaire et la réponse impulsionnelle
Si le retour est un « simple fil », R( p) = 1, alors il est dit h(t) = ∑ Ai e p t + ∑ Bj te p t + . . .
i j

unitaire, et on a i j
G ( p) Que peut-on dire de l’observation de h(t) ? On remarque la
H ( p) = .
1 + G ( p) présence d’exponentielles qui seront décroissantes si <[ pi,j ] <
De même on a 0. Cette observation intuitive permet d’introduire le théorème
H ( p) suivant.
G ( p) = .
1 − H ( p) Théorème 2. Condition générale de stabilité
Autrement dit, la connaissance de la FTBO permet de prédire Un système est stable si et seulement si sa fonction de transfert ne
le comportement en BF. En particulier, l’abaque de Black- possède aucun pôle à partie réelle positive.
Nichols, pour les retours unitaires, permet de lire la FTBF
Un système asservi est stable si et seulement si sa fonction de trans-
sur les axes curvilignes en ayant tracé la FTBO sur les axes
fert en boucle fermée ne possède aucun pôle à partie réelle positive.
rectilignes.
Propriété 3. Le bouclage d’un système à retour unitaire conserve Bien que puissant, car général, ce théorème nécessite d’avoir
l’ordre du système. Si la FTBO est d’ordre n alors la FTBF est d’une part un modèle fiable et d’autre part la connaissance
d’ordre n également. des pôles.

23
Chapitre 4. Asservissement

4.2.2. Critère algébrique de Routh(-Hurwitz) Le point (−1, 0) est appelé point critique et correspond à
(−180◦ , 0) dans le diagramme de Black.
Si on dispose de la forme développée du dénominateur D ( p),
Le critère de Nyquist est un critère graphique. Il permet de
plus aisée à avoir que la forme factorisée, alors on peut mettre
prédire le comportement de la BF en connaissant la réponse
en œuvre le critère de Routh qui statue sur les racines de
en BO.
D ( p) sans avoir à les calculer explicitement.
On pose le dénominateur comme polynôme de degré n
Critère de Revers
D ( p ) = a n p n + a n −1 p n −1 + · · · + a 1 p + a 0 .
Dans le cas courant où le degré du numérateur de la FTBO
Alors on peut dire que est strictement inférieur au degré du dénominateur, on peut
— si certains ai sont négatifs ou nuls, alors le système est utiliser le critère de Revers, qui est une version du critère de
instable. Nyquist plus simple à utiliser.
Théorème 5. Soit G ( p) la FTBO alors
— si tous les ai sont positifs, on construit le tableau de
Routh (annexe C). Une condition nécessaire et suffisante — si p parcours le demi-grand axe positif, i.e., l’axe des fré-
pour la stabilité est que tous les coefficients de la 1re quences p = iω, dans le sens croissant,
colonne du tableau soient de même signe. — et si le lieu ΓG laisse le point critique à gauche dans le dia-
— les an dépendent des grandeurs du système (gain, etc.). gramme de Nyquist,
Le tableau permet de déduire les valeurs permises pour — ou laisse le point (−180◦ , 0) à droite dans le diagramme de
avoir la stabilité. Black,
En particulier alors le système est stable en boucle fermée.
— pour un système du premier et second ordre, n = 1 ou 2, Le critère de Revers, critère graphique, utilise la réponse en
on dispose déjà des conditions, voir chapitre 3. fréquence qui peut s’obtenir par des mesures et avec l’aide de
— pour n = 3 il faut ajouter la condition la transformation de Fourier.

a1 a2 − a0 a3 > 0. Ce critère a une interprétation physique : aux hautes fré-


quences, lorsque le déphasage approche 180◦ , il faut atténuer
— pour n = 4 il faut encore ajouter la condition le retour avec un gain < 1, sinon le signal réinjecté sera am-
plifié dans une réaction positive. C’est l’effet Larsen.
a21 a4
a1 a2 − a0 a3 > .
a3
4.2.4. Marge de stabilité
Ce critère nécessite un modèle et la FTBF. Il ne renseigne pas
sur la robustesse de la stabilité ; il n’y a pas de notion de La réponse d’un système évolue dans le temps par chan-
marge. gement des conditions expérimentales. Le critère de Revers
permet de définir les notions de robustesse ou de marge pour
garantir la stabilité ; plus le lieu s’approche de (−180◦ , 0),
4.2.3. Critère de Nyquist et Revers plus le système risque d’être instable. Inversement, plus le
lieu passe loin du point critique, plus le système à des chances
Critère général de Nyquist de rester stable.
Dans le diagramme de Black, les distances au point critique,
On introduit les définitions suivantes.
sur respectivement l’axe des gains et l’axe des phases, défi-
Définition 3. On appelle γ, le contour de Bromwitch, la courbe
nissent la marge de gain Mg et la marge de phase Mφ . On
fermée décrite par p, dans le sens horaire, passant par l’axe ima-
conseille
ginaire, en excluant l’origine, puis le demi-cercle de rayon infini
centré à l’origine. — Mg entre 10 et 15 dB,
Il s’agit du contour incluant tous les complexes à partie réelle po- — Mφ entre 45 et 60 deg,
sitive ou nulle, excluant l’origine. correspondant aux marges d’un second ordre avec ξ ≈ 0.7.
L’image Γ H de H ( p), quand p décrit γ, est appelée lieu de Nyquist.
Théorème 3. Quand p décrit γ, si Γ H n’entoure pas l’origine,
alors H n’a ni zéro, ni pôle dans γ. Donc H n’a ni zéro, ni pôle à 4.3. Performance
partie réelle positive.
Si on s’intéresse à la stabilité en BO, c’est l’absence de pôles La performance des asservissements revient à étudier la capa-
dans γ qui importe. Si on s’intéresse à la stabilité en BF alors cité du système bouclé à suivre la consigne en poursuite et à
c’est l’absence des zéros dans γ qui importe. En effet maitriser les perturbations en régulation
Théorème 4. Si G ( p) est la FTBO et ΓG n’entoure par (−1, 0), Pour cela on pose un modèle pour la consigne C ( p) et la
alors perturbation
— le lieu Γ1+G n’entoure par l’origine, P
P( p) = 0r .
p
— la fonction de transfert 1 + G ( p) n’a pas de zéro dans γ,
— la FTBF Donc la consigne ou la perturbation
G ( p) — est un Dirac δ(t) si r = 0,
H ( p) =
1 + G ( p) — est un échelon u(t) si r = 1,
n’a pas de pôles dans γ, — est une rampe r (t) si r = 2,
— le système G ( p) est stable en BF. — etc.

24
4.3. Performance

Pour un processus de FT G ( p), avec un régulateur R( p), une


consigne C ( p), une perturbation P( p) s’ajoutant après le ré-
gulateur R( p), on a comme sortie du système bouclé

R( p) G ( p) G ( p)
S( p) = C ( p) + P ( p ).
1 + R( p) G ( p) 1 + R( p) G ( p)

Les performances en poursuite s’étudient avec N ( p) = 0 et


en régulation avec C ( p) = 0.

4.3.1. Régulation
Par l’étude de la sortie

s(+∞) = lim pS( p)


p →0

on montre que la réjection est


— meilleure si gain de boucle est grand,
— complète si la boucle a r intégrations.
L’augmentation du gain approche le lieu du point critique et
peut conduire à une instabilité. De même, l’ajout d’intégration
introduit un déphase supplémentaire, voir partie 3.6.1, et
approche également le lieu du point critique.

4.3.2. Poursuite
La poursuite s’étudie avec la précision (§ 4.3.2). Sans pertur-
bation, l’erreur en régime permanent est

pC ( p)
e(+∞) = lim pE( p) = lim .
p →0 p →0 1 + R( p) G ( p)

Tout comme pour la régulation on montre que l’erreur est


— meilleure si gain de boucle est grand,
— complète si la boucle a r intégrations.

Pour la poursuite et la régulation, dans les systèmes asservis,


il y a un compromis entre les performances et la stabilité.

4.3.3. Rapidité
On souhaite que le système réagisse rapidement aux change-
ments de consignes et « efface » rapidement les perturbations.
Le temps de réaction dépend des constantes de temps du
système et donc des pôles.
Avoir un système plus rapide correspond à une diminution
des constantes de temps, donc à l’élargissement de la bande
passante, soit un décalage vers la droite des pulsations de
coupures dans le diagramme de Bode.
Le bouclage et la correction permettent d’obtenir des pôles
différents en BF et ainsi d’augmenter la rapidité apparente du
système. Comme on ne change pas le processus asservi, cela
passe par la construction d’une commande k(t) de telle sorte
que l’on « simule » un processus plus rapide. Il faut donc faire
attention aux sollicitations excessives.

25
Chapitre 4. Asservissement

26
Chapitre 5.

Commandes analogiques

5.1. Objectifs 5.2.2. Méthode du modèle

Les processus que l’on souhaite asservir peuvent présenter Une deuxième méthode passe par les modèles. On dispose
plusieurs défauts ou caractéristiques que l’on souhaite modi- d’un modèle pour G ( p) et on souhaite un modèle cible pour
fier. la FTBF, en ajoutant éventuellement un correcteur R( p). Un
— Il peut être mal amorti, i.e., il y a trop d’oscillations aux cahier des charges peut être un modèle du second ordre avec
changements de consignes ou après une perturbation. un gain statique unité et ξ = 0,7. La FT R( p) obtenue est alors
synthétisée, si elle est réalisable.
— Il peut être trop lent ou avec trop d’inertie.
— Il présente une dérive : la sortie n’est pas constante alors
que la consigne l’est. C’est le signe d’intégration dans la 5.2.3. Optimisation par ordinateur
FT.
— Il peut être instable. Une dernière méthode passe par la définition d’une fonction
On peut alors ajouter un correcteur, ou régulateur R( p), mo- de cout pour donner une mesure objective de l’évolution de
difiant la FTBO G ( p) et introduire une boucle de rétroaction l’erreur e(t) en réponse à un échelon de commande. On a par
pour obtenir une FTBF avec les caractères souhaités, générale- exemple l’intégral square error (ISE)
ment sous la forme du schéma figure 5.1. Z +∞
J (θ ) = |e(t)|2 dt
0

e(t) k(t) mais d’autres sont possibles. On calcule ensuite par ordinateur
c(t) ± R( p) G ( p) s(t) les paramètres θ du correcteur qui donnent le cout minimal.

5.3. Correcteur PID


Figure 5.1. – Asservissement avec correcteur.

Le correcteur à actions Proportionnelle, Intégrale, Dérivée (PID)


est le plus utilisé dans l’industrie et équipe environ 70% des
L’objectif du correcteur, ou de la commande analogique, est
processus. Il est très flexible et possède de bonnes propriétés.
— de garantir la stabilité avant tout, Il se décline en correcteur P, PI ou encore PD.
— d’avoir une meilleure rapidité apparente,
— d’avoir la meilleure poursuite de la consigne, Action P. On a
— de réguler au mieux l’effet des perturbations. k(t) = Ke(t).
Le régulateur le plus simple, adéquat pour les systèmes à très La commande est dosée à proportion de l’écart à la con-
forte inertie, est le tout ou rien (employé dans les thermostats signe. Le régulateur est un simple amplificateur de gain
basiques par ex.) G > 0.
 Action P agit par modification de la marge de gain. Elle
K+ si e(t) > 0 (ou δ),
 amplifie toutes les fréquences sans changer la phase.
k(t) = K− si e(t) < 0 (ou − δ),
Action I. On a
0 sinon. 1 t

 Z
k(t) = e(u) du
Ti −∞
Les correcteurs analogiques sont le plus souvent constitués
de circuit à amplificateurs opérationnels. où Ti est la constante d’intégration. La commande I est
plus progressive que la commande P. Elle est « persévé-
rante » ; la commande peut subsister lorsque e(t) = 0. Le
processus est toujours alimenté et un dépassement de
5.2. Méthodologie
consigne est possible.
L’action I agit par retard de phase et amplification des basses
5.2.1. Méthode empirique fréquences. Elle efface les perturbations constantes et as-
sure de réguler sans erreur de position (§ 1.5.2).
Une première méthode pour la synthèse des correcteurs passe Action D. On a
par l’analyse de la FTBO G ( p), généralement dans le dia-
k(t) = Td ė(t)
gramme de Black. On en déduit les modifications à apporter à
la FTBO pour obtenir la FTBF souhaitée. Le cahier des charges où Td est la constante de temps de la dérivation. Si l’écart
peut être une marge de gain différente, un changement de à la consigne augmente, il y a lieu de solliciter le pro-
bande passante, etc. On pioche alors dans les correcteurs cessus plus fortement que s’il diminue. De même il faut
connus. solliciter d’autant plus fortement que l’écart augmente

27
Chapitre 5. Commandes analogiques

rapidement. La commande D permet une correction ra- Réglages de Ziegler et Nichols


pide de l’erreur sans risque de dépassement de consigne,
mais peut solliciter fortement le processus. On pose tout d’abord Ti = +∞ et Td = 0.
L’action D agit par avance de phase et amplification des — Si le système est instable en BO, on procède par pompage
hautes fréquences. On obtient une meilleure stabilité par en BF. On choisit K petit puis
augmentation de la marge de phase, et une meilleure
1. on augmente le gain K jusqu’à l’apparition d’oscil-
rapidité par augmentation de la bande passante.
lations,
2. on note le gain Kosc et la période des oscillations
5.3.1. Loi de commande Tosc
3. on adopte
La loi de commande du PID correspond à
Tosc Ti

1 t
 K = 0,6Kosc , Ti = , Td = .
2 4
Z
k(t) = K e(t) + e(u) du + Td ė(t)
Ti −∞
— Sinon on procède par essai indiciel en BO. On choisit K = 1
La fonction de transfert correspondante est puis
1 + Ti p + Ti Td p2 (1 + T1 p)(1 + T2 p) 1. on trace la tangente au point d’inflexion de la ré-
R( p) = K =K ponse indicielle,
Ti p Ti p
2. on mesure les retards τ et τ + T auxquels la tan-
avec s ! gente vaut respectivement 0 et la hauteur E0 de
Ti Td l’échelon en entrée,
T1,2 = 1± 1−4 .
2 Ti
3. on adopte
Le PID théorique n’est donc pas réalisable en pratique, notam-
T Ti τ
ment à cause du dérivateur parfait qui n’existe pas. On utilise K = 1,2 , Ti = 2τ, Td = = .
alors une forme filtrée du PID qui réalise une dérivation τ 4 2
jusqu’à des pulsations de 3 à 5 fois 1/Td
5.4. Autres correcteurs
" #
1 Td p
R( p) = K 1 + + avec N ≈ 10.
Ti p 1 + Td p N
5.4.1. Correcteurs à avance de phase
5.3.2. Exemple de schéma Très utilisé, le correcteur à avance de phase a un effet D. Il
augmente la marge de phase du système et donc la stabilité
Un schéma possible est illustré figure 5.2. La fonction de et la rapidité. La fonction de transfert est
transfert correspondante est
1 + aT p
R R (1 + R1 C1 p)(1 + R3 C3 p) R( p) = K
R( p) = 2 4 · . 1 + Tp
R1 R3 (1 + R2 C2 p)(1 + R4 C4 p)
1
avec a > 1. L’avance de phase est maximale pour ω p = T √ a
.
Pour la synthèse concrète des filtres on utilise les techniques
de synthèse basées par exemple sur les filtres de Butter- On choisit a pour fixer l’avance de phase maximale requise,
worth ou de Tchebychev qui solutionnent directement le puis T de sorte que l’avance de phase maximale se produise
schéma à mettre en œuvre en fonction d’un gabarit ou d’un à la pulsation voulue.
FT cible.

5.4.2. Correcteurs à retard de phase


5.3.3. Réglages
Le correcteur à retard de phase a un effet I. Il est peu utilisé
Le réglage consiste à déterminer les trois paramètres K, Ti et on lui préfère le PID. Il augmente le gain aux basses fré-
et Td . On choisit généralement Ti = 4Td . Les effets des trois quences et augmente ainsi la précision par effet I. Sa fonction
paramètres ne sont pas indépendants. de transfert est
1 + Tp
R( p) = K
1 + bT p
Méthode du pivot
avec b > 1.
On choisit Ti = 4Td , soit T1 = T2 = Ti /2. On pose la pulsation En pratique on choisit K = b afin de ne pas affecter les pulsa-
pivot tions ω ≥ 10/T. On peut ajouter en cascade un correcteur à
1 1 avance de phase, mais on préfère généralement un PID.
ωp = √ = √ .
Ti Td T1 T2
La correction à ω p sera K soit
5.5. Correction par ordinateur
R(iω p ) ≈ K.
Les pulsations « moyennes » La correction analogique par ordinateur consiste à échantillon-
1 1 ner rapidement le signal d’erreur e(t) à l’aide d’un CAN, de
<ω< calculer la commande puis de synthétiser cette commande
Ti Td
k(t) à l’aide d’un CNA.
sont peu affectées, orientant le choix des constantes de
temps. À compléter.

28
5.5. Correction par ordinateur

R2 R4

C1 C3

C2 C4
R1 R3
− −

e(t) k(t)
+ +

Figure 5.2. – Exemple de schéma électrique d’un PID avec amplificateur opérationnel

29
Chapitre 5. Commandes analogiques

30
Deuxième partie

Automatique numérique

31
Chapitre 6.

Signaux et systèmes numériques

6.1. Signaux 6.3. Reconstruction

— Signal s : θ → s(θ ) — Schéma de reconstruction :


— Signal à temps discret si θ discret 1. convertisseur numérique analogique,
— Signal quantifié si s(θ ) discret 2. bloqueur d’ordre zéro,
— Signal numérique si θ et s(θ ) discret 3. passe-bas de lissage.
— Ces signaux sont des suites numériques — Reconstruction théorique

{sk }, k ∈ Z, sin(πFe (t − kTe ))


s(t) = ∑ sk
πFe (t − kTe )
.
k ∈Z
et peuvent être
— numériques par nature,
6.4. Signaux de base
— issu de l’échantillonnage d’un signal continu sc (t).
— Dans le deuxième cas on associe le plus souvent une — Impulsion (Kronecker)
période d’échantillonnage Te telle que (
1 si k = 0,
sk = s[k] = sc (kTe ). δk = (6.1)
0 sinon.

— Échelon ou Heaviside
6.2. Échantillonnage (
1 si k ≥ 0
uk = (6.2)
— Schéma de l’échantillonnage : 0 sinon.
1. interrupteur ( Te , δ), δ  Te ,
— Rampe (
s ( t ) 7 → s e ( t ). k si k ≥ 0
vk = (6.3)
0 sinon.
2. bloqueur d’ordre zéro,
— Signaux causaux
3. convertisseur analogique numérique.
— Quantification ≈ bruit additif de moyenne nulle et de sk = 0, ∀k ≤ 0. (6.4)
variance q2 /12 pour une quantification par arrondi ou
q2 /3 par troncature.
— Modèle idéal 6.5. SLI numériques

se (t) = ∑ sk δ(t − kTe ) — Liés aux équations récurrentes à coefficients constants


k ∈Z
N −1 M −1
= Te × s ( t ).
∑ ai s k −i = ∑ bi e k − j (6.5)
i =o j =0
— La TF s’écrit
avec ei = si = 0, ∀i ≤ 0.
Se (ν) = Te Fe ( ν ) ∗ S ( ν )
— N est l’ordre d’un système.
= Te ∑ S(ν − kFe ). — Habituellement on a M ≤ N.
k ∈Z
— Également caractérisé par une réponse impulsionnelle,
— Fe = 1/Te la fréquence d’échantillonnage. une fonction de transfert en z et une réponse en fré-
— Le spectre Se est périodique de période Fe . quence.
— Les SLI sont aussi caractérisés par une relation de convo-
— Théorème d’échantillonnage de Shannon
lution discrète
Théorème 6. Si s est à bande limitée, soit
sk = ∑ en hn−k
n ∈Z
S(ν) = 0, ∀ν ≥ νm ,
où hk est la réponse impulsionnelle du système.
alors s peut être reconstruit sans erreur à partir des échan- — Si hk = 0, ∀k ≤ 0, le système est causal. Un système non
tillons {sk }k∈Z si Fe > 2νm . causal n’est pas réalisable. Il peut est réalisable avec un
— Dans le cas contraire, on parle de repliement spectral. décalage temporel.
— L’introduction artificielle d’information est évitée avec — Les signaux zk , avec z ∈ C et k ∈ Z sont les signaux
un filtre antirepliement. propres des SLI numériques.

33
Chapitre 6. Signaux et systèmes numériques

6.6. Transformation en Z 6.6.2. Propriétés


Avec n ∈ N, a, b ∈ C, alors
Z
fk −
)−
−− F ( z ),
*
Cette transformation associe une suite {sk }k∈Z à une fonc- Z −1
tion S(z) à valeur complexe de la variable complexe z. Elle Z
est issue de la discrétisation de la transformation de Laplace a f k + bgk )
−−
−− aF (z) + bG (z),
*
Z −1
d’un signal continu s(t), t ∈ R. Elle s’obtient également par la
Z
transformation de Laplace d’un signal échantillonné, c’est-à- f k−n −
)−
−− z − n F ( z ),
*
dire multiplié par un peigne de Dirac. C’est enfin la projection Z −1
d’un signal numérique sur les signaux propres des SLI numé- Z
z
ak f k )
−−
−− F
* ,
riques, comme la TL est la projection des signaux continus Z −1 a
sur les signaux propres des SLI analogiques. Z
f k ∗ gk −
)−
−− F ( z ) G ( z ),
*
Z −1
n
d

Z
Elle est utile pour la modélisation de systèmes dynamiques kn f k −
)−
−*
− −z F ( z ),
discrets et la synthèse de filtres numériques, définie par équa- Z −1 dz
tion récurrente, à réponse impulsionnelle finie ou infinie. Z d
k fk )
−−
−− −z
* F ( z ).
Z −1 dz
De plus
f 0 = lim f k = lim F (z),
k →0 z→+∞

6.6.1. Dénition lim f k = lim (z − 1) F (z).


k →+∞ z →1

6.7. Fonction de transfert


Si {sk }k∈Z est une suite à valeurs réelles ou complexes, cau-
sale, alors sa transformée mono latérale est la série S définie
— On applique la tz à l’équation récurrente eq. (6.5) soit
comme
N −1 M −1
+∞
−k ∑ ai z −i S ( z ) = ∑ bi z − j E ( z ) (6.8)
S(z) = Z [sk ] = ∑ sk z ,
(6.6) i =o j =0
k =0
avec z ∈ C = {z ∈ C : ρ ≺ |z|} puis
−1
S(z) ∑ jM
=o b j z
−j
H (z) = = N −1 . (6.9)
où C est le domaine de convergence, ρ le rayon de convergence E(z) ∑i = o ai z −i
et ≺ étant < ou ≤. C’est une condition nécessaire pour la
non-divergence de la série (avec ρ = 0 potentiellement). — On a S(z) = H (z) E(z).
— H (z) est la tz de la RI hk .
— La réponse en fréquence s’obtient en parcourant le cercle
Cette transformation est utile par le fait que l’on projette sur unité
les signaux propres (zk ) des filtres numériques, au même z = eiωTe , ω ∈ R.
titre que la transformation de Laplace projette sur les signaux — Dans ce cas, la tz correspond également a la tfd.
propres (est ) des filtres analogiques. Le tableau 6.1 présente — La variable z parcourant le cercle unité, la réponse en
quelques transformées usuelles. fréquence H (iω ) est périodique de période 2πFe .
Remarque 1. La transformation existe pour des suites non cau-
— Ce qui correspond également à la périodisation induite
sales c’est-à-dire avec des indices de sommation sur Z au lieu de
par l’échantillonnage.
N. Dans ce cas, il peut y avoir un anneau de convergence et la
série ne converge que pour

6.8. Modèles standards


z ∈ C = { z ∈ C : ρ1 ≺ | z | ≺ ρ2 } . (6.7)

6.8.1. Modèle du premier ordre


— Définie par (
La transformation inverse s’opère généralement à l’aide de sk+1 − ask = bek
table. Elle est cependant définie comme sk0 connu.
— Résolution eq. homogène
1
I
k −1 sk0 +1 = ask0
sk = S(z)z dz
2πi C
sk0 +1 = ask0 +1 = a2 sk0
où C est un chemin fermé parcouru dans le sens inverse ..
.
des aiguilles d’une montre et à l’intérieur de l’anneau de
convergence. sk0 +n = an sk0 .

34
6.8. Modèles standards

Z
−−
δk )−− 1,
*
Z −1
Z 1
uk −
)−
−*
− , avec 1 < |z|,
Z −1 1 − z −1
Z z −1
kuk −
)−
−*
− , avec 1 < |z|,
Z −1 (1 − z −1 )2
Z 1
ak uk )
−−
−*
− , avec | a| < |z|,
Z −1 1 − az−1
Z az−1
kak uk )
−−
−*
− , avec | a| < |z|,
Z −1 (1 − az−1 )2
Z 1 − az−1 cos(ω0 )
ak cos(ω0 k)uk )
−−
−*
− , avec | a| < |z|,
Z −1 1 − 2az−1 cos(ω0 ) + a2 z−2
Z az−1 sin(ω0 )
ak sin(ω0 k)uk )
−−
−*
− , avec | a| < |z|.
Z −1 1 − 2az−1 cos(ω0 ) + a2 z−2

Table 6.1. – Transformées usuelles, avec δk l’impulsion unitaire, uk l’échelon unitaire et a ∈ C.

Avec k0 = 0
s k = a k s0
— Avec second membre

sk0 +n = X
askX n−
0 +XX 1 + bek0 +n−1
X2 XX
askX
X n−
0 +XX 1 = a sk0 + X2 + abek0 +n−2
n−
..
.
Xn− 1X n n −1
a X sk0 +
X1 = a sk0 + a bek0
— Donc
k−k0
sk0 +n = an sk0 + b ∑ a l −1 e k − l
l =1
ou encore avec k0 = 0 et s0 = 0
k
sn = b ∑ al ek −l
l =1
= b( h ∗ e)n

soit la convolution entre l’entrée et la RI

hk = bak uk .

— La RI peut se déduire également en posant ek = δk puis


par récursion.
— La RI est stable si | a| ≤ 1.
— La FT est
h i b
Z ak uk = , avec | a| < |z|.
1 − az−1

— La réponse en fréquence est

b
H (iω ) =
1 − ae−iω
périodique de période 2π.

35
Chapitre 6. Signaux et systèmes numériques

36
Chapitre 7.

Asservissement numérique

7.1. Introduction — Application au passe-bas du 1er ordre


K
— Le système est numérique avec une commande k k et une Ga ( p ) = .
1 + Tp
sortie sk et une période d’échantillonnage Te .
— Le régulateur est un calculateur numérique avec un si- On a  
gnal d’erreur ek et délivrant la commande k k . h(t) = K 1 − e−t/T u(t)
— La sortie sk est comparée avec la consigne ck pour délivrer donc  
le signal d’erreur. hk = K 1 − e−kTe /T u(kTe )
— Le système numérique peut correspondre à un système et
analogique numériser avec des CAN, CNA, BOZ. z z
 
H (z) = K −
— Un filtre antirepliement peut être présent également. z−1 z − z0
— Les systèmes sont décrits par leur fonction de transfert avec z0 = e−Te /T . On en déduit
en z.
1 − z0
— On a E(z) = C (z) − S(z), C (z) = K (z)/E(z), G (z) = H (z) = Kz
(z − 1)(z − z0 )
S(z)/E(z) et par conséquent
puis
C (z) G (z)
H (z) = .
1 + C (z) G (z)
 
Ge (z) = 1 − z−1 H (z)
z−1
= H (z)
7.2. Calul de la fonction de transfert z
1 − z0
=K .
z − z0
Il existe deux méthodes.
1. Pour une valeur de Te , identifier la réponse indicielle, — Si Ga est d’ordre n, Ge est d’ordre n.
impulsionnelle, . . . — La FT Ge dépend de Te .
2. Si l’on connait la FT analogique G ( p), en déduire la FT — Soient pi les pôles de Ga , alors les pôles de Ge sont
numérique. zi = e pi Te
Pour ce deuxième point, plusieurs méthodes existent. La
suivante est standard.
— On considère que le processus numérisé correspond à la 7.3. Choix de Te
mise en cascade de G ( p) avec un BOZ.
— La RI d’un BOZ est b(t) = u(t) − u(t − Te ). Sa FT est — Dépend de l’inertie du système.
donc — Si le signal est à f max en fréquence maximale, on choisit
1 1 1 − e−Te p habituellement
B( p) = − e−Te p = .
p p p
5 f max ≤ Fe ≤ 25 f max
— La FT en z correspond à la tz de la transformée de
Laplace inverse du produit pour avoir de la marge.
h i — Pour réguler un système bouclé
Ge (z) = Z L−1 [ B( p) G ( p)]
— Pour un système du premier ordre de constante
G ( p) de temps, T on considère 0,25 ≤ Te /T ≤ 1,25 soit
    
= 1 − z −1 × Z L −1 . Te ≈ T.
p
— Pour un système du second ordre de pulsation, ω0
— En conclusion on obtient la FT du processus numérisé on considère 0,25 ≤ ω0 Te ≤ 1,25 soit Te ≈ 1/ω0 .
Ge (z) ainsi :
1. On calcule
G ( p)
 
h ( t ) = L −1 7.4. PID numérique
p
2. On discrétise hk = h(kTe ) 7.4.1. Intégrateur numérique
3. On calcule H (z) par TZ
4. On obtient la fonction de — L’équation récurrente est avec s0 = 0
Te
s k +1 = s k + e .
 
Ge (z) = 1 − z−1 H (z). Ti k

37
Chapitre 7. Asservissement numérique

— Sommation avec constante d’intégration Ti . 7.4.4. PID


Te
— Avec zS(z) − S(z) = Ti E ( z ) on a
Analogique
Te 1 !
H (z) = 1 TD p
Ti z − 1 C ( p) = K 1+ + .
Ti p 1 + TNd p
à comparer avec la FT de l’intégrateur analogique (1/p).
Numérique
— L’intégrateur introduit un pôle donc améliore la pré-
cision, donc diminue l’erreur ou supprime une erreur Te 1 z−1
 
C (z) = K 1 + +N .
statique. Ti z − 1 z − z0

La programmation se fait avec l’équation récurrente par TZ


inverse et en posant K (z) = C (z) E(z), soit
7.4.2. Dérivateur numérique
k k +2 − (1 + z 0 ) k k +1 + z 0 k k =
— L’équation récurrente est  
Te

K (1 + N )ek+2 − 1 + z0 + 2N − e k +1
Ti
e k − e k −1
sk = Td . z0 Te
  
Te + z0 + N − ek .
Ti
— C’est un opérateur de différence.
Pour la causalité on pose k0 = k + 2, puis il suffit de faire
— Avec S(z) = TTde E(z) − z−1 E(z) on a l’application numérique.


Td z − 1
H (z) = .
Te z 7.5. Forme standard de fonction de

transfert
— Un zéro en z = 1 et un pôle en z = 0.
— Le zéro améliore la rapidité, mais diminue la stabilité et
la précision.
7.5.1. Forme générale
Elle s’écrit
K N (z)
G (z) = z −r
7.4.3. Dérivateur ltré ( z − 1) n D (z)
avec
— Le dérivateur filtré en analogique — n intégration numérique (pôle z = 1)

Td p — r retards purs (zéro z = 0)


DN = Td — un gain statique K.
1+ N p

avec N ≈ 8 − 10.
7.5.2. Premier ordre
— Équivalent numérique
— La FT est
  Dn ( p ) b0
  
D N ( z ) = 1 − z −1 Z L −1 G (z) =
p z − z0
 Nz
où b0 = K (1 − z0 ) et z0 = e−Te /T .

= 1 − z −1
z − z0
— z0 ∈ R et 0 < z0 < 1, à comparer avec p0 = − T1 < 0.
avec z0 = e− NTe /T soit — Le gain statique est s(+∞) = K si ek = uk .

z−1
D N (z) = N . 7.5.3. Second ordre
z − z0

— Le pôle en z = z0 adoucit la réponse. — Paramétré par le facteur d’amortissement ξ et la pulsa-


tion ω0 .
— Sert de modèle à atteindre par asservissement.
Exemple — Deux formes de fonction de transfert :
— Dévelopée ou polynomiale, utile pour calculer la
Avec ek = uk alors sk = δk TTde avec le dérivateur. Avec le
commande par fonction récurrente
dérivateur filtré, on obtient
— Factorisée avec pôle zi = e pi Te où
z−1 z z
S(z) = N × =N q
z − z0 z−1 z − z0 pi = −ξω0 ± iω0 1 − ξ 2

soit sk = Nz0k . et zéro, utile pour étudier le comportement.

38
7.6. Réponse en fréquence

— On a 7.7.1. Critère de Jury


b1 z + b0
G (z) = Les pôles n’étant pas toujours aisés à calculer, on dispose
z2 + a a z + a0
du critère de Jury reposant sur l’étude du dénominateur
b1 (z − z0 ) développé
= .
(z − z1 )(z − z1∗ )
D ( z ) = a n z n + a n −1 z n −1 + · · · + a 0 .
— Avec α = e−ξω0 Te et ω p = ωo 1 − ξ2
p
on a
Alors le système est stable si D (1) > 0, et D (−1) > 0 pour
a0 = α2 n pair ou D (−1) < 0 pour n impair, et n − 1 contraintes
satisfaites :
a1 = −2α cos(ωo Te )

ω
 — | a0 | < a2 pour n = 2,
b0 = α2 + α ξ 0 sin ω p Te − cos ω p Te
 
ωp — | a0 | < a3 et | a21 − a23 | > | a0 a2 − a1 a3 | pour n = 3.
Pour n > 3, utiliser un ordinateur.
 
ω
b1 = 1 − α ξ 0 sin ω p Te + cos ω p Te
 
ωp

et 7.7.2. Exemples
b0
z0 = −
b1 Vérifier que
z − 0,5
z1 = exp −ξω0 Te + iω p Te

H1 (z) =
z2 − 0,9z + 0,8
— Le calcul et calibrage se fait par ordinateur ou des est stable et que
abaques.
2( z + 2)
— La mise en œuvre se fait par l’équation récurrente. H2 (z) =
z2 − 3,5z − 2

ne l’est pas.
7.6. Réponse en fréquence

— Réponse G (iω ) à une sinusoïde de pulsation ω avec 7.7.3. Marge de gain et de phase
p = iω, c’est-à-dire z = eiωTe .
— Pour un premier ordre Le critère est le même qu’en analogique, le point critique
étant toujours (−180, 0). Le diagramme n’est calculé que pour
a a z = eiωTe et 0 ≤ ω ≤ Tπe .
G (z = iω ) = = iωT
z − z0 e e − z0

— On détermine le gain | G | et le déphasage arg G du sys-


7.8. Précision
tème.
— Le terme eiωTe étant période de période ωe = 2π/Te =
2πFe La précision correspond à la valeur finale
— Donc G (z) est périodique de période 2π/Te . e(+∞) = lim (z − 1) E(z)
z →1
— On dispose également des diagrammes de Bode, Nyquist
et Black. = lim (1 − z−1 ) E(z)
z →1
— On se limite à ω ∈ [0, ωe /2] par symétrie des systèmes
réels.
qui peut s’écrire

Sc ( z )
7.7. Stabilité E(z) = K
.
1+
( z −1) n z −r N (z)
D (z)
— Les pôles zi caractérisent la dynamique.
La précision dépend du nombre d’intégrations n voir table
— Un système est stable s’il revient au repos.
7.1.
— On peut montrer facilement que la réponse à une impul-
sion d’un système d’ordre n peut s’écrire

A1 z A2 z n Échelon Rample Parabole


S(z) = + +...
z − z1 z − z2 E0
0 1+ K ∞ ∞
soit 1 0 a TKe ∞
sk = Az z1k + A2 z2k + . . . 2 0 0 -
Table 7.1. – Erreur statique après asservissement.
— Donc un système est stable si |zi | < 1, ∀i. Les pôles sont
dans le cercle unité. Si zi = 1 on est à la limite de stabilité.
— Plus un pôle est proche de (0, 0), plus le système est
amorti.

39
Chapitre 7. Asservissement numérique

7.9. Synthèse de correcteur

7.9.1. Correction de la boucle ouverte


— On a la FTBO C (z) G (z).
— On choisit C (z) pour avoir
— n intégration pour améliorer la précision
— un gain ajusté pour le bon amortissement
— des zéros pour améliorer la stabilité et la rapidité
— On peut utiliser un PID numérique.

7.9.2. Modèle de référence


— On peut viser un modèle de référence H.
— Le plus souvent un second ordre avec ξ = 0,7 pour la
FTBF.
— On en déduit
H (z)
C (z) =
G (z) (1 − H (z))

— Le correcteur est réalisable si


— C est causal, i.e., si deg N < deg D
— H est stable. Si il faut stabiliser G qui possède de
pôle |zi | > 1, alors C sera instable (seul) pour les
compenser.

40
Troisième partie

Annexes

41
Annexe A.

Second ordre amorti résonant

A.1. Caractéristiques de la réponse indicielle

Temps de montée tm = √1 (π − arccos ξ )


ω0 1− ξ 2
1
Temps de réponse à n% (ξ < 0, 7) tr ≈ ω0 ξ ln (100/n)
Temps au pic tpic = √π
ω0 1− ξ 2
Pseudopériode Tp = √2π
ω0 1− ξ 2

Dépassement D% = 100 e−πξ/ 1− ξ 2

1
Nombre d’oscillations n≈Q= 2ξ
150 ξ = 0,7
D% Tp
+5%
100
−5%
%

50

0
tm tpic t5%
r

A.2. Caractéristiques du gain fréquentiel

Pulsation de résonance 1 − 2ξ 2
p
ωr = ω0
q
Pulsation de coupure ωc = ω0 1 − 2ξ 2 + 1 + (1 − 2ξ 2 )2
p

Facteur de résonance m= √1 MdB = 20 log10 (m)


2ξ 1− ξ 2
1
Facteur de qualité Q= 2ξ QdB = 20 log10 ( Q)

MdB ξ = 0,7
QdB

0
| H |dB

−3dB

−10

ωr ω0 ωc
ω

43
Annexe A. Second ordre amorti résonant

Table A.1. – Valeurs numériques pour un modèle du second


ordre avec 0 < ξ < 1. La valeur ξ = 0,7 est
optimale pour le temps résiduel à 5%.

ξ t m ω0 t5%
r ω0 tpic ω0 Tp ω0 D% ωr
ω0
ωc
ω0
ωc
ωr MdB
0,10 1,68 30 3,16 6,31 73 0,99 1,54 1,56 14,0
0,15 1,74 20 3,18 6,36 62 0,98 1,53 1,56 10,5
0,20 1,81 14 3,21 6,41 53 0,96 1,51 1,57 8,1
0,25 1,88 11 3,24 6,49 44 0,94 1,48 1,59 6,3
0,30 1,97 10,1 3,29 6,59 37 0,91 1,45 1,61 4,8
0,35 2,06 7,9 3,35 6,71 31 0,87 1,42 1,63 3,6
0,40 2,16 7,7 3,43 6,86 25 0,82 1,37 1,67 2,7
0,45 2,28 5,4 3,52 7,04 21 0,77 1,33 1,72 1,9
0,50 2,42 5,3 3,63 7,26 16 0,71 1,27 1,80 1,2
0,55 2,58 5,3 3,76 7,52 12,6 0,63 1,21 1,93 0,7
0,60 2,77 5,2 3,93 7,85 9,5 0,53 1,15 2,17 0,3
0,65 3,00 5,0 4,13 8,27 6,8 0,39 1,08 2,74 0,1
0,70 3,29 3,0 4,40 8,80 4,6 0,14 1,01 7,14 0
0,75 3,66 3,1 4,75 9,50 2,84 0,94
0,80 4,16 3,4 5,24 10,50 1,52 0,87
0,85 4,91 3,7 5,96 11,93 0,63 0,81
0,90 6,17 4,0 7,21 14,41 0,15 0,75
0,95 9,09 4,1 10,06 20,12 0,01 0,69

44
Annexe B.

Décomposition en éléments simples

Soit H une fraction rationnelle complexe dont on souhaite B.3. Décomposition en éléments simples
faire la décomposition en éléments simples. On note

N ( p) On montre que H peut se décomposer de manière unique


H ( p) = sous la forme de la somme d’éléments simples de H
D ( p)
nj
A jk
où les polynômes N et D sont respectivement le numérateur H ( p) = ∑ ∑ .
et le dénominateur de H et p ∈ C la variable de Laplace. j k =1 ( p − p j )k
On suppose que N et D n’ont pas de racines en commun,
c’est-à-dire que H ne peut être simplifié. Si N est de plus haut
degré que D, il faut commencer par une division euclidienne Pôles simples
pour se ramener au cas d’un numérateur de plus bas degré
que le dénominateur. Pour des pôles simples (n j = 1) on calcule les coefficients
A jk en multipliant H par p − p j puis en faisant p = p j ce qui
annule les termes en Aij0 avec j0 6= j.

B.1. Division euclidienne Pôles multiples


Pour le calcul du coefficient A jn j , on procède comme pour
Cette opération consiste à trouver le couple de polynômes un pôle simple. Pour le calcul des autres coefficients, on peut
( Q, R) tel que N ( p) = Q( p) D ( p) + R( p) avec deg( R) < soit
deg( D ). Q et R sont respectivement le quotient et le reste — regarder le comportement en +∞,
de la division euclidienne. La division étant effectuée, on peut
écrire — prendre des valeurs particulières,
R( p) — ou procéder par identification.
H ( p) = Q( p) + .
D ( p)

On se trouve à présent dans le cas où le numérateur est


de plus bas degré que le dénominateur, et on continue en B.4. Exemple
renommant R en N.

Considérons
2p + 3
H ( p) = .
( p + 1)( p − 1)2
B.2. Éléments simples
Donc H possède un pôle simple p1 = 1 et un pôle multiple
p2 = 1 de multiplicité 2 .
Dans C, D peut être décomposé de manière unique sous la 1. D’après ce qui précède H peut être décomposé sous la
forme d’un produit de monômes, de sorte que forme
A1 B1 B2
H ( p) = + + .
N ( p) p+1 p−1 ( p − 1)2
H ( p) =
a ∏ j ( p − p j )n j
2. Multiplions H par p + 1
où a est une constante et les p j sont les pôles de H. On
2p + 3
appelle multiplicité d’un pôle le degré n j du monôme auquel ( p + 1) H ( p ) = =
il appartient. Si ce degré vaut 1, on parle de pôle simple, sinon ( p − 1)2
on parle de pôles multiples. B1 B2
A1 + ( p + 1) + ( p + 1) .
p−1 ( p − 1)2
Dans C, les éléments simples de H sont les fractions ration-
nelles de la forme En prenant p = −1 on obtient directement

A jk −2 + 3 1
avec A jk ∈ C, 1 ≤ k ≤ n j . A1 = = .
( p − pj )k (−1 − 1)2 4

c’est-à-dire les fractions rationnelles faisant intervenir les 3. De même en multipliant H par ( p − 1)2 puis en prenant
pôles de H individuellement, ou les monômes, à un degré p = 1 on obtient B2 = 5/2.
inférieur ou égal à la multiplicité du pôle et avec un facteur 4. Pour le calcul de B1 on peut procéder par les trois mé-
scalaire pour chacun de ces degrés. thodes de la partie B.3.

45
Annexe B. Décomposition en éléments simples

Passage à la limite : nous avons


lim pH ( p)
p→+∞
A1 B1 B2
 
= lim + +
p→+∞ p + 1 p−1 ( p − 1)2
" #
1 1
= lim A1 1 + B1 1
p +1 p −1
p→+∞

= A1 + B1 .

De plus
lim pH ( p) = 0.
p→+∞

Donc
1
B1 = − A1 = − .
4
Valeur particulière : nous avons
H (0) = 3 = A1 − B1 + B2

donc
1 5 1
B1 = + −3 = − .
4 2 4
Identication : le numérateur doit s’écrire
1 5
N ( p) = ( p − 1)2 + B1 ( p − 1)( p + 1) + ( p + 1)
4 2
1 2 2 5
= ( p − 2p + 1) + B1 ( p − 1) + ( p + 1)
4 2
1
 
2
= B1 + p +...
4
= 2p + 3

donc B1 = −1/4.
La décomposition en éléments simples donne

2p + 3
H ( p) =
( p + 1)( p − 1)2
1/4 1/4 5/2
= − + .
p+1 p−1 ( p − 1)2

46
Annexe C.

Le tableau de Routh-Hurwitz

Le tableau de Routh permet de mettre en œuvre le critère 1 3


de Routh pour déterminer si un système est stable et sous 1 K
quelles conditions. Les résultats du tableau reposent sur 3−K 0
le critère général de stabilité, page 23. Des programmes K 0
informatiques, comme Scilab avec la fonction routh_t,
peuvent assister au calcul. qui n’a aucun changement de signe dans la première colonne
si 3 − K > 0. Le système est stable en boucle fermée si K < 3.

Soit H ( p) la fonction de transfert du système et D ( p) son


dénominateur, un polynôme de degré n. Sa forme développée,
aisément calculable, s’écrit

D ( p ) = a n p n + a n −1 p n −1 + · · · + a 1 p + a 0 .

Le tableau se construit ainsi : les deux premières lignes se


définissent à partir des an puis les suivantes se calculent
successivement

an a n −2 a n −4 ···
a n −1 a n −3 a n −5 ···
A1 A2 ···
B1 B2 ···
.. ..
. .
M1 M2 ···
N1 N2 ···
O1 O2 ···

avec les termes croisés


a n −1 a n −2 − a n a n −3 a n −1 a n −4 − a n a n −5
A1 = A2 =
a n −1 a n −1
.. ..
. .
A 1 a n −3 − a n −1 A 2 N1 M2 − M1 N2
B1 = O1 = .
A1 N1

Théorème 7. Le nombre de pôles à partie réelle positive de la fonc-


tion de transfert H ( p) est égal au nombre de changements de signe
dans la première colonne. En conséquence, le système est stable si
tous les coefficients de la première colonne sont positifs.

Exemple
Soit un système, avec pour FTBO

K
G ( p) = ,
p ( p2 + p + 3)

placé dans une boucle à retour unitaire. La FTBF est alors

G ( p) K
H ( p) = =
1 + G ( p) p ( p2 + p + 3) + K
N ( p)
= .
D ( p)

Le dénominateur de la FTBF est

D ( p) = p( p2 + p + 3) + K = p3 + p2 + 3p + K.

On applique le critère de Routh en construisant le tableau


suivant

47
Annexe C. Le tableau de Routh-Hurwitz

48
Annexe D.

Lexique français-anglais

A P
abaque de Black-Nichols Nichols chart position des pôles pole locations
action directe feed-forward poursuite tracking
actionneur actuator précision accuracy
amortissement damping premier ordre first order
analyse fréquentielle frequency analysis processus plant
asservissement feedback control
R
avance de phase phase lead
avance / retard lead / lag rampe ramp
régime permanent steady state
B
réglage du PID PID tuning
bande passante bandwidth régulateur regulator
bloqueur d’ordre zéro zero-order hold rejet de perturbation disturbance rejection
boucle ouverte open loop réponse dynamique dynamic response
boucle fermée closed loop réponse impulsionnelle impulse response
bruit aléatoire random noise réponse indicielle step response
C réponse transitoire transient response
retard de phase phase lag
calculateur computer retard pur pure time delay
capteur sensor robustesse robustness
commande control
consigne reference input S
constante de temps time constant saturation saturation
contre-réaction feedback schéma bloc block diagram
conv. analogique-numérique analog-to-digital converter sensibility sensitivity
conv. numérique-analogique digital-to-analog converter signal de commande control signal
correcteur controller simulation simulation
couple torque stabilité stability
courbe de gain magnitude curve synthèse du correcteur compensator design
courbe de phase phase curve système à retour unitaire unity feedback system
critère de stabilité stability criterion système dynamique dynamical system
D système non linéaire non linear system

dépassement overshoot T
déphasage dephasing temps de montée rise time
deuxième ordre second order temps de pic peak time
diagramme de Bode Bode plot temps de réponse settling time
E transformation de Laplace Laplace transformation
transformée de Laplace Laplace transform
échantillonnage sampling
échelon unité unit step V
erreur de poursuite tracking error valeurs propres eigenvalues
erreur de régime permanent steady-state error vecteurs propres eigenvectors
erreur en vitesse velocity error
F
facteur d’amortissement damping ratio
facteur de résonance resonant peak
filtre antirepliement antialiasing filter
fonction de transfert transfer function
G–I–L
gain gain
intégrateur integrator
linéarisation linearization

49
Annexe D. Lexique français-anglais

50
Annexe E.

Questions de cours

1. Décrire le principe de la régulation automatique par


boucle d’asservissement en s’appuyant sur l’exemple
d’une régulation de température avec un système à bi-
lame (loi de commande en tout ou rien).
2. Dessiner le schéma de principe de la régulation d’altitude
assurée par le pilote automatique d’un avion (capteur :
altimètre, actionneur : gouvernail de profondeur). Indi-
quer toutes les grandeurs pertinentes dans le domaine
temporel.
3. Citer les principales qualités d’un asservissement.
4. Qu’appelle-t-on le point de repos d’un système ? le ré-
gime statique ? le régime dynamique ?
5. Définir un système linéaire invariant par translation.
6. Définir la réponse impulsionnelle d’un système linéaire
invariant par translation et donner la relation entre l’en-
trée, la sortie et la réponse pour un tel système.
7. Qu’est-ce qu’une fonction de transfert ?
8. Quelles sont les trois représentations graphiques clas-
siques d’une fonction de transfert en automatique ?
9. Quel est le lien entre réponse impulsionnelle et fonction
de transfert ? Le démontrer en considérant les signaux
propres des systèmes linéaires invariants par translation.
10. Quelle est la définition du décibel (dB) ? Qu’est-ce que la
fréquence de coupure à −3dB ?
11. Qu’est-ce qu’un système du premier ordre ? En donner
la fonction de transfert. Tracer l’allure de la réponse
indicielle d’un tel système.
12. Représenter les diagrammes de Bode d’un filtre passe-bas
et d’un filtre passe-haut du premier ordre.
13. Quels sont en fonction du facteur d’amortissement ξ les
différents régimes de fonctionnement d’un système du
second ordre. Tracer l’allure de la réponse indicielle dans
chaque cas.
14. Qu’appelle-t-on un second ordre équivalent (ou domi-
nant) ?
15. Représenter un système bouclé à retour unitaire de fonc-
tion de transfert en boucle ouverte G ( p). Quelle est la
fonction de transfert en boucle fermée H ( p) ?
16. Énoncer le critère général de stabilité des systèmes.
17. Énoncer le critère de Nyquist sur la stabilité des systèmes
bouclés.
18. Énoncer le critère du Revers dans le plan de Black (faire
un schéma). Définir graphiquement les marges de gain
et de phase.
19. Qu’appelle-t-on la régulation ? la poursuite ? Dans les
deux cas, quelle est la grandeur que l’on cherche à annu-
ler ?
20. Quels sont les principes qui guident le choix d’une loi de
commande ?
21. À quoi sert un correcteur dans un système bouclé ?
22. Qu’est-ce qu’un correcteur PID ? En donner la fonction
de transfert.
23. Expliquer, en s’appuyant sur des schémas, les différences
entre les asservissements analogiques, numériques et
analogiques pilotés par ordinateur.

51

Vous aimerez peut-être aussi