Académique Documents
Professionnel Documents
Culture Documents
ENS/\ HL .1/\DI DA
Sl1 it 1c systt: 1\lC 0ch:.1n till nn11c rcrrc sc11l c par 1c schema hl, ic ~11i v:111[ :
_ECP_ ;_+
E(z) rI\ 1/
)-1 1
- €(z)
Bo(p) T(p)
S(p)
I
I T
,
I
I S(z)
L. - - ..,,
K
On donnc : la fo nction de transfert du systcme phys ique~ commander T(p) =- - - ct la fo nc1io11
p(p + 4)
I- c -Tr
de transfert du bloqueur cl 'ordre zero : BJ p) = - - -
P
1- Calcu ler la fonction de transfert en boucle ouve rle G(p) = BJp).T(p) en fo nction du gai n
statique K.
3- En dedu ire gue !'expression de la transmittance echantillonnee en boucle ferrnee s' ecrit comrne
suit :
lorsque n ➔ +oo .
6- On applique a l' entree du systeme un signal d' echelon unitaire, determiner la reponse indiciell e
S(n) en fo nction de (E(n-1); E(n-2); S(n-1) et S(n-2))
7- Completer le tableau du document reponse N° 1 et tra~er la reponse indicielle S(n) pour n all ant
de O a 15 dans le document reponse N°3
9- On veut introduire un correcteur numerique C(z) dans la chaine directe (voir schema bloc ci-
dessous) pour avoir un systeme echantillonne a temps de reponse minimal (l ' erreur s' annule au
bout d'un nombre minimal et fini de periodes d·echantillonnage).
E(p}
E(,) r /~_/-+I
+ (\
T
q,)L..::J
T
U(,)
Bo(p) I- T(p)
S(p)
I
T
1,. _ _ _ ,
,'
,
-
S{z)
-----
t:
( 'yc k d ' in gcn icur 2 (! lll l: C-1 .l Annce universitaire 2018 /201 9
ENSA EL JAD IDA
() II dOllfH'. :
( ,'(Z) = ll (z)
-- X--
1- ll(z) (;(z)
b- Calcul cr la fo nc:ti on de tran sfert echantill onnee en boucle fermee H(z) en fo ncti on de ( z- 1 et
z 2 )
d- En dcdu irc que !' equati on aux differences du correcteur numerique porte la forrne suivante :
10- Montrer que la reponse indiciell e S(n) du systeme apres correction s' exprime par l'equation de
recurrence sui vante :
11 - Compl eter le tableau du document rcponse N°2 et tracer la reponse indicielle S(n) pour n allant
de O a 5 dans le document rcponse N°3
12- Remplir le tableau du document reponse N°2 en calcula□ t l' erreur E(n)
13- Tracer l' crreur E(n) pour n allant de O a 5 da□s le document reponse N°4
14- Rempl ir le tableau du document reponse N°2 en caJculant la cornmande du systeme u(n)
] 5- Tracer la com mande du systeme u(n) pour n allant de 0 a 5 dans le document reponse N°4
Bonne chance
Prepa re p;:i r Mr Yo unes ABOUE LMAH JOUB Page 3
Cycle d'ingenieu r 2 cmc G.I
ENSA EL JADIDA
Problemr
l - ;\lorlflisation :
R L
i
le
+
J Cr
\u Ue r e\
On vous donne ci-dessous les equations electriques et mecaniques du moteur a courant continua flux
constant :
C (t)-f.Q(t) = J dQ(t)
Equations mecaniques : m dt
{
Cm (t) = Kc.i(t)
u(t) : est la tension d' alimentation du moteur acourant continu, elle represente l'entree du systeme.
Q( t) : est la vitesse de rotation angulaire du moteur a courant continu , elle represente la sortie du
systeme.
K C
Constante du couple 1 N.m/ A
1- En prenons X(t) =[i(t) ] conune vecteur d'etat ; donner la representation d'etat du moleur acourant
Q(t)
continu sous cette forme :
di(t)
·
X(t)= dt =[A] x [i(t) ] +[B]xu(t)
dQ(t) Q(t)
dt
y(t)=[C]x i(t) ]
[ Q(t)
2- Montrer que la forme numerique de la matrice A est : A =[- 1000 - 20 ] ; calculer la forme
5 -0.05
numerique de la matrice B.
5- On veut calculer la fonction de transfert du systeme en boucle ouverte qui est definie par
O(p)
T(p)=--=Cx [ pl-A 1-l xB
U(p)
a- Montrer que
[ I Ar - 1 [p+0.05 -20 ]
p - - p2 + 100.0Sp + 1005 X 50 p ~ 100 ~
1
a- Montrer que la matrice de transition eA est la suivante :
Rappel;
77.4 77.4
05
b- Montrer que la reponse lib re XL (t) du systeme apartir de I' etat initiale XO= [ioQ ]=[ 0lrad/
· A]
s
0
I
Cyc le d'ingenieur 2cme G.I
ENSA EL JADIDA
c- Montrer que la reponse forcee XF( t) du systeme, en reponse aun echelon de tension d' en tree
u( t) = 10 V , est la suivante :
0
]
- --e
77.4
--e
77.4
XF ( t) = - ( ---e
500 - 88,725(1) 500 - ll,325(1))
+--e
[
77.4 77.4
0 11 souhait e comrnanck:r le systcme dan s le but d' amcli orer ses pcrfo rmilnccs par un c comm ,md e par retour
d' etat co mmc le rnonlrc le sc hema bloc sui vant :
e + ll
B I -. ---
X
C
y
Pour realiser cette commande, on desire avoir la dynamique suivante : A.; = 2 x A. 1 = -177,45 et
A.; = 2 X A. 2 = -22,65 .
Cette fo is-ci. le courant d'induit i(t) n'est plus suppose accessible a la mesure. Seul e la tension
d' alimentation du moteur acow-ant conti.nu u(t) et la vitesse de rotation du moteur Q (t) sont
accessibles. On cherche aestimer l'etat du systeme afm de pouvoir calculer la commande u(t) .
Pour cela, on introduit l'observateur d'etat ci-dessous dont Ia structure est basee sur le modele d. etat du
systerne.
Consigne e
/'r----
Systeme • Sortie y
- '--, ... /
i·
...-
Observateur
- K 1
- Etat esti me
On pose le vecteur gain d' observateur G = [::] ; ce vectet)f doit <tre choisi de telle sorte que !es valeurs
2 :-1ontrer que I" expressio n <le la matricc Al - ( A - G x C) en fo ncti on de G = [ : J est la su1 va nte :
A, + 100 20 + g, ]
A.I - ( A - G X C) =
[ - 50 A, + 0.05 + g2
2
(A -A.; )(A -A; )= (A+ 177,45)(A + 22,65) = A. + 200.U + 4019.2425
4 . En identifi ant terrne aterme les deux polyn6mes caracteristiques, on obtient un systeme de
2 equations dont les inconnues sont les elements g1 et g 2 du vecteur gain G, montrer que
= [-139,81]
g 100,05
5. Montrer que la structure numerique de l' observateur d ' etat est donnee par :
y(t)=n(t)
i--(0) ] =[OJ
[ Q(0) 0
f- Completer le schema de realisation de l' observateur d ' etat et de la commande par retour d ' etat sur
le document reponse N°1
Bonne chance