Vous êtes sur la page 1sur 6

TP N°02_PARTIE 2 SNL 2022/2023

TP N°02_PARTIE 2
la fonction "portphasé" de MATLAB

MASTER 1 AUTOMATIQUE ET INFORMATIQUE INDUSTRIELLE GROUPE 1

Bendjeddou Ammar
Medoued Ayoub

2022/2023
UNIVERSITE 20 AOUT 1955 SKIKDA
MASTER 1 AUTOMATIQUE ET INFORMATIQUE INDUSTRIELLE

MASTER 1 AUTOMATIQUE ET INFORMATIQUE INDUSTRIELLE 0


TP N°02_PARTIE 2 2022/2023

Sommaire
I. Introduction :........................................................................................2
II. But de manipulation ................................................................................2
III. Déroulement du TP .................................................................................2
1. Nous examinerons deux systèmes spécifiques et tracerons leurs portraits de

phase à l'aide de la fonction "portphasé" de MATLAB. Ces systèmes sont décrits par

les équations différentielles suivantes : ......................................................2

a. Editor: portphase.m ....................................................................3

a. Editor: Eq2.m ...........................................................................5

IV. Résumé ..............................................................................................5

MASTER 1 AUTOMATIQUE ET INFORMATIQUE INDUSTRIELLE 1


TP N°02_PARTIE 2 2022/2023

I. Introduction :
La fonction "portphasé" permet de visualiser les trajectoires et les
comportements caractéristiques des variables du système dans l'espace des états.
Elle utilise des flèches vectorielles pour représenter les champs vectoriels, qui

indiquent la direction et la vitesse du mouvement des variables dans l'espace.

II. But de manipulation


En traçant les portraits de phase, nous obtenons une représentation visuelle du système qui facilite la
compréhension de son comportement global. Cela peut aider à détecter les points d'équilibre, à analyser
leur stabilité et à identifier les régions du domaine des états où les variables du système convergent ou
divergent.

III. Déroulement du TP

1. Nous examinerons deux systèmes spécifiques et tracerons leurs


portraits de phase à l'aide de la fonction "portphasé" de MATLAB.
Ces systèmes sont décrits par les équations différentielles
suivantes :
a) L'équation différentielle A :

𝑥̇1 = 𝑥1 − 𝑥2

𝑥2̇ = 𝑥12 + 𝑥22 − 2

MASTER 1 AUTOMATIQUE ET INFORMATIQUE INDUSTRIELLE 2


TP N°02_PARTIE 2 2022/2023

a. Editor: portphase.m

function portphase(equations, intervtemps, etendu_plot,


solvermath)
clf; axis(etendu_plot); grid on; hold on; button=1;
while button == 1
[Xinit(1), Xinit(2), button] = ginput(1);
if button ~= 1
break;
end
[t, x] = feval(solvermath, equations, intervtemps,
Xinit);
plot(x(:, 1), x(:, 2));
[t, x] = feval(solvermath, equations, -intervtemps,
Xinit);
plot(x(:, 1), x(:, 2));
end
end

b. Editor: Eq2.m

% Équations différentielles x1'=x1-x2; x2'= x1^2 + x2^2 - 2


equations = @(t, x) [x(1) - x(2); x(1)^2 + x(2)^2 - 2];
% Appel de la fonction portphase
portphase(equations, [0, 10], [-5, 5, -5, 5], @ode45);

MASTER 1 AUTOMATIQUE ET INFORMATIQUE INDUSTRIELLE 3


TP N°02_PARTIE 2 2022/2023

Figure :

Le type de point d’équilibre :


On remarque qu’y a deux point d’équilibre P(1,1) et le type est foyer stable

P(-1,-1) le types est point selle

b) L'équation différentielle B:

𝑥̇1 = 𝑥2

𝑥2̇ = 1 − 𝑥12 × 𝑥2 − 𝑥1

MASTER 1 AUTOMATIQUE ET INFORMATIQUE INDUSTRIELLE 4


TP N°02_PARTIE 2 2022/2023

c. Editor: Eq2.m

% Équations différentielles x1'=x2; x2'=(1-x1^2)x2-x1


equations = @(t, x) [x(2); 1 - x(1)^2 * x(2) - x(1)];
% Appel de la fonction portphase
portphase(equations, [0, 10], [-5, 5, -5, 5], @ode45);

Figure :

Le type de point d’équilibre :

On remarque qu’y a un seule point d’équilibre P(1,0) et le type est foyer stable
(système stable )

IV. Résumé
En résumé, la fonction "portphasé" est un outil graphique puissant qui nous permet
d'explorer et d'analyser les comportements dynamiques des systèmes en
représentant visuellement leurs portraits de phase. Cela nous aide à mieux
comprendre le système et à visualiser ses caractéristiques importantes.

MASTER 1 AUTOMATIQUE ET INFORMATIQUE INDUSTRIELLE 5

Vous aimerez peut-être aussi