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

Simulation de systèmes avec Matlab-Simulink

Ce document présente un compte rendu sur la simulation de systèmes à l'aide de Matlab-Simulink, en détaillant l'introduction au logiciel et la prise en main. Il aborde l'étude de systèmes en boucle ouverte et fermée, incluant des analyses de stabilité et des simulations de régulateurs proportionnels. Des instructions précises pour la création de simulations et l'interprétation des résultats sont fournies.

Transféré par

maramtoumia
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)
44 vues9 pages

Simulation de systèmes avec Matlab-Simulink

Ce document présente un compte rendu sur la simulation de systèmes à l'aide de Matlab-Simulink, en détaillant l'introduction au logiciel et la prise en main. Il aborde l'étude de systèmes en boucle ouverte et fermée, incluant des analyses de stabilité et des simulations de régulateurs proportionnels. Des instructions précises pour la création de simulations et l'interprétation des résultats sont fournies.

Transféré par

maramtoumia
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

Compte rendu

TPN°2 :Simulation des systèmes à l’aide du


logiciel Matlab-Simulink

Realisé par :
❖ Maram chadlia toumia
❖ Imene selmi

MI2B
G2
1. Introduction :
Le logiciel Matlab dont le nom veut dire Matrix Laboratory est un langage de calcul
mathématique basé sur la manipulation de variables matricielles. Simulink est un outil
additionnel qui permet de faire la programmation graphique en faisant appel à des
bibliothèques classées par catégories.

2. Prise en main du logiciel :


Pour entrer dans l’environnement Matlab, il suffit de cliquer deux fois avec le bouton

gauche de la sourie sur l’icône , disponible sur le bureau de votre ordinateur.


Une fois cette commande est exécutée il y’aura l’affichage de la fenêtre active suivante :

Pour accéder à l’environnement Simulink, il suffit cas de placer la sourie sur l’icône

suivante : , et faire un seul clic avec le bouton gauche. Une fois cette commande
est exécutée il y’aura l’affichage de la fenêtre active suivante :
3. Etude d’un système en boucle ouverte :
On désire étudier un système décrit par la fonction de transfert

a) Déterminer les pôles de ce système et conclure sur la stabilité.


0,002 p^3 +0,02p^2+p= 0
p(0,002 p^2 +0,02p+1)=0
p1=0 , p2=-5 , p=-100
le système est instable

b) On se place dans l’environnement de Simulink, on clique une fois avec le bouton

gauche de la sourie sur l’icône suivante : . On aura alors la création d’un


nouveau fichier qui représente un espace de développement de notre application.
Enregistrer ce fichier.

➢ Faire un clic sur la librairie nommée Simulink


➢ Faire un clic sur l’icône + du bloc « Continuous »

➢ Avec le bouton droite de la sourie, glisser le bloc suivant :


dans l’espace de travail du fichier Simulink que vous avez crée
➢ Faire un double clic sur le bloc que vous avez transféré, Vous obtenez la fenêtre
suivante :

➢ Changer alors le contenu de la fenêtre « Numerator » avec [10] et la fenêtre «


Denominator » avec [0.002 0.21 1 0] , appuyer sur OK. Ainsi le bloc « Transfer
Function » sera modifié comme suit :

➢ On désire maintenant visualiser le comportement temporel de ce système vis à vis à


une entrée de type échelon unitaire.
➢ Faire insérer le bloc « Step » à partir de la librairie « Simulink\ sources ».

pour ce bloc régler le « Step time » à 0, « initial value » à 0 et « final value » à 1.


➢ Faire insérer le bloc « Scope » à partir de la librairie « Simulink\ Sinks ».

➢ Faire la connexion entre ces blocs comme suit :

Figure 1 : Schéma de simulation d’un système en boucle ouverte.

c) Tracer la réponse indicielle de ce système à un échelon unitaire, conclure.


4. Etude d’un système en boucle fermée avec un régulateur proportionnel:
R( p) = Kp
a) Simuler le comportement du système en boucle fermée en présence d’une
perturbation n(t ) =0.5u(t − 3) avec R( p) = Kp =1. Visualiser le signal d’erreur, de
vitesse et de position du système.

Figure 2 : Schéma de simulation d’un asservissement de position


➢ Faire un double clic sur le bloc que vous avez transféré, Vous obtenez la
fenêtre suivante :
pour ce bloc régler le « Step time » à 3, « initial value » à 0 et « final value » à 0,5.
b) Etudier la stabilité du système en fonction de Kp (utiliser le critère de Routh).
10 1 1
K
0,01s + 1 0,21s + 1 s
H(p)=
10 1 1
1+ K
0,01s + 1 0,21s + 1 s

10k
=
s ( 0,01 s + 1) (0,21 s + 1) + 10 k

10k
=
( 0,01 s^2 + s) (0,21 s + 1) + 10 k

10k
=
0,0021 s^3 +0,22 s^2 + s + 10 k
a0= 10k ; a1= 1 ; a2= 0,22 ; a3= 0,0021

5. Amélioration des performances du système en boucle fermée avec un


retour d’état
a) Simuler le comportement du système en boucle fermée en ajoutant une boucle
interne de contre réaction sur la vitesse. Interpréter les résultats.

Figure 3 : Schéma de simulation avec une contre réaction sur la vitesse.

➢ Faire un clic sur l’icône + du bloc « Continuous » Avec le bouton droite de la sourie,
glisser le bloc suivant :

Vous aimerez peut-être aussi