Vous êtes sur la page 1sur 3

TP_MISE_M1_ETI USTO-MB 2022-2023

TP 1
Analyse temporelle d’un système dynamique
1er ordre et 2ème ordre
1. Objectifs du TP

Le but de ce TP consiste à modéliser des circuits électriques passifs (1er et 2ème ordre),
et à réaliser un fichier exécutable sous Matlab afin d’analyser les réponses de ces
systèmes à des entrées différentes et de déterminer leurs réponses mutuelles.

2. Analyse temporelle d’un système dynamique du 1er ordre

Analyse théorique :
Soit le circuit RC donné par la figure 1 avec E = 40V, R = 50W et C = 63µ F (les conditions
initiales sont nulles).

Figure 1. Circuit RC

On Considère la tension V1 comme entrée e(t), et la tension V2 comme sortie s(t).


1) Établir l’équation différentielle qui régit le fonctionnement de ce circuit en
appliquant la loi de Kirchhoff des tensions
2) Donner la fonction de transfert de ce système.
3) Calculer la constante de temps et le gain statique correspondant au système.
4) Déterminer la réponse du système à l’application d’un échelon d’amplitude E0.
Tracer cette réponse d’une façon succincte. Calculer le temps de montée et le temps
de réponse.
5) Déterminer la réponse du système à l’application d’une rampe de pente a=2. Tracer
cette réponse d’une façon succincte.
6) Tracer la réponse du système lorsque nous appliquons une impulsion, e(t)=
E0.d (t) comme entrée du système.

Analyse sous Matlab :

Le programme qui est proposé est écrit sur Matlab, il permet de calculer la fonction de
transfert du circuit RC donné par la figure 1 ; il trace sa réponse indicielle à un échelon
e(t)=1 ; il calcule la constante de temps t à 63% de la réponse indicielle ; il calcule le

1
TP_MISE_M1_ETI USTO-MB 2022-2023

temps de montée et le temps de réponse et les affiche dans la commande windows et sur
la figure de la réponse indicielle ; et enfin il trace la réponse du système à une rampe de
pente a = 2

clear all ;
clc ;

% Définition des paramètres du circuit RC


R = 50 ; % Résistance en Ohms
C = 63e-6; % Capacité en Farads

% Calcul de la fonction de transfert du circuit RC


H = tf(1, [R*C 1]);

% Tracé de la réponse indicielle à un échelon unitaire

T_i = 0 ; % temps initial


T_f = 5*R*C ; % temps final
pas = 0.0001 ; pas de temps

t = T_i:pas:T_f;
u = ones(size(t));
y = lsim(H, u, t); fonction qui trace la réponse dynamique d’un système

% Calcul de la constante de temps tau à 63% de la réponse indicielle


s_63 = 0.63;
[~, idx_tau] = min(abs(y - s_63));
tau = t(idx_tau);

% Calcul du temps de montée et du temps de réponse


tr = t(find(y >= 0.9*y(end), 1)) - t(find(y >= 0.1*y(end), 1));
ts = t(find(y >= 0.98*y(end), 1)) - t(find(y >= 0.02*y(end), 1));

% Tracé de la réponse à une rampe de pente a = 2


t_ramp = T_i:pas:T_f;
ramp = 2*t_ramp;
y_ramp = lsim(H, ramp, t_ramp);

% Affichage des résultats


disp(['Constante de temps tau = ' num2str(tau)]);
disp(['Temps de montée tr = ' num2str(tr)]);
disp(['Temps de réponse ts = ' num2str(ts)]);

figure;
subplot(2,1,1);
plot(t, y);
title('Réponse indicielle à un échelon unitaire');
xlabel('Temps (s)');
ylabel('Tension (V)');
grid on;

subplot(2,1,2);
plot(t_ramp, y_ramp);
title('Réponse à une rampe de pente a = 2');
xlabel('Temps (s)');
ylabel('Tension (V)');
grid on;

2
TP_MISE_M1_ETI USTO-MB 2022-2023

3. Analyse temporelle d’un système dynamique du 2ème ordre

Soit le circuit électrique donné par la figure 2, avec Ve= 40V, R1=50W , R2=10W, L = 20 mH
et C = 63 µF (les conditions initiales sont nulles).

R1
L

R2 Vs
Ve C

Figure 2

On Considère la tension V1(t) comme entrée e(t) et la tension V2(t) comme sortie s(t).
1. Déterminer la fonction de transfert de ce système ;
2. Mettre l’équation trouvée sous la forme de l’équation (1), et définir chaque
terme (wn, x, k) en fonction des éléments constitutifs du circuit.
3. Donner les réponses du système à un échelon unitaire, à une rampe de pente 2 et
à une impulsion unité.

Analyse sous Matlab :

Écrire un programme sous un fichier Matlab qui permet de :


a. Déterminer la fonction de transfert du circuit de la figure 2
b. Tracer sa réponse à une impulsion unité ;
c. Tracer sa réponse indicielle à un échelon unitaire ;
d. Déterminer et afficher les performances du circuit (tr, tm, tau)
d. Tracer la réponse du système à une rampe de pente 2 ;
Commenter votre fichier Matlab et donner vos conclusions.

Vous aimerez peut-être aussi