Acessibilidade / Reportar erro

Estabilidade robusta de sistemas neutrais com atrasos variantes no tempo

Resumos

Condições suficientes na forma de desigualdades matriciais lineares são dadas para a análise de estabilidade robusta de sistemas lineares incertos do tipo neutral, nos quais assume-se que o vetor de estados possui atrasos variantes no tempo. Todas as matrizes do sistema são supostas invariantes no tempo, incertas porém pertencentes a um politopo cujos vértices são conhecidos. A estabilidade robusta do sistema incerto neutral é assegurada por meio de um funcional de Lyapunov-Krasovskii dependente de parâmetro. Além disso, mostra-se como condições para a estabilidade robusta de sistemas incertos contínuos no tempo com e sem atraso nos estados podem ser recuperadas a partir das condições propostas no trabalho. Exemplos numéricos ilustram os resultados obtidos.

Estabilidade robusta; sistemas neutrais; atrasos variantes no tempo; funcional de Lyapunov-Krasovskii dependente de parâmetro


Sufficient linear matrix inequality conditions are given for robust stability analysis of linear uncertain neutral systems, where it is assumed that the vector of states has time-varying delays. All system matrices are supposed to be time invariant, uncertain but belonging to a polytope with known vertices. The robust stability of the uncertain neutral system is assured by means of a parameter dependent Lyapunov-Krasovskii functional. Additionally, it is shown how robust stability conditions for uncertain continuous-time systems with and without state delays can be recovered from the conditions proposed in the paper. Numerical examples illustrate the obtained results.

Robust stability; neutral systems; timevarying delays; parameter dependent Lyapunov-Krasovskii functional


SISTEMAS DE CONTROLE

Estabilidade robusta de sistemas neutrais com atrasos variantes no tempo

Valter Júnior de Souza LeiteI; Pedro Luis Dias PeresII; Eugênio B. CastelanIII; Sophie TarbouriechIV

IUnED Divinópolis - CEFET-MG R. Monte Santo, 319, CEP 35502-036 Divinópolis, MG, Brasil valter@ieee.org

IIDT / FEEC / UNICAMP CP 6101, CEP 13083-970 Campinas, SP, Brasil peres@dt.fee.unicamp.br

IIIDAS / CTC / UFSC CEP 88040-900 Florianópolis - SC - Brasil eugenio@das.ufsc.br

IVLAAS-CNRS, University of Toulouse, 7, Avenue du Colonel Roche, 31077, CEDEX 4 Toulouse, França tarbour@laas.fr

RESUMO

Condições suficientes na forma de desigualdades matriciais lineares são dadas para a análise de estabilidade robusta de sistemas lineares incertos do tipo neutral, nos quais assume-se que o vetor de estados possui atrasos variantes no tempo. Todas as matrizes do sistema são supostas invariantes no tempo, incertas porém pertencentes a um politopo cujos vértices são conhecidos. A estabilidade robusta do sistema incerto neutral é assegurada por meio de um funcional de Lyapunov-Krasovskii dependente de parâmetro. Além disso, mostra-se como condições para a estabilidade robusta de sistemas incertos contínuos no tempo com e sem atraso nos estados podem ser recuperadas a partir das condições propostas no trabalho. Exemplos numéricos ilustram os resultados obtidos.

Palavras-chave: Estabilidade robusta, sistemas neutrais, atrasos variantes no tempo, funcional de Lyapunov-Krasovskii dependente de parâmetro.

ABSTRACT

Sufficient linear matrix inequality conditions are given for robust stability analysis of linear uncertain neutral systems, where it is assumed that the vector of states has time-varying delays. All system matrices are supposed to be time invariant, uncertain but belonging to a polytope with known vertices. The robust stability of the uncertain neutral system is assured by means of a parameter dependent Lyapunov-Krasovskii functional. Additionally, it is shown how robust stability conditions for uncertain continuous-time systems with and without state delays can be recovered from the conditions proposed in the paper. Numerical examples illustrate the obtained results.

Keywords: Robust stability, neutral systems, timevarying delays, parameter dependent Lyapunov-Krasovskii functional.

1 INTRODUÇÃO

A classe dos sistemas lineares com atraso nos estados tem sido um importante objeto de estudo nos últimos anos. O interesse nessa classe de sistemas é justificado principalmente pelos efeitos negativos que os atrasos exercem sobre a estabilidade dos sistemas. Além disso, pode-se dizer que a presença de atrasos em sistemas reais é uma característica freqüente. Veja, por exemplo, Gu et al. (2003), Gu e Niculescu (2003), Richard (2003), Niculescu (2001), Mahmoud (2000), Kolmanovskii e Richard (1999), Dugard e Verriest (1997), Hale e Lunel (1993), Malek-Zavarei e Jamshidi (1987) e referências internas para um apanhado de exemplos, técnicas de análise e de síntese de controladores para sistemas com atraso. A presença de incertezas nos parâmetros do sistemas torna a tarefa de assegurar a estabilidade robusta ainda mais complexa. Assim, uma das principais abordagens utilizadaspara a análise de estabilidade desse tipo de sistema é, sem dúvida, o uso de funcionais de Lyapunov-Krasovskii (Kolmanovskii et al., 1999), (Skorodinskii, 1990), aliada a um esforço significativo para a caracterização da estabilidade robusta por meio de desigualdades matriciais lineares (LMIs, do inglês Linear Matrix Inequalities).

Existem dois tipos de condições para a análise de estabilidade para a classe de sistemas lineares com atraso nos estados: as que são dependentes do atraso e as que são independentes do atraso. No primeiro caso as condições visam garantir a estabilidade de um sistema com atraso nos estados para todo valor do atraso t Î [0,], e denota o máximo valor assumido por t. As condições independentes do atraso são capazes de garantir (quando satisfeitas) a estabilidade de sistemas com atraso para qualquer valor (positivo) de t. Como, em geral, as condições dependentes do atraso são apenas suficientes, nem sempre é possível utilizar condições dependentes do atraso para caracterizar adequadamente a estabilidade de um sistema que seja estável independentemente do atraso.

A classe de sistemas cuja dinâmica depende da derivada dos estados passados é descrita por equações diferenciais hiperbólicas cuja formalização contém as equações diferenciais ordinárias normalmente utilizadas no contexto da teoria de controle (Hale e Lunel, 1993). Linhas de transmissão (veja Bellen et al. (1999)), modelos equivalentes com elementos parciais (PEEC, do inglês Partial Element Equivalent Circuit), utilizados na modelagem de sistemas eletrônicos complexos (veja por exemplo e Cullum et al. (2000) e Yue e Han (2004)), circuitos que operam em alta freqüência, problemas de propagação de ondas eletromagnéticas tridimensionais em circuitos, e alguns processos dinâmicos que ocorrem em tubulações de vapor ou fluido, são exemplos de sistemas físicos que podem ser modelados através de equações diferenciais hiperbólicas com condições iniciais adequadas e derivadas como condições de contorno. Detalhes sobre esses (e outros) sistemas neutrais podem ser encontrados em Hale e Lunel (1993), Niculescu (2001), Cullum et al. (2000) e Bellen et al. (1999), Kolmanovskii e Myshkis (1998).

Dentre diversos trabalhos tratando dessa classe de sistemas, pode-se citar Niculescu (2001) em que são formuladas tanto condições dependentes do atraso quanto condições independentes do atraso para sistemas conhecidos e invariantes no tempo. Condições dependentes do atraso também são dadas em Bin et al. (2003) para esse mesmo tipo de sistema (conhecido e invariante no tempo). Sistemas variantes no tempo e com atrasos também variantes no tempo são tratados em Verriest (1999) através de condições independentes do atraso, formuladas em termos de equações algébricas de Riccati. Incertezas do tipo limitada em norma são consideradas em Xu et al. (2003) para sistemas invariantes no tempo e atraso fixo. Bliman (2002) propõe condições suficientes independentes do atraso, que tendem à necessidade na medida em que a complexidade das inequações matriciais é aumentada, são propostas. No sistema neutral

(t) - E(t - t) = A(a)x(t) + Ah(a)x(t - h)

investigado em Bliman (2002), assume-se a matriz E precisamente conhecida, os atrasos t e h iguais e invariantes no tempo e as matrizes dinâmicas A(a) e Ah(a) pertencentes a um politopo de vértices conhecidos. Uma abordagem que utiliza a teoria de sistemas descritores foi introduzida em Fridman (2001). Esse trabalho não considera incertezas no modelo nem parâmetros variantes no tempo. Outros resultados relevantes incluem Park (2003), Cao e He (2004), Chen (2003), Park et al. (2004), Chen (2004), Fu (2004), Park e Won (2000), Park (2001), Han (2002), Han (2004), Ivnescu et al. (2003). No entanto, a maior parte desses trabalhos considera apenas atrasos invariantes no tempo e, via de regra, assume que o mesmo atraso afeta o estado e sua derivada, isto é, h = t. Embora na maioria dos sistemas modelados por equações neutrais os atrasos h e t sejam considerados idênticos, em alguns livros aparecem modelos com atrasos distintos que propiciam uma descrição mais abrangente (Kolmanovskii e Myshkis, 1998), (Kolmanovskii e Myshkis, 1992). Neste trabalho, optou-se por manter h e t possivelmente distintos, descrevendo uma situação mais geral que contém o caso h = t. Em geral, a estabilidade quadrática é utilizada na maior parte dos resultados citados anteriormente. No contexto de sistemas com atraso sem o termo neutral (i.e. E = 0), é importante citar Zhang et al. (2001) em que é demonstrada, através do uso do lema do ganho pequeno com matrizes constantes de escalonamento, a equivalência de várias condições formuladas através de funcionais de Lyapunov-Krasovskii e a análise de estabilidade robusta de um sistema de comparação livre de atrasos. Não são, no entanto, admitidas incertezas no sistema original e o atraso é assumido constante. Em Kao e Rantzer (2003) é tratada a estabilidade de sistemas lineares com matrizes conhecidas e atrasos variantes no tempo. Nesse último, é utilizada uma formulação baseada em restrições de integrais quadráticas (IQCs, do inglês Integral Quadratic Constraints). Note ainda que, conforme argumentado em Kao e Rantzer (2003), no contexto de sistemas com atraso (E = 0), quando o atraso é variante no tempo a obtenção de condições para a análise de estabilidade torna-se mais elaborada.

A abordagem da estabilidade quadrática (Barmish, 1985) é freqüentemente utilizada para tratar a presença de incertezas, porém apresentando muitas vezes um elevado grau de conservadorismo. Assim, condições menos conservadoras têm sido obtidas através do uso de funções de Lyapunov dependentes de parâmetro no contexto da estabilidade robusta de sistemas lineares incertos (de Oliveira et al., 1999), (Leite e Peres, 2003), (Peaucelle et al., 2000), (Ramos e Peres, 2001), (Ramos e Peres, 2002), (Leite et al., 2004).

Neste trabalho, funcionais dependentes de parâmetro são utilizados para o estudo da análise de estabilidade robusta de sistemas neutrais incertos com atrasos variantes no tempo. São desenvolvidas condições do tipo independente do atraso para sistemas incertos. O principal objetivo aqui é obter condições convexas no formato de LMIs para o estudo da estabilidade robusta de sistemas incertos do tipo neutral, ou seja, para a classe de sistemas cuja dinâmica depende da derivada dos estados passados. Diferentemente da maioria dos trabalhos que tratam desse assunto, valores distintos de atraso de tempo são considerados nos estados atrasados e em suas derivadas. Além disso, nenhuma transformação de modelo, que normalmente introduz novas dinâmicas no modelo construído, conforme discutido em Gu e Niculescu (2001), (Niculescu, 2001) é utilizada e todas as matrizes de sistema podem ser afetadas por incertezas do tipo politópica com vértices conhecidos. Condições suficientes na forma de LMIs são propostas para a existência de um funcional de Lyapunov-Krasovskii dependente de parâmetro, assegurando a estabilidade robusta do sistema neutral incerto independentemente dos valores dos atrasos variantes no tempo. Embora apresentadas para o caso de atrasos simples, as condições podem ser facilmente estendidas para o caso de múltiplos atrasos. É mostrado que a formulação apresentada neste trabalho contém outros resultados da literatura, tais como a estabilidade robusta de sistemas lineares incertos livres de atrasos e a estabilidade robusta de sistemas incertos com atrasos, como casos especiais. Exemplos numéricos ilustram a efetividade dos resultados.

1.1 Notação

Neste texto, M' indica a transposta de M, M < 0 ( < 0) significa que M é simétrica (semi-) definida negativa. N é usado para denotar o número de vértices de um politopo. é o conjunto dos números reais, + o conjunto dos números reais positivos, n o espaço dos vetores com n elementos reais e n×n é o espaço das matrizes de dimensões n × n com entradas reais. In denota a matriz identidade de dimensões n × n e 0 é utilizado para denotar a matriz nula de dimensões apropriadas. t = ([-t,0],n) denota o espaço de Banach das funções vetoriais contínuas mapeando o intervalo [-t,0] em n com topologia de convergência uniforme. é o conjunto definido como = { f Î t ; ||f||c < v , v > 0}, em que ||f||c = ||f(t)||, sendo || (·) || a norma 2 de (·). O símbolo representa os blocos simétricos nas LMIs.

2 PRELIMINARES

Considere a seguinte classe de sistemas incertos neutrais

com condições iniciais

em que x(t) Î n é o vetor de estados e h(t) Î + e t(t) Î + são atrasos variantes no tempo. As matrizes invariantes no tempo E(a), A(a) e Ah(a) não são precisamente conhecidas, mas pertencem a um domínio politópico P com vértices conhecidos Ej, Aj, Ahj- ou (E,A,Ah)j - dado por

Portanto, qualquer tripla (E,A,Ah) (a) em pode ser escrita como uma combinação convexa dos vértices (E,A,Ah)j do politopo de incertezas, em termos de a, aj > 0, aj = 1.

Neste trabalho as seguintes definições são adotadas:

Definição 1 É chamado sistema linear incerto neutral todo aquele que pode ser modelado conforme (1), com E(a) ¹ 0 para todo a admissível.

Definição 2 É chamado sistema linear incerto com atraso todo aquele que pode ser modelado conforme (1), com E(a) = 0 para todo a admissível e Ah(a) ¹ 0 para algum a.

Neste trabalho, o operador D(·), definido em (2), é suposto uniformemente estável (Gu et al., 2003). No caso em que t(t) é invariante no tempo, isto é, t(t) = t, então D(·) é uniformemente estável se

r(E(a)) < 1, "a admissível.

Essa condição é conhecida na literatura como a estabilidade Schur-Cohn de E(a) (Vieira e Kailath, 1977), (Niculescu, 2001).

Entretanto, no caso mais geral em que t(t) é variante no tempo, as condições que asseguram a estabilidade uniforme de D(·) não são bem estabelecidas na literatura. Para mais detalhes no caso de sistemas com atrasos variantes no tempo, veja El'sgol'ts (1966).

O problema a ser investigado é:

Problema 1 Determine, se possível, condições que assegurem a estabilidade robusta para o sistema linear incerto neutral (1)-(5) independentemente dos valores dos atrasos variantes no tempo h(t) e t(t).

Condições suficientes para resolver o Problema 1 são dadas em termos de LMIs. Para isso, um funcional de Lyapunov-Krasovskii dependente de parâmetro é usado, proporcionando condições convexas do tipo ''independente do atraso''que são menos conservadoras que outras similares obtidas através da abordagem de estabilidade quadrática, isto é, utilizando matrizes de Lyapunov-Krasovskii constantes e independentes de parâmetro.

3 ESTABILIDADE ROBUSTA INDEPENDENTE DO ATRASO

Inicialmente, uma LMI de dimensão infinita em a é dada como solução do Problema 1. A partir dessa condição, uma outra é proposta, suficiente para que a primeira seja verificada, desta vez definida em um número finito de LMIs. Para isso, algumas variáveis matriciais são escolhidas como independentes do parâmetro a.

O lema seguinte, oriundo da teoria de estabilidade de Lyapunov, é usado para a obtenção dos resultados deste trabalho. Para detalhes, veja, por exemplo, (Niculescu, 2001), (Gu et al., 2003), (Hale, 1977), (Hale e Lunel, 1993).

Lema 1 O sistema linear incerto neutral (1)-(5) é robustamente estável independentemente dos valores dos atrasos variantes no tempo h(t) e t(t) se existirem matrizes simétricas definidas positivas P(a) Î n×n, S1(a) Î n×n e S2 (a) Î n×n tais que

em que

para todo c(t) ¹ 0,

e

Prova: As condições (6) e (11) são suficientes para a estabilidade assintótica do sistema linear incerto neutral (1)-(5), com o operador D(·) uniformemente estável, conforme mostrado, por exemplo, em Niculescu (2001).

Note que a condição suficiente do Lema 1 para a estabilidade assintótica robusta exclui o chamado caso crítico de sistemas neutrais (cadeia de raízes tendendo ao eixo imaginário). O Lema 1 pode ser visto como uma aplicação do chamado Teorema de Lyapunov-Krasovskii (Gu et al., 2003, Theorem 3.1) ao caso de sistemas neutrais com incerteza politópica. Estratégia semelhante foi apresentada em Bliman (2002) para tratar sistemas neutrais com matriz E(a) = E precisamente conhecida e atrasos iguais invariantes no tempo t = h, fazendo apelo a resultados de (Hale, 1977).

Uma observação importante a respeito do Lema 1 é que esse lema não proporciona um método para a obtenção das matrizes P(a), S1(a) e S2(a). Note ainda que a equação (11) é dada por

em que nenhum majorante sobre as taxas de variação dos atrasos é imposto. Deste ponto em diante, os seguintes limites são assumidos para as taxas de variação dos atrasos, como forma de obter condições suficientes para a verificação do Lema 1 e, portanto, fornecer uma solução para o Problema 1. Assim, suponha que

e defina os seguintes escalares

Com essas definições é possível estabelecer os principais resultados deste trabalho.

Teorema 1 As condições equivalentes seguintes garantem a estabilidade robusta independentemente dos atrasos variantes no tempo do sistema linear incerto neutral (1)-(5), sujeitos a (13)-(14), e são suficientes para a verificação do Lema 1, assegurando portanto, uma solução para o Problema 1:

i) Existem matrizes simétricas definidas positivas P(a) Î n×n, S1(a) Î n×n, S2 (a) Î n×n tais que

ii) Existem matrizes simétricas definidas positivas P(a) Î n×n, S1(a) Î n×n, S2(a) Î n×n e matrizes F1(a), F2(a), G1(a), G2(a), H1(a), H2(a), M1(a), M2(a), N1(a) e N2(a) pertencentes a n×n tais que (17) é verificada para todo a admissível.

Prova: O fato de que i) é uma condição suficiente para resolver o Problema 1 vem diretamente do Lema 1. Avaliando a derivada temporal de V(·), com D(xt) dado em (2), obtém-se c(t)'(a, t) c(t), com c(t) dado em (10) e

com

(1- (t)), (1- (t)). Usando (13)-(14) e (16) é possível obter

(a, t) < Q(a) < 0

assegurando, portanto, as condições do Lema 1. O fato de que ii) Þ i) pode ser obtido através da transformação de congruência Q(a) = ' X(a) em que

e, finalmente, ii) Ü i) pode ser provado utilizando o Lema de Finsler (de Oliveira e Skelton, 2001). De fato, escolhendo

e

tem-se que que (12) e (1) podem ser escritas, respectivamente, como w'Q(a) w < 0 e (a)w = 0, com

Neste caso, o lema de Finsler assegura que essas condições são equivalentes à solução de

Q(a) + c(a)(a) + (a)' c(a)' < 0

com

A condição seguinte é convexa nas variáveis de otimização e de dimensão infinita em a.

As condições apresentadas no Teorema 1 são convexas nas variáveis de decisão porém de dimensão infinita em a. Além disso, não dependem dos valores de t(t) e h(t), mas apenas de suas taxas de variação máximas, respectivamente e . O Teorema 1 poderia ser usado para verificar a estabilidade robusta de um sistema neutral pertencente a qualquer domínio de incertezas parametrizado em a, ao preço de ser necessário testar todos os possíveis valores de a do domínio correspondente. Um teste numericamente eficiente, definido por um número finito de LMIs, que garante as condições do Lema 1, pode ser obtido impondo-se a seguinte estrutura às matrizes simétricas P(a), S1(a), S2(a)

e escolhendo as matrizes extras de forma independente do parâmetro a, isto é

F1(a) = F1,

F2(a) = F2,

G1(a) = G1,

G2(a) = G2,

H1(a) = H1,

H2(a) = H2,

M1(a) = M1,

M2(a) = M2,

N1(a) = N1 e

N2(a) = N2.

Note que estruturas mais complexas (por exemplo, com dependência afim no parâmetro a) poderiam ser escolhidas para as matrizes extras que compõem o multiplicador c(a) obtido pela aplicação do Lema de Finsler, implicando na existência de produtos de matrizes dependentes de parâmetros em (17). O produto de matrizes que são funções do parâmetro a poderia ser tratado utilizando a técnica apresentada em Ramos e Peres (2001), Ramos e Peres (2002), Leite e Peres (2003) e em Leite et al. (2004). Veja por exemplo (Peres et al., 2003) para a aplicação dessa técnica no contexto de sistemas incertos contínuos no tempo com atraso nos estados (E = 0), isto é, para os dois blocos do canto superior esquerdo de (16) com = 1 (atraso invariante no tempo).

Neste trabalho, optou-se pela escolha mais simples (matrizes extras fixas) que fornece resultados melhores do que os obtidos com a estabilidade quadrática a um custo computacional relativamente baixo e, além disso, permite recuperar condições existentes na literatura como casos particulares da condição mais geral aqui proposta por meio de transformações de congruência, como mostrado na próxima seção.

Teorema 2 Se existirem matrizes simétricas definidas positivas Pj Î n×n, Î n×n, Î n×n, j = 1, ..., N e matrizes F1, F2, G1, G2, H1, H2, M1, M2, N1 e N2 pertencentes a n×n tais que

então, as condições do Lema 1 são verificadas com P(a), S1(a) e S2(a) dadas por (18), assegurando, portanto, uma solução para o Problema 1.

Prova: Claramente, P(a), S1(a) e S2(a) dadas em (18) com Pj = > 0, = > 0, = > 0, j = 1, ... ,N são matrizes definidas positivas. Multiplicando (19) por aj , aj> 0, aj = 1 e somando em j = 1, ... , N, (17) é verificada.

É imediata a obtenção de uma condição baseada na estabilidade quadrática com variáveis extras a partir do Teorema 2. Esse resultado é apresentado no corolário que segue.

Corolário 1 Se existirem matrizes simétricas definidas positivas P Î n×n, S1Î n×n, S2Î n×n, e matrizes F1, F2, G1, G2, H1, H2, M1, M2, N1 e N2 pertencentes a n×n tais que

então, as condições do Lema 1 são verificadas com P(a) = P, S1(a) = S1 e S2(a) = S2, assegurando, portanto, uma solução para o Problema 1. Neste caso o sistema incerto (1)-(5) é dito "quadraticamente estável".

Note que a condição i) do Teorema 1 não pode ser diretamente transformada em uma condição de dimensão finita em a como feito com a condição ii) desse teorema. O principal obstáculo neste caso é a ocorrência do produto triplo nos blocos (1, 3) e (2, 3) (e correspondentes simétricos) de (16). Por essa razão, várias condições convexas encontradas na literatura exigem que a matriz E(a) seja precisamente conhecida, isto é E(a) = E, "a (Bliman, 2002). No caso de E(a) = E pode-se obter uma condição de estabilidade quadrática para o sistema neutral com matrizes A(a) e Ah(a) incertas e atrasos h(t) e t(t) variantes no tempo e sujeitos a (13)-(14), conforme apresentado no seguinte corolário.

Corolário 2 Se existirem matrizes simétricas definidas positivas P Î n×n, S1Î n×n e S2Î n×n tais que

então, as condições do Lema 1 são verificadas com P(a) = P, S1(a) = S1 e S2(a) = S2, garantindo que o sistema (1)-(5), com Ej = E, j = 1, ... ,N e atrasos sujeitos a (13) e (14), é quadraticamente estável.

4 OUTRAS CONDIÇÕES DE ESTABILIDADE ROBUSTA

Alguns casos degenerados da equação diferencial hiperbólica dada em (1) são de interesse teórico e prático. Esses casos podem ser sumarizados pelas seguintes situações:

1. Matriz Ah(a) = 0, " a, implicando que o sistema (1) é descrito por

2. Matriz E(a) = 0, " a, o que faz o sistema (1) deixar de ser do tipo neutral, descrito por uma equação diferencial hiperbólica, e recuperar o caso, mais conhecido, de um sistema incerto com atraso nos estados, dado por

Nesse caso, o operador D(·) em (2) é simplesmente D(xt ) = x(t), pois, sem perda de generalidade, assume-se t(t) = 0, " t.

3. As matrizes E(a) e Ah(a) são ambas nulas, " a, recuperando o caso clássico de umsistema linear incerto contínuo no tempo e livre de atrasos dado por

Nessas três situações, condições de menor complexidade, em relação às já apresentadas neste trabalho, podem ser obtidas a partir das condições dos teoremas 1 e 2 para a análise de estabilidade robusta de (22)-(24). Esse fato decorre de simplificações no funcional de Lyapunov-Krasovskii (6), recuperando funcionais comumente empregados em cada uma dessas situações, conforme discutido a seguir. É bom lembrar que em (22)-(24) as matrizes dinâmicas pertencem ao politopo dado em (5).

Note que para o caso em que Ah(a) = 0, " a, o funcional (6)-(9) pode ser simplificado impondo S1(a) = 0, resultando em

e, no caso em que apenas E(a) = 0, " a, toma-se S2(a) = 0 levando o funcional (6) à forma

que é equivalente a

Na terceira situação, em que Ah(a) = 0 e E(a) = 0, " a, o funcional em estudo fica reduzido ao funcional padrão de Lyapunov, sendo dado por

Na seqüência são apresentadas essas condições, que podem ser obtidas como casos particulares dos teoremas 1 e 2. Neste trabalho é focalizada a obtenção de condições convexas de dimensão finita em a e por isso os corolários apresentados a seguir são determinados a partir das condições do Teorema 2. Um desenvolvimento análogo ao apresentado a seguir pode ser feito a partir do Teorema 1, obtendo, neste caso, condições de dimensão infinita em a. É importante salientar que, embora essas condições possam ser obtidas a partir dos funcionais de Lyapunov-Krasovskii (25)-(28), seguindo passos semelhantes aos apresentados nas provas dos teoremas 1 e 2, optou-se pela obtenção dessas através da aplicação de transformações de congruência em (19).

4.1 Caso Ah(a) = 0

A condição de estabilidade robusta independente do atraso para este caso pode ser obtida de (19), fazendo = 0, j = 1, ... ,N, e aplicando a transformação de congruência

com Xj dado em (19) e

que resulta no seguinte corolário.

Corolário 3 Se existirem matrizes simétricas definidas positivas Pj Î n×n, Î n×n, j = 1, ... ,N e matrizes F1, F2, G1, G2, H 1, H2, N1 e N2 pertencentes a n×n tais que

então, P(a) e S2(a) dadas em (18) asseguram (25) e (11), garantindo a estabilidade robusta de (22) com t(t) sujeito a (14), independentemente do valor do atraso t(t).

4.2 Caso E(a) = 0

Neste caso a característica "neutral" do sistema (1) é perdida, passando este a ser descrito como em (23), com h(t) sujeito a (13). Fazendo = 0 em (19) e aplicando a transformação de congruência

com Xj dado em (19) e

pode-se estabelecer o seguinte corolário.

Corolário 4 Se existirem matrizes positivas definidas Pj Î n×n, Î n×n, j = 1, ... ,N, matrizes F Î n×n, G Î n×n, M Î n×n tais que

então, P(a) e S1(a) dadas em (18) asseguram (27) e (11), garantindo a estabilidade robusta de (23) com h(t) sujeito a (13), independentemente do valor do atraso h(t).

No Corolário 4, as variáveis extras F, G e M estão relacionadas às do Teorema 2 da seguinte forma:

F = F1; G = G1 + H1; e M = M1

4.3 Caso E(a) = 0 e Ah(a) = 0

Finalmente, considere o sistema linear incerto dado em (1) livre de atrasos. Portanto, o sistema contínuo no tempo resultante é dado por

(t) = A(a)x(t)

Neste caso, a condição apresentada por Peaucelle et al. (2000) para a estabilidade robusta de sistemas contínuos no tempo pode ser recuperada a partir de (19) impondo = = 0, j = 1, ... ,N e considerando, portanto, o funcional dado em (28). Aplicando a transformação de congruência

com Xj, j = 1, ... ,N, dado em (19) e

o seguinte corolário é obtido.

Corolário 5 Se existirem matrizes simétricas definidas positivas Pj Î n×n, j = 1, ... ,N, matrizes F Î n×n e G Î n×n tais que

então, P(a) dada em (18) assegura (28) e (11), garantindo a estabilidade robusta do sistema livre de atrasos dado por (24).

No caso do Corolário 5 as relações entre as matrizes F e G em (33), as correspondentes em Peaucelle et al. (2000) (FP, GP) e as matrizes extras de (19) são dadas por

G = GP = -(G1 + H1); F = FP = -F1

Observação 1 É importante salientar que todos os resultados apresentados aqui contêm, como caso particular, a estabilidade quadrática que utiliza matrizes constantes nos funcionais de Lyapunov-Krasovskii considerados. Essas condições podem ser obtidas dos resultados aqui apresentados impondo-se P(a) = Pj= P, S1(a) = = S1 e S2(a) = = S2, j = 1, ... ,N.

Observação 2 A extensão dos resultados apresentados neste trabalho para o caso de múltiplos atrasos é imediata. Nesse caso, utiliza-se uma matriz S1(a)k para cada atraso hk(t), k = 1, ... , , e uma matriz S2(a)m para cada atraso tm(t), µ = 1, ... , . Para detalhes desse tipo de extensão, veja (Niculescu, 2001).

5 COMPLEXIDADE NUMÉRICA

A complexidade numérica associada às condições LMI apresentadas neste trabalho são dadas na Tabela 1. Essas LMIs podem ser resolvidas em tempo polinomial através de algoritmos comcomplexidade numérica proporcional a 3, sendo o número de variáveis escalares e o número de linhsa das LMIs (Gahinet et al., 1995).

Uma outra abordagem, menos conservadora, para obtenção de condições convexas de dimensão finita suficientes para aquelas estabelecidas no Teorema 1 é utilizar as idéias já exploradas em Ramos e Peres (2001), Ramos e Peres (2002), Leite e Peres (2003) e em Leite et al. (2004), permitindo que as variáveis extras presentes na condição ii) desse teorema sejam também dependentes, de forma afim, do parâmetro a. É claro que, nesse caso, as condições obtidas serão menos conservadoras que as condições do Teorema 2, porém com complexidade mais elevada. Como exemplo desse tipo de abordagem, no contexto de sistemas incertos contínuos no tempo com atrasos (invariantes no tempo) nos estados, veja (Leite et al., 2003) para condições independentes do atraso com variáveis extras e (Peres et al., 2003) para condições dependentes e independentes do atraso (sem variáveis extras).

6 EXEMPLOS

Exemplo 1 Considere o sistema linear incerto neutral com dois estados pertencente a um domínio politópico definido por três vértices Vj º (E,A,Ah)j, j = 1, 2, 3, em que

Usando os resultados do Teorema 2, é possível caracterizar a região (, ) na qual este sistema é robustamente estável independentemente dos valores dos atrasos h(t) e t(t), como mostrado na Figura 1, em que foi usada uma malha de 0.02 nos eixos e . Salienta-se que esse sistema não pode ser caracterizado como quadraticatimente estável, isto é, as condições do Teorema 2 não são factíveis quando é imposto Pj = P, = S1 e = S2, j = 1, ... ,N.


Exemplo 2 Considere o sistema linear incerto com atraso nos estados, cuja equação dinâmica é dada em (23), com A(a) e Ah(a) pertencentes ao politopo determinado pelos vértices V1 = [A1, Ah1], V2 = [A2, Ah2] e V3 = [A3, Ah3] em que

Esse sistema não é quadraticamente estável (independentemente do valor do atraso h(t)). Utilizando as condições LMI estabelecidas no Teorema 2, com Ej = 0 e = 1, é verificado que esse sistema é robustamente estável independentemente do atraso h(t) para |(t)| = = 0.4047. O mesmo resultado é obtido pelas condições do Corolário 4. Na verdade, neste caso (i.e. Ej = 0 e = 1), as condições do Corolário 4 são equivalentes às condições do Teorema 2, isto é, se as condições do Corolário 4 forem verificadas, então existem , j = 1, ... ,N que verificam as condições do Teorema 2 para o mesmo valor de . Reciprocamente, se Xj < 0, j = 1, ... ,N, então a transformação de congruência dada por (31) garante que as condições do Corolário 4 também valem para qualquer valor de > 0, j = 1, ... ,N.

7 CONCLUSÕES

Condições LMI independentes do atraso, suficientes para a análise de estabilidade robusta de sistemas lineares incertos neutrais, pertencentes a domínios politópicos, com atrasos variantes no tempo, foram apresentadas. Essas condições são baseadas em funcionais de Lyapunov- Krasovskii dependentes de parâmetro, o que torna as condições bem menos conservadoras que outras baseadas em matrizes fixas (estabilidade quadrática). Foi mostrado que as condições de análise de estabilidade robusta de sistemas neutrais contêm outras condições específicas para casos degenerados, tais como sistemas com atrasos e sistemas livres de atraso. Exemplos numéricos ilustram os resultados.

AGRADECIMENTOS

Este trabalho contou com o apoio das agências CAPES, CNPq, FAPEMIG (TEC 840/05) e FAPESP. Os autores agradecem os comentários e as sugestões dos revisores anônimos.

Artigo submetido em 14/04/2005

1a. Revisão em 22/05/2006

2a. Revisão em 04/07/2007

Aceito sob recomendação do Editor Associado

Prof. Liu Hsu

  • Barmish, B. R. (1985). Necessary and sufficient conditions for quadratic stabilizability of an uncertain system, Journal of Optimization Theory and Applications 46(4): 399408.
  • Bellen, A., Guglielmi, N. e Ruehli, A. E. (1999). Methods for linear systems of circuit delay differential equations of neutral type, IEEE Transactions on Circuits and Systems Part I: Fundamental Theory and Applications 46(1): 212216.
  • Bin, Y., Ruijun, Z. e Tao, L. (2003). Delay-dependent stability criterion for a class of neutral time-delay systems, Proceedings of the 2003 American Control Conference, Denver, CO, pp. 26942696.
  • Bliman, P.-A. (2002). Lyapunov equation for the stability of linear delay systems of retarded and neutral type, IEEE Transactions on Automatic Control 47(2): 327335.
  • Cao, D. Q. e He, P. (2004). Stability criteria of linear neutral systems with a single delay, Applied Mathematics and Computation 148(1): 135143.
  • Chen, J.-D. (2003). New stability criteria for a class of neutral systems with discrete and distributed timedelays: an LMI approach, Applied Mathematics and Computation 150(3): 719736.
  • Chen, J.-D. (2004). Robust control for uncertain neutral systems with time-delays in state and control input via LMI and GAs, Applied Mathematics and Computation 157(2): 535548.
  • Cullum, J., Ruehli, A. e Zhang, T. (2000). A method for reduced-order modeling and simulation of large interconnect circuits and its application to PEED models with retardation, IEEE Transactions on Circuits and Systems Part II: Analog and Digital Signal Processing 47(4): 261273.
  • de Oliveira, M. C., Bernussou, J. e Geromel, J. C. (1999). A new discrete-time robust stability condition, Systems & Control Letters 37(4): 261265.
  • de Oliveira, M. C. e Skelton, R. E. (2001). Stability tests for constrained linear systems, in S. O. Reza Moheimani (ed.), Perspectives in Robust Control, Vol. 268 of Lecture Notes in Control and Information Science, Springer-Verlag, New York, pp. 241257.
  • Dugard, L. e Verriest, E. I. (1997). Stability and Control of Time-delay Systems, Springer-Verlag, Berlin, Germany.
  • Elsgolts, L. E. (1966). Introduction to the theory of differential equations with deviating arguments, HoldenDay, Inc., San Francisco, USA.
  • Fridman, E. (2001). New Lyapunov-Krasovskii functionals for stability of linear retarded and neutral type systems, Systems & Control Letters 43(4): 309319.
  • Fu, X. (2004). Controllability of abstract neutral functional differential systems with unbounded delay, Applied Mathematics and Computation 151(2): 299314.
  • Gahinet, P., Nemirovskii, A., Laub, A. J. e Chilali,M. (1995). LMI Control Toolbox Users Guide, The Math Works Inc., Natick, MA.
  • Gu, K., Kharitonov, V. L. e Chen, J. (2003). Stability of Time-delay Systems, Control Engineering, Birkhäuser, Boston, MA.
  • Gu, K. e Niculescu, S. (2003). Survey on recent results in the stability and control of time-delay systems, Journal of Dynamic Systems, Measurement and Control Transactions of ASME 125: 125165.
  • Gu, K. e Niculescu, S.-I. (2001). Further remarks on additional dynamics in various model transformations of linear delay systems, IEEE Transactions on Automatic Control 46(3): 497500.
  • Hale, J. (1977). Theory of FunctionalDifferential Equations, Springer-Verlag, New York.
  • Hale, J. e Lunel, S. M. V. (1993). Introduction to Functional Differential Equations, Springer-Verlag, New York.
  • Han, Q.-L. (2002). Robust stability of uncertain delaydifferential systems of neutral type, Automatica 38(4): 719723.
  • Han, Q.-L. (2004). A descriptor system approach to robust stability of uncertain neutral system with discrete and distributed delays, Automatica 40(10): 17911796.
  • Ivanescu, D., Niculescu, S.-I., Dugard, L., Dion, J.-M. e Verriest, E. I. (2003). On delay-dependent stability for linear neutral systems, Automatica 39(2): 255261.
  • Kao, C.-Y. e Rantzer, A. (2003). Stability criteria for systems with bounded uncertain time-varying delay, Proceedings of the 2003 European Control Conference, Cambridge, UK.
  • Kolmanovskii, V. B., Niculescu, S. I. e Richard, J. P. (1999). On the Liapunov-Krasovskii functionals for stability analysis of linear delay systems, International Journal of Control 72(4): 374384.
  • Kolmanovskii, V. B. e Richard, J. P. (1999). Stability of some linear systems with delays, IEEE Transactions on Automatic Control 44(5): 984989.
  • Kolmanovskii, V. e Myshkis, A. (1992). Applied Theory of Functional Differential Equations, Kluwer Academic Publishers, Dordrecht.
  • Kolmanovskii, V. e Myshkis, A. (1998). Introduction to the Theory and Applications of Functional Differential Equations, Kluwer Academic Publishers, Dordrecht.
  • Leite, V. J. S., Montagner, V. F., de Oliveira, P. J., Oliveira, R. C. L. F., Ramos, D. C. W. e Peres, P. L. D. (2004). Estabilidade robusta de sistemas lineares através de desigualdades matriciais lineares, SBA Controle & Automação 15(1): 2440.
  • Leite, V. J. S. e Peres, P. L. D. (2003). An improved LMI condition for robust D-stability of uncertain polytopic systems, IEEE Transactions on Automatic Control 48(3): 500504.
  • Leite, V. J. S., Peres, P. L. D. e Tarbouriech, S. (2003). Less conservative time-delay independent LMI conditions for continuous-time polytopic systems, Proceedings of the 4th IFAC International Workshop on Linear Time Delay Systems, Rocquencourt, France. in CD-rom.
  • Mahmoud, M. S. (2000). Robust Control and Filtering for Time-Delay Systems, Control Engineering Series, Marcel Dekker, Inc., New York.
  • Malek-Zavarei, M. e Jamshidi, M. (1987). Time-Delay Systems: Analysis, Optimization and Applications, North-Holland, Amsterdam, The Netherlands.
  • Niculescu, S.-I. (2001). Delay Effects on Stability: A Robust Control Approach, Vol. 269 of Lecture Notes in Control and Information Sciences, Springer-Verlag, London.
  • Park, J.-H. (2001). A new delay-dependent criterion for neutral systems with multiple delays, Journal of Computational and Applied Mathematics 136(1-2): 177184.
  • Park, J. H. (2003). Simple criterion fot asymptotic stability of interval neutral delay-differential systems, Applied Mathematics Letters 16(7): 10631068.
  • Park, J. H., Kwon, O. e Won, S. (2004). LMI approach to robust H¥" filtering for neutral delay differential systems, Applied Mathematics and Computation 150(1): 235244.
  • Park, J. H. e Won, S. (2000). Stability analysis for neutral delay-differential systems, Journal of The Franklin Institute 337(1): 19.
  • Peaucelle, D., Arzelier, D., Bachelier, O. e Bernussou, J. (2000). A new robust D-stability condition for real convex polytopic uncertainty, Systems & Control Letters 40(1): 2130.
  • Peres, P. L. D., Tarbouriech, S., Garcia, G. e Leite, V. J. S. (2003). Robust stability of time-delay continuous-time systems in polytopic domains, Proceedings of the 2003 European Control Conference, Cambridge, UK. in CDrom.
  • Ramos, D. C.W. e Peres, P. L. D. (2001). A less conservative LMI condition for the robust stability of discretetime uncertain systems, Systems & Control Letters 43(5): 371378.
  • Ramos, D. C. W. e Peres, P. L. D. (2002). An LMI condition for the robust stability of uncertain continuous-time linear systems, IEEE Transactions on Automatic Control 47(4): 675678.
  • Richard, J.-P. (2003). Time-delay systems: an overview of some recent advances and open problems, Automatica 39(10): 16671694.
  • Skorodinskii, V. I. (1990). Iterational method of construction of Lyapunov-Krasovskii functionals for linear systems with delay, Automation and Remote Control 51(9): 12051212.
  • Verriest, E. I. (1999). Robust stability and adaptive control of time-varying neutral systems, Proceedings of the 38th IEEE Conference on Decision and Control, Phoenix, AZ, pp. 46904695.
  • Vieira, A. e Kailath, T. (1977). On another approach to the Schur-Cohn criterion, IEEE Transactions on Circuits and Systems CAS-24: 218220.
  • Xu, S., Lam, J., Yang, C. e Verriest, E. I. (2003). An LMI approach to guaranteed cost control for uncertain linear neutral delay systems, International Journal of Robust and Nonlinear Control 13(1): 3553.
  • Yue, D. e Han, Q.-L. (2004). A delay-dependent stability criterion of neutral systems and its application to a partial element equivalent circuit model, IEEE Transactions on Circuits and Systems Part II: Analog and Digital Signal Processing 51(12): 685689.
  • Zhang, J., Knospe, C. e Tsiotras, P. (2001). Stability of time-delay systems: equivalence between Lyapunov and scaled small-gain conditions, IEEE Transactions on Automatic Control 46(3): 482486.

Datas de Publicação

  • Publicação nesta coleção
    21 Jan 2008
  • Data do Fascículo
    Dez 2007

Histórico

  • Aceito
    04 Jul 2007
  • Revisado
    22 Maio 2006
  • Recebido
    14 Abr 2005
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