0% ont trouvé ce document utile (0 vote)
25 vues29 pages

MODULE

Ce document présente un travail pratique sur l'utilisation de MATLAB pour l'automatique des systèmes continus, permettant aux étudiants d'apprendre à modéliser et analyser des systèmes dynamiques. Les étudiants explorent des concepts tels que les fonctions de transfert, la réponse temporelle des systèmes linéaires, et utilisent MATLAB pour simuler et visualiser ces réponses. Le TP couvre également des éléments théoriques essentiels pour comprendre le comportement des systèmes en ingénierie.

Transféré par

ablezedjaenfar8
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)
25 vues29 pages

MODULE

Ce document présente un travail pratique sur l'utilisation de MATLAB pour l'automatique des systèmes continus, permettant aux étudiants d'apprendre à modéliser et analyser des systèmes dynamiques. Les étudiants explorent des concepts tels que les fonctions de transfert, la réponse temporelle des systèmes linéaires, et utilisent MATLAB pour simuler et visualiser ces réponses. Le TP couvre également des éléments théoriques essentiels pour comprendre le comportement des systèmes en ingénierie.

Transféré par

ablezedjaenfar8
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

MODULE : AUTOMATIQUES

DES SYSTEMES CONTINUS


DJAENFAR ABLEZE ET NAHER
Réalisé PAR :
MCHINDRA AHMED

Encadré PAR : Pr. Ismail ER-RACHID


TP numero1 : INITIATION
MATLAB
INTRODUCTION :
MATLAB est un outil puissant et largement utilisé
pour la modélisation, la simulation et l'analyse
des systèmes dynamiques. Ce travail pratique a
pour objectif d'initier les étudiants à l'utilisation
de MATLAB dans le cadre de l'automatique des
systèmes continue. À travers une série
d'exercices, ils apprendront à représenter des
systèmes sous forme de fonctions de transfert et
de modèles d'état, à analyser leur stabilité et
leur réponse temporelle, et à utiliser les outils de
simulation pour étudier leur comportement.
Cette initiation constituera une base essentielle
pour approfondir les techniques de commande et
de régulation des systèmes dynamiques.
EXEMPLE :
1)
2)
3)
Conclusion :

Ce TP nous a permis de découvrir et de manipuler les bases de MATLAB, un outil


puissant pour le calcul numérique et la visualisation de données. Nous avons
exploré plusieurs fonctionnalités essentielles, notamment :

 La déclaration et manipulation de variables : création de vecteurs et


opérations élémentaires.
 Les tracés graphiques: utilisation des fonctions plot, subplot, figure pour
représenter des courbes dans différentes configurations.
 Les options de personnalisation: ajout de titres, étiquettes, légendes et
quadrillages pour améliorer la lisibilité des graphiques.

Grâce à ce TP, nous avons acquis une première maîtrise des outils graphiques de
MATLAB, ce qui nous servira pour des applications plus avancées en simulation et
en traitement de données. L'apprentissage de ces bases est essentiel pour la
modélisation et l'analyse dans divers domaines scientifiques.

TP nunéro 2: REPONSE
TEMPORELLE DES SYSTEMES
LINEAIRES
Introduction
Les systèmes linéaires sont omniprésents en
ingénierie et en automatique. L'étude de leur
réponse temporelle permet d'analyser leurs
performances et leur comportement dynamique
lorsqu'ils sont soumis à différentes entrées
(échelon, impulsion, rampe, etc.).
Ce TP a pour objectif de :
 Comprendre la modélisation des systèmes
sous forme de fonctions de transfert.
 Étudier la réponse temporelle des systèmes
linéaires en boucle ouverte et en boucle
fermée.
 Analyser les principales caractéristiques
dynamiques : temps d'établissement,
dépassement, stabilité, etc.
 Utiliser MATLAB pour simuler et visualiser la
réponse des systèmes.
À travers ce TP, nous allons explorer différentes
commandes MATLAB pour tracer les réponses
indicielles, impulsionnelles et à une entrée en
rampe, tout en étudiant le comportement des
pôles et zéros du système. Ces analyses sont
essentielles pour le dimensionnement et
l'optimisation des systèmes de commande.
 Définition d'une fonction de transfert :
num = [1 2];
den = [3 6 1];
sys1 = tf(num, den);
 tf(num, den): Crée une fonction de transfert
sys1avec le numérateur 1s + 2et le
dénominateur 3s² + 6s + 1.
 Accès aux coefficients du
dénominateur :
denominator(sys1)
 Retourne le dénominateur sous forme de
vecteur [3 6 1].
 Calcul des pôles du système :
pole(sys1)
 Trouve les valeurs de spour lesquelles la
fonction de transfert devient infinie (racines
du dénominateur).
 Tracé du diagramme pôle-zéro :
pzmap(sys1)
 Affichez la position des pôles et des zéros sur
le plan complexe.
 Produit en série de deux systèmes :
sys_serie = series(sys1, sys2);
 Multipliez les fonctions de transfert sys1et
sys2, ce qui équivaut aux connecter en
cascade.
 Système en boucle fermée :
sys = feedback(sys1, sys2);
 Crée un système en boucle fermée où
sys1est dans la boucle directe et sys2est
dans la boucle de retour.
 Réponse indicative du système :
[y, t] = step(sys1);
 step(sys1): Simule la réponse du système à
une entrée échelonnée unitaire.
 Tracé de la réponse indicative :
figure(1);
plot(t, y), grid on;
 Affiche la réponse indicielle du système sys1.
 Analyse des performances du système :
 s = stepinfo(sys1);
tr = s.SettlingTime;
D = s.Overshoot;
 stepinfo(sys1): Renvoie les caractéristiques
dynamiques (temps d'établissement
SettlingTime, dépassement Overshoot,
etc.).
 Réponse impulsionnelle du système :
impulse(sys1)
 Affiche la réponse du système à une
impulsion de Dirac.
 Simulation d'une réponse à une rampe
d'entrée :
t = 0:0.01:10;
ramp = t;
y = lsim(sys1, ramp, t);
 lsim(sys1, ramp, t): Simule la réponse du
système à une entrée ramp = t.
 Tracé de la réponse à une rampe
d'entrée :
figure(3);
plot(t, y);
 Affiche la réponse du système à une entrée
en rampe.
PARTIE THEORIQUE:

G ( p )= K0 /(1+ TP)
1)
K0 (gain statique) :

permanent (lorsquep→0 en notation de


 Il représente le gain du système en régime

Laplace).
 Il indique l'amplification du signal d'entrée
une fois que le système atteint son état

 PlusK0 est grand, plus la sortie est amplifiée.


stable.

T(constante de temps) :
 Il est lié à la dynamique du système et
exprime sa rapidité de réponse.
 L'unité de T c'est le temps (seconde, s).
 Une grande valeur de T signifie que le
système est plus lent, tandis qu'une petite
valeur indique une réponse plus rapide.
 La constante de temps est souvent définie
comme le temps nécessaire pour atteindre
environ 63% de la valeur finale après une
excitation en échelon.

échelon unitaire estK0 , ce qui correspond au


2) La valeur finale de la sortie en réponse à un

gain statique du système .


3) Tr ( 5% )≈0.05K0 Signifie que le système
atteint 95% de sa valeur finale
SIMULATION
1) SRICPT MATLAB
b)
c) Le système G2 (p) est le plus rapide car il a la
plus petite constante de temps, donc il réagit
plus rapidement aux variations d’entrée.
2) SIMULINK
a)
b)Avec rampe

Vous aimerez peut-être aussi