Académique Documents
Professionnel Documents
Culture Documents
Faculté de Technologie
Département d’Electrotechnique
Licence Automatique
linéaire TPA51
Réaliser par :
KORRICHI AMINA
HALLAK FERHAT
Année universitaire :
2022/2023
Objectifs :
Les réponse :
1. Détermination de la matrice de transition par les trios methods :
A= [1 5 4 ; 1 3 0 ; 1 2 3]
Script Matlab :
A= [1 5 4 ; 1 3 0 ; 1 2 3]
syms t
i=eye(3)
n=2
alpha=i+A*t+(A^n*t^n)/2
Résultats :
A=
1 5 4
1 3 0
1 2 3
i=
1 0 0
0 1 0
0 0 1
n=
alpha1 =
Script Matlab :
[K,D]=eig(A)
alpha2=inv(K)*[exp(t),0,0;0,exp(t),0;0,0,exp(t)]*K
Résultats :
K=
-0.8108 0 0
0 5.6139 0
0 0 2.1969
alpha2 =
[
(81129638414606681803259602606321*exp(t))/81129638414606681695789005144
064, -(10692666826358547*exp(t))/81129638414606681695789005144064,
-(34525285461621*exp(t))/1267650600228229401496703205376]
[
(39719902839923113*exp(t))/649037107316853453566312041152512,
(20282409603651667237285947069753*exp(t))/20282409603651670423947251286
016, -(5039658495184965*exp(t))/40564819207303340847894502572032]
[ (995912031790899*exp(t))/324518553658426726783156020576256,
(24715207703161719*exp(t))/324518553658426726783156020576256,
(40564819207303335212350472708607*exp(t))/40564819207303340847894502572
032]
Script Matlab :
syms p
G=inv(p*i-A)
alpha3=ilaplace(G)
Résultats :
G=
[ (p - 1)/(p^3 - 7*p^2 + 6*p + 10), (2*p + 3)/(p^3 - 7*p^2 + 6*p + 10), -(-
p^2 + 4*p + 2)/(p^3 - 7*p^2 + 6*p + 10)]
alpha3 =
[
sum((r3*exp(r3*t))/(3*r3^2 - 14*r3 + 6), r3 in RootOf(s3^3 - 7*s3^2 + 6*s3 + 10,
s3)) - 3*sum(exp(r3*t)/(3*r3^2 - 14*r3 + 6), r3 in RootOf(s3^3 - 7*s3^2 + 6*s3 + 10,
s3)), sum((r3^2*exp(r3*t))/(3*r3^2 - 14*r3 + 6), r3 in RootOf(s3^3 - 7*s3^2 + 6*s3 +
10, s3)) - 4*sum((r3*exp(r3*t))/(3*r3^2 - 14*r3 + 6), r3 in RootOf(s3^3 - 7*s3^2 +
6*s3 + 10, s3)) - sum(exp(r3*t)/(3*r3^2 - 14*r3 + 6), r3 in RootOf(s3^3 - 7*s3^2 +
6*s3 + 10, s3)),
4*sum(exp(r3*t)/(3*r3^2 - 14*r3 + 6), r3 in RootOf(s3^3 - 7*s3^2 + 6*s3 + 10, s3))]
[
sum((r3*exp(r3*t))/(3*r3^2 - 14*r3 + 6), r3 in RootOf(s3^3 - 7*s3^2 + 6*s3 + 10,
s3)) - sum(exp(r3*t)/(3*r3^2 - 14*r3 + 6), r3 in RootOf(s3^3 - 7*s3^2 + 6*s3 + 10,
s3)), 3*sum(exp(r3*t)/(3*r3^2
- 14*r3 + 6), r3 in RootOf(s3^3 - 7*s3^2 + 6*s3 + 10, s3)) +
2*sum((r3*exp(r3*t))/(3*r3^2 - 14*r3 + 6), r3 in RootOf(s3^3 - 7*s3^2 + 6*s3 + 10,
s3)), sum((r3^2*exp(r3*t))/(3*r3^2 - 14*r3 + 6), r3 in RootOf(s3^3 - 7*s3^2 + 6*s3 +
10, s3)) - 4*sum((r3*exp(r3*t))/(3*r3^2 - 14*r3 + 6), r3 in RootOf(s3^3 - 7*s3^2 +
6*s3 + 10, s3)) - 2*sum(exp(r3*t)/(3*r3^2 - 14*r3 + 6), r3 in RootOf(s3^3 - 7*s3^2 +
6*s3 + 10, s3))]
F1=(2*s)/(s^3+s^2+s-3)
s=tf('s')
F1=(2*s)/(s^3+s^2+s-3)
P=pole(F1)
Fm=canon(F1,'modal')
Résultats :
F1 =
2s
-----------------
s^3 + s^2 + s - 3
P=
-1.0000 + 1.4142i
-1.0000 - 1.4142i
1.0000 + 0.0000i
Fm =
a=
x1 x2 x3
x1 -1 1.414 0
x2 -1.414 -1 0
x3 0 0 1
b=
u1
x1 -0.6872
x2 0.9718
x3 0.5
c=
x1 x2 x3
d=
u1
y1 0
Script Matlab :
Résultats :
A=
1 2 5
0 3 1
2 1 4
B=
C=
1 3 1
D=
sys2ss =
a=
x1 x2 x3
x1 1 2 5
x2 0 3 1
x3 2 1 4
b=
u1
x1 2
x2 1
x3 3
c=
x1 x2 x3
y1 1 3 1
d=
u1
y1 0
M=
Diag =
6.3765 0 0
0 -0.9236 0
0 0 2.5471
A1 =
6.3765 -0.0000 0
-4.0753
0.9090
-0.3015
C1 =
F_ss_m =
a=
x1 x2 x3
x1 6.376 -1.332e-15 0
b=
u1
x1 -4.075
x2 0.909
x3 -0.3015
c=
x1 x2 x3
u1
y1 0
Script Matlab :
Résultats :
A=
1 2 5
0 3 1
2 1 4
B=
C=
1 3 1
D=
sys2ss =
a=
x1 x2 x3
x1 1 2 5
x2 0 3 1
x3 2 1 4
b=
u1
x1 2
x2 1
x3 3
c=
x1 x2 x3
y1 1 3 1
d=
u1
y1 0
CT =
2 19 116
1 6 35
3 17 112
OBS =
1 3 1
3 12 12
27 54 75
rCT =
rOBS =