0% ont trouvé ce document utile (0 vote)
22 vues17 pages

But de Travaille

Le document présente une étude sur la commande d'un système SISO, incluant la simulation en boucle ouverte, la transformation en forme commandable et observable, ainsi que l'analyse de la stabilité et du comportement dynamique. Il aborde également la stabilisation, le gain de pré-compensation et l'impact des perturbations sur le système, en concluant que l'intégrateur peut aider à éliminer certaines perturbations tout en notant des limites dans d'autres cas. Des simulations sont fournies pour illustrer les résultats obtenus à chaque étape.

Transféré par

samibkt12
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
22 vues17 pages

But de Travaille

Le document présente une étude sur la commande d'un système SISO, incluant la simulation en boucle ouverte, la transformation en forme commandable et observable, ainsi que l'analyse de la stabilité et du comportement dynamique. Il aborde également la stabilisation, le gain de pré-compensation et l'impact des perturbations sur le système, en concluant que l'intégrateur peut aider à éliminer certaines perturbations tout en notant des limites dans d'autres cas. Des simulations sont fournies pour illustrer les résultats obtenus à chaque étape.

Transféré par

samibkt12
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 PDF, TXT ou lisez en ligne sur Scribd

1.

But de travaille

 Réaliser la commande par retour d’état d’un système SISO et réaliser la


simulation en boucle ouverte.
 Faire la transformation sous forme compagne commandable et
observable.
 Etudier la stabilité et le comportement dynamique et calculer le gain de
pré-compensation.
 Etudier le système en présence des perturbations sur l’entrée et l’action
intégrale en boucle ouverte.

1
2. Simulation en boucle ouverte
 Code :
clear all;
close all;
clc;

s=tf('s')
A=[1 4 -1;6 -1 3; 2 2 -5]
B=[2 3 -1]'
C=[1 0 0]
I=eye(3)
H=C*inv(s*I-A)*B
VP=eig(A)

a) la fonction de transfert du système


2 s^8 + 45 s^7 + 225 s^6 - 1511 s^5 - 1.595e004 s^4 - 1.873e004 s^3 + 2.019e005 s^2 + 7.228e005 s + 6.823e005

-----------------------------------------------------------------------------------------------------------------------------------------------------------

s^9 + 15 s^8 - 12 s^7 - 1132 s^6 - 3522 s^5 + 2.539e004 s^4 + 1.378e005 s^3 - 7.585e004 s^2 - 1.448e006 s - 2.147e006

b) la stabilité
les valeurs propres du système sont : 5.2381

-3.8633

-6.3748

Donc le système est instable.

c) La simulation de la réponse du système

 Schéma :

2
 Simulation :

 On note que la réponse diverge tend vers + ∞ parce que le système est instable.

3
3. Transformation sous forme compagne commandable

 Code :
clear all;
close all;
clc;

s=tf('s')
A=[1 4 -1;6 -1 3; 2 2 -5]
B=[2 3 -1]'
C=[1 0 0]
I=eye(3)
H=C*inv(s*I-A)*B
VP=eig(A)
Qc=[B A*B A^2*B]
det(Qc)
Qci=inv(Qc)
Mi=[Qci(3,:);Qci(3,:)*A;Qci(3,:)*A^2]
M=inv(Mi)
At=Mi*A*M
Bt=Mi*B
Ct=C*M

4
4. Transformation sous forme compagne observable

 Code
clear all;
close all;
clc;

A=[1 4 -1;6 -1 3; 2 2 -5]


B=[2 3 -1]'
C=[1 0 0]
Qo=[C ;C*A; C*A^2]
det(Qo)
Ad=A'
Bd=C'
Cd=B'
Qcd=[Bd Ad*Bd Ad^2*Bd]
det(Qcd)
Qcdi=inv(Qcd)
Mdi=[Qcdi(3,:);Qcdi(3,:)*Ad;Qcdi(3,:)*Ad^2]
Md=inv(Mdi)
Adt=Mdi*Ad*Md
Bdt=Mdi*Bd
Cdt=Cd*Md
A=Adt'
B=Cdt'
C=Bdt’

5
5. Stabilisation et comportement dynamique

 Code :
clear all;
close all;
clc;

s=tf('s')
A=[1 4 -1;6 -1 3; 2 2 -5]
B=[2 3 -1]'
C=[1 0 0]
I=eye(3)
H=C*inv(s*I-A)*B
VP=eig(A)
Qc=[B A*B A^2*B]
det(Qc)
Qci=inv(Qc)
Mi=[Qci(3,:);Qci(3,:)*A;Qci(3,:)*A^2]
M=inv(Mi)
At=Mi*A*M
Bt=Mi*B
Ct=C*M
Pole=-At(3,:)
Pdbf=poly([-1-2i -1+2i -5])
Pdbf=Pdbf(2:4)
Pdbf=fliplr(Pdbf)
Kt=Pdbf-Pole
K=Kt*Mi

 Schéma :

6
 Simulation :

 On a obtenu une réponse stable mais avec une valeur finale non désiré (différent de
1).

7
6. Gain de pré-compensation

 Code :
clear all;
close all;
clc;

s=tf('s')
A=[1 4 -1;6 -1 3; 2 2 -5]
B=[2 3 -1]'
C=[1 0 0]
I=eye(3)
H=C*inv(s*I-A)*B
VP=eig(A)
Qc=[B A*B A^2*B]
det(Qc)
Qci=inv(Qc)
Mi=[Qci(3,:);Qci(3,:)*A;Qci(3,:)*A^2]
M=inv(Mi)
At=Mi*A*M
Bt=Mi*B
Ct=C*M
Pole=-At(3,:)
Pdbf=poly([-1-2i -1+2i -5])
Pdbf=Pdbf(2:4)
Pdbf=fliplr(Pdbf)
Kt=Pdbf-Pole
K=Kt*Mi
G=inv(-C*inv(A-B*K)*B)

 Schéma :

1
G K*u K*u
s
Step Gain4 Gain3 Integrator Gain Scope

K*u

Gain1

K*u

Gain2

8
 Simulation :

 On a obtenu une réponse stable et une valeur final désiré (comme l’entrée échelon
U=1).
 Le gain G assure l’erreur statique nul.

9
7. Perturbation sur l’entrée et action intégrale en boucle ouverte

a) Simulation de la réponse du système en présence de la perturbation

 Impulsionnel

 Schéma :

 Simulation :

10
 On a une perturbation impulsionnelle : _amplitude 1 .
_période 5(s) .
_ pulse in période 1 .
 on remarque que la perturbation a une effet sur la réponse mais la réponse toujours
récupérer la forme original.

 Echelon

 Schéma

 Simulation

 On a gardé la même forme de la réponse mais on n’obtient pas la même valeur finale
(différent de 1).
11
 Sinusoïdale

 Schéma :

 Simulation :

 On note que la réponse prend la même forme de la perturbation sinusoïdal


intégrateur.

12
b) Code :

clear all;
close all;
clc;

s=tf('s')
A=[1 4 -1;6 -1 3; 2 2 -5]
B=[2 3 -1]'
C=[1 0 0]
I=eye(3)
H=C*inv(s*I-A)*B
VP=eig(A)
Ae=[A zeros(3,1);-C 0]
Be=[B ;0]
Qce=[Be Ae*Be Ae^2*Be Ae^3*Be]
det(Qce)
Qcei=inv(Qce)
Mei=[Qcei(4,:);Qcei(4,:)*Ae;Qcei(4,:)*Ae^2;Qcei(4,:)*Ae^3]
Me=inv(Mei)
Aet=Mei*Ae*Me
Bet=Mei*Be

Pole=-Aet(4,:)
Pdbf=poly([-1-2i -1+2i -5 -3])
Pdbf=Pdbf(2:5)
Pdbf=fliplr(Pdbf)
Ket=Pdbf-Pole
Ke=Ket*Mei
K=Ke(1:3)
Ki=-Ke(4)
G=inv(-C*inv(A-B*K)*B)

13
c) Simulation de la réponse du système en présence de la perturbation après
l’introduction de l’intégrateur

 Impulsionnel

 Schema :

1 1
G K*u K*u
s s
Step Integrator1 Gain4 Gain3 Integrator Gain Scope

K*u

Gain1

K*u

Gain2

Pulse
Generator

 Simulation :

14
 On Remarque que le système toujours capable d’éliminer la perturbation.

 Echelon
On introduit une perturbation de type échelon à l’instant 2(s)

 Schéma :
1 1
G K*u K*u
s s
Step Integrator1 Gain4 Gain3 Integrator Gain Scope

K*u

Gain1

K*u

Gain2

Step1

 Simulation :

15
 On note que le système peut éliminer la perturbation et récupérer la valeur finale
grâce à l’intégrateur.

 Sinusoïdal

 Schéma

 Simulation :

- On note que la réponse prend la même forme de la perturbation (sinusoïdal) donc


l’intégrateur et insuffisant.

16
88

17

Vous aimerez peut-être aussi