Académique Documents
Professionnel Documents
Culture Documents
Introduo
Processos contnuos controladores discretos Perodo de amostragem (teorema de Shanon) Diagrama de sistema continuo com controlador discreto Consideraes praticas
Representao de estados
Modelo em tempo discreto
onde x(kT); u(kT); y(kT) o estado, controle e sada no instante t = kT. A primeira equao indica como o estado calculado a partir do estado e controle no instante atual gerando assim uma recursividade na atualizao do estado
cuja soluo :
Definindo
tem-se
Propriedades estruturais
Controlabilidade: Um sistema discreto de dimenso n controlvel se for possvel, por meio de um vetor de controle, constante nos intervalos de amostragem e sem restries de magnitude, transferir o sistema de qualquer estado inicial x(kT) para qualquer outro estado desejado num intervalo de n perodos de amostragem.
Propriedades estruturais
Pode-se construir um teste para a controlabilidade do sistema a partir da a soluo da equao recursiva:
obtendo-se:
Como os estados x(0) e x(nT) so arbitrrios a matriz deve ter posto n. Logo, posto(Mc) = n a condio (necessria e suficiente) para que um sistema seja controlvel.
Propriedades estruturais
Quando a matriz de controlabilidade possui posto r, inferior ao nmero de variveis de estado, ento existe uma transformao de similaridade T unitria (T =T-1) tal que:
onde os autovalores de Anc so os autovalores no controlveis do sistema (se existir algum), o par (Ac;Bc) controlvel e a seguinte igualdade se verifca: A funo de transferncia do sistema no se altera se descartamos os estados no controlveis
Propriedades estruturais
Estabilizabilidade: O sistema dito ser estabilizvel quando os autovalores no controlveis so estveis, isto os autovalores de Anc possuem mdulo inferior unidade. Observabilidade: O sistema observvel se todo estado inicial x(0) puder ser determinado a partir do conhecimento de y(kT); u(kT) durante um intervalo de tempo finito.
Propriedades estruturais
Da definio podemos construir um teste para a observabilidade de um sistema. Para uma dada condio inicial x(0) e um sinal de controle conhecido u(kT), a resposta do sistema :
Propriedades estruturais
Com as n primeiras medidas efetuadas temos as relaes:
Como o lado esquerdo das igualdades acima so valores conhecidos (medidas e controle) poderemos encontrar x(0) a partir dessas expresses
Propriedades estruturais
Isto ser possvel quando a matriz
conhecida como matriz de observabilidade, possuir posto igual ao nmero de variveis de estado. Por outro lado, quando posto(Mo) inferior ao nmero de variveis de estado existe uma condio inicial x(0) tal que Mox(0) = 0. Logo, para essa condio inicial teremos o lado direito de todas as expresses nulo e nesse caso a condio inicial desaparece das expresses indicando que no ser possvel recuper-la e o sistema no observvel.
Propriedades estruturais
Quando a matriz de observabilidade possui posto r, inferior ao nmero de variveis de estado, ento existe uma transformao de similaridade T unitria (T =T-1) tal que:
onde Ano contm os autovalores no observveis (se existir algum), o par (Ao;Co) observvel e a seguinte igualdade se verifca:
Propriedades estruturais
Detectabilidade: O sistema dito ser detectvel quando os autovalores no observveis so estveis, isto os autovalores de Ano possuem mdulo inferior unidade.
Realizao de estados
A obteno de uma representao de estados do sistema a partir da sua funo de transferncia recebe o nome de realizao de estados. Para sistemas SISO existem procedimentos bastante simples de realizao de estados. Por exemplo, dado a funo de transferncia
Realizao de estados
Com a introduo de uma varivel intermediria R(z)
Sendo y(t)[n] = y(kT + nT) o deslocamento temporal de n passos frente da varivel y(t) no instante t = kT e lembrando que as condies iniciais so nulas nas equaes acima, usando a transformada inversa podemos reescrev-las:
Realizao de estados
Escolhendo como variveis de estado
At i = q - 1, temos as seguintes relaes:
Realizao de estados
Alem disso
Realizao de estados
A representao de estados acima recebe o nome de forma cannica de controlabilidade pois o par (A;B) nessa representao ser sempre controlvel. Note que no existem zeros na funo de transferncia de U(z) para R(z). Logo no pode haver cancelamento plo/zero nessa parte do sistema que define a ao de controle. Isso justifica que o sistema seja controlvel. Entretanto, se existem cancelamentos plo/zero em G(z), isto , de U(z) para Y (z), esses cancelamentos ocorrem na funo de transferncia de R(z) para a sada Y (z). Logo o sistema no ser observvel. A matriz A com a estrutura acima recebe o nome de forma companheira pois sua equao caracterstica pode ser diretamente escrita com a ltima linha de A, isto ,: Como a realizao de estados de uma dada funo de transferncia no nica existem outras formas de se obter a representao de estados do sistema.
Realizao de estados
Para sistemas MIMO podemos obter a funo de transferncia de cada entrada para cada sada, como se fossem sistemas SISO desacoplados, e em seguida acopl-los, dois dois, da seguinte forma:
Realizao de estados
Realizao Mnima: A realizao de estado (A;B;C;D) de um sistema dita ser mnima se a matriz de dinmica A possui a menor dimenso possvel. O procedimento para realizao de estados descrito acima simples mas normalmente no conduz uma realizao mnima. Para se obter uma realizao de estados mnima a partir de uma realizao no mnima basta se eliminar os estados no controlveis e no observveis, pois uma realizao (A;B;C;D) mnima se e somente se (A;B) controlvel e (A;C) observvel.
Plos e zeros
Como as matrizes do modelo so constantes, i.e. o sistema linear invariante no tempo, podemos utilizar a transformada Z para obter a matriz de transferncia do sistema. Para isso basta supor condies iniciais nulas obtendo
Plos e zeros
Plos: Um nmero complexo z um plo de G(z) se ele um plo de pelo menos uma das funes Gij(z). Todo plo de G(z) um autovalor de A, porm o contrrio no verdade em geral pois cancelamentos plos/zeros podem ocorrer nas funes Gij(z). Podemos mostrar as seguintes relaes:
Plos e zeros
Teorema 1 Seja G(z) = C(zI - A)-1B + D. Ento as seguintes afirmaes so verdadeiras:
Se (A;B) controlvel e (A;C) observvel ento todos os autovalores de A so plos de G(z). Se (A;B) estabilizvel e (A;C) detectvel ento todos os autovalores de A localizados fora do crculo unitrio so plos de G(z). Todos os autovalores de A que no so plos de G(z) ou so no controlveis ou no observveis.
Plos e zeros
Para definir zeros de um sistema multivarivel note que dificilmente encontraramos um nmero complexo z0 tal que G(z0) = 0 j que isso implicaria que z0 um zero simultneo de todos os elementos de G(z). Ao invs disso definiremos zero de um sistema multivarivel como sendo um nmero complexo que anula simultaneamente todas as sadas do sistema (ou uma combinao delas) para algum sinal de entrada. Esta definio de zeros para sistemas multivariveis mais interessante pois nos permite levar em conta o acoplamento entrada/sada do sistema. Para uma definio formal de zeros, precisaremos da seguinte definio auxiliar.
Plos e zeros
Posto normal: definimos posto normal de G(z) o maior posto de G(z) qualquer que seja o complexo z. Por exemplo o posto normal de:
2, porm posto(G(0)) = 1. Assim o posto normal o posto para a maior parte dos valores de z, excluindo-se apenas alguns valores para os quais existe reduo do posto. Dizemos que G(z) possui posto normal completo se o posto normal de G(z) coincide com o nmero de linhas ou colunas (o que for menor), isto se as linhas ou colunas de G(z) forem linearmente independentes para a maior parte dos valores de z.
Plos e zeros
Zeros de transmisso: Seja G(z) uma matriz de posto normal completo. Dizemos que z0 um zero de transmisso de G(z) se uma das condies abaixo est satisfeita: (i) Posto normal de G(z) igual q e existe um vetor v tal que G(z0)v = 0. (ii) Posto normal de G(z) igual r e existe um vetor w tal que wG(z0) = 0. (iii) G(z) quadrada e det(G(z0)) = 0.
Veja na definio acima que se o posto de G(z) sofre reduo para algum z = z0 ento podemos encontrar um sinal de entrada v que pertence ao espao nulo de G(z0) e dessa forma a sada y(z0) = G(z0)v ser nula para a entrada v nos casos (i); (iii). No caso (ii) uma combinao das sadas que se anula pois wy(z0) = wG(z0)v ser nula para qualquer entrada v.
Plos e zeros
Uma forma alternativa de se definir zeros de um sistema multivarivel vem da utilizao das equaes de estado ao invs da funo de transferncia. Impondo sada nula e tomando a transformada Z vemos que (zI - A)X(z) - BU(z) = 0 e CX(z) + DU(z) = 0 onde X(z); U(z) so as transformadas de x(kT); u(kT) respectivamente. De forma compacta temos:
Plos e zeros
Zero invariante: Um nmero complexo z0 chamado de zero invariante de uma representao de estados se posto(R(z0)) inferior ao posto normal de R(z). Para verificar um resultado interessante seja (v0; z0) um par autovetor/autovalor de A, isto AT v0 = z0 v0 e suponha que v0* B = 0. Ento o autovalor z0 no controlvel pois v0* Mc = 0 e isto implica que o posto da matriz de controlabilidade Mc inferior ao nmero de variveis de estado. Alm disso note que [v0* 0] R(z0)=0. Logo todo autovalor no controlvel de A um zero invariante do sistema.
Plos e zeros
Por outro lado se A v0 = z0 v0 e C v0 = 0 ento z0 um autovalor no observvel de A j que Mc v0 = 0 indicando que o posto da matriz de observabilidade menor que o nmero de variveis de estado. Alm disso note que R(z0) [v0 ,0]T = 0 Logo todo autovalor no observvel de A um zero invariante do sistema. Para X(z) = (zI - A)-1BU(z) a definio de zero invariante recupera a definio de zero de transmisso. Assim, todo zero de transmisso tambm um zero invariante. Num sistema controlvel e observvel o conjunto de zeros invariantes e de transmisso coincidem. Para G(z) quadrada com D inversvel, ento todo zero invariante um autovalor de A - BD-1C e todo zero de transmisso um plo de G(z) -1.
Como desejamos que, em malha fechada, o sistema seja estvel e, ainda, atinja certas especificaes de desempenho associadas aos plos desejados para a malha fechada, queremos que os autovalores de malha fechada satisfaam uma dada equao caracterstica escolhemos ai + fi = i; Ou seja, o vetor de ganhos para o sistema na forma cannica controlvel Fc = [n - an ... 1 a1 ]
ou seja, x(kT + T) = (A - BF)x(kT). Queremos encontrar a matriz de ganhos F de tal forma que os autovalores de (A - BF) sejam {1, ... , n}. Para isso, devemos ter: (A - BF)vi = ivi sendo i autovalores e vi seus respectivos autovetores.
Lembrando que espao nulo da matriz Mi o conjunto de todos os vetores gi 0 que satisfazem Migi = 0, o problema a ser resolvido consiste em encontrar (vi; F) tal que o vetor gi = [vi, Fvi] T pertena ao espao nulo da matriz Mi para todo i = 1, ... , n.