Buscar

Lista de Exercicos Sistemas de controle Ficha #4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

MIEEC - Sistemas e Controlo
11 de Outubro de 2019
Ficha #4 de Teórico-Práticas de Sistemas e Controlo
1. Considere o modelo de estado homogéneo
ẋ(t) = Ax(t), x(0) = x0
Para as seguintes matrizes da dinâmica
A =
[
a 1
0 b
]
com ab 6= 0, A =
[
−3 2
−1 0
]
determine as matrizes de transição eAt respectivas, utilizando os seguintes métodos:
a) Transformada de Laplace.
b) Por diagonalização.
c) Pelo teorema de Cayley-Hamilton.
2. Para o sistema
ẋ(t) = Ax(t), x(0) = x0
com
A =

−2 1 0 0
0 −2 1 0
0 0 −2 0
0 0 0 −1

determine a matriz de transição eAt (Ajuda: repare na estrutura da matriz A).
3. Considere o sistema
ẋ(t) = Ax(t), x(0) = x0
onde A é uma matriz de dimensão 2× 2 com todos os valores próprios reais e distintos.
a) Determine a solução x(t) para x0 = v1, onde v1 é um vector próprio associado ao valor próprio λ1.
b) Sabendo que para x0 = [1 0]
T tem-se a solução x(t) = [e−t 0]T e para x0 = [0 1]
T obtém-se
x(t) =
[
e−t − e−2t e−2t
]T
, determine a solução x(t) para qualquer condição inicial x0.
4. Simulação do modelo linearizado de um pêndulo (continuação)
Considere um pêndulo cujo o movimento obedece à dinâmica não linear
θ̈ +
b
m`2
θ̇ +
g
`
sin θ =
1
m`2
T
onde m denota a massa do pêndulo, b o coeficiente de atrito, ` o comprimento do braço, g = 9.8m/s2
a aceleração gravitica, θ a posição angular que denota o desvio do pêndulo face ao eixo vertical e T um
torque externo de actuação.
a) Para os seguintes valores m = ` = 1 e b = 10 (nas unidades adequadas) construa o modelo de estado
do sistema linearizado utilizando o comando MATLAB sys = ss(A,B,C,0)
b) Obtenha a resposta no tempo do estado x(t) para a condição inicial x0 = [1 0]
T e com entrada
nula. Para isso defina o vector dos tempos e do sinal de entrada (exemplo: t = 0:0.01:5; u =
zeros(size(t))) e utilize as instruções [y,t,x] = lsim(sys,u,t,x0);plot(t,y),grid
Visualize também a resposta x(t) no plano de estado (exemplo: figure(2); plot(x(:,1),x(:,2)),grid
c) Efectue o mesmo exerćıcio em b) mas agora com uma condição inicial x0 que apenas excite o modo
mais rápido do sistema. (Nota: o comando eig também retorna os vectores próprios).
d) Idem, mas para o modo mais lento.

Continue navegando