Documente Academic
Documente Profesional
Documente Cultură
Les fonctions principales utilises pour le calcul des diffrentes rponses harmoniques des
systmes linaires sont:
w=logspace(d1,d2,N)
[module,phase]=bode(num,den,w)
[Re, Im]=nyquist(num,den,w)
[mod,phase]=nichols(num,den,w)
[Gm,Pm,Wcg,Wcp]=margin(num,den)
espacs entre 10 1 et 10 2 .
Calcul du diagramme de Bode (gain,phase) de la
fonction de transfert pour les pulsations dfinies
dans le vecteur w.
Calcul dans le plan de nyquist (partie relle, partie
imaginaire) de la fonction de transfert pour les
pulsations dfinies dans le vecteur w.
Calcul dans le plan de Black (gain,phase) de la
fonction de transfert pour les pulsations dfinies
dans le vecteur w.
Calcul de la marge de gain, la marges de phase et
des pulsations associes.
Les fonctions utilises pour la simulation des rponses temporelles sont les suivantes:
y=impulse(num,den,t)
y=step(num,den,t)
y=lsim(num,den,u,t)
La visualisation des graphiques peut tre obtenue en utilisant les fonctions suivantes:
plot(x,y)
semilogx(x,y)
semilogy(x,y)
lolog(x,y)
Y ( s)
0.5
un chelon
E ( s) 1 0.1s
unit
b) Retrouver partir de cette rponse les valeurs caractristiques de la fonction de
transfert
II. Systme du second ordre
Pour le systme de fonction de transfert
Y ( s)
0.5
E ( s) 1 2s s 2
a) Relever la rponse y(t) un chelon unit pour =1.5 et =0.15.
b) Pour =0.15, mesurer la valeur finale stabilise de y(t), le premier dpassement et la
pseudo-priode. Comparer aux valeurs thoriques.
1
s( s 1)(s 2)
calculer la valeur maximale du gain K, note Kmax pour que le systme reste stable.
Tracer la rponse du systme un chelon unit pour K=0.1, K=1, et K=5.
Mesurer lerreur dans chaque cas
Conclusion.
Le but de cette manipulation est de construire laide de Matlab les lieux de transfert
(Nyquist , Black) de la fonction de transfert B.O. non corrige et celle corrige avec diffrents
correcteurs et danalyser linfluence de ces correcteurs sur la rponse du systme: dformation
de la courbe de transfert, marges de stabilit. Enfin, donner une interprtation.
O C(s) est la fonction de transfert du correcteur. G(s), transmittance du systme est donne
par :
9
avec a 2, b 3 et c 1.5.
G (s)
1 s 1 s 1 s
a
c
b
Travail demand
A. Partie thorique
B. Partie simulation
B-1) Correcteur avance de phase
C (s) K
1 s
, K=1, =0.1
1 s
1 s
1 s
1 2s 1 3s
1 1s 1 4s
TP 3: Rgulation de niveau
On considre une cuve cylindrique de section A qu'on peut remplir d'eau et dont on souhaite
rguler le niveau
Figure 1
H est le niveau d'eau dans la cuve
Qe est le dbit d'entre ( m3 / s ), rglable.
Qs est le dbit du robinet de sortie. Il dpend du niveau H selon la relation Qs
H
avec R
R
1. Etude du processus
Initialement la cuve est vide, les vannes sont fermes.
a) On ouvre brusquement la vanne d'entre que l'on maintient ouverte; le dbit Qe est
considr comme un chelon. Comment varie le volume d'eau dans la cuve.
b) Lorsque la cuve est remplie la vanne de sortie est ouverte. Lorsque le niveau H est
stabilis au niveau h o (niveau d'quilibre), le dbit Qe quilibre exactement le dbit de
sortie Qs (Qeo=dbit d'quilibre). Montrer que le modle linaris autour des valeurs
d'quilibres h o et Qeo est donn par :
dh
1
h qe
dt 2R h o
3. Utilisant Matlab
Tracer la rponse indicielle si l'on dsire avoir h c =0,5m puis h c =1m. Qu'elle conclusion
pouvez vous tirer sur la commande en boucle ouverte (prcision et rapidit). On prend le gain
statique K=3m-2s et la constante de temps T=2s.
Figure 2
Le dbit qe est rgl par une vanne motorise; il est proportionnel l'angle d'ouverture de
la vanne v (rd), qe K vv avec K v 0,1m3 /(s.rd) . Le dbit qe ne peut pas tre
ngatif.
Le dbit de sortie qs est li l'utilisation (ou perte par fuite) de l'eau du rservoir suppos
h
satisfaire la relation qs
.
R
Le moteur est aliment par l'induit sous la tension u cre par l'amplificateur oprationnel
de gain A1 ; la position angulaire de l'arbre du moteur est m , son modle (entre tension,
sortie vitesse) est de premier ordre de gain statique K 4,78 tr /( mn.V) , et de constante de
temps T=0,1s.