Escolar Documentos
Profissional Documentos
Cultura Documentos
3 Funções de Transferência 3
4 Diagonalização da Matriz 4
7 Projeto do Controlador 10
8 Conclusão 14
Trabalho 3 - Sistemas de Controle II EEE451
1 Objetivo
O objetivo desse trabalho é a realização do controle de um sistema de potência através
do controle da frequência de carga de um turbo-gerador. Esse controle é feito através da
detecção da mudança no sinal de frequência e fornecendo um sinal ∆f.
O sistema é mostrado como o da figura 1
˙ 10
− 3 0 − 43
10
∆XE ∆XE 3
0
∆P˙G = 2 −2 0 ∆PG + 0 u + 0 p (1)
105 1
∆f˙ 0 22
− 22 ∆f 0 − 105
22
• λ1 = -4,4861
• λ2 = -0,4463 + j1,6448
• λ3 = -0,4463 - j1,6448
3 Funções de Transferência
Para encontrar a função de transferência, precisamos da equação de espaço de estados
mais uma vez, porém com a adição de uma saı́da que é definida como sendo a variação
de frequência, assim a representação fica da seguinte maneira:
˙E
10 4
10
∆ X − 3
0 − 3
∆XE 3
0
∆P˙G = 2 −2 0
∆PG + 0 u + 0 p
105 1
∆f˙ 0 − 22 ∆f 0 − 105
22 22 (2)
∆XE
y = 0 0 1 ∆PG
∆f
Y (s) 2100
= (4)
U (s) 66s3 + 355s2 + 456s + 860
Y (s) −315s2 − 1680s − 630
= (5)
P (s) 66s3 + 355s2 + 456s + 860
4 Diagonalização da Matriz
É possı́vel diagonalizar a matriz A, visto que ela possui 3 autovalores diferentes. Para
isso, colocaremos seus autovalores na diagonal principal (será a matriz D). A matriz V,
tal que D = V −1 AV, em que a matriz V é uma matriz em que as colunas são autovetores
associados aos autovalores de A. O cálculo realizado foi utilizando a função eig, como
pode ser visto na figura 8.
X(s) = (sI − A)−1 x(0) + (sI − A)−1 b1 U (s) + (sI − A)−1 b2 P (s) (10)
Substituindo a equação 10 na transformada de Laplace de y(t), temos:
Y (s) = c(sI − A)−1 x(0) + c(sI − A)−1 b1 U (s) + c(sI − A)−1 b2 P (s) (11)
Aplicando a transformada de Laplace inversa em 11:
Z t Z t
At A(t−τ )
y(t) = ce x(0) + c e b1 u(τ ) dτ + c eA(t−τ ) b2 p(τ ) dτ (12)
0 0
Utilizando o Matlab, foi feito o cálculo da saı́da y(t) considerando estado inicial nulo e
uma perturbação como degrau unitário. O cálculo pode ser visto na figura 9 e o resultado
na figura 10
y(t) = −0, 2125e−4,4861t + e−0,4463t (0, 2125cos(1, 6448t) − 3, 4236(1, 6448t)) (13)
y(t) = −0, 2125e−4,4861t + e−0,4463t (0, 2125cos(1, 6448t) − 3, 4236(1, 6448t)) (16)
3, 333 −11, 1111 37, 0370
C= 0 6, 6667 −35, 5556 (18)
0 0 31, 8182
Como pode ser visto na figura 15, o posto da matriz é igual a 3, logo o sistema é
controlável.
Para verificar a observabilidade, é utilizada a seguinte equação:
c
O = cA (19)
cA2
Nesse sistema serão observados em 3 casos:
Como visto na figura 16, o posto da matriz é igual a 3, provando que o sistema é
observável.
A matriz ficou
1 0 0
O = −3, 333 0 −1, 333 (21)
11, 111 −6, 3636 4, 5051
Igual aos anteriores, a matriz O também tem posto 3, sendo ela observável.
0 0 1
O= 0 4, 7727 −0, 0455 (25)
9, 5455 −9, 7624 0, 0021
Como em todos os casos o sistema é observável, há a possibilidade de projetar um
observador de estados e alocar o vetor A - lc, caso seja escolhido adequadamente um
vetor l.
7 Projeto do Controlador
Considerando um sistema subamortecido de segunda ordem (sem zeros), temos:
−ζπ
Mp = exp( p ) ∗ 100% (26)
1 − ζ2
4
ts = (27)
ζωn
Com as equações 26 e 27, podemos encontrar ζ e ωn , para ts = 1s e Mp = 5% com o
uso do matlab como pode ser visto na figura 19.
Como pode ser visto na figura 19, ζ > 0,6901 e ωn > 5,7962.
Forma escolhidos ζ = 0,7 e ωn = 9.
Com esse parâmetros é possı́vel determinar os polos dominantes. E o critério para
os outros polos do sistema foi de ser 5x e 10x a parte real dos polos dominantes. Sendo
esses cálculos utilizando a função roots do Matlab e criando uma matriz com os polos
escolhidos como visto na figura 20.
• p1 = -6,3 + j6,4273
• p2 = -6,3 - j6,4273
• p3 = -31,5
• p4 = -63
ki = 5052 (33)
Com os ganhos calculados, foi montado o sistema no Simulink como o da figura 23.
8 Conclusão
A conclusão do trabalho foi que o projeto do controlador foi possı́vel e viável, além
dos estudos de estabilidade, controlabilidade e observabilidade serem satisfatórios para o
sistema em estudo.