Synthèse du Régulateur RST en Commande
Synthèse du Régulateur RST en Commande
1 2
Y z R z Y z
T z 1 1
U z B z V z W z
B z 1 1
Yc(z) 1 U(z) +
B z 1 +
Y(z) U z
Sz Sz
Y z
A z A z
1 1 c 1 1 1
+
+
A z
T z +
‐ S z 1 1
Procédé à commander
Equations du système bouclé :
Correcteur RST
R z 1 U z
AT
ASB R
Yc z
BR
ASB R
V z
AR
ASB R
W z
BT BS AS
Yc(z) : Consigne Y z Yc z V z W z
U(z) : Loi de commande ASB R ASB R ASB R
V(z) : Perturbation en entrée ou de charge
W(z) : Perturbation de sortie ou de mesure
Fayçal BEN HMIDA Y(z) : Sortie du procédé 3 Fayçal BEN HMIDA 4
3 4
PolytecSousse 17/06/2020
z
B0(p) G(p)
Gd z 1
1
Am U( z ) A z 1
Bloqueur d’ordre zéro Procédé continu
On prend le plus souvent une fonction de transfert modèle Hm(z) du deuxième ordre, et on prendra
pour Am(z‐1) un polynôme monique, c’est‐à‐dire tel que Am(0) = 1. z 1 G p
Gd z TZ ìï B ( z -1 ) = z -d (b + b z -1 + ... + b z -m )
z p ïï 0 1 m
En absence des perturbations (V=W=0), on impose que la fonction de transfert en boucle fermée ï
coïncide avec la fonction de transfert modèle, soit : í A( z -1 ) = 1 + a1 z -1 + ... + an z -n
u(k) y(k) ïï
Gd(z) ïïm £ n + d
ïî
Y z
B z T z 1 1
Bm z
1
Procédé discrétisé
Yc z V 0 A z 1 S z 1 B z 1 R z 1 Am z 1
W 0
5 6
Gd z
B z B z
B z 1 1 1
A z A z A z
1 1 1
B z B z
B z 1 1 1
Gd z
A z A z A z
1 1 1
où :
B‐(z‐1) : Le polynôme contient tous les zéros de Gd(z) que l’on décide de ne pas compenser ;
A‐(z‐1) : Le polynôme contient tous les pôles de Gd(z) que l’on décide de ne pas compenser ; Partie compensable Partie non compensable
B+(z‐1) : Le polynôme contient tous les autres termes du numérateur de Gd(z) que l’on décide de
compenser à l’aide du correcteur RST;
B z 1 1
B z 1 0.0285 z 1 1 1.903 z 1 1 0.1166 z 1
1 1
A+(z‐1) : Le polynôme contient tous les autres termes du dénominateur de Gd(z) que l’on décide de
A z 1 0.8187 z
1
1 0.1353 z 1
A z 1 z
1
7 8
PolytecSousse 17/06/2020
3.2. Démarche à suivre pour la synthèse : Problème de poursuite 3.2. Démarche à suivre pour la synthèse : Problème de poursuite
Etape 3 : Choix de la fonction de transfert modèle :
Bm z 1 Etape 3 (suite) : Choix de la fonction de transfert modèle :
H m z 1
Am z 1 Choix du polynôme caractéristique Am(z‐1) :
Choix du polynôme Bm(z‐1) :
Si l’on désire que le système bouclé ait une réponse de type 1er ordre, on choisira un seul
Bm z 1 B z 1 Bm' z 1 pôle dominant :
Te
Am z 1 1 e z 1
Choix du polynôme caractéristique Am(z‐1) :
où étant la constante du temps (du système continu) désirée.
Si on désire que le système bouclé ait un comportement de type 2e ordre avec un Si on désire une correction à temps d’établissement fini (ou à réponse pile), on prend :
coefficient d’amortissement et une pulsation naturelle n données :
Am z 1 1
1 p
Am z 1 1
z p2 z 2 Choix du polynôme libre A0(z‐1) :
Pour un problème de poursuite, on prend souvent :
1
A0 z 1 1
1
avec
p 2 e n Te cos T 1 2
n e
p2 e 2 n Te Pour un problème de régulation, on peut prendre :
A0 z 1 1 a z 1 ou
A0 z 1 1
Fayçal BEN HMIDA 9 Fayçal BEN HMIDA 10
9 10
3.2. Démarche à suivre pour la synthèse : Problème de poursuite 3.2. Démarche à suivre pour la synthèse : Problème de poursuite
Marche à suivre : Etape 6 : Détermination du polynôme B’m :
Etape 4 : Compensation des pôles et des zéros du procédé : Annulation de l’erreur en régime permanent pour une consigne d’ordre 0 (échelon de position), il faut
S B S' donc assurer un gain statique unitaire pour le système bouclé :
Am 1
R A R
'
Bm' z 1 b0'
B 1
Etape 5 : Résolution de l’équation diophantienne principale pour déterminer S’ et R’ :
Annulation de l’erreur en régime permanent pour une consigne d’ordre n :
A S ' B R' A0 Am Il faut résoudre l’équation diophantienne auxiliaire pour déterminer B’m.
Si deg(A‐) + deg(B‐) > deg(A0 Am), l’équation est dite régulière. La solution pour le degré des 1 z
1 n 1
L z 1 B z 1 Bm' z 1 Am
polynômes S’ et B’ telle que :
deg(S’) deg(B‐) ‐1 (Pour une solution minimale on prend deg(S’) = deg(B‐) ‐1 ), Etape 7 : Calcul du polynôme T par :
deg(R’) deg(A‐) ‐1 (Pour une solution minimale on prend deg(R’) = deg(A‐) ‐1 ).
T A0 A Bm'
Si deg(A‐) + deg(B‐) deg(A0 Am), l’équation est non régulière. Il y a alors deux solutions minimales : Cas particuliers :
Minimale en S’ : deg(S’) = deg(B‐) ‐1 et deg(R’) = deg(A0 Am)‐deg(B‐);
Si A+ =1 et A0 =1, alors T =B’ m.
Minimale en R’ : deg(R’) = deg(A‐) ‐1 et deg(S’) = deg(A0 Am)‐deg(A‐).
Si la boucle ouverte contient un intégrateur, c‐à‐d soit A(1)=0
soit S(1)=0, alors T=R(1).
Fayçal BEN HMIDA 11 Fayçal BEN HMIDA 12
11 12
PolytecSousse 17/06/2020
3.2. Démarche à suivre pour la synthèse : Problème de poursuite 3.3. Démarche à suivre pour la synthèse : Problème de régulation
Etape 8 : Calcul de la loi de commande : Pour rejeter des perturbations d’ordre n (de sortie ou de charge), il faut qu’il y ait n + 1
Expression générale de la loi de commande U(z) : intégrateurs dans le système situés avant l’entrée de perturbation.
Si le procédé ne contient pas ces intégrateurs (ou si la perturbation est à l’entrée du
procédé), il faut ajouter les intégrateurs au correcteur.
Les polynômes R, S et T du correcteur RST : Un intégrateur étant un pôle (en z = 1), on ne peut l’ajouter que dans le bloc 1/S(z‐1).
Démarche à suivre :
Expression détaillée de la loi de commande U(z) : Etape 2 : Factorisation de la fonction de transfert du procédé
Dans le cas où la fonction de transfert du procédé possède déjà pôles en z = 1 donc :
13 14
3.3. Démarche à suivre pour la synthèse : Problème de régulation 3.3. Démarche à suivre pour la synthèse : Problème de régulation
Etape 3 : Choix de la fonction de transfert modèle : Etape 5 : Résolution de l’équation diophantienne principale :
Même choix pour les polynômes Am(z‐1) et Bm(z‐1) .
Choix du polynôme A0(z‐1) : 1 z
1 n 1
S1' z 1 A z 1 B z 1 R' z 1 A0 z 1 Am z 1
Le polynôme A0(z−1) peut servir à modifier la réponse du système bouclé aux entrées de
perturbation, sans influencer son comportement vis‐à‐vis de la consigne.
Etape 6 : Détermination du polynôme B’m :
Par exemple, on prend : A0(z−1) = 1‐a z‐1.
Généralement, dans un problème de régulation, la consigne est supposée constante (en
L’inclusion d’un terme du premier ordre tel que 1‐a z‐1,
par exemple, produira un effet échelon de position). Dans ce cas, on détermine le polynôme B’m pour garantir un gain
de filtrage de ces perturbations, plus ou moins accentué selon que le pôle z=a rajouté statique unité de la fonction de transfert du système bouclé.
par ce polynôme sera lent (proche de 1) ou rapide (proche de 0).
Am 1
Dans le cas où un tel effet n’est pas recherché, on prendra simplement A0(z−1) =1.
Etape 4 : Compensation des pôles et des zéros du procédé :
Bm' z 1 b0'
B 1
S B S' Si on cherche à résoudre à la fois un problème de poursuite pour une consigne d’ordre n
et un problème de régulation, alors il faut résoudre l’équation diophantienne auxiliaire.
R A R
'
Choix du polynôme S’ (z‐1) :
1 z 1 n1
L z 1 B z 1 Bm' z 1 Am
S ' z 1 1 z
1 n 1
S1' z 1
Fayçal BEN HMIDA 15 Fayçal BEN HMIDA 16
15 16
PolytecSousse 17/06/2020
4. Cas particuliers de la structure RST 4.2. Version RST du correcteur PID numérique
4.1. Correction série Structure RST de type correcteur série : Cas d’un PID numérique réel sous forme série
Yc(z)
R z 1 U(z) +
B z 1 +
Y(z)
æ T ö
r0 = K p çç1 + e - N c s1 ÷÷÷
+ +
+
‐ Sz 1 A z 1 çè Ti ÷ø
Correcteur série Cd(z‐1) Procédé à commander
R ( z -1 ) = r0 + r1 z -1 + r2 z -2 æ æ T ö ö
r1 = K p ççç s1 çç1 + e + 2 N c ÷÷÷ -1÷÷÷
èç èç T ø÷ ø÷
S ( z -1 ) = (1- z -1 )(1 + s1 z -1 ) i
r2 = -K p s1 (1 + N c )
-Td
Correcteur série : s1 =
R z 1 N c Te + Td
Cd z S z
1
1
17 18
4.2. Version RST du correcteur PID numérique 4.2. Version RST du correcteur PID numérique
19 20
PolytecSousse 17/06/2020
4.2. Version RST du correcteur PID numérique 4.2. Version RST du correcteur PID numérique
Yc(z) 1 U(z) B z
1
Y z B z 1 T z 1
T z 1 +
S z 1
Y(z)
Yc z A z 1 S z 1 B z 1 R z 1
‐ A z 1
Procédé discrétisé
Fonction de transfert modèle :
R z 1
Correcteur RST
Hm z
Bm z 1
Am z 1
Yc(z)
R z1 U(z)
B z1 Y(z)
Am z 1 1 p1 z 1 p2 z 2
0.25 nTe 1.5
+
‐ S z
1
A z
1 p 2 e n Te cos T 1 2
1
0.7 1
n e
avec
2 n Te
Correcteur PID p2 e
21 22
4.2. Version RST du correcteur PID numérique 4.2. Version RST du correcteur PID numérique
( 1 a1 z 1 a2 z 2 )( 1 z 1 )( 1 s1 z 1 ) ( b1 z 1 b2 z 2 )( r0 r1 z 1 r2 z 2 ) 1 p1 z 1 p2 z 2
A z 1 S z 1 B z 1 R z 1 Am z 1
Par identification, on obtient le système d’équations linéaires suivant :
A( z -1 ) = 1 + a1 z -1 + a2 z -2 a1 s1 1 b1r1 b2 r0 p1
a a a s s b r b r p
-1
B( z ) = b1 z + b2 z-1 -2 1 2 1 1 1 11 2 0 2
a1s1 a2 a2 s1 b1r2 b2 r1 0
R( z -1 ) = r0 + r1 z -1 + r2 z -2 a2 s1 b2 r2 0
S ( z -1 ) = (1- z -1 )(1 + s1 z -1 )
Am ( z -1 ) = 1 + p1 z -1 + p2 z -2
23 24
PolytecSousse 17/06/2020
4.2. Version RST du correcteur PID numérique 4.2. Version RST du correcteur PID numérique
R z 1
Correcteur RST
b1 0 0 1 r0 é p1 +1- a1 ù
ê ú
b B ( z -1 )T ( z -1 )
b1 0 a1 -1 r êp + a - a ú H m ( z -1 ) =
M 2 , 1 , Q = ê 2 1 2ú Am ( z -1 )
0 b2 b1 a 2 - a1 r2 ê a2 ú
ê ú
ê ú Am (1)
0 0 b2 -a 2 s1 ë 0 û H m (1) = 1 si T ( z -1 ) = avec B (1) ¹ 0
B (1)
25 26
Expression de la loi de commande U(z) [1] E. Godoy and E. Ostertag, Commande numérique des systèmes. France : Ellipses, 2005.
[2] G. F. Franklin, J.D. Powell, and A. Emami‐Naeini. Feedback control of dynamic systems. Prentice Hall,
1 é 2002.
U ( z) = T ( z -1 )Yc ( z ) - R ( z -1 )Y ( z )ùû
S ( z -1 ) ë [3] B. Jouvencel. Automatique échantillonnée. [Online]. Available : http ://[Link]/
jouvence/
[4] M. Etique. (2005, octobre) Régulation numérique. [Online]. Available : http
R(1) é R( z -1 ) ù
U ( z) = êYc ( z ) - Y ( z )ú ://[Link]/users/mee/
S ( z -1 ) êë R(1) ú
û [5] D. Peaucelle. (2003, april) Systèmes a temps discret, commande numérique des procedés.
[Online].Available : http ://[Link]/%7Epeaucell/DPpages/[Link]
[6] J. Chemla. (2005, octobre) Systèmes asservis échantillonnés. [Online]. Available :
Equation récurrente de la loi de commande u(k)
http ://[Link]‐[Link]/automatique/SSE/ressources/[Link]
[7] S. Tliba, M. Jungers, and Y. Chitour. (2005, september) Commande des processus :
uk = (1- s1 ) uk-1 + s1 uk-2 + (r0 + r1 + r2 ) ykc - r0 yk - r1 yk-1 - r2 yk-2 asservissement numériques. [Online]. Available
:[Link]
27 28
PolytecSousse 17/06/2020
Énoncé de l’exercice 1 : Trouver les paramètres d’un correcteur RST satisfaisant ce cahier des charges et permettant de compenser
On désire réaliser un asservissement de position à l’aide d’un moteur à courant continu. La transmittance tous les termes de G(z) pouvant être considérés a priori comme compensables, c’est‐à‐dire qui correspondent
échantillonnée, à une période Te inconnue, de la chaîne directe comportant un bloqueur d’ordre zéro est à des pôles ou des zéros situés à l’intérieur du cercle unité. S’il y a plusieurs solutions, choisir la solution
donnée par : minimale en polynôme S.
z 0.718
G z 0.37
z 1 z 0.37 Pour la détermination du polynôme B’m(z‐1) , procéder successivement de deux manières :
1) Donner le schéma bloc de la commande RST. par calcul direct, en prenant en compte l’exigence de gain statique,
2) Déterminer les expressions de la sortie et la commande en fonction des entrées de consigne et de par résolution de l’équation diophantienne auxiliaire, en choisissant, s’il y a plusieurs solutions, la
perturbation de mesure. solution minimale en B’m.
3) On désire que le système bouclé ait les propriétés suivantes : 4) Donner la loi de commande résultante ainsi que la fonction de transfert du système bouclé (donc entre
une paire de pôles complexes conjugués correspondant à n Te = 1 et =0.707 ; l’entrée de consigne et la sortie du procédé).
une erreur statique de positionnement nulle ;
une erreur permanente résultant d’une perturbation de mesure de type échelon également nulle.
29 30
Énoncé de l’exercice 1 :
Solution de l’exercice 1 :
5) Calculer la fonction de transfert entre l’entrée de consigne et la commande. En quoi la compensation du
1) Schéma bloc de la commande RST de ce procédé:
zéro unique de G(z) est‐elle néfaste ? Même question pour la fonction de transfert entre l’entrée de
W(z)
perturbation et la commande.
6) Pour obtenir un meilleur comportement de la commande, on décide de ne plus compenser un zéro à partie
Yc(z) 1 U(z)
B z 1 Y(z)
+
Gz
réelle négative (même s’il est stable). Calculer un nouveau régulateur RST dans l’hypothèse où toutes les
T z 1 +
exigences du cahier des charges sont maintenues.
‐
S z 1
A z 1
+
7) Déterminer la loi de commande et la fonction de transfert du système bouclé dans ce cas. Procédé à commander
8) On désire maintenant concevoir une commande RST à temps d’établissement fini.
a) Déterminer les polynômes R, S et T du correcteur RST.
Correcteur RST
R z 1
b) Démontrer que cette commande est une commande à réponse pile.
c) Calculer l’erreur, la commande et la sortie pour une entrée de consigne en échelon de position unité. Yc(z) : Consigne
U(z) : Loi de commande
W(z) : Perturbation de sortie ou de mesure
Y(z) : Sortie du procédé
Fayçal BEN HMIDA 31 Fayçal BEN HMIDA 32
31 32
PolytecSousse 17/06/2020
Y z R z Y z
T z 1 1
Y z
U z W z
B z 1
G z 0.37
z 0.718
1
z 2 0.37 z 1 0.718 z
1
B z 1
U z
Sz
1 c
Sz 1 A z
1
z 1 z 0.37 z 2
1 z 1 1 0.37 z 1
A z 1
Factorisation de la fonction de transfert du procédé :
Equations du système bouclé :
Gz
B z B z
B z 1 1 1
U z
AT
Yc z
AR
W z A z A z A z
1 1 1
ASB R ASB R
Parties compensables Parties non compensables
Y z
BT
Yc z
AS
W z
B z 1 1 0.718 z 1
B z 1 0.37 z 1
ASB R ASB R 1 1
A z 1 0.37 z
1
A z 1 z
1
33 34
contient déjà un intégrateur pur, donc il n’est pas nécessaire d’ajouter un intégrateur dans le
p 2 e n Te cos T 1 2
1 n e polynôme S’ du correcteur RST. n = 0 : car la perturbation de mesure est d’ordre 0 (en
avec
2 n Te
p2 e
n 1 échelon de position, c‐à‐d constante).
S ' z 1 1 z 1 S1' z 1 =1 : nombre d’intégrateur pur contenu dans la
fonction de transfert du procédé (pôle=1 de G(z)).
p1 -0.7497
Am z 1 1 - 0.7497 z 1 0.2432 z 2 D’où :
p2 0.2432 S z '
S z
1 '
1
1
35 36
PolytecSousse 17/06/2020
A S ' B R' A0 Am
A
z 1
1 z1 1 0.37 r0 1 z 0.37 r1 z
1 2
1 - 0.7497 z 1 0.2432 z 2
Am
z 1
1 p z
1
1
p2 z 2 Par identification, on a :
A0
z1
1 0.37 r0 1 - 0.7497
r 0.6764
0
0.37 r1 0.2432 r1 0.6572
deg(A‐)= 1 ; deg(B‐)= 1 ; deg(Am)= 2 et deg(A0)= 0 D’où :
deg(A‐)+ deg(B‐)= deg(Am A0)= 2 l’équation est non régulière
S ' z 1 1
' 1
Solution minimale en S’ : (solution imposée par l’énoncé de l’exercice) R z 0.6764 0.6572 z
1
37 38
Am 1 A 1 S ' 1 B 1 R' 1 B 1 R' 1 Bm' z 1 b0' R' 1 r0 r1 1.3337
deg 1 z 1 1 deg B 1 deg Am 2
0 1 0.37 r0 r1 0.37 r0 r1
Cette équation est non régulière.
Calcul du polynôme T par :
A0 z 1 1 Solution minimale en B’m :
T A0 A Bm'
1
A z 1 0.37 z
1
deg Bm deg 1 z 1 0
' 1
' 1
Bm z b0
'
Bm' z 1 b0' 1.3337
deg L deg Am deg 1 z 2 1 1
1
1
L z 0 1 z
1
T z 1 1.3337 1 0.37 z 1
Fayçal BEN HMIDA 39 Fayçal BEN HMIDA 40
39 40
PolytecSousse 17/06/2020
Solution de l’exercice 1 : 4) Calcul de loi de commande u(k) et de la fonction de transfert en boucle fermée :
Par identification, on a :
R z 1 0.6764 + 0.4069 z 1 - 0.2432 z 2
1
S z 1 0.718 z
1
0 1
1
T z 1.3337 0.4935z
1
41 42
4) Calcul de loi de commande u(k) et de la fonction de transfert en boucle fermée : 5) Calcul de de la fonction de transfert commande/consigne :
Fonction de transfert en boucle fermée par rapport à l’entrée de consigne : Fonction de transfert de la commande par rapport à l’entrée de consigne :
Am z 1 1 - 0.7497 z 1 0.2432 z 2 U z
1.3337 1 z 1 1 0.37 z 1
1
Yc z W 0 1 0.718 z 1 1 - 0.7497 z 1 0.2432 z 2
B z 0.37 z
1
B
' 1 Am
Bm z 1.3337
D’où : On remarque que le polynôme B+ qui comporte les zéros compensables de G(z) se trouve dans le
dénominateur de cette fonction de transfert U/Yc, c’est‐à‐dire que ces zéros vont devenir des pôles de
Y z 0.4935 z 1
cette dernière.
Yc z W 0 1 - 0.7497 z 1 0.2432 z 2 Comme B+ comporte un zéro stable à partie réelle négative (‐0,718), il va y avoir donc un mode alterné
et par conséquent un signal de commande qui sollicite excessivement l’actionneur!
43 44
PolytecSousse 17/06/2020
Résultat de simulation : Réponse du procédé bouclé Résultat de simulation : Réponse du procédé bouclé
1.5
1 si k 0 1 si k 0
yc k k 1
yc k k 1
Commande u(k)
0 si k 0 0 si k 0
Commande u(k)
u(k)
u(k)
0.5 0.5
0
Perturbation de mesure : Perturbation de mesure : 0
-0.5
w k 0 1 si k 15
0 5 10 15 20 25 -0.5
w k k 15
Time (sec) 0 5 10 15 20 25 30
y(k)
y(k)
1
1 1
S z 1 0.718 z 0.5 Sortie y(k) 1
S z 1 0.718 z
1
0.5 Perturbation de mesure
1 1
T z 1.3337 0.4935z 0
1
T z 1.3337 0.4935z
1
0 2 4 6 8 10 12 14 16 18 20 0
Nombre de pas k=tk/Te (sec) 0 5 10 15 20 25 30
Nombre de pas k=tk/Te
45 46
Am
Am z 1 1 p1 z 1 p2 z 2 Am z 1 1 - 0.7497 z 1 0.2432 z 2
Factorisation de la fonction de transfert du procédé : On décide de ne pas compenser le zéro à partie
Compensation des pôles et des zéros du procédé :
réelle négative de G(z).
Gz
B z B z
B z 1 1 1
B z 1 1
A z A z A z S B S '
1 1 1
A z 1 1 0.37 z 1
avec :
R A R
'
Parties compensables Parties non compensables
B z 1 1
B z 1 0.37 z 1 1 0.718 z 1
1 1
S ' z 1 1 z 1 n 1 S ' z 1 S ' z 1
1 1 n 0 , 1
A z 1 0.37 z
1
A z 1 z
1
47 48
PolytecSousse 17/06/2020
B z 1 0.37 z 1 1 0.718 z 1
1 z 1 s
1
1
z 1 0.37 r0 z 1 1 0.718 z 1 1 p1 z 1 p2 z 2
'
A S B R A0 Am '
A z 1 1 z 1 1 s1 0.37 r0 1 z 1 0.2657 r1 s1 z 2 1 - 0.7497 z 1 0.2432 z 2
1
1
Am z 1 p1 z p2 z
2 Par identification, on a :
s1 0.37 r0 1 - 0.7497 r 0.7763
A0 z 1
1
s1 0.2657 r0 0.2432
0
s1 -0.0369
deg(A‐)= 1 ; deg(B‐)= 2 ; deg(Am)= 2 et deg(A0)= 0 D’où :
deg(A‐)+ deg(B‐) > deg(Am A0)= 2 l’équation est régulière
S ' z 1 1 s1 z 1 1 0.0369 z 1
' 1
Solution minimale en S’ et R’: (solution imposée par l’énoncé de l’exercice)
R z r0 0.7763
Finalement, on a comme polynôme R et S du correcteur :
deg(S’) = deg(B‐) ‐1 =2‐1=1 S’=1+ s1 z‐1 (polynôme monique)
49 50
Solution de l’exercice 1 : 7) Calcul de loi de commande u(k) et de la fonction de transfert en boucle fermée :
Cz
U z R z
1
0.7763
1 0.37 z 1
Am 1 A 1 S 1 B 1 R 1 B 1 R 1 B
' ' ' '
z b
1 '
R 1 r0 0.7763
'
1
T z 0.7763 - 0.2872 z
1 z S z
1
1 0.0369 z 1
m 0
0 1 s1 0.371 0.718 r0 0.3710.718 r0
Expression détaillée de la loi de commande U(z) :
Calcul du polynôme T par :
A0 z 1 1
U z 0.0369 z 1U z 0.7763Yc z 0.2872z 1Yc z -0.7763 Y z + 0.2872 z 1 Y z
T A0 A B '
m
1
A z 1 0.37 z
1
Equation récurrente qui permet de calculer la loi de commande u(k) :
Bm' z 1 b0' 0.7763
u k 0.0369 u k 1 +0.7763 yc k 0.2872 yc k 1 0.7763 y k + 0.2872 y k 1
T z 0.77631 0.37 z
1 1
51 52
PolytecSousse 17/06/2020
7) Calcul de loi de commande u(k) et de la fonction de transfert en boucle fermée : 7)Calcul de de la fonction de transfert commande/consigne :
Fonction de transfert en boucle fermée par rapport à l’entrée de consigne : Fonction de transfert de la commande par rapport à l’entrée de consigne :
Am z 1 1 - 0.7497 z 1 0.2432 z 2
'
Bm A A A
1 U z
0.7763 1 z 1 1 0.37 z 1
1
B z 0.37 z 1 0.718 z
1
Yc z W 0 1 - 0.7497 z 1 0.2432 z 2
'
1
Bm z 0.7763
Am
D’où :
Y z
0.2872 z 1 0.718 z 1
1
On remarque maintenant que la cette fonction de transfert ne contient pas le zéro stable à partie
Yc z W 0 1 - 0.7497 z 1 0.2432 z 2 réelle négative (‐0,718).
53 54
Résultat de simulation : Réponse du procédé bouclé Résultat de simulation : Réponse du procédé bouclé
1
1 si k 0 1 si k 0
yc k k yc k k Commande u(k)
0 si k 0 0 si k 0
0.5
0.5 Commande u(k)
u(k)
u(k)
0 0
Perturbation de mesure : Perturbation de mesure :
w k 0 1 si k 15
-0.5 -0.5
w k k 15
0 2 4 6 8 10 12 14 16 18 20 0 5 10 15 20 25 30
Time (sec)
y(k)
1
y(k)
1 1
S z 1 - 0.0369 z
0.5 Sortie y(k)
1
S z 1 - 0.0369 z
1 0.5
Perturbation de mesure
1
T z 0.7763 - 0.2872 z
1
0
0 2 4 6 8 10 12 14 16 18 20
1
T z 0.7763 - 0.2872 z
1 0
0 5 10 15 20 25 30
Nombre de pas k=tk/Te (sec) Nombre de pas k=tk/Te
55 56
PolytecSousse 17/06/2020
B z 0.37 z 1 0.718 z
1 1
1
1
A z 1 z
1
1
A z 1 z
1
Am z 1 1 et A0 z 1 1
Choix de la fonction de transfert modèle : Cette équation est régulière Solution minimale en S’ et R’: (solution
imposée par l’énoncé de l’exercice)
B z B z
Bm z 1 1 '
m
1
B
z 0.37 z 1 0.718 z
1 1 1
deg(S’) = deg(B‐) ‐1 =2‐1=1 S’=1+ s1 z‐1 (polynôme monique)
Am z 1 1 p1 z 1 p2 z 2
Am z 1 1 deg(R’) = deg(A‐)‐1=1‐1=0 R’=r0
57 58
S z 1 B z 1 S ' z 1 1 0.41793 z 1
T z 1 1.57317 1 0.37 z 1
Bm' z 1 b0' 1.57317
1 1
1
R z A z R z 1.57317 1 0.37 z
'
1
Fayçal BEN HMIDA 59 Fayçal BEN HMIDA 60
59 60
PolytecSousse 17/06/2020
Calcul de loi de commande u(k) et de la fonction de transfert en boucle fermée : Calcul de loi de commande u(k) et de la fonction de transfert en boucle fermée :
Expression générale de la loi de commande U(z) : Fonction de transfert en boucle fermée par rapport à l’entrée de consigne :
S z 1 U z T z 1 Yc z R z 1 Y z
Hm z
Y z
BT
B B A Bm'
A B B Bm'
B Bm'
Yc z W 0 A S B R A A B S ' B B A R' A B A S ' B R' Am
Les polynômes R, S et T du correcteur RST :
On remarque que T=R, ce qui montre qu’on peut Les polynômes Am , B‐ et B’m et sont données par :
R z 1 1.57317 - 0.58207 z 1
commander ce procédé par un correcteur série :
Am z 1 1 Y z
1
S z 1+0.41793 z
1
U z R z
1
1 0.37 z 1
1 Yc z W 0
0.58207 z 1 1 0.718 z 1
Cz 1.573 1
B z 0.37 z 1 0.718 z
1
1
T z 1.57317 - 0.58207 z
1 z S z 1 1 0.41793 z 1 ' 1 0.58207 z 1 0.41793 z 2
Bm z 1.57317
Expression détaillée de la loi de commande U(z) :
On en déduit l’expression de l’erreur : z Yc z Y z 1 H m z Yc z
U z 0.41793 z 1U z 1.57317Yc z 0.58207z 1Yc z -1.57317 Y z + 0.58207 z 1 Y z
Equation récurrente qui permet de calculer la loi de commande u(k) : z
1 Hm z
u k 0.41793 u k 1 +1.57317 k 0.58207 k 1 ; avec k yc k y k Yc z W 0
1 0.58207 z 1 0.41793 z 2
Fayçal BEN HMIDA 61 Fayçal BEN HMIDA 62
61 62
Calcul de de la fonction de transfert commande/consigne : Réponse du système bouclé à une entrée de consigne en échelon de position unité :
Fonction de transfert de la commande par rapport à l’entrée de consigne : Les équations aux différences :
k yc k 0.58207 yc k 1 0.41793 yc k 2
U z AT A A A B '
A A B '
A A B '
m
m m
u k 1.57317 yc k 2.15524 yc k 1 0.58207 yc k 2
Yc z W 0 A S B R A B S ' B B A R' B A S ' B R'
B Am
y k 0.58207 yc k 1 0.41793 yc k 2
L’entrée de consigne :
Il vient alors d’écrire :
1 si k 0
yc k k
0 si k 0
U z
Yc z W 0
1.57317 1 z 1 1 0.37 z 1 1.57317 2.15524 z 1 0.58207 z 2 Calcul de la réponse à un échelon de position unité :
k 0 1 2 3 … +
Cette fonction de transfert est à réponse impulsionnelle finie, alors la commande correspondante est yc(k) 1 1 1 1 1 1
dite à réponse pile. (k) 1 0,41793 0 0 0 0
u(k) 1,57317 ‐0,58207 0 0 0 0
y(k) 0 0,58207 1 1 1 1
63 64
PolytecSousse 17/06/2020
Exercice 2 : Exercice 2 :
Énoncé de l’exercice 2 : Énoncé de l’exercice 2 :
On s’intéresse à la commande d’un dispositif d’électronique de puissance soumis à des perturbations v(k) Pour des raisons technologique on souhaite que la réponse du système soit sans dépassement. Aussi on
qu’on peut modéliser comme un signal additif sur la commande. La structure de commande mise en œuvre cherchera à confier au système bouclé un comportement à celui d’une fonction de transfert du 1er ordre
est du type RST mais, pour des raisons de temps de calcul, la commande u(k) calculée à l’instant k est caractérisée par une constante de temps . Le cahier des charges est donc le suivant :
appliquée avec un pas de retard. Le schéma bloc de ce système est représenté sur la figure ci‐dessous : temps de réponse vis‐à‐vis d’une variation en échelon de consigne ts=100 s;
v(k)
erreur nulle en régime permanent vis‐à‐vis d’une consigne constante (c‐à‐d d’ordre 0);
yc(k) Régulateur u(k) u(k‐1) + y(k) erreur nulle en régime permanent vis‐à‐vis d’une consigne en rampe (c‐à‐d d’ordre 1) ;
z‐1 + G(z)
RST erreur nulle en régime permanent vis‐à‐vis d’une perturbation de charge constante (c‐à‐d d’ordre 0);
1) Déterminer les polynômes R, S et T d’un régulateur RST permettant de satisfaire le cahier des charges
énoncé. (avec compensation du pôle de G(z) et de prendre les solutions minimales dans la résolution des
75.42 z 1 Période d’échantillonnage Te= 10 s. équations de diophantienne).
Gz
1 0.95 z 1 2) Déterminer la loi de commande et la fonction de transfert du système bouclé.
6 6
Fayçal BEN HMIDA Fayçal BEN HMIDA
5 6
65 66
Solution de l’exercice 2 :
Exercice 2 :
1) Synthèse du correcteur RST :
Énoncé de l’exercice 2 :
Fonction de transfert du procédé à commander :
3) Déterminer l’expression de la fonction de transfert de la sortie vis‐à‐vis de la perturbation de charge.
75.42 z 1
Conclure sur l’effet du pôle compensé de G(z) sur la régulation. Gz
1 0.95 z 1
4) Reprendre les questions 1, 2 et 3 tout en procédant à la synthèse d’un nouveau correcteur RST mais sans la
compensation du pôle stable de G(z).
Factorisation de la fonction de transfert du procédé :
5) Conclure.
Gz
B z B z
B z 1 1 1
A z A z A z
1 1 1
B z 1
1
B z 1 75.42 z 1
1 1
A z 1 0.95 z
1
A z 1
6 6
Fayçal BEN HMIDA Fayçal BEN HMIDA
7 8
67 68
PolytecSousse 17/06/2020
69 70
B z 1 75.42 z 1 1 z s 1
0 75.42 r0 z 1 1 z 1
1 z A
1
S1' B R' A0 Am
A z 1 1 s0 s0 75.42 r0 z 1 1 - 0.7408 z 1
1
Am z 1 z
1
Par identification, on a :
A0 z 1 1
s0 1 s 1
0
deg((1‐z‐1)*A‐)=
1; deg(B‐)=
1 ; deg(Am)= 1 et deg(A0)= 0 1 75 . 42 r0 0.7408 r0 -0.0034
deg(A‐)+ deg(B‐)> deg(Am A0) l’équation est régulière
71 72
PolytecSousse 17/06/2020
1 z 1 z 75.42 z b b z 1 - 0.7408 z
2
1 n 1
1 1 ' ' 1 1
L z 1 B z 1 Bm' z 1 Am 0 0 1
Pour annuler l’erreur en régime permanent à une consigne d’ordre 1 (consigne en rampe), il faut au
2 75.42 b z 75.42 b z 1 - 0.7408 z
0 0
'
0
1
0
'
1
2 1
1
z L z 75.42 z B z 1 - 0.7408 z
1 2
1
1 '
m
1 1 0 1
0 1
'
2 75.42 b0 0.7408 b0 0.0167
'
m
deg B' deg 1 z 1 1 1
' 1
2 ' 1
Bm z b0 b1 z
'
Calcul du polynôme T :
deg L deg B 1 0
1
L z 0
T A Bm' 1 0.95 z 1 0.0167 + 0.0133 z 1
-0.0167 0.02912 z 1 0.0126 z 2
Fayçal BEN HMIDA 73 Fayçal BEN HMIDA 74
73 74
2) Calcul de loi de commande u(k) et de la fonction de transfert en boucle fermée : 2) Calcul de loi de commande u(k) et de la fonction de transfert en boucle fermée :
Expression générale de la loi de commande U(z) : Fonction de transfert en boucle fermée par rapport à l’entrée de consigne :
S z 1 U z T z 1 Yc z R z 1 Y z Y z BT B B A Bm' A B B B' B Bm'
' ' m '
Les polynômes R, S et T du correcteur RST : Yc z V 0 A S B R A A B S B B A R A B A S B R
'
Am
R z 1 -0.003437 + 0.003265 z 1
Les polynômes Am , B‐ et B’m et sont données par :
1
S z 1 - z
1
1 1
T z -0.0167 + 0.02912 z 0.0126 z
2
Am z 1 1 - 0.7408 z 1
1
B z 75.42 z
1
' 1
Expression détaillée de la loi de commande U(z) :
Bm z 0.0167 + 0.01326 z
1
Equation récurrente qui permet de calculer la loi de commande u(k) : Y z 0.0167 + 0.01326 z 1 1 0.7942 z 1
-75.42 z 1 1.2592 z 1
u k u k 1 -0.0167 yc k +0.02912 yc k 1 0.0126 yc k 2 0.003437 y k - 0.003265 y k 1 Yc z W 0 1 - 0.7408 z 1 1 - 0.7408 z 1
75 76
PolytecSousse 17/06/2020
Résultat de simulation : Réponse à un échelon de position du procédé bouclé Résultat de simulation : Réponse à une rampe du procédé bouclé (Poursuite)
(k)
0.1
0 si k 0 0
0 si k 0 0
u(k)
0 0.5 1 1.5
-0.01 -4
vk 0 vk 0
-0.02
0 1 2
Time (sec) -4
-3.5
Commande u(k)
x 10
u(k)
-4
-4.5
Correcteur RST : Signal de sortie y(k) Correcteur RST : -5
1.5 0 0.5 1 1.5
Time (sec) -4
x 10
Sortie y(k) Signal de sortie y(k)
R z 1 -0.003437 + 0.003265 z 1 R z 1 -0.003437 + 0.003265 z 1 4
1
consigne yc(k)
y(k)
Sortie y(k)
1 1 1 1
S z 1 - z S z 1 - z
y(k)
2
0.5
Sortie y(k)
1 1
T z -0.0167 + 0.02912 z 0.0126 z
2
0
0 1 2
1 1
T z -0.0167 + 0.02912 z 0.0126 z
2 0
0 0.5
Temps
1 1.5
-4
x 10
Temps (sec) -4
x 10
77 78
3) Calcul de la fonction de transfert en boucle fermée Sortie/perturbation: Réponse du procédé bouclé à une perturbation de charge constante (Régulation)
Fonction de transfert en boucle fermée par rapport à l’entrée de consigne : Entrée de consigne : -3
x 10 Signal de commande u(k)
Y z
5
BS B B B S' B B S' B B S' 1 si k 0
' ' yc k k
V z Y 0 A S B R A A B S B B A R A A S B R
0
'
'
A Am 0 si k 0 -5
c
u(k)
On remarque bien que le pôle 0,95 compensé de G(z) se trouve dans le dénominateur de cette -10
Perturbation de charge :
fonction de transfert : -15
Commande u(k)
0.1 si k 20
v k 0.1 k 20
-20
B B B S' 0 1 2 3 4 5 6 7 8
0 si k 20
-4
Y z -75.42 z 1 1 - z 1
x 10
Signal de sortie y(k)
1.5
y(k)
0
Remarque : Le pôle 0,95 est près de 1, il est donc à dynamique lente. Par conséquent, le rejet de la
1
S z 1 - z
1 -0.5 Rejet lent de la
perturbation
perturbation de charge sera aussi assez lent. Pour remédier à ce problème, on décide de faire la -1 Sortie y(k)
synthèse d’un nouveau régulateur RST dans la quelle on ne compense pas ce pôle,
1 1
T z -0.0167 + 0.02912 z 0.0126 z
2
-1.5
0 1 2 3 4 5 6 7 8
D’une façon général, pour un problème de régulation, il faut éviter de compenser les pôles à Temps -4
x 10
79 80
PolytecSousse 17/06/2020
Gz
75.42 z 1 Résolution de l’équation diophantienne principale : B
z 1
75.42 z 1
1 0.95 z 1
Factorisation de la fonction de transfert du procédé : 1 z A
1
S1' B R' A0 Am
A
z 1
1 0.95z 1
B z B z
B z 1 1 1 Am z 1
1 z1
Gz
A z A z A z
1 1 1 deg((1‐z‐1)*A‐)= 2 ; deg(B‐)= 1 ; deg(Am)= 1 et deg(A0)= 0
deg(A‐)+ deg(B‐)> deg(Am A0) l’équation est régulière
A0
z 1
1
Parties compensables Parties non compensables Solutions minimales :
B z 1 1
B z 1 75.42 z 1
deg(S’1) = deg(B‐) ‐1 =1‐1=0 S’1=s0
1 1
A z 1
A z 1 0.95 z
1
et deg(R’) = deg((1‐z‐1)* A‐)‐1=2‐1 =1 R’=r0 + r1 z‐1
81 82
1 z 1 1 0.95 z 1 s0 75.42 z 1 r0 r1 z 1 1 z 1
On trouve le même polynôme B’m :
D’où :
S z 1 S ' z 1 1 z 1
T z 1 0.0167 + 0.0133 z 1
1
1
R z R z -0.0160 0.0126 z
' 1
83 84
PolytecSousse 17/06/2020
2) Calcul de loi de commande u(k) et de la fonction de transfert en boucle fermée : 2) Calcul de loi de commande u(k) et de la fonction de transfert en boucle fermée :
Expression générale de la loi de commande U(z) : Fonction de transfert en boucle fermée par rapport à l’entrée de consigne :
S z 1 U z T z 1 Yc z R z 1 Y z Y z BT B B A Bm' A B B Bm' B Bm'
Les polynômes R, S et T du correcteur RST : Yc z W 0 A S B R A A B S ' B B A R' A B A S ' B R' Am
R z 1 0.016 + 0.0126 z 1
Les polynômes Am , B‐ et B’m et sont données par :
1
S z 1 - z
1
Même fonction de transfert que
1
T z 0.0167 + 0.0133 z
1
Am z 1 1 - 0.7408 z 1 précédemment
1 Même comportement en
B z 75.42 z
1
poursuite.
' 1
Expression détaillée de la loi de commande U(z) :
Bm z 0.0167 + 0.0133 z
1
Equation récurrente qui permet de calculer la loi de commande u(k) : Y z 0.0167 + 0.01326 z 1 1 0.7942 z 1
-75.42 z 1 1.2592 z 1
u k u k 1 -0.0167 yc k +0.0133 yc k 1 0.016 y k - 0.0126 y k 1 Yc z W 0 1 - 0.7408 z 1
1 - 0.7408 z 1
85 86
Résultat de simulation : Réponse à un échelon de position du procédé bouclé 4) Calcul de la fonction de transfert en boucle fermée Sortie/perturbation:
-0.01 c
Perturbation de charge :
vk 0
-0.02
On remarque bien que le pôle 0,95 compensé de G(z) se trouve dans le dénominateur de cette
0 1 2
Time (sec) -4
x 10
fonction de transfert :
Correcteur RST : B B
'
B
Signal de sortie y(k) S
1.5
R z 1 0.016 + 0.0126 z 1 1
V z Y 0
1 - 0.7408 z 1
y(k)
c
1 1
S z 1 - z 0.5 Am
1
T z 0.0167 + 0.0133 z
1
0
0 1
-4
2 On remarque, maintenant, que cette fonction de transfert ne contient pas le pôle 0.95.
Temps (sec)
x 10
87 88
PolytecSousse 17/06/2020
Réponse du procédé bouclé à une perturbation de charge constante (Régulation) Réponse du procédé bouclé à une perturbation de charge constante (Régulation)
-3
x 10 Signal de commande u(k)
Entrée de consigne : 5
x 10
-3
Signal de commande u(k) 5
1 si k 0 Commande u(k) 0
yc k k
0 Avec compensation du pôle 0.95
0 si k 0
Sans compensation du pôle 0.95
-5 -5
Commande u(k)
u(k)
u(k)
-10 -10
Perturbation de charge :
-15
-15
0.1 si k 20
v k 0.1 k 20
-20
0 1 2 3 4 5 6 7 8 -20
0 si k 20
-4 0 1 2 3 4 5 6 7 8
x 10
-4
x 10
1.5
Signal de sortie y(k) Sans compensation
Signal de sortie y(k)
Correcteur RST : 1.5 du pôle lent 0,95.
Sortie y(k)
R z 0.016 + 0.0126 z
1 1 1 1
y(k)
0.5
1
S z 1 - z
1 Sortie y(k)
y(k)
0.5
Rejet plus rapide 0
1
T z 0.0167 + 0.0133 z
1
0
0 1 2 3
de la perturbation
4 5 6 7 8
-0.5
-1
Avec compensation
du pôle lent 0,95.
Temps -4
x 10
-1.5
0 1 2 3 4 5 6 7 8
Temps -4
x 10
Fayçal BEN HMIDA 89 Fayçal BEN HMIDA 90
89 90
Exercice 3 : Exercice 3 :
Énoncé de l’exercice 3 : Commande à temps d’établissement fini d’un double intégrateur Énoncé de l’exercice 3 : Commande à temps d’établissement fini d’un double intégrateur
1
Le procédé à commander est un double intégrateur: G p 2 2) Déterminer les paramètres d’une loi de commande de type RST permettant d’annuler l’erreur
p en un temps fini.
Une commande de type RST est indiquée par le schéma bloc suivant : 3) Donner l’équation récurrente qui permet de calculer la loi de commande u(k).
Te 4) Calculer l’expression de la fonction de transfert en boucle fermée. En déduire l’expression de
yc(k) 1 u(k) 1 y(t) l’erreur (z)=Yc(z)‐Y(z) en fonction de la consigne Yc(z).
T z 1 +
‐
S z 1
C.N.A G p
p2 5) Calculer la réponse du système bouclé, l’erreur et la sortie, suite à une entrée de consigne en
échelon de position d’amplitude E0.
6) Déterminer l’expression de la fonction de transfert qui relie la commande U(z) et la consigne
y(k)
Correcteur RST
R z 1 C.A.N Yc(z) puis calculer sa réponse a une entrée de consigne en échelon de position d’amplitude E0.
7) Tracer sur la même figure, l’erreur, la commande et la sortie en fonction de k et en prenant
Te E0=1 et Te =1s.
1) Déterminer l’expression de la fonction de transfert échantillonnée Gd(z) avec un bloqueur d’ordre
zéro et pour une période d’échantillonnage Te inconnue.
91 92
PolytecSousse 17/06/2020
G p
z T2 z 1 z
2
Gd z 1 z 1
p
Gd z
B z 1 B z 1 B
avec
1 e 1 1
1
A z A z
1 1
A z 1
1
1 z 1 3
p A
z 1 z
2
1 1
1
T z 1 z
e
2 1
Polynômes R et S :
2 1 z 1 2 R A R' R'
S B S' S'
Représentation polynomiale :
Choix des polynômes Am et A0 :
B z 1
1
B z
Te2 1
z 1 z 1
Am z 1 1
Gd z avec 2
A z
1
93 94
Solution de l’exercice 3 : Commande à temps d’établissement fini d’un double intégrateur Solution de l’exercice 3 : Commande à temps d’établissement fini d’un double intégrateur
A S ' B R' A0 Am 1 z 1 s
1 2
1
z 1
Te2 1
2
z 1 z 1 r r z 1
0 1
1
Par identification, on a :
Te2 3
s1 r0 2 s1
1 z
2
2 T 1 2
1
S z 1 z 1 R 1
e
4
2 Te2 T2 5
2 s1 r0 e r1 0 r0
L’équation est régulière. 2 2
2 Te2
Te2 3
On peut prendre comme solutions de degré minimal : s1 r1 0 r1
2
2 Te2
Finalement, on obtient comme solution :
deg S deg B 1 1 S z 1 1 s1 z 1
deg R deg A 1 1 R z r0 r1 z
1 1
1 1
R z 2 T 2 5 3 z
1
e
95
S z 1 1 3 z 1
4 96
Fayçal BEN HMIDA Fayçal BEN HMIDA
95 96
PolytecSousse 17/06/2020
Solution de l’exercice 3 : Commande à temps d’établissement fini d’un double intégrateur Solution de l’exercice 3 : Commande à temps d’établissement fini d’un double intégrateur
H m z 1
1 1 ' 1
Am z
1 m
2
m
Sortie
Erreur
L’erreur :
1 1
z 1 H m z 1 Yc z 1 z 1 1 z Yc z 0 E0 y 0 0
2
E0 E0
1 y 1
5) Etude de la réponse en BF à l’échelon de position :
2 2
k 0 k 2 y k E0 k 2
Pour une consigne en échelon de position d’amplitude E0 :
E0
yc k E0 k Yc z
1 z 1
On obtient comme expression de l’erreur :
1
z 1 z 1 E0
Fayçal BEN HMIDA
2 97 Fayçal BEN HMIDA 98
97 98
Solution de l’exercice 3 : Commande à temps d’établissement fini d’un double intégrateur Solution de l’exercice 3 : Commande à temps d’établissement fini d’un double intégrateur
U z
0.5
AT AT
AT
Yc z A S B R Am 0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0.5
U z A z 1 T z 1 Yc z
1
Y z
2
1 z 1 c
0
Te2 -0.5
-1
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Pour un échelon de position d’amplitude E0 : Sortie y(k)
E0
u 0 T 2
1
U z
1
e
1 z 1 E0 0.5
Te2 E0
u 1 2
Te 0
u k 0 k 2
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5