Acessibilidade / Reportar erro

Funções de Lyapunov lineares por partes para sistemas lineares com controles saturáveis

Resúmenes

This paper is concerned with piecewise-linear functions as Lyapunov function candidates for stability analysis of time-invariant discrete-time linear systems with saturating closed-loop control inputs. New necessary and sufficient conditions for positive definite piecewise-linear functions be Lyapunov functions are presented. A computational procedure is proposed for determination of such Lyapunov functions and associated polyhedral regions of local asymptotic stability. Compared to Minkowski functions, piecewise-linear functions present strictly better performance, being naturally more flexible and better adapted to the radially variable dynamic behavior of saturated systems.

Discrete-time systems; saturation; stability; Lyapunov functions; piecewise-linear functions; linear programming


Este trabalho trata de funções de Lyapunov lineares por partes para análise de estabilidade de sistemas lineares discretos no tempo com entradas saturáveis. São apresentadas novas condições necessárias e suficientes para funções lineares por partes positivas definidas serem funções de Lyapunov. Um procedimento computacional é proposto para determinação dessas funções de Lyapunov e suas correspondentes regiões de estabilidade assintótica. Comparadas às funções de Minkowski, as funções lineares por partes apresentam desempenho estritamente superior e são naturalmente mais flexíveis e adaptadas ao comportamento dinâmico radialmente variável dos sistemas saturados.


Discrete-time systems; saturation; stability; Lyapunov functions; piecewise-linear functions; linear programming

FUNÇÕES DE LYAPUNOV LINEARES POR PARTES PARA SISTEMAS LINEARES COM CONTROLES SATURÁVEIS

Basílio E. A. Milani*

basilio@dt.fee.unicamp.br

Alessandra D. Coelho †

alessandra.coelho@maua.br

*Faculdade de Engenharia Elétrica e de Computação

Universidade Estadual de Campinas

C.P. 6101 - 13081-970 - Campinas, SP, Brazil.

†Escola de Engenharia Mauá

Instituto Mauá de Tecnologia

Praça Mauá 1, Bairro Mauá - 09580-900 - S. Caetano do Sul, SP, Brazil.

ABSTRACT

This paper is concerned with piecewise-linear functions as Lyapunov function candidates for stability analysis of time-invariant discrete-time linear systems with saturating closed-loop control inputs. New necessary and sufficient conditions for positive definite piecewise-linear functions be Lyapunov functions are presented. A computational procedure is proposed for determination of such Lyapunov functions and associated polyhedral regions of local asymptotic stability. Compared to Minkowski functions, piecewise-linear functions present strictly better performance, being naturally more flexible and better adapted to the radially variable dynamic behavior of saturated systems.

KEYWORDS: Discrete-time systems, saturation, stability, Lyapunov functions, piecewise-linear functions, linear programming.

RESUMO

Este trabalho trata de funções de Lyapunov lineares por partes para análise de estabilidade de sistemas lineares discretos no tempo com entradas saturáveis. São apresentadas novas condições necessárias e suficientes para funções lineares por partes positivas definidas serem funções de Lyapunov. Um procedimento computacional é proposto para determinação dessas funções de Lyapunov e suas correspondentes regiões de estabilidade assintótica. Comparadas às funções de Minkowski, as funções lineares por partes apresentam desempenho estritamente superior e são naturalmente mais flexíveis e adaptadas ao comportamento dinâmico radialmente variável dos sistemas saturados.

1 INTRODUÇÃO

Saturação é provavelmente a não linearidade mais comum em engenharia de controle. Ela é usualmente causada por limite de tamanho de componentes, potência disponível e geralmente é associada a amplificadores e atuadores (Slotine e Li, 1981). O estudo de sistemas lineares com saturação deve frequentemente considerar o comportamento não linear do sistema para evitar resultados conservativos (Romanchuck, 1996), (Bitsoris e Gravalou, 1995). Trabalhos recentes (Tarbouriech e Silva Jr., 1997), (Silva Jr. e Tarbouriech, 1999), (Milani, 1999), propoem métodos construtivos para determinação de regiões poliedrais convexas de estabilidade assintótica local e comportamento não linear, para sistemas lineares invariantes, discretos no tempo, com entradas de controle em malha fechada saturáveis. Os métodos propostos são baseados no conceito de conjuntos contractivos. É bem conhecido (Silva Jr. e Tarbouriech, 1999), (Blanchini, 1999), que poliedros contractivos são regiões de estabilidade assintótica associadas a funções de Lyapunov dentro da classe particular de funções lineares por partes denominadas funções de Minkowski:

onde x Î Ân, gié a iésima linha de G Î Âr×n e o poliedro Gx £ 1 é limitado.

Este artigo amplia resultados prévios em (Silva Jr. e Tarbouriech, 1999), (Milani, 1999), considerando funções de Lyapunov numa classe mais geral de funções lineares por partes:

onde x Î Ân e gi, cisão iésimas linhas de G Î Âr×n, c £ 0 Î Âr, respectivamente.

São obtidas novas condições necessárias e suficientes para funções lineares por partes definidas positivas serem funções de Lyapunov de sistemas lineares invariantes, discretos no tempo, com entradas de controle em malha fechada saturáveis. Baseada em formulação de programação linear dessas condições necessárias e suficientes, considerando o comportamento não linear do sistema em malha fechada, é proposto um procedimento para determinação de funções de Lyapunov lineares por partes e suas correspondentes regiões de estabilidade assintótica. Um exemplo numérico compara o desempenho das funções lineares por partes com o das funções de Minkowski, na determinação de regiões de estabilidade assintótica de um sistema com controles em malha fechada saturáveis.

Notação: para duas matrizes reais n × m, A = (aij) e B = (bij), A £ B é equivalente a aij£ bijpara todo i, j tal que 1 £ i £ n e 1 £ j £ m. Para ³ 0, o conjunto W é definido como {x = y, y Î W}.

2 PRELIMINARES

Considere o sistema discreto no tempo

onde f : Ân® Ân é possivelmente não linear.

Definição 2.1: Um conjunto não vazio W, definido no espaço de estado do sistema (3), é -contractivo com respeito ao sistema (3) se existe 0 £ < 1 tal que se x(k) Î W então x(k + 1) Î W para todo 0 £ £ 1.

Definição 2.2: Uma função contínua Y : Ân® Â é definida positiva se

Y(0) = 0 ; Y(x) > 0 se x ¹ 0

Existem várias definições propostas na literatura para funções de Lyapunov, cada uma delas motivadas por um problema específico. A definição a seguir, apresentada em (Blanchini, 1999), é conveniente para os objetivos deste trabalho.

Definição 2.3: Uma função definida positiva Y : Ân® Â é uma função de Lyapunov para (3), na bola unitária 1 = {x : Y(x) £ 1}, se para todo x Î 1, Y(f(x)) £ Y(x) vale para algum 0 £ < 1. A bola 1 é uma região de estabilidade assintótica de (3) com índice de convergência .

Definição 2.4: O epígrafo da função Y : ® Â, Ì Ân , é o conjunto (Y) Ì Ân+1 (Mangasarian, 1974):

(Y) = {(x,z) : x Î , z Î Â, Y(x) £ z}

Lema 2.1: Sejam as funções contínuas Y1 : ® Â, Y2 : ® Â, Ì Ân . Y2(x) £ Y1(x) para todo x Î se e somente se seus epígrafos satisfazem (Y1) Ì (Y2).

Prova: Suficiência: Se (Y1) Ì (Y2), então, de acordo com a Definição 2.4, Y2(x) £ z vale para todo x Î tal que Y1(x) £ z, z Î Â. Logo, tomando Y1(x) = z, tem-se Y2(x) £ Y1(x) para todo x Î . Necessidade: Se (Y1) Ë (Y2), então, de acordo com a Definição 2.4, existe x1Î tal que Y1(x1) £ z e Y2(x1) > z. Fazendo Y1(x1) = z, tem-se Y2(x1) > Y1(x1), que contradiz Y2(x) £ Y1(x) para todo x Î . 

Baseado na Definição 2.4 e Lema 2.1, o Corolário a seguir fornece uma caracterização geométrica para funções de Lyapunov.

Corolário 2.1: Uma função definida positiva Y(x) é uma função de Lyapunov do sistema (3), na bola unitária Y(x) £ 1, se e somente se existe 0 £ < 1 tal que:

onde (Y), (–1Yf) são epígrafos em Y(x) £ 1 das funções Y(x), –1Y(f(x)), respectivamente.

Prova: De acordo com a Definição 2.3, Y(x) é uma função de Lyapunov de (3), em Y(x) £ 1, se e somente se existe 0 £ < 1 tal que:

Aplicando o Lema 2.1 em (5), tem-se:

(Y) Ì (–1Yf)



Definição 2.5: Seja W Ì Ân um conjunto convexo, limitado, fechado, contendo a origem em seu interior. A função de Minkowski Y : Ân® Â de W é dada por (Blanchini, 1999):

A função de Minkowski (6) é definida positiva. Como Y(mx) = mY(x) para m > 0, suas superfícies de nível são obtidas escalonando a fronteira de W (Blanchini, 1999).

Corolário 2.2: A função de Minkowski Y(x) (6) é uma função de Lyapunov do sistema (3), na bola Y(x) £ 1, se e somente se o conjunto W é -contractivo com respeito ao sistema (3).

Prova: De acordo com o Lema 2.1, Y(x) (6) é uma função de Lyapunov de (3), em Y(x) £ 1, se e somente se existe 0 £ < 1 tal que:

De (3),(6) e Definição 2.4 pode ser verificado que:

De (3), (8) e Definição 2.1, pode ser verificado que (7) vale se e somente se W é -contractivo. 

Considere o sistema linear discreto no tempo representado pelas equações de estado e restrições:

onde x(k) Î Ân e u(k) Î Âm, são variáveis de estado e controle respectivamente. A, B, , û, são reais com dimensões apropriadas. Seja a lei de controle em malha fechada saturável:

onde F Î Âm × n é constante e as componentes de sat(Fx) são dados por:

onde fidenota a iésima linha da matriz F.

De (9), (11), o sistema em malha fechada é dado pelo modelo não linear:

Considerando x Î Ân, cada uma das m componentes de (12) tem 3 possíveis estados: saturado no limite inferior, não saturado e saturado no limite superior. Consequentemente, Ân pode ser decomposto em j = 1:3m regiões S(Rj,dj) Ì Ân, chamadas de regiões de saturação (Silva Jr. & Tarbouriech, 1999), dadas pelos poliedros:

onde Fns, ûns, ns, Fsu, ûsu, Fsl, sl, são matrizes e vetores formados apropriadamente pelas linhas de F, û, e relacionadas, respectivamente, com as componentes não saturadas, saturadas no limite superior e saturadas no limite inferior, que caracterizam a região. Dentro de cada região de saturação S(Rj,dj), o sistema de malha fechada (13) é representado pelo modelo linear (Silva Jr. & Tarbouriech, 1999):

onde Bns, Bsue Bslsão matrizes apropriadamente formadas pelas colunas de B relacionadas com Fns, ûsu, sl, respectivamente.

A título ilustrativo, para o sistema de malha fechada (13) com uma entrada de controle saturável, as regiões de saturação de sat(Fx) e o modelo linear por partes são:

Região 1: –£ u £ û

R1 = ; d1 =

A1 = A + BF ; p1 = 0

Região 2: u ³ û

R2 = –F ; d2 = –û

A2 = A ; p2=

Região 3: u £–

R3 = F ; d3 = –

A3 = A ; p3 = –B

No resto deste trabalho, será designado j = 1 para a região de comportamento linear de sat(Fx).

3 FUNÇÕES DE LYAPUNOV LINEARES POR PARTES

Seja a função linear por partes (FLP):

onde x Î Ân e wi, gi, cisão as iésimas linhas de w > 0 Î Âr, G Î Âr × n, c £ 0 Î Âr, respectivamente. Pode-se verificar que a função Y(x) (17) é também definida como:

Proposição 3.1: A FLP Y(x) (17), (18) é positiva definida se e somente se existe uma matriz de permutação P tal que:

e o poliedro 1x £ 1 é limitado.

Prova: Note que permutações de linhas da matriz [ G c w ] não mudam o valor de Y(x). Inspecionando (17) pode-se verificar que Y(0) = 0 se e somente se c £ 0 com pelo menos uma componente zero. Consequentemente, existe uma matriz de permutação P dando (19). De (17), (18), (19), pode ser verificado que:

Notando que

2 < 0, de (18), (19), pode ser também verificado que para um 1 > 0, suficientemente pequeno, vale o seguinte:

De (20), pode ser verificado que Y1(x) é uma função de Minkowski, que é definida positiva se e somente se 1x £ 1 é limitada (ver Definição 2.5). De (20), (21), pode-se verificar que Y(x) é positiva definida se e somente se Y1(x) é definida positiva, concluindo a prova.



Aplicando Definição 2.4, pode ser verificado que o epígrafo da FLP Y(x) (17), definida na bola Y(x) £ 1 é dado por:

Similarmente, pode ser também verificado que para o sistema de malha fechada (13), o epígrafo de

–1Y(f(x)) definido na bola Y(x) £ 1 é dado por:

Proposição 3.2: Uma FLP positiva definida Y(x) (17), (18), é uma função de Lyapunov para (13), na bola Y(x) £ 1, se e somente se existe 0 £ < 1 tal que os epígrafos (22), (23), satisfazem a relação de inclusão:

Prova: Imediata aplicando Corolário 2.1. 

Proposição 3.3: Uma FLP positiva definida Y(x) (17), (18), é uma função de Lyapunov para (13), na bola Y(x) £ 1, se e somente se para as j = 1:3m regiões de saturação (14), (15), (16), existe um 0 £ < 1 tal que

vale para quaisquer

j, x satisfazendo:

ou, em outras palavras, se e somente se existe 0 £ < 1 tal que o poliedro (26) é um subconjunto do poliedro (25).

Prova: Da Proposição 3.2 tem-se:

Notando que

temos

Portanto (27) vale se e somente se para j = 1 : 3m tivermos:

Para x Î S(Rj,dj), de (16), (23), pode ser verificado que (–1Yf) corresponde ao poliedro:

De (14), (15), (22), pode-se verificar que (Y) Ç (S(Rj,dj) × Â) corresponde ao poliedro:

concluindo a prova. 

O Corolário a seguir é uma formulação primal de programação linear da Proposição 3.3 (Bazaraa et al, 1990).

Corolário 3.1: Uma FLP positiva definida Y(x) (17), (18), é uma função de Lyapunov para (13), na bola Y(x) £ 1, se e somente se existe 0 £ < 1 tal que:

onde são obtidos resolvendo os seguintes programas lineares independentes factíveis:

onde gi, ci, wi, são iésimas linhas de G, c, w, respectivamente e Rj, dj, Aj, pjsão relacionadas às regiões de saturação e modelos lineares por partes (14)-(16). Sejam , soluções ótimas relacionadas a um > 0. Isto indica que , Î (Y) estão fora da iésima face de (–1Yf) (23), (24) na jésima região de saturação:

Prova: Inspecionando (25), (26), pode-se verificar que a Proposição 3.3 é satisfeita se e somente se

vale para todos

j, x que satisfazem (26). Em outras palavras,

tem que valer para i = 1 : r e j = 1 : 3m. Pode-se verificar que os programas lineares (38) são equivalentes aos programas (34), (35). Sejam , , respectivamente, índice de desempenho e soluções ótimos dos programas lineares (38). De (31),(38) pode-se também verificar que > 0 indica que , Î (Y) estão fora da iésima face de (–1Yf) na jésima região de saturação (36), concluindo a prova. 

É oportuno enfatizar que o Corolário 3.1 é computacionalmente muito eficiente, capaz de tratar efetivamente problemas de grande porte. Ele corresponde a um conjunto de problemas de programação linear convencionais para os quais existem poderosas ferramentas computacionais (Bazaraa et al, 1990).

4 REGIÕES DE ESTABILIDADE ASSINTÓTICA LOCAL

A seguir, uma FLP Y(x) (17), (18), será representada como Y[G,c,w].

Dentro da região de comportamento linear S(R1,d1) do sistema (13), o supremo poliedro -contractivo Glx £ wlcontido em S(R1,d1) é uma região poliedral de estabilidade assintótica local. A função de Lyapunov associada é o caso particular de FLP Y[Gl,0,wl] chamada de função de Minkowski (ver Definição 2.1, Definição 2.5, Corolário 2.2). Métodos eficientes para obtenção de poliedros -contractivos supremos são dados em (Dórea e Hennet, 1999).

Considere agora uma FLP definida positiva cuja bola unitária tem intersecção com a região de controle não linear do sistema (13). De acordo com a Proposição 3.2, Y[G,c,w] é uma função de Lyapunov para o sistema (13) se e somente se os epígrafos (22), (23), satisfazem a relação de inclusão (Y) Ì (–1Yf) ou equivalentemente

Se (39) não for satisfeita, a próxima candidata a função de Lyapunov deveria ser a FLP derivada da intersecção (Y) Ç (–1Yf). Contudo, devido à não linearidade da lei de controle saturada (12), o epígrafo (–1Yf) (23) não é convexo. Portanto, não é possível garantir a convexidade do conjunto intersecção resultante, complicando a obtenção da FLP. Para contornar esta dificuldade, baseado na Proposição 3.2 e Corolário 3.1, o seguinte procedimento computacional é proposto para determinação de uma função de Lyapunov FLP para o sistema (13), cuja correspondente região de estabilidade assintótica local tem intersecção com a região de controle não linear. Grosso modo, a seguinte tarefa é executada recursivamente: dada a função de Lyapunov Y[Ga,ca,wa] e sua FLP ''expandida'' Y[Ga, ca,dwa], obter a função de Lyapunov Y[G,c,w] tal que Y[Ga,ca,wa] ³ Y[G,c,w] ³ Y[Ga, ca,dwa]. Para obtenção de Y[G,c,w], começar com Y[G,c,w] = Y[Ga, ca,dwa] e recursivamente atualizar Y[G,c,w], fazendo a itersecção de seu epígrafo (Y) = S(G,c,w) (22) com planos de corte relacionados às faces do epígrafo (–1Yf) (23) que não satisfazem ao Corolário 3.1. Para uma descrição detalhada, ver Procedimento 1 no Apêndice.

5 EXEMPLO NUMÉRICO

Considere o seguinte sistema com controle em malha fechada saturável, considerado em (Tarbouriech e Silva Jr., 1997):

Sejam:

  • = .998: índice de convergência;

  • Y[Gl,0,wl]: função de Lyapunov do tipo Minkowski, associada ao supremo poliedro -contractivo com respeito a (40), contido na região de controle linear;

  • Y[Gm,0,wm]: função de Lyapunov do tipo Minkowski, obtida pelo Procedimento 1 no Apêndice, com coeficiente de expansão d = 1.5, começando de Y[Gl,0,wl] e forçando c = 0;

  • Y[Gpw,cpw,wpw]: função de Lyapunov do tipo FLP, obtida pelo Procedimento 1 no Apêndice, com coeficiente de expansão d = 1.5, começando de Y[Gl,0,wl];

  • Sl, Sme Spw: regiões de estabilidade assintótica locais correspondentes às bolas unitárias das funções de Lyapunov Y[Gl,0,wl], Y[Gm,0,wm] e Y[Gpw,cpw,wpw], respectivamente.

Pode ser verificado na Figura 1 que Sme Spw, construídas pelo Procedimento 1, são bem maiores que a região de partida Sl, mostrando assim a eficácia do procedimento de construção proposto. A Região Spwé estritamente maior que a região Sm, mostrando que funções de Lyapunov do tipo FLP podem efetivamente dar resultados menos conservativos que as funções de Minkowski.


As Figuras 2 e 3 mostram as superfícies de nível das funções de Lyapunov Y[Gpw,cpw,wpw] e Y[Gm,0,wm], respectivamente. A forma variável das superfícies de nível de Y[Gpw,cpw,wpw], comparada com a forma fixa das superfícies de Y[Gm,0,wm], mostra que as FLPs são naturalmente mais flexíveis e melhor adaptadas que as funções de Minkowski, ao comportamento dinâmico radialmente variável dos sistemas saturados. Pode também ser verificado nessas figuras que o melhor resultado da FLP é obtido às custas de representação mais complexa: a FLP Y[Gpw,cpw,wpw] tem mais faces que a função de Minkowski Y[Gm,0,wm].



6 CONCLUSÃO

Este trabalho tratou de FLPs como candidatas a funções de Lyapunov de sistemas discretos no tempo com controle em malha fechada saturável. Foram obtidas novas condições necessárias e suficientes para uma FLP ser função Lyapunov. Baseado em uma formulação de programação linear dessas condições, um procedimento computacional efetivo, pouco conservativo, foi proposto para determinação de funções de Lyapunov do tipo FLP e suas correspondentes regiões de estabilidade local assintótica. O exemplo numérico mostrou que funções de Lyapunov do tipo FLP, apresentam desempenho estritamente melhor que funções de Lyapunov do tipo Minkowski, na análise de estabilidade do comportamento não linear de sistemas discretos no tempo, com controles saturáveis. O melhor desempenho ocorre porque as FLPs são naturalmente mais flexíveis e melhor adaptadas ao comportamento dinâmico radialmente variável dos sistemas saturados.

7 REFERÊNCIAS BIBLIOGRÁFICAS

APÊNDICE

Procedimento 1: Determinação de função de Lyapunov do tipo FLP e correspondente região de estabilidade assintótica do sistema (13).

passo 1 - Inicialização

: índice de convergência

d > 1 : coeficiente de expansão

Y[G,c = 0,w] : função de Lyapunov inicial correspondente a Gx £ w, o conjunto -contractivo supremo contido na região de controle linear S1(R1,d1) (Dórea e Hennet, 1999).

passo 2

Eliminar desigualdades redundantes em (Y) = S(G,c,w) (22) (Milham, 1976)

Fazer: Ga= G

passo 3 - Expansão

Fazer: wa= w ; ca= c ; w = dwa

passo 4

Verificar se Y[G,c,w] é uma função de Lyapunov utilizando Corolário 3.1:

Sim : voltar ao passo 3;

Caso contrário: ir para o passo 5.

passo 5 - Construção da função de Lyapunov Y[G,c,w] tal que:

Y[Ga, ca, wa] ³ Y[G,c,w] ³ Y[Ga,ca,dwa]

passo 5.1 - Definir o plano de corte S(, ,) para S(G,c,w), relacionado à face mais violada i* de (–1Yf), na região de saturação mais interna j* que não satisfaz o Corolário 3.1.

= gi* Aj* ; = ci* + gi*pj*

= wi*

passo 5.2

Verificar se S(Ga, ca, wa) Ì S(, , ) (Hennet, 1989)

Sim: ir para o passo 5.3;

Caso contrário: Y[Ga,ca,wa] é a função de Lyapunov desejada.

Pare

passo 5.3

Construção de S(, , ) Ç S(G,c,w) :

passo 5.4

Verificar se Y[G,c,w] é uma função de Lyapunov utilizando Corolário 3.1:

Sim: volte ao passo 2.

Caso contrário: volte ao passo 5.1

Comentários sobre o Procedimento 1:

  • A seleção do plano de corte na região de saturação mais interna que não satisfaz o Corolário 3.1 no passo 5.1 e o teste de inclusão no passo 5.2, procuram evitar planos de cortes que intersectem S(Ga, ca, wa) devido à não convexidade de (-1Yf). Ver figura 4.

  • A eliminação de desigualdades redundantes no passo 2 é recomendada, não somente para obter uma representação concisa de Y[G,c,w], mas também para a eficiência global do procedimento.

  • Pode-se verificar que a iteração dos passos 2 ao 5 fornece uma sequência de funções de Lyapunov monotonicamente decrescente e convergente. A razão de convergência não é facilmente determinável devido à natureza não linear e não convexa do problema.


  • Bazaraa, M.S., J.J. Jarvis, J.J. e Sherali, H.D. (1990). Linear Programming and Network Flows. Wiley, New York NY.
  • Bitsoris, G. e Gravalou E. (1995). Comparison Principle, Positive Invariance and Constrained Regulation of Nonlinear Systems, Automatica, Vol.31, No.2, pp. 217-222.
  • Blanchini, F. (1999). Set Invariance in Control: A Survey, Automatica, Vol.35, No.11, pp.1747-1768.
  • Dórea, C.E.T. e Hennet, J.C. (1999). (A,B)- Invariant Polyhedral Sets of Linear Discrete-time Systems, Journal of Optimization Theory and Applications, Vol.103, No.3, pp.521-542.
  • Hennet, J.C. (1989). Une Extension du Lemme de Farkas et son Application au Problčme de Regulation Linéaire sous Contraintes, C.R. Acad. Sci. Paris, t.308, Série I, pp. 415-419.
  • Mangasarian, O.L. (1974). Nonlinear Programming. SIAM, Philadelphia PA.
  • Milani, B.E.A. (1999). Contractive Polyhedra for Discrete-time Linear Systems with Saturating Controls,Proceedings of the 38th Conference on Decision and Control, Phoenix AZ, USA.
  • Milham, C.B. (1976). Fast Feasibility Methods for Linear Programming, OPSEARCH, Vol.13, No.3-4, pp.198-204.
  • Romanchuck, B.G. (1996). Computing Regions of Attractions with Polytopes: Planar Case, Automatica, Vol.32, No.12, pp. 1727-1732.
  • Silva Jr., J.M.G. e Tarbouriech S. (1999). Polyhedral Regions of Local Asymptotic Stability for Discrete-Time Linear Systems with Saturating Controls, IEEE Transactions on Automatic Control, Vol.44, No.11, pp.2081-2085.
  • Slotine, J. E. e Li, W. (1981). Applied Nonlinear Control. Prentice-Hall, Englewood Cliffs NJ.
  • Tarbouriech, S. e Silva Jr., J.M.G. (1997). Admissible Polyhedra for Discrete-Time Linear Systems with Saturating Controls, Proceedings of 1997 American Control Conference, Albuquerque NM, USA.

Fechas de Publicación

  • Publicación en esta colección
    15 Ene 2003
  • Fecha del número
    Abr 2002
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