Vous êtes sur la page 1sur 5

La république algérienne démocratique et populaire

Ministère de l’enseignement supérieur et de la recherche scientifique


Université M’hamed Bougara Boumerdes
Faculté de technologie

Département de l’ingénierie des systèmes électriques / Spécialité : Électronique


des Systèmes embarqué

M1 / S1 / Module : TP Asservissement numérique

Compte Rendu du troisième travail


pratique :
Représentation, analyse et
discrétisation d’un système linéaire
__________________________
Présenté par :
Nadjib Bounaim
Belheddad Mohamed Tahar

Encadré par : Madame FELLAG

L’année universitaire : 2023/2024


Introduction :
Un système discret est un système avec un nombre incalculable
d’états. Les systèmes discrets peuvent être comparés aux systèmes
continus, qui peuvent également être appelés systèmes analogiques.
Un système discret final est souvent modélisé avec un graphique dirigé
et est analysé pour l’exactitude et la complexité selon la théorie du
calcul.

Parce que les systèmes discrets ont un nombre comptable d’états, ils
peuvent être décrits dans des modèles mathématiques précis.

Le but de ce TP :
L'objectif de ce TP est de montrer aux étudiants comment utiliser Matlab et Simulink pour créer

Des modèles de systèmes à temps discret sous forme de fonctions de transfert et analyser des
systèmes de contrôle numérique.

Partie Théorique :
Partie 1 : Conversion d’un système continu à un
système discret
1 - la fonction de transfert du système en boucle ouverte
(ZOH + Plant) en utilisant la Fonction c2d qu’on appellera G1 :
clc;

close all
clear all
num = [1];
den = [1 1 0];
t=1;
p=tf(num,den);
G1 = c2d(p,t,'zoh')

2- la fonction d2c, qui nous permet de passer d’un


système discret à un système continu pour retrouver
la fonction de transfert G2 en temps continu du
système en boucle ouverte :

G2 = d2c(G1,'zoh')
3 - la fonction feedback sur le système continu en boucle
fermée ainsi que sur le

système discret pour obtenir les deux représentations du


système (sys_c_bf et sys_d_bf) :
sys_d_bf = feedback (G1,1)
sys_d_bf = feedback (G2,1)

4- les réponses indicielles des deux systèmes sur la même figure :


step(sys_c_bf);
hold on;
[c, t] = step(sys_d_bf);
plot(t, c, 'or');
legend('Continuous', 'Discrete');
5- obtenir les caractéristiques temporelles de la réponse indicielle :

info_cont = stepinfo(sys_c_bf);
info_discrete = stepinfo(sys_d_bf);
disp('Caractéristiques temporelles du système continu:');
disp(info_cont);
disp('Caractéristiques temporelles du système discret:');
disp(info_discrete);

6-
Partie 2 :

Conclusion :

Conclusion générale :

Vous aimerez peut-être aussi