Академический Документы
Профессиональный Документы
Культура Документы
Introduo
Vetor de Estado
Modelo Cannico Controlvel
Autovalor e Autovetor
Domnio do tempo
Notao matricial
Vamos trabalhar com sistemas lineares
invariantes no tempo, mas pode representar,
da mesma forma, sistemas:
no lineares
variantes no tempo
de mltiplas entradas e sadas
u1 y1
u2 y2
M sistema M
up yq
y k (t ) = g k [x1 , x 2 K x n , u1 , u 2 K u p , t ] k = 1, 2 K q
e q equaes algbricas
para as sadas
x& ( t ) = A x ( t ) + B u ( t )
y (t ) = C x (t ) + D u (t )
Onde A n x n, B n x p, C q x n e D q x p.
R1 R2
K
vi vo
C1 C2
vi v
v o
dvC1
C 1
2 C 2 i1 = C1
dt
dvC 2
i2 = C2
dt
v0 = vC 2
x
y = x2 y = [0 1] 1
x2
O sistema acima chamado de modelo de estado com
variveis fsicas.
dny d n 1 y dy
n
+ a n 1 n 1 + K + a1 + a0 y =
dt dt dt
n n 1
d u d u du
bn n + bn 1 n 1 + K + b1 + b0 u (t )
dt dt dt
considerando a forma de cascata
u v y
D(p)-1 N(p)
u v
Anlise do 1 sistema para a relao entre v e u D(p)-1
d nv d n 1v dv
n
+ a n 1 n 1 + K + a1 + a 0 v = u (t )
dt dt dt
definindo x&n xn x2 x1
L
Observando que x&n 1 x&1
x& n = u (t) a 0 x 1 a 1 x 2 a 2 x 3 K a n 1 x n
x& A x B
x1
x
v ( t ) = [1 0 0 L 0 ] 2
M
x n
E EM 621 - DMC - UNICAMP
Matrizes sem numerador
x1
x& ( t ) = A x ( t ) + B u ( t ) E = [1 0 0 L 0 ] x
v (t ) = E x (t ) x= 2
M
L 0 xn
0 1 0
0 0
O 0
B=
0
A= M
M M O 1
a0 a1 L an 1 1
EM 621 - DMC - UNICAMP
Considerando apenas o numerador
v y
Para a relao entre y e v N(p)
d nv d n 1v dv
y (t ) = bn n + bn 1 n 1 + K + b1 + b0 v
dt dt dt
substituindo as variveis de estado j definidas
y (t ) = bn (u(t) a0 x1 a1 x 2 a 2 x3 K a n 1 x n ) +
+ bn 1 x n + K + b1 x 2 + b0 x1
Agrupando os termos
y(t ) = (bn 1 bn an-1 ) xn + K + (b1 bn a1 ) x2 + (b0 bn a0 ) x1 + bnu(t)
e na forma matricial
(b0 bn a0 ) x1
T
(b b a ) x
1 n 1 2
y (t ) = M M + bn u(t)
b
n 2 n n-2 xn-1 D
( b a )
(bn1 bn an-1 ) xn
C
EM 621 - DMC - UNICAMP
Matrizes do modelo cannico controlvel
(b0 bn a0 )
T
0
0 (b b a )
B= C= 1 n 1
M M
D = bn
1 ( b
n 1 n n-1
b a )
dx dx
(t ) = A x (t ) + B u (t ) = Ax
dt dt
A =
ou ainda, ( I A) = 0
cuja soluo, desprezando a trivial, exige que a matriz
[I-A] seja singular (no inversvel) e, portanto,
det( I A) = 0
que uma forma de calcular os autovalores.
EM 621 - DMC - UNICAMP
Autovalor e plo
x&2 x2 x1 x1 y
x= =
x2 y&
x&1 resposta y = x 1
EM 621 - DMC - UNICAMP
Exemplo 4.2 continuao
x&1 x2 = 0
x1 y resposta
c k u vetor de x= =
x&2 + x2 + x1 = y = x1
m m m
estado x2 y&
na forma matricial
& 0 1 0
x1 x1
x& = k c + 1 u
2 x2
m m m
x1
y = [1 0]
x2
EM 621 - DMC - UNICAMP
Exemplo 4.2 continuao
c k u
na forma matricial padronizada y + y& + y =
&&
m m m
(b0 bn a0 )
T
0 1 0 L 0 0
0 0 1 L 0 0 (b b a )
A= B= C= 1 n 1 D = bn
M M M O M M M
a0 a1 a2 L an1 1 ( b
n 1 n n-1
b a )
0 1
0 1
A= k c B= C = 0 D = [0 ]
1 m
m m
EM 621 - DMC - UNICAMP
Exemplo 4.2: Diagrama de blocos
c/m
k/m
m=2; np=1/m;
c=3; dp=[1 c/m k/m];
k=10; sys2=tf(np,dp);
A=[0 1;-k/m -c/m]; figure(2), impulse(sys2)
B=[0;1/m];
C=[1 0]; eig(A)
D=0; roots(dp)
sys=ss(A,B,C,D);
impulse(sys) damp(A)
damp(sys2)
m1 = 2 m2 = 50 c1
k1
c1 = 3 c2 = 3
k 2 = 10 m
k1 = 10 1
k2 c2 y 1 , y& 1 , &y& 1
f (t ) = 10 sen( 2t ) N m 2
f (t ) y 2 , y& 2 , &y& 2
2k 2c k c
Ordenando os termos x&2 = x1 x2 + x3 + x4
m1 m1 m1 m1
k c k c 1
x&4 = x1 + x2 x3 x4 + f
m2 m2 m2 m2 m2
x&1 = y&1 = x2
e lembrando que x&3 = y& 2 = x4
0 1 0 0 0
x&1 2k 2c k x
c 1
o modelo fica x&
m1 x2
0
2 = m1 m1 m1
+ 0 u
x&3 0 0 0 1 x3
& k c k c 1
x4 x4 m
m2 m2 m2
m2 2