Acessibilidade / Reportar erro

Análise e síntese H<FONT FACE=Symbol>¥</FONT> para sistemas LPV

Resumos

Este artigo trata do problema de performance <IMG SRC="http:/img/fbpe/ca/v13n1/a03img02.gif"><FONT FACE=Symbol>¥</FONT> para sistemas LPV. O critério de performance <IMG SRC="http:/img/fbpe/ca/v13n1/a03img02.gif"><FONT FACE=Symbol>¥</FONT> é obtido empregando-se uma função de Lyapunov com dependência quadrática nos parâmetros do sistema. O critério de performance usado admite que os parâmetros do sistema e suas respectivas taxas de variação sejam confinadas numa região convexa. Sob estas considerações obtém-se LMIs que apresentam condições suficientes destinadas aos casos de análise e síntese de sistemas LPV onde um critério de performance <IMG SRC="http:/img/fbpe/ca/v13n1/a03img02.gif"><FONT FACE=Symbol>¥</FONT> é otimizado.


This paper deals with the problem of <IMG SRC="http:/img/fbpe/ca/v13n1/a03img02.gif"><FONT FACE=Symbol>¥</FONT> performance for LPV systems. The <IMG SRC="http:/img/fbpe/ca/v13n1/a03img02.gif"><FONT FACE=Symbol>¥</FONT> performance index is based on a parameter dependent Lyapunov function with quadratic dependence on the parameters as well as on the system state. This stability notion is appropriate to deal with real parameters with magnitude and rate of change which are confined to a given convex region. Sufficient conditions based on LMI are developed for the <IMG SRC="http:/img/fbpe/ca/v13n1/a03img02.gif"><FONT FACE=Symbol>¥</FONT> performance analysis of LPV systems and designs of LPV controllers with guaranteed <IMG SRC="http:/img/fbpe/ca/v13n1/a03img02.gif"><FONT FACE=Symbol>¥</FONT> performance.

H<FONT FACE=Symbol>¥</FONT>performance; LPV systems; LPV control; parameter-dependent Lyapunov functions


ANÁLISE E SÍNTESE H¥ PARA SISTEMAS LPV

José de Oliveira*

oliveira@lcmi.ufsc.br

Alexandre Trofino†

trofino@lcmi.ufsc.br

Carlos E. de Souza‡

csouza@lncc.br

*Departamento de Engenharia Elétrica Universidade do Estado de Santa Catarina, Joinville, SC, Brasil

†Departamento de Automação e Sistemas Universidade Federal de Santa Catarina, SC, Brasil

‡Departamento de Sistemas e Controle Laboratório Nacional de Computação Cientí fica - LNCC/CNPq, RJ, Brasil

ABSTRACT

This paper deals with the problem of

¥ performance for LPV systems. The ¥ performance index is based on a parameter dependent Lyapunov function with quadratic dependence on the parameters as well as on the system state. This stability notion is appropriate to deal with real parameters with magnitude and rate of change which are confined to a given convex region. Sufficient conditions based on LMI are developed for the ¥ performance analysis of LPV systems and designs of LPV controllers with guaranteed ¥ performance.

KEYWORDS: H¥ performance, LPV systems, LPV control, parameter-dependent Lyapunov functions.

RESUMO

Este artigo trata do problema de performance

¥ para sistemas LPV. O critério de performance ¥ é obtido empregando-se uma função de Lyapunov com dependência quadrática nos parâmetros do sistema. O critério de performance usado admite que os parâmetros do sistema e suas respectivas taxas de variação sejam confinadas numa região convexa. Sob estas considerações obtém-se LMIs que apresentam condições suficientes destinadas aos casos de análise e síntese de sistemas LPV onde um critério de performance ¥ é otimizado.

1 INTRODUÇÃO

Dentro da classe de sistemas lineares variantes no tempo, aquela em que a variação temporal das matrizes do modelo de estado aparece como função de um dado vetor de parâmetros tem sido objeto de muito estudo nos últimos anos. Na literatura esta classe é conhecida como sistema lineares com dependência paramétrica (LPV). Os trabalhos em El Ghaoui e Scorletti (1996), Feron et al.(1996), Haddad e Bernstein (1991), Kapila et al. (1997), Shamma e Xiong (1995), Trofino e de Souza (1999) e Wang e Balakrishnan (1998) tratam desta classe de sistema.

Uma ferramenta usual para o estudo da estabilidade de sistemas LPV tem sido a função de Lyapunov, sendo que esta pode ou não apresentar uma dependência nos parâmetros do sistema. Neste contexto, foram propostas noções de estabilidade tais como quadrática e afim-quadrática Feron et al. (1996), Haddad Bernstein (1991), Kapila et al. (1997), Yu e Sideris (1997).

Recentemente em Trofino (1999) e Trofino e de Souza (1999), apresentou-se uma nova noção de estabilidade, chamada de bi-quadrática, onde a função de Lyapunov além de ser quadrática no estado é quadrática também no vetor de parâmetros q(t). Esta nova noção de estabilidade mostra-se mais geral, pois engloba estabilidade quadrática e afim-quadrática como casos particulares.

Neste artigo objetiva-se apresentar formulações LMI que permitem tratar o problema de performance

¥ para sistemas LPV. O critério de performance ¥ será obtido resolvendo-se um problema de otimização convexa onde busca-se um limitante superior para a norma ¥. Serão desenvolvidas técnicas de análise e síntese de sistemas de controle ¥ e para tanto a noção de estabilidade empregada será a bi-quadrática. Apresentamos métodos de síntese por realimentação de estado onde a técnica proposta permite o projeto de controladores com dependência paramétrica afim, (controlador LPV) bem como controladores com ganhos fixos (controlador robusto), considerando respectivamente o caso de os parâmetros serem ou não disponíveis em tempo real.

Notação. Ân×m denota o conjunto de matrizes reais de dimensão n × m, Iré a matriz identidade de dimensão r × r, X > 0, onde X Î Âr × r, indica que X é simétrica e positiva definida, 2 é o espaço de funções reais de quadrado integrável e || . ||2 denota a norma em 2.

2 ANÁLISE

¥

Seja o sistema linear variante no tempo descrito pela seguinte equação de estado.

com

onde x(t) Î , w(t) Î e z(t) Î são, respectivamente, os vetores de estado, distúrbio e de performance, A0, , w, e w são matrizes dadas de dimensões compatíveis e q = (q1,...,qnq) Î é um vetor de parâmetros reais, que podem variar no tempo. Se supõe que estes parâmetros e suas respectivas taxas de variação possam assumir qualquer valor dentro de um politopo cujos vértices são conhecidos a priori.

Os resultados que serão apresentados ao longo deste trabalho fazem uso da noção de estabilidade bi-quadrática cuja definição é apresentada a seguir.

Definição 1(Estabilidade bi-quadrática) Seja um politopo de vértices conhecidos representando os valores admissíveis de (q,). O sistema (t) = A(q)x(t) é bi-quadraticamente estável se existe uma matriz simétrica (q) Î da forma:

tal que as seguintes condições sejam satisfeitas para todo (q, ) Î

Note que estabilidade bi-quadrátrica implica que o sistema (t) = A(q)x(t) é exponencialmente estável para todo (q,) Î e V(x,q) = x¢(q)x é uma função de Lyapunov com dependência quadrática nos parâmetros e no estado do sistema.

Definição 2 (||Gzw||¥) Admita que o sistema (1) seja exponencialmente estável para todo (q,) Î e seja Gzw o operador entrada/saída de w(t) para z(t) de (1). Então define-se a norma ¥ do operador Gzw, ou do sistema (1), como sendo

Note que ||Gzw||¥ representa o ganho induzido pela norma 2 de sinais.

Em seguida apresentaremos um teorema que estabelece condições suficientes para a determinação de um limitante superior para ||Gzw||¥.

Teorema 1 Seja o sistema (1) e um politopo dado que representa os valores admissíveis de (q,). Seja a notação Y =

Então, dado um escalar g > 0, o sistema (1) é bi-quadraticamente estável e ||Gzw||¥ < g, se existem matrizes P¢ = P, M e L tais que as LMIs

são factíveis em todos os vértices do politopo . Além disso, V(x,q) = x¢P Qax é uma função de Lyapunov para o sistema (1) com w º 0.

Prova: Admita que as LMIs (4) e (5) sejam satisfeitas em todos os vértices do politopo . Como estas desigualdades são afins em (q, ), elas são satisfeitas para todo (q, ) Î .

Visto que Ca Qa = 0, então de (5) obtém-se

Agora defina

e note que F = 0. Além disso, de (4) obtém-se

onde

Multiplicando (8) à direita por t = [x¢ w¢]¢ e à esquerda por t¢, decorre que

ou seja

onde V(x,q) = x¢(q)x e (x,q) é calculado ao longo da trajetória de (1). Fazendo w º 0 em (9), segue que V(x,q) é uma função de Lyapunov para o sistema (1) com w º 0, e, logo, este sistema é bi-quadraticamente estável.

Integrando (9) de 0 à T, com a condição inicial x(0) = 0, obtém-se

Como V(x(T),q(T)) > 0, "T > 0, " (q, ) Î , conclui-se que

||Gzw||¥ < g

o que completa a prova.

ÑÑÑ

O Teorema 1 permite encontrar o valor mínimo do limitante superior para ||Gzw||¥. Este limitante é obtido numericamente resolvendo-se o seguinte problema de otimização convexa com restrições do tipo LMI

minimize { g2 }

sujeito à (4) - (5).

3 CONTROLE ¥

Seja o sistema linear variante no tempo descrito por

com

onde x(t) Î , u(t) Î , w(t) Î e z(t) Î são, respectivamente, os vetores de estado, entrada, distúrbio e de performance, A0, , w, u, , w e u, são matrizes dadas de dimensões compatíveis e q = (q1,...,qnq) Î é um vetor de parâmetros reais, que podem variar no tempo.

O sistema (10) é considerado como um sistema linear com dependência paramétrica do tipo LPV, onde qi(t), i = 1,..., nq, estão disponíveis em tempo real, contudo, suas trajetórias não são conhecidas a priori . A única informação conhecida a priori é que os valores de q(t) e (t), para todo t ³ 0, pertencem ao politopo conhecido . Neste caso, objetiva-se projetar um controle por realimentação de estado com dependência paramétrica afim que garanta um limitante superior prescrito para a norma ||Gzw||¥ do sistema realimentado.

A lei de controle que procuramos é do tipo

Apresenta-se a seguir uma solução para o problema de controle acima.

Teorema 2 Seja o sistema (10) e um politopo dado que representa os valores admissíveis de (q, ). Seja a notação1 1 O símbolo ' *' indica sub-matrizes acima do bloco diagonal principal em matrizes bloco-diagonais simétricas

onde

Então, dado um escalar g > 0, existe uma realimentação de estado do tipo (13) tal que o sistema em malha fechada é bi-quadraticamente estável e ||Gzw||¥ < g, se existem matrizes W > 0, Fa, L, M e N tais que as as seguintes condições são satisfeitas em todos os vértices do politopo :

Neste caso, as matrizes de ganho da lei de controle (13) são dadas por

e V(x,q) = x¢W–1Qax é uma função de Lyapunov para o sistema em malha fechada.

Prova: Como as condições (14) e (15) são afins em (q, ) e são satisfeitas em todos os vértices de , por convexidade elas são satisfeitas para todo (q, ) Î .

Considerando que W > 0 e definindo P = W–1, obtém-se

P(q) = PQa > 0, "(q, ) Î .

Agora defina

e note que Fc

c = 0. Então de (14) obtemos

onde

Como W é inversível e Ca tem posto completo por linhas, temos que N também é inversível. Assim defina = W–1LN–1 e note que LCa = W

NCa. Note ainda que Ca Qa = 0 e de (15), obtém-se que W
NCaPQa = 0. Além disso, considerando (13) e (16) pode-se estabelecer que FaPQa = K(q). Logo, multiplicando (18) à direita por

e à esquerda por T ¢, obtém-se

onde

Aplicando o complemento de Schur à desigualdade (19) obtemos

onde

Multiplicando (20) à direita por t = [x¢ w¢]¢ e à esquerda por t¢, decorre que

ou seja

onde V(x,q) = x¢(q)x e (x,q) é calculado ao longo da trajetória do sistema (10) em malha fechada com a lei de controle de (13) e (16). Fazendo w º 0 em (21), segue que V(x,q) é uma função de Lyapunov para o sistema (10) em malha fechada com w º 0, e, logo, este sistema é bi-quadraticamente estável.

Integrando (21) de 0 à T, com a condição inicial x(0) = 0, obtém-se

Como V(x(T),q(T)) > 0, "T > 0, " (q, ) Î , (22) implica que

||Gzw||¥ < g

o que completa a prova.

ÑÑÑ

O Teorema 2 fornece um método de projeto de sistemas de controle

¥, com dependência paramétrica afim, para sistemas lineares variantes no tempo do tipo LPV. O método proposto é baseado na solução de um problema do tipo LMI, e como tal, pode ser resolvido numericamente de maneira eficiente via métodos de otimização convexa. Note que a lei de controle que minimiza o limitante superior para a norma ||Gzw||¥ utilizando-se o método do Teorema 2 pode ser obtida resolvendo-se o seguinte problema de otimização convexa

No caso em que alguns parâmetros não são disponíveis ''on-line", eles não poderão aparecer na lei de controle (13). Neste caso os elementos das matrizes Kicorrespondentes aos parâmetros qi não disponíveis ''on-line", são assumidos como nulos. Note no Teorema 2, que a lei de controle admitirá as matrizes Kinulas, se as partições correspondentes da matriz Faem (16) forem zeradas e a matriz W admitir uma estrutura bloco diagonal. Observe ainda, que a remoção dos parâmetros da lei de controle, não implica em removê-los da função de Lyapunov, mantendo-se assim as condições de robustez desejadas.

Uma característica interessante da lei de controle apresentada em (13) é que ela possue uma dependência paramétrica afim, o que facilita a implementação ''on-line", quando comparada às técnicas de controle cuja dependência paramétrica é não linear.

4 EXEMPLOS NUMÉRICOS

Apresenta-se a seguir resultados de simulações para os casos de análise e síntese obtidos a partir das soluções das LMIs apresentadas nos Teoremas 1 e 2. Os resultados de simulações apresentados foram obtidos empregando o software Scilab.

Exemplo 1.

Consideremos o problema de análise

¥ para o sistema

onde

A Figura 1 mostra os valores de g obtidos de (23) considerando que q Î [0,1] e Î [–10,10], e utilizando-se as seguintes noções de estabilidade: quadrática, afim-quadrática e bi-quadrática. Observe que os dois primeiros casos podem ser obtidos do Teorema 1 impondo-se as seguinte restrições na matriz P em (4): P1 = 0 e P2 = 0 no caso de estabilidade quadrática, e P2 = 0 para estabilidade afim-quadrática. Note ainda que no caso de estabilidade quadrática, (q) fica independente do parâmetro q.

Exemplo 2.

Seja o sistema

onde

Considere o caso de projeto de um controlador por realimentação de estados que estabilize o sistema (25) e atenda ao critério de performance

¥ para q satisfazendo |q| £ 4 e || £ 5. Inicialmente considere o caso em que o parâmetro q não seja disponível ''on-line". Neste caso, o parâmetro q não pode ser utilizado na lei de controle. Utilizando o Teorema 2, obtém-se que o ganho de realimentação que fornece o menor limitante superior g* para ||Gzw||¥ é dado por

K0 = [ –0.25842 –15.95282 ]

e g* = 1.980828. A função de Lyapunov correspondente para o sistema em malha fechada é

onde

Considere agora o caso em que o parâmetro q é disponível ''on-line", ou seja, q poderá ser utilizado na lei de controle, resultando assim uma realimentação de estado com dependência paramétrica. Utilizando o Teorema 2, obtém-se que a realimentação de estado LPV que fornece o menor limitante superior g* para ||Gzw||¥ é dada por

u(t) = (K0 + qK1)x (t)

onde

K0 = [ 0.11642 –18.84973 ]

K1 = [ 0.80044 2.34783 ]

e g* = 1.7708326. A função de Lyapunov correspondente para o sistema em malha fechada é dada por (26) com

5 CONCLUSÕES

Neste artigo abordou-se o problema de performance

¥ para sistemas variantes no tempo do tipo LPV. Atendendo a este critério obteve-se formulações LMI para os problemas de análise e síntese utilizando uma noção de estabilidade conhecida como bi-quadrática.

Apresentou-se exemplos numéricos onde foi possível observar, para o caso de análise, que um menor conservativismo foi obtido quando a noção de estabilidade bi-quadrática é empregada. Isto se justifica pelo fato que estabilidade bi-quadrática é mais geral que estabilidade quadrática e afim-quadrática, sendo estas duas últimas casos particulares da primeira.

Com relação ao problema de síntese, a técnica proposta permite o projeto de controladores com dependência paramétrica afim, bem como controladores com ganhos fixos.

Note que a restrição de igualdade NCa= CaW que aparece na solução do problema de síntese do Teorema 2, implica em uma restrição de estrutura do tipo bloco-diagonal na matrix da função de Lyapunov, o que pode conduzir a resultados conservativos. Uma maneira de reduzir o conservativismo imposto pela condição de igualdade (15), seria substitui-la por N = CaW, onde é uma função afim em q, com a mesma dimensão de Ca. Neste caso deve-se também substituir Capor em (14). Ainda é possível considerar como uma matriz fixa dada e a matriz simétrica N como uma função afim de q. A melhor escolha de que pode conduzir a resultados menos restritos é um problema que ainda requer estudos.

Artigo submetido em 14/12/00

1a. Revisão em 24/09/01

Aceito sob recomendação do Ed. Cons. Prof. Dr. José Roberto Castilho Piqueira

  • El Ghaoui, L. e Scorletti, G. 1996 . Control of rational systems using linear-fractional representations and LMIs,   Automatica 32(9): 1273-1284.
  • Feron, E., Apkarian, P. e Gahinet, P. 1996 . Analysis and systhesis of robust control systems via parameter-dependent Lyapynov functions, IEEE Transactions on Automatic Control 41: 1041-1046.
  • Haddad, W. M. e Bernstein, D. S. 1991 . Parameter dependent Lyapunov functions, constant real parameter uncertainty and the popov criterion in robust analysis and synthesis, Parts 1 and 2, Proc. 30th IEEE Conf. Decision and Control, Brighton, UK.
  • Kapila, V., Haddad, W., Erwin, R. e Bernstein, D. 1997 . Robust controller synthesis via shifted parameter-dependent quadratic cost bounds, Proc. 1997 American Control Conf., Albuquerque, NM.
  • Shamma, J. S. e Xiong, D. 1995 . Control of rate constrained linear parameter varying systems, Proc. 34th IEEE Conf. Decision and Control, New Orleans, LA.
  • Trofino, A. 1999 . Parameter dependent Lyapunov functions for a class of uncertain linear systems: An LMI approach, Proc. 38th IEEE Conf. Decision and Control, Phoenix, AZ.
  • Trofino, A. e de Souza, C. E. 1999 . Bi-quadratic stability of uncertain linear sustems, Proc. 38th IEEE Conf. Decision and Control, Phoenix, AZ.
  • Wang, F. e Balakrishnan, V. 1998 . Improved stability analysis and gains schedulled controller synthesis for parameter-dependent systems, Proc. 37th IEEE Conf. Decision and Control, Tampa, FL.
  • Yu, J. e Sideris, A. 1997 . HĽ control with parameter-dependent Lyapunov functions, System & Control Letters 30(9): 57-69.
  • 1
    O símbolo '
    *' indica sub-matrizes acima do bloco diagonal principal em matrizes bloco-diagonais simétricas
  • Datas de Publicação

    • Publicação nesta coleção
      23 Jan 2003
    • Data do Fascículo
      Abr 2002

    Histórico

    • Revisado
      24 Set 2001
    • Recebido
      14 Dez 2000
    Sociedade Brasileira de Automática Secretaria da SBA, FEEC - Unicamp, BLOCO B - LE51, Av. Albert Einstein, 400, Cidade Universitária Zeferino Vaz, Distrito de Barão Geraldo, 13083-852 - Campinas - SP - Brasil, Tel.: (55 19) 3521 3824, Fax: (55 19) 3521 3866 - Campinas - SP - Brazil
    E-mail: revista_sba@fee.unicamp.br