1ere Séance
1ere Séance
1ere Séance
Master Mécatronique
Module : Automatique des systèmes échantillonnés
Semestre 2, Année universitaire 2023-2024
1. Définitions
2. Commande analogique/numérique
5. Transformée en Z
7. Transmittance échantillonnée
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 1
1. Définitions
- L’automatique est une science qui traite de la modélisation, de l’analyse et de la commande des
systèmes dynamiques.
- Système (ou processus) : est un ensemble de constituants reliés les uns aux autres de façon à
former une entité. Il est caractérisé par des signaux d'entrée et de sortie et les lois mathématiques
reliant ces signaux.
Entrée Sortie
Système
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 2
1. Définitions
- Système Automatique : Un système est dit automatique lorsqu'il accomplit une tache bien
déterminée sans intervention humaine.
- Le contrôle ou la commande d’un système consiste à maintenir la sortie d’un système autour d’une
valeur suffisamment proche d’une valeur spécifiée par un signal de consigne :
❖ faire suivre à certaines sorties une séquence (automatisme séquentiel) ou une loi donnée
(asservissement).
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 3
1. Définitions
- But d ’un système de contrôle : Atteindre le but (consigne) quelque soit l’effet des perturbations
extérieures).
Action de Paramètre à
Ordres Erreur Système de commande commander
Action de Paramètre à Process
commande
Ordres Système de commande Système à commander
commande commander
Capteur
- Les caractéristiques à étudier dans un système asservi sont : la précision statique et dynamique, la
rapidité et la stabilité.
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 4
2. Commande analogique/numérique
2.1. Asservissement analogique :
Le schéma général d’un asservissement analogique (continu) d’un système est représenté en
figure suivante :
Perturbations
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 5
2. Commande analogique/numérique
2.2. Asservissement numérique :
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 6
2. Commande analogique/numérique
Technologie des régulateurs analogiques/numériques
Régulation analogique (continue) Régulation numérique (échantillonnée)
✓ Apparition en 1840 (Watt) encore très utilisée ✓ Depuis 1959 (Commande d’une unité de
polymérisation Texaco de port Artur, Texas),
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 7
2. Commande analogique/numérique
2.3. Commande numérique: Pourquoi?
- Les limites de la commande analogique sont résumées comme suit:
Manque d’auto-adaptativité (les paramètres du correcteur continu ne sont pas évolutifs);
Transmission sensibles aux bruit;
Précision faible;
Temps de réponse lent (contrôleur pneumatique, analogique ,…);
Difficulté de mise en œuvre des algorithmes de commande avancée (retour d’état,
observateur…)…
- Ce limites, préjudiciable au bon fonctionnement des systèmes automatiques, peut être pallié par
l'utilisation de machines numériques capables de calculer en temps réel les paramètres adéquats
à appliquer à la commande du système en fonction de son évolution, dans le but de toujours les
placer dans les meilleures conditions de fonctionnement.
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 8
2. Commande analogique/numérique
2.4. Avantages et inconvénients d’une commande numérique :
Avantages inconvénients
✓ Moindre sensibilité aux bruits; Temps de calcul en temps réel;
✓ Rapidité et précision élevée;
✓ Elaboration des consignes sous forme de programmes; Gestion de deux types des signaux: analogiques et
✓ Réalisation aisée de régulateurs complexes; numériques;
✓ Programmation des commandes avancées;
✓ Prise en compte de défauts, des limites et Nécessité de CNA et CAN car les actionneurs sont
comportements particuliers du système à régler (non
analogiques;
linéarités, saturations) par simple programmation.
✓ La flexibilité de la programmation permet de réaliser des
correcteurs finis, facilement ajustables et auto-ajustables; Insertion de retards purs dans la boucle de régulation
✓ Félicité de supervision et commande à distance; dus au temps de conversion (A/N) et (N/A) et au temps
✓ Faible coût et performances supérieures; d’exécution de l’algorithme de régulation, or les retards
✓ Plusieurs systèmes corrigés par un seul purs sont très déstabilisants.
microprocesseur…
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 9
3. Généralités sur les systèmes linéaires échantillonnés
Bloqueur uB ( t ) Processus y ( t )
yc ( t ) (t ) (k ) Organe de u ( k )
+- échantillonneur commande
d’ordre zéro continu
numérique
Capteur
analogique
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 10
3. Généralités sur les systèmes linéaires échantillonnés
yc ( t ) (t ) (k ) Organe de
u (k ) Bloqueur uB ( t ) Processus y (t )
+ échantillonneur commande
- d’ordre zéro continu
numérique
Capteur
analogique
f * (t )
f (t ) Signal discret (suite d’échantillons)
Signal continu
Echantillonnage
t t
Te 3Te 5Te 7Te 9Te 11Te
L’échantillonnage produit donc, à partir d’un signal continu 𝑓(𝑡), la suite d’échantillons {𝑓(𝑘𝑇e)} :
{𝑓(𝑘𝑇)} = {𝑓(0),𝑓(𝑇e),𝑓(2𝑇e),𝑓(3𝑇e),…..,𝑓(𝑘𝑇e)} Ou 𝑓*(t) = 𝑓(𝑘) ={𝑓(𝑘𝑇)} = {𝑓0,𝑓1,𝑓2,𝑓3,…..,𝑓𝑘}
Avec: 𝑘 : variable entière positive, 𝑘∈ℕ ; et 𝑘𝑇e sont les instants d’échantillonnage.
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 12
3. Généralités sur les systèmes linéaires échantillonnés
3.1. Echantillonnage :
- L’opération de l’échantillonnage se traduit mathématiquement par la multiplication du signal continu
f(𝑡) par le peigne de Dirac p(t).
- Pour 𝑡>0, on a : 𝑓*(t) = 𝑓(𝑡) . p(t) +
- Une peigne est une suite d’impulsions Dirac définie comme suit: p ( t ) = ( t − kTe )
P(t) k =−
… …
t
0 Te 2Te 3Te 4Te …
+ +
- Dans ces conditions, pour 𝑡>0, on a : f ( t ) = f ( t ) ( t − kTe ) = f ( kTe ) ( t − kTe )
*
k =0 k =0
+
- Donc, le signal échantillonné 𝑓*(t) = 𝑓(kTe) peut être exprimée par: f ( t ) = f ( kTe ) ( t − kTe )
*
k =0
- L'organe qui effectue le prélèvement des échantillons, appelé échantillonneur est représenté par
l'opérateur mathématique suivant:
f (t ) Te f * (t )
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 13
3. Généralités sur les systèmes linéaires échantillonnés
3.2. Conversion d’un signal analogique en signal numérique :
- La conversion est caractérisée par deux discrétisations :
La première concerne le temps et porte le nom d'échantillonnage : cela consiste à prendre des
échantillons du signal analogique à des instants régulièrement espacés.
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 14
3. Généralités sur les systèmes linéaires échantillonnés
Exemples de signaux usuels échantillonnés :
Échelon unité :
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 15
3. Généralités sur les systèmes linéaires échantillonnés
Exemples de signaux usuels échantillonnés :
Rampe unité :
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 16
3. Généralités sur les systèmes linéaires échantillonnés
Exemples de signaux usuels échantillonnés :
Signal sinusoïdal :
La figure de MATLAB suivante permet de représenter graphiquement les deux signaux continu 𝑓(𝑡)
et échantillonné 𝑓*(t). L’échantillonnage a été effectué avec Te=0.25 (s).
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 17
3. Généralités sur les systèmes linéaires échantillonnés
3.3. Règle pratique de l’échantillonnage :
- Un des objectifs essentiels de l’échantillonnage consiste à ne pas perdre d’information lors de la
discrétisation dans le temps. Le signal f(t) n'est mesuré que de temps en temps avec une
fréquence (fe=1/Te). Ce nouveau facteur Te (ou fe) est un paramètre qu'il appartient au concepteur
de choisir en tout premier lieu.
- En fait, en pratique :
• la période d’échantillonnage 𝑇 doit respecter le théorème de Shannon.
• une fréquence d’échantillonnage trop élevée surcharge inutilement la mémoire de l’ordinateur.
• si la période d'échantillonnage est trop grande, le système peut ne pas réagir suffisamment
rapidement aux perturbations, ce qui peut entraîner des performances médiocres.
- Soit fH=1/TH la plus grande fréquence à considérer. En pratique, pour satisfaire à la condition de
Shannon avec une bonne marge de sécurité on prendra :
TH TH 1
Te .soit .5 f H fe = 25 f H
25 5 Te
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 19
3. Généralités sur les systèmes linéaires échantillonnés
3.4. Echantillonneur bloqueur d'ordre zéro (BOZ) :
Le bloqueur d'ordre zéro est un filtre ayant pour action de maintenir constante, et égale à f(kTe)
l'amplitude de l'impulsion entre les instants kTe et (k+1)Te.
FB0 ( t ) : Sortie du bloqueur d’ordre zéro
f * (t )
Bloqueur
d’ordre zéro
t t
Te 3Te 5Te 7Te 9Te 11Te Te 3Te 5Te 7Te 9Te 11Te
Nous pouvons déduire que la réponse impulsionnelle b0(t) du BOZ est une fenêtre rectangulaire
de largeur Te et d’amplitude unitaire. Donc, cette réponse impulsionnelle peut s’écrire comme :
b0(t) = u(t) - u(t -Te) où u(t) est la fonction échelon unitaire.
1 − e −Te .s
En utilisant la transformée de Laplace, on déduit la fonction de transfert du BOZ: B0 ( s ) =
s
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 20
3. Généralités sur les systèmes linéaires échantillonnés
3.4. Echantillonneur bloqueur d'ordre zéro (BOZ) :
La figure de MATLAB suivante permet de représenter graphiquement les deux signaux sinusoïdaux :
continu et échantillonné-bloqué. L’échantillonnage a été effectué avec Te=0.25 (s).
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 21
4. Transformée de Laplace de la fonction échantillonnée
Calcul de la transformée de Laplace de la fonction échantillonnée :
F * ( s ) = L f * ( t ) = L f ( kTe ) ( t − kTe )
k =0
+
= L f ( kTe ) ( t − kTe ) (Linéarité de L)
k =0
+
= f ( kTe ) L ( t − kTe ) (Linéarité de L)
k =0
+
= f ( kTe ) e − kTe s L ( t ) (Théorème du retard)
k =0
+
= f ( kTe ) e − kTe s
k =0
+
F * ( s ) = L f * ( t ) = f ( kTe ) e − kTe s Appelée transformée de Laplace échantillonnée
k =0
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 22
5. Transformée en Z
5.1. Transformée en Z :
- La transformée en Z est un outil mathématique très puissant permettant la manipulation des suites
numériques temporelles.
- L’intérêt que présente l’utilisation de la transformée en Z dans le cas des systèmes échantillonnés
est pratiquement le même que celui que présente l’exploitation de la transformée de Laplace dans le
cas des systèmes linéaires continus.
- Elle permet de définir la fonction de transfert, l’analyse de la stabilité et le design des correcteurs.
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 23
5. Transformée en Z
5.1. Transformée en Z :
Soit 𝑓*(t) le signal échantillonné de 𝑓(𝑡).
+
La transformée de Laplace de 𝑓*(t) est donnée comme suit : F ( s ) =
*
k =0
f ( kTe ).e − kTe .s
On appelle transformée en Z d’un signal 𝑓(t) la transformée de Laplace F*(s) du signal échantillonné
𝑓*(t), dans laquelle on effectue la substitution: z = eTe .s
F ( z ) = Z f ( t ) = L f * ( t ) sTe = F * ( s ) sTe
z =e z =e
+
F ( z ) = f ( kTe ).z − k
k =0
f (t )
Te L z = eTe .s
f *
(t ) F *
(s) F ( z)
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 24
5. Transformée en Z
5.1. Transformée en Z :
= eTe .s, avec s complexe, alors la partie réelle de s est strictement négative si et seulement si le
Si z
module de z est strictement inférieur à un. Cela signifie géométriquement que z = e e envoie le demi-
T .s
z = eTe .s
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 25
5. Transformée en Z
5.2. Propriétés de la transformée en Z :
- La transformée en Z est une simple variante de la transformée de Laplace et elle conserve ses
propriétés à quelques modifications près. Voici les principales propriétés :
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 26
5. Transformée en Z
5.2. Propriétés de la transformée en Z :
n z
o Sommation : Z f ( kTe ) = F (z)
k =0 z −1
( )
o Théorème de la valeur finale: lim f ( kTe ) = lim 1 − z −1 F ( z )
k → z →1
o Théorème de la différence:
soit : f ( kTe ) = f ( kTe ) − f ( ( k − 1) T )e
Z f ( kTe ) = F ( z ) − z −1 F ( z ) = (1 − z −1 ) F( z )
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 27
5. Transformée en Z
5.3. Méthodes de calcul de la transformée en Z :
- La transformée en Z peut être calculée par une des méthodes suivantes :
▪ Méthode de la définition;
▪ Méthode des résidus;
▪ Décomposition en éléments simples.
+
F( z ) = Z f ( t ) = f ( kTe ).z − k
k =0
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 28
5. Transformée en Z
5.3. Méthodes de calcul de la transformée en Z :
2- Par la méthode des résidus :
F (s)
F ( z ) = résidus .de sTe −1
,aux . pôles .de.F ( s )
1− e z
Et le résidu d’une fonction g(s) est calculé en deux cas :
1 dn −1 ng s
❖ Cas de pôles multiples : Rés( g ,a ) = ( s − a ) ( )
( ) ds
n − 1 ! n − 1
s=a
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 29
5. Transformée en Z
5.3. Méthodes de calcul de la transformée en Z :
Généralement, pour utiliser cette méthode en décompose en éléments simples la fonction F(s), et on
détermine la transformée en Z de chaque élément (on peut utiliser la table des transformées).
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 30
5. Transformée en Z
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 31
5. Transformée en Z
5.3. Méthodes de calcul de la transformée en Z :
Exemple: Calculer la transformée en Z de :
a) f1 ( t ) = u ( t ) échelon unité
b) f 2 ( t ) = e .u ( t )
− at
1 − z −1 z − 1 F1 ( z ) =
1 − z −1
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 32
5. Transformée en Z
5.3. Méthodes de calcul de la transformée en Z:
b) f 2 ( t ) = e .u ( t )
− at
Pr. Najib El Ouanjli (FSTS) 2023/2024 Modélisation des signaux et systèmes échantillonnés (Chapitre 1) 33
A suivre…