Escolar Documentos
Profissional Documentos
Cultura Documentos
2 Item A 1
2.1 Equação de espaço de estados . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.2 Estabilidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3 Controlabilidade e Observabilidade . . . . . . . . . . . . . . . . . . . . . . 4
2.4 Projeto do Controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.5 Fator de Escala Nbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.6 Plotagem do gráfico de saı́da . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 Item B 8
3.1 Equação de espaço de estados . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 Estabilidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3 Controlabilidade e Observabilidade . . . . . . . . . . . . . . . . . . . . . . 10
3.4 Projeto do Controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.5 Fator de Escala Nbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.6 Plotagem do gráfico de saı́da . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 Conclusão 12
Trabalho 1 - Sistemas de Controle II EEE451
1 Objetivo
O objetivo desse trabalho é projetar formas de controle para manter a posição da bola
num sistema, com base numa posição de referência com o auxilio de uma viga mostrado
na figura 1.
• L = 1 m (comprimento da viga);
2 Item A
2.1 Equação de espaço de estados
De acordo com as variáveis de estado dadas no enunciado, espera-se que os espaço de
estados tenha a seguinte forma:
ẋ = A x + b u
y = c x + d u
Onde:
T
x(t) = r ṙ (1)
u(t) = θ (2)
y=r (3)
Para encontrar os elementos das matrizes, é necessário fazer a modelagem matemática
desse sistema. A equação utilizada é a de Euler-Lagrange dada por:
J
( 2
+ m)r̈ + mgsen(α) − mrα̇2 = 0 (4)
R
Linearizando a equação 4 em torno do ponto α = 0, temos sen(α) →
− α e também
2
podemos considerar α̇ →− 0, supondo uma dinâmica lenta.
J
(
+ m)r̈ + mgα = 0 (5)
R2
Podemos considerar uma aproximação entre α e θ:
d
α= θ (6)
L
A equação 5 pode ser escrita:
mgd
r̈ = − θ (7)
L( RJ2 + m)
A partir das equações, temos o espaço de estados com os valores substituı́dos nas
constantes:
0 1 0
ẋ = x + u
0 0 −0, 2095
y = 1 0 x
2.2 Estabilidade
A estabilidade da equação de estados é verificada se todos os autovalores da matriz A
possui parte real negativa.
Com o auxı́lio do Matlab utilizando-se a função eig, podendo ser visto na figura 3,
foram encontrados os seguintes autovalores:
• λ1 = 0
• λ2 = 0
Como os autovalores são iguais a zero, o sistema é assintoticamente instável, pode ser
observado na figura 4.
Como pode ser visto nas figuras 5 e 6, as duas matrizes tem posto 2 (posto igual a
dimensão da matriz A), o sistema é controlável e observável.
Como mostrado na figura 7, foi utilizado o matlab mais uma vez, e pode ser encontrado
ζ e o ωn . No cálculos foram encontrados ζ > 0,6901 e ωn > 1,9321.
Os valores escolhidos foram ζ = 0,7 e ωn = 3, o que possibilitou o cálculo dos polos.
Para encontrar os polos do sitema, foi utilizada a equação:
• p1 = -2,1 + j2,1424
• p2 = -2,1 - j2,1424
Com os polos pôde ser calculada a matriz de ganho com o uso da função place no
matlab:
3 Item B
3.1 Equação de espaço de estados
Assim como no item a, a forma das equações do espaço de estados:
ẋ = A x + b u
y = c x + d u
Porém, nesse projeto temos:
T
x(t) = r ṙ α α̇ (12)
u(t) = α̈ (13)
y=r (14)
O valor de entrada se dá pelo fato da segunda lei de Newton ser u = Jm α̈, em que
podemos aproximar para u = α̈.
Depois de reorganizar a equação 5, temos:
mg
r̈ = − J
α (15)
R 2 + m
Com as equações apresentadas, temos a seguinte equação de espaço de estados:
0 1 0 0 0
0 0 −6, 9819 0 0 u
ẋ = x +
0 0 0 1 0
0 0 0 0 1
y = 1 0 0 0 x
3.2 Estabilidade
Assim como o projeto anterior com o auxilio do Matlab podendo ser visto na figura
13, foi verificado os autovalores da matriz A:
• λ1 = 0
• λ2 = 0
• λ3 = 0
• λ4 = 0
Como todos os autovalos são iguais a zero, o sistema é instável ilustrado no gráfico da
figura 14
Como observado nas figuras 15 e 16, as duas matrizes tem posto 4, portanto o sistema
é controlável e observável.
• ts < 3s
• Mp < 5%
• ζ = 0,7
• ωn = 3
Além dos polos já encontrados anteriormente, precisou ser escolhidos mais dois polos,
sendo um deles 5 vezes mais rápido que os polos dominantes e somente a sua parte real e
o quarto polo com um acréscimo de 2 unidades:
• p1 = -2,1 + j2,1424
• p2 = -2,1 - j2,1424
• p3 = -10,5
• p4 = -12,5
Com os polos, foi encontrado o vetor de ganhos k T com o uso da função place no
Matlab, como mostrado na figura 17.
4 Conclusão
Os dois projetos atenderam os limites estabelecidos, com um tempo de acomodação de
1,9s e um overshoot de 4,6%. Além da posição da bolinha parar na posição de referência
r = 0,5m.