Académique Documents
Professionnel Documents
Culture Documents
COMMANDES
INDUSTRIELLES AVANCEES
VOLUME HORAIRE
1
04/10/2019
Évaluation
NOTE DU MODULE
• Elément 1 : (50%)
N1 : Épreuves écrites (70%) + Travaux
Pratiques (30%)
• Elément 2 : (50%)
N2 : Épreuves écrites (70%) + Travaux
Pratiques (30%)
Note du module = (N1 * 50%) + (N2 * 50%)
2
04/10/2019
COMMANDES
INDUSTRIELLES AVANCEES
Commande Numérique
CHAPITRE 1
Introduction Générale
Introduction
• La nécessité d’exprimer les modèles des processus à commander
sous une forme numérique est justifiée par le fait que
l’exploitation des calculateurs, devenue par ailleurs très répandue.
3
04/10/2019
10
12
4
04/10/2019
13
14
15
5
04/10/2019
16
17
18
6
04/10/2019
19
20
21
7
04/10/2019
22
Figure 3 : Conversion numérique - analogique et analogique – numérique
23
24
8
04/10/2019
CHAPITRE 2
Echantillonnage Instantané d’un
Signal
25
Définition
• L’échantillonnage, est l’opération qui consiste à transformer une
fonction continue f(t) de temps [ f(t)=0 pour t < 0 et f(0+)=0],
en une suite d’unités d’informations f *(t ) sur cette fonction.
• Cette suite d’unités ne se manifeste qu’a des instants discrets Te
du temps où Te est appelée période d’échantillonnage.
Echantillonnage idéal
• Pour établir l’expression de f *(t ), on associe à f(t) l’impulsion
de Dirac d(t) définie par d(t) =1 pour t=0 et d(t) = 0 pour tout
t> 0 ).
• L’expression d(t−kTe) qui est l’impulsion de Dirac retardée joue
un rôle fondamental dans l’approche de discrétisation d’une
fonction continue.
• En effet, d(t−kTe) permet, pour k variant de 0 à l’infini, d’obtenir
une série de ≪ uns ≫, appelée ≪ peigne de Dirac ≫, pour tout
t = kTe.
27
9
04/10/2019
On pose :
28
30
10
04/10/2019
31
32
11
04/10/2019
CHAPITRE 3
Techniques de Discrétisation
34
La discrétisation
On présente les approches de discrétisation employées pour transformer un
schéma bloc continu en un schéma bloc discret. Rappelons d’abord la
formule :
1
Exemple : Soit la fonction de transfert 𝐻 𝑝 =
𝑝+𝜏
35
𝒌=𝟎 𝒌=𝟎
H *( p ) se présente comme une suite géométrique
∞ −𝑘
𝑘=0 𝑎 dont la somme, si 𝑎 < 1, est :
𝟏
𝑯∗ 𝒑 = où: a = 𝒆−𝝉𝑻𝒆 𝒆−𝒑𝑻𝒆 = 𝒆−𝒑𝑻𝒆
𝟏 − 𝒆−𝝉𝑻𝒆 𝒆−𝒑𝑻𝒆
36
12
04/10/2019
Y(p)
(p) (p)
Fig.14 : Discrétisation d’un schéma avec des échantillonneurs insérés entre les blocs
Alors :
38
)
(p) (p)
13
04/10/2019
Exercice
1 1
soit 𝐻1 𝑝 =
𝑝+3
et 𝐻2 𝑝 =
𝑝+2
40
)
(p) (p)
M(p)
14
04/10/2019
CHAPITRE 4
La Transformée en Z
43
Définition
• La transformée en « z », joue, vis à vis des systèmes
linéaires échantillonnés, le même rôle que joue la
transformée de Laplace « p » vis à vis des systèmes
linéaires continus.
• Cette transformée est établie en posant :
44
Exercices
Calculer la transformée en z des fonctions
suivantes :
1- : f (t) = u(t)
2- : f (t) = tu(t)
3- : f (t) = eat .u(t)
45
15
04/10/2019
b : Translation temporelle
c : Valeur finale
46
Applications
• Calcul des transmittances en z dans une boucle
d’asservissement
a : Exercice (voir la série)
Soit le schéma fonctionnel suivant d’un système
asservi continu :
16
04/10/2019
ou approximation d’Euler
approximation de Tustin
49
50
CHAPITRE 5
La Transformation Inverse
51
17
04/10/2019
Introduction
52
53
54
18
04/10/2019
55
Exemple :
1
Soit H (z) = , calculer les échantillons h(k).
𝑧 2 −3𝑧+2
𝐻(𝑧
a) Par décomposition en éléments simples de
𝑧
b) Par l’utilisation de la méthode des résidus
57
19
04/10/2019
CHAPITRE 6
Stabilité et Précision des Systèmes
Discrets
58
Stabilité
59
Stabilité
Théorème
Un système discret est asymptotiquement stable si :
Les valeurs propres de sa matrice F, (lorsqu’il est
décrit par une représentation d’état), ou les racines
de son équation caractéristique Hf(z), (lorsqu’il est
décrit par une fonction de transfert) ont leur module
strictement inférieur à un.
60
Fig. 33 : Correspondance entre le plan p et le plan z
20
04/10/2019
Stabilité
Pour l’étude de la stabilité, on peut éviter le calcul des
valeurs propres de F dans la représentation d’état ou les
racines du polynôme caractéristique en faisant appel à :
1 : La transformation conforme
Stabilité
2 : Critère de stabilité de Jury
Soit une fonction de transfert en boucle fermée dont le
dénominateur s'écrit :
1+H0(z)= d(z) = anzn + an-1zn-1 + … + a1z + a0= 0
Le système asservi, représenté par H0(z) est stable si :
Stabilité
Si ces conditions sont vérifiées, alors on vérifie d’autres
conditions sur les éléments établis dans le tableau de Jury
suivant :
63
21
04/10/2019
Stabilité
Les deux premières lignes du tableau sont les coefficients de d(z). Les
éléments des lignes suivantes du tableau sont définis par :
bj = a0.aj - an.an-j ; cj = b0.bj - bn-1.bn-j-1. ………
64
Evaluation
Mise en équation d’un asservissement et étude de sa stabilité
65
66
22
04/10/2019
67
23
04/10/2019
Précision
1 : Introduction
L’erreur permanente, qui représente l’écart en régime
établi entre la consigne et la sortie du système, caractérise
la précision du système asservi.
z)
Précision
On vérifie la stabilité du système, car la stabilité étant
une performance fondamentale, elle doit être assurée en
premier lieu.
On calcule alors les zéros du polynôme caractéristique :
1+𝑅 𝑧 𝐻 𝑧 =0
♦ Si ces zéros sont tous à l’intérieur du cercle unité, le
système est stable.
♦ On met R (z )H ( z ) sous la forme :
71
Précision
2 : Le gain statique en boucle ouverte peut alors être défini par :
72
24
04/10/2019
Précision
Par définition, l’erreur statique est :
𝑧
où la consigne est de la forme 𝑌𝑐 𝑧 = 𝑧−1 (Echelon unitaire), on aura :
73
Evaluation
Mesure des performances dynamiques d’un système
échantillonné
75
25
04/10/2019
76
26