Vous êtes sur la page 1sur 2

Dr.

BOUKEZATA Boualem 2017/2018 Asservissements linéaires continus


Université de Bordj Bou Arreridj TP n:01 3ème année MCIL
Faculté des Sciences et de la technologie
Département d’Electronique

Introduction à l’utilisation de Matlab/Simulink pour l’Automatique

MATLAB: Laplace
1) Premiers pas :

1. ouvrir MATLAB
2. taper Simulink dans la fenêtre de commande,
3. ouvrir et observer les différents menus.
4. ouvrir et observer les librairies.

2) Construire un signal :

1. Dans le menu File, ouvrir un nouveau modèle.


2. En utilisant la constante 1, l’opérateur 1/s et un scope, construire le système qui
génère une rampe.
Pour cela, il faut connecter ces divers éléments entre eux en tirant un fil, à la souris, bouton
de gauche enfoncé, d’un connecteur à l’autre.
3. Ouvrir le scope. Aller dans le menu simulation et lancer la simulation.
4. Lorsque le résultat est satisfaisant, sauver le modèle et imprimer (sur papier ou fichier)
le modèle et l’image du signal.

3) Afin de maîtriser le logiciel "Matlab", nous allons d'abord étudier un système du second
10
ordre donné par la fonction de transfert suivante: F(s) = (en notation anglo-
s 2 +2.s+10
saxonne, la variable complexe p est remplacée par s).
1. Taper les instructions suivantes dans le "workspace" de Matlab
num=10
den=[1 2 10]
printsys(num,den)
2. Etude de la réponse à un échelon :
step(num,den)
3. pour voir la réponse à un échelon pendant 10s
t=0:0.1:10 ;
y=step(num,den,t);
plot(t,y)
4. commentaires sur la courbe :
title('réponse à un échelon');
xlabel('temps');
ylabel('y');
• Réaliser les mêmes étapes précédentes sous Matlab/Simulink.

1
Dr. BOUKEZATA Boualem 2017/2018 Asservissements linéaires continus
Université de Bordj Bou Arreridj TP n:01 3ème année MCIL
Faculté des Sciences et de la technologie
Département d’Electronique

4) réponse d'un signal quelconque


Il faut d'abord définir le temps :
t=0:0.1:10; la variable t prend des valeurs de 0 à 10 par pas de 0,1
• Effectuer la même réponse sous Simulink.

Exemple d'une rampe :


ramp=t;
y=lsim(num,den,ramp,t);
plot(t,y)

• La définition des variables sous MATLAB pour calculer la transformé de


Laplace directe et inverse:

On déclare avec syms

• Pour déclarer plusieurs variables, on peut utiliser une seule commande:

syms s t r c
• Une fois que c’est fait, on peut écrire les équations

F(s)=1/(s+3)
Commandes:

Une application typique: transformée de Laplace et son inverse.

laplace(F(s))
et

ilaplace(F(s))
Effectuer la transformée de Laplace de la fonction suivante:

𝑓𝑓(𝑡𝑡) = −1.25 + 3.5𝑡𝑡𝑒𝑒 −2𝑡𝑡 + 1.25𝑒𝑒 −2𝑡𝑡

Effectuer la transformée de Laplace inverse de la fonction suivante:

(𝑠𝑠 − 5)
𝐹𝐹(𝑠𝑠) =
𝑠𝑠(𝑠𝑠 + 1)2

Vous aimerez peut-être aussi