0% ont trouvé ce document utile (0 vote)
14 vues5 pages

TP2 Asser

Ce document présente un TP sur la modélisation des systèmes asservis linéaires à l'aide de MATLAB, en se concentrant sur les fonctions de transfert et les configurations en série, parallèle et en boucle fermée. Il fournit des exemples pratiques de calcul de fonctions de transfert et d'utilisation de commandes MATLAB pour simplifier les schémas fonctionnels. Les manipulations incluent le calcul des pôles et des zéros ainsi que la réduction des schémas fonctionnels.

Transféré par

emmanuelsk.dev
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
14 vues5 pages

TP2 Asser

Ce document présente un TP sur la modélisation des systèmes asservis linéaires à l'aide de MATLAB, en se concentrant sur les fonctions de transfert et les configurations en série, parallèle et en boucle fermée. Il fournit des exemples pratiques de calcul de fonctions de transfert et d'utilisation de commandes MATLAB pour simplifier les schémas fonctionnels. Les manipulations incluent le calcul des pôles et des zéros ainsi que la réduction des schémas fonctionnels.

Transféré par

emmanuelsk.dev
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 PDF, TXT ou lisez en ligne sur Scribd

L3 Electronique /TP Asservissements Continus et Régulation / 2017 -2018

TP2:

Modélisation des systèmes sous MATLAB et diagrammes fonctionnels.

1. Objectif :

L’objectif du TP est d’apprendre les commandes MATLAB nécessaires pour la modélisation


et la simplification des schémas fonctionnels des systèmes asservis linéaires.

2. Fonction de transfert :

La fonction de transfert (TF) est spécifiée par un numérateur et un dénominateur


>> num=[1 0]; den=[1 2 1]; sys=tf(num,den)

sys =

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

s^2 + 2 s + 1

Définir la fonction de transfert sous la forme Pôles-Zéros-Gain :

>> sys=zpk([1 0],[-1 -3 -0.28],[0.776])

sys =

0.776 s (s-1)

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

(s+1) (s+3) (s+0.28)

Continuous-time zero/pole/gain model.

Les pôles et les zéros de la fonction de FT sont obtenus par la commande suivante :

>> [p,z]=pzmap(sys)

p=

-1.0000

-3.0000

-0.2800

z=

0 Dr. BOUREBIA 1
L3 Electronique /TP Asservissements Continus et Régulation / 2017 -2018

Les pôles et les zéros peuvent êtres représentés dans le plan de Laplace par la commande
suivante par des (x)et des (o) respectivement :

>> pzmap(sys)

>> sgrid % affichage de la graduation polaire

Pole-Zero Map
1
0.92 0.86 0.76 0.58 0.35
0.96
0.8

0.6
0.984
0.4
Imaginary Axis (seconds-1)

0.996
0.2

2.5 2 1.5 1 0.5


0

-0.2
0.996
-0.4
0.984
-0.6

-0.8
0.96
0.92 0.86 0.76 0.58 0.35
-1
-3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1
-1
Real Axis (seconds )

3. Réduction des schémas fonctionnels :


3.1 Configuration en série :

U(p) ( ) ( ) Y(p)
⇒ U(p) Y(p)

On dit que les blocs sont en série, la commande Matlab utilisée dans ce cas : « series »

L’implantation de commande est schématisée par la figure suivante :

( ) ( )= 1 ( )= 2
=
( )

= ( 1, 2) ou bien = 1∗ 2

Dr. BOUREBIA 2
L3 Electronique /TP Asservissements Continus et Régulation / 2017 -2018

Manip1 :

Calculer par deux méthodes la fonction de transfert globale du schéma de la figure suivante :

U(p) +1 1 Y(p)
= =
+2 500

3.2 Configuration parallèle :

(p)

U(p) Y(p)

( )

La commande MATLAB qui implémente la configuration parallèle est « parallel » comme


l’illustration de la figure suivante :

( ) ( )= 1 ( )= 2
=
( )

= ( 1, 2) ou bien = 1+ 2

Manip2 :

Refaire l’exemple 1 pour une configuration en parallèle.

3.3. Configuration en boucle fermée :


U(p) Y(p)
( )
±

A/ les blocs sont en boucle fermée, a retour unitaire.

La commande Matlab utilisée pour calculer la fonction de transfert en boucle fermée (FTBF)
à retour unitaire est « feedback » comme illustré par la figure :

Dr. BOUREBIA 3
L3 Electronique /TP Asservissements Continus et Régulation / 2017 -2018

FTBF : Fonction de Transfert ( ) +1 : rétroaction ( feedback) positive


en Boucle Fermée
-1 rétroaction négative (par défaut)

= ( ,1,signe)

B / Si la chaine de retour n’est pas unitaire avec une fonction de transfert R(p)
Y(p)
U(p)
( )
±

"( )

Dans ce cas la fonction de transfert en boucle fermée est calculée par la même commande
« feedback » comme suit

Sys=FTBF ( ) "( ) +1 : rétroaction pos

-1 rétroaction nég

= ( ,R,signe)

Manip 3 :

Calculer la fonction de transfert en boucle fermée

+
+1 1
=
+2 500
-

Manip 4 :

Calculer la fonction de transfert en boucle fermée

+
1
500

-
+1
=
+ 2Dr. BOUREBIA 4
L3 Electronique /TP Asservissements Continus et Régulation / 2017 -2018

4. Evaluation :
1. Réduire le schéma fonctionnel de la figure suivante en se servant des commandes
Matlab et les règles de réduction résumées précédemment.
2. Calculer les pôles et les zéros du système en boucle fermée

+ + -
+ $ &

- +
(

($

Avec les fonctions de transfert suivantes :

1 1 +1 +1
( )= ; ( )= ; $( )= ; &( )= ;
+1 ( + 1) +4 +4 +6

+1
( ( )= ; ( ( ) = 2; ($ = 1
+2

Dr. BOUREBIA 5

Vous aimerez peut-être aussi