Vous êtes sur la page 1sur 12

qwertyuiopasdfghjklzxcvbnmqw

ertyuiopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwertyui
TP N°1
opasdfghjklzxcvbnmqwertyuiopa
THEORIE DES MATRICES
sdfghjklzxcvbnmqwertyuiopasdf
Année universitaire 2019/2020

ghjklzxcvbnmqwertyuiopasdfghj


SAHI ABDELGHANI
TIGHZER LOUNIS

klzxcvbnmqwertyuiopasdfghjklz
GROUPE : 03

xcvbnmqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbnmqwe
rtyuiopasdfghjklzxcvbnmqwerty
uiopasdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwertyuiopas
dfghjklzxcvbnmqwertyuiopasdfg
Exo n°1 :

1/-calculez les valeurs propres de A, et indiquer leurs


multiplicités algébrique et géométrique :

 La matrice A se présente comme suit :

 Pour désigner les valeurs/vecteurs propres de la matrice A


, on utilise l’instruction :
[vecteurs_propres,valeurs_propres]=eig(A)

ce qui nous donne le résultat suivant :


 La multiplicités algébrique et géométrique :

La multiplicités algébrique n=7

La multiplicités géométrique :

multiplicites_geometrique=n-rank(2*eye(n)-A)

qui est égale a : 3

2/-calculez la forme de jordan J de A ainsi que la


matrice de transformation T telle que A*T=T*J

 calculer la forme de jordan J et la matrice de


transformation T:

[matrice_de_transformation_T,la_forme_de_jordan_J]=jordan(A)

La vérification :
>> A*T >>T*J

 vérifiez que le nombre de block de jordan que contient J


concorde avec les calculs effectués pour la première
question :
le nombre de blocs de jordan :

On On constate que le nombre de blocs est de 3 ce qui coïncide avec la multiplicités géométrique2]

3/-vérifiez que la matrice T est formée par les vecteurs


propres généralisés de A
on a les vecteurs :

v1=V(:,1)

v2=V(:,2)

v3=V(:,3)

de ce fait la matrice de transformation T comporte T=[v1 T( :,1) T( :,2) T( :,3) v2 v3 T( :,1)]


A/-décomposez le premier bloc de jordan et vérifiez que J12
et J11 commutent :

J2=J11+J12

J11 et J12 commutent

J11*J12 J12*J11

J11*J12=J12*J11

B/-calculez J122,J123,et J124

j12^2 j12^3
en observons les étapes on constate que la puissance fait décalé la diagonal vers le
haut ;

c/-utilisez les résultats de A,B pour calculer exp(A*t)

on utiliseras l’instruction suivante :

syms t ;

e=expm(j11*t)*expm(j12*t)

qui vas aboutir au résultat ci-dessous :


Exo n°2 :

1/-tracez la réponse indicielle de ce système , tirez a partir


de cette réponse le dépassement Dp , le temps de montée à
100%,l’erreur statique ainsi que le temps d’établissement à
±2%

 la réponse indicielle de ce système


après avoir introduit le système (G)=tf([10 10],[1 10.6 7 10]) on pourras
effectuer l’instruction step(G) qui donnera la réponse de ce dernier a un échelon
 à partir de ce graphe on déduira :

Tpic=2.39s ;

-Le dépassement Dp qui est équivaut à :

ou Dp=𝑦(𝑡𝑝)−𝑦(∞)𝑦(∞)∗100=58.96% ;

-Le temps de montée à 100% :

Tm(100%) = 0.798s ;

-L’erreur statique :

E(∞)=lim𝑠→0𝐸(𝑠) =lim𝑠→01𝑠 𝑠 (1−𝐺(𝑠)) =lim𝑠→0(1−𝐺(𝑠)) = 1-G(0) = 1-1 = 0 ;

-Le temps d’établissement à ±2% :

Tr(±2% ) = 13.72s ;

2/-situer dans le plan complexe les pôles et les zéro de ce


système :

pzmap(G) ;
Le zéro = -1 les pôles =

 peut-on approximer ce système par un système de


2emeorder
on peut l’approximer avec un système de 2emeordre :
(G2)= tf([10],[1 0.6 1])
3/-tracez le diagramme de bode de ce système et tirer la
marge de phase et la marge de gain

 pour tracer le diagramme de bode il suffit d’ établir


l’instruction bode(G)
La marge de phase  80.2 ;
La marge du gain  ∞ ;

4/-que peut-on dire de la réponse du système en boucle


fermée avec un contrôleur C(s)=1

On conclue donc une existence d’une erreur au sein du système a boucle


fermée ;

 On pourra justifiez notre conclusion à partir de la réponse


indicielle associer à ce dernier (système a boucle fermée)

G=tf([10 10],[1 10.6 7 10]);

step(feedback(G,1,-1))

grid on

Vous aimerez peut-être aussi