0% ont trouvé ce document utile (0 vote)
49 vues9 pages

Exercice

Ce document présente l'analyse de plusieurs systèmes continus du second ordre définis par leur fonction de transfert et compare leur réponse temporelle à une impulsion et un échelon de tension.

Transféré par

lonkengange
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
49 vues9 pages

Exercice

Ce document présente l'analyse de plusieurs systèmes continus du second ordre définis par leur fonction de transfert et compare leur réponse temporelle à une impulsion et un échelon de tension.

Transféré par

lonkengange
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

2.

4 Influence des zeros sur la reponse


temporelle

sys1=tf([-10 1], [75, 20, 1])

sys2=tf([0,1], [75, 20, 1])

sys3=tf([10, 1], [75, 20, 1])

sys4=tf([15, 1], [75, 20, 1])

sys5=tf([50, 1], [75, 20, 1])

bode(sys1,sys2,sys3,sys4,sys4,sys5)

sys1 =

-10 s + 1

-----------------

75 s^2 + 20 s + 1

Continuous-time transfer function.

sys2 =

-----------------

75 s^2 + 20 s + 1

Continuous-time transfer function.


sys3 =

10 s + 1

-----------------

75 s^2 + 20 s + 1

Continuous-time transfer function.

sys4 =

15 s + 1

-----------------

75 s^2 + 20 s + 1

Continuous-time transfer function.

sys5 =

50 s + 1

-----------------

75 s^2 + 20 s + 1

Continuous-time transfer function.


2.5 Etude d’un actionneur electromecanique

Partie 1 :

1-) Introduire la fonction de transfert dans MATLAB

sys1=tf(6,[300 300 150.2 150])


sys1 =

---------------------------------

300 s^3 + 300 s^2 + 150.2 s + 150

Continuous-time transfer function.

2-) Calculer le gain statique du systeme

dcgain(sys1)

ans =

0.0400

3-) -les poles du système

pole(sys1)

ans =

-0.9996 + 0.0000i

-0.0002 + 0.7073i

-0.0002 - 0.7073i

-les poles et les zeros du systeme dans le

plan complexe

zero(sys1)

ans =

Empty matrix: 0-by-1


pzmap(sys1)

4-) Tracer la reponse y∗(t) lorsqu’on envoie une impulsion de tension au


système
5-) Tracer la reponse y∗(t) lorsqu’on applique un echelon de tension u∗ = 100
V au systeme.

Partie 2

1-) Introduire la fonction de transfert dans MATLAB

Sys2=tf(6,[300 450 301.2 150])

sys =

---------------------------------

300 s^3 + 450 s^2 + 301.2 s + 150

Continuous-time transfer function.

2-) Calculer le gain statique du systeme

dcgain(sys2)
ans =

0.0400

3-) -les poles du système

pole(sys2)

ans =

-0.9960 + 0.0000i

-0.2520 + 0.6622i

-0.2520 - 0.6622i

-les poles et les zeros du systeme dans le

plan complexe

zero(sys2)

ans =

Empty matrix: 0-by-1

pzmap(sys2)
4-) Tracer la reponse y∗(t) lorsqu’on envoie une impulsion de tension au
système

5-) Tracer la reponse y∗(t) lorsqu’on applique un echelon de tension u∗ = 100


V au systeme.
t = 0:0,01:10;

t =

u =100*ones(size(t));

y = lsim(sys2,u,t)

Vous aimerez peut-être aussi