Open-access Controlador em modo dual adaptativo robusto para plantas com grau relativo unitário: prova de estabilidade

Resumos

Neste artigo é apresentada uma prova de estabilidade para o controlador em Modo Dual Adaptativo Robusto (DMARC) para plantas com grau relativo unitário. O DMARC é um controlador que interpola as estratégias de Controle Adaptativo por Modelo de Referência (MRAC) e o Controle Adaptativo por Modelo de Referência e Estrutura Variável (VS-MRAC) com o intuito de incorporar as vantagens de desempenho transitório de um VS-MRAC, com as propriedades de regime permanente de um MRAC convencional. Desta forma, deseja-se obter um sistema de controle robusto a incertezas paramétricas e perturbações externas, com desempenho rápido e pouco oscilatório durante o transitório e um sinal de controle suave em regime permanente.

Controle em Modo Dual; Controle Adaptativo; Sistemas com Estrutura Variável


In this paper the stability proof to the Dual Mode Adaptive Robust Control (DMARC) applied to plants with relative degree one is presented. The DMARC is a control strategy which interpolates the Model Reference Adaptive Control (MRAC) and the Variable Structure Model Reference Adaptive Control (VS-MRAC). The main idea is to develop a robust controller to parametric uncertainties and external disturbances with good transient characteristics (fast response and small oscillations) as in a VS-MRAC and good steady-state characteristic (smooth control signal) as in a conventional MRAC.

Dual Mode Control; Adaptive Control; Variable Structure Systems


Controlador em modo dual adaptativo robusto para plantas com grau relativo unitário: prova de estabilidade

Caio D. CunhaI; Aldayr D. AraújoI; Francisco C. MotaII

IDepartamento de Engenharia Elétrica - UFRN, 59.072-970 Natal-RN, fone 84 3215 3732-fax 84 3215 3731, dorneles@ufrnet.br, aldayr@dca.ufrn.br

IIDepartamento de Engenharia de Computação e Automação - UFRN, 59.072-970 Natal-RN, fone 84 3215 3771-fax 84 3215 3738, mota@dca.ufrn.br

RESUMO

Neste artigo é apresentada uma prova de estabilidade para o controlador em Modo Dual Adaptativo Robusto (DMARC) para plantas com grau relativo unitário. O DMARC é um controlador que interpola as estratégias de Controle Adaptativo por Modelo de Referência (MRAC) e o Controle Adaptativo por Modelo de Referência e Estrutura Variável (VS-MRAC) com o intuito de incorporar as vantagens de desempenho transitório de um VS-MRAC, com as propriedades de regime permanente de um MRAC convencional. Desta forma, deseja-se obter um sistema de controle robusto a incertezas paramétricas e perturbações externas, com desempenho rápido e pouco oscilatório durante o transitório e um sinal de controle suave em regime permanente.

Palavras-chave: Controle em Modo Dual, Controle Adaptativo, Sistemas com Estrutura Variável.

ABSTRACT

In this paper the stability proof to the Dual Mode Adaptive Robust Control (DMARC) applied to plants with relative degree one is presented. The DMARC is a control strategy which interpolates the Model Reference Adaptive Control (MRAC) and the Variable Structure Model Reference Adaptive Control (VS-MRAC). The main idea is to develop a robust controller to parametric uncertainties and external disturbances with good transient characteristics (fast response and small oscillations) as in a VS-MRAC and good steady-state characteristic (smooth control signal) as in a conventional MRAC.

Keywords: Dual Mode Control, Adaptive Control, Variable Structure Systems.

1 INTRODUÇÃO

O Controlador DMARC teve seu início a partir da idéia proposta por Hsu e Costa (1989). Os autores utilizaram uma expressão que, dependendo da escolha de um parâmetro, podia se comportar como o Controlador MRAC ou como o Controlador VS-MRAC. Essa expressão, para a lei de adaptação dos parâmetros do controlador, foi utilizada para justificar que o VS-MRAC pode ser visto como um controlador adaptativo sem memória e com aprendizado instantâneo (ver Hsu e Costa (1989) e (1990)).

A partir da teoria de controle binário desenvolvida por Emelyanov (1987), Hsu e Costa (1990) propuseram um Controlador Binário Adaptativo por Modelo de Referência (B-MRAC) para plantas com grau relativo (n*) igual a 1 e depois generalizado em Hsu e Costa (1994), para plantas com grau relativo (n*) arbitrário. No B-MRAC é utilizada uma lei gradiente de adaptação de alto ganho com projeção, a qual com um parâmetro fixo suficientemente alto tende ao VS-MRAC.

No controlador MRAC convencional, que usa leis integrais de adaptação, a saída da planta segue um modelo de referência especificado (Ioannou e Sun (1996), Åström e Wittenmark (1995), Sastry e Bodson (1989) e Narendra e Annaswamy (1988)). Mesmo com as modificações para aumentar a robustez do algoritmo convencional (fator s, normalização, etc.) (Ioannou e Sun, 1996) em geral o transitório é lento e oscilatório.

No VS-MRAC, utiliza-se a estrutura de controle por modelo de referência do MRAC e leis chaveadas, como nos sistemas com estrutura variável, para o sinal de controle (Hsu e Costa (1989), Hsu, Araújo e Costa (1994), Hsu, Lizarralde e Araújo (1997), Cunha e outros (2003)). Apesar do bom desempenho transitório, em geral temos a presença do fenômeno de "chattering".

O Controlador em Modo Dual Adaptativo Robusto propõe uma ligação entre o VS-MRAC e o MRAC convencional. O objetivo é conseguir um sistema robusto, com desempenho rápido e pouco oscilatório (características do VS-MRAC), e sinal de controle suave em regime permanente (característica do MRAC).

Uma versão inicial do controlador DMARC, utilizando a lei de adaptação proposta em Hsu e Costa (1989), foi apresentada nos artigos Cunha e outros (2005) e Mota e Araújo (2002). Nesses trabalhos, o parâmetro que dita a transição entre as duas estratégias de controle (MRAC e VS-MRAC) é ajustado em tempo real , utilizando a lógica fuzzy.

Neste trabalho, é proposta uma modificação da lei de adaptação inicial do DMARC utilizada nos trabalhos anteriores (Cunha e Araújo(2004) e Cunha e outros (2005)). Foi acrescentado um termo na lei de adaptação para eliminar os termos de sinais indefinidos que aparecem na derivada da função de Lyapunov.

Esse artigo é organizado como segue. Na seção 2 é dada a formulação do sistema a ser controlado. Os controladores MRAC convencional, VS-MRAC, B-MRAC e DMARC são apresentados nas seções 3, 4, 5 e 6 respectivamente. A análise de estabilidade é feita na seção 7. Na seção 8 é mostrada uma das possíveis formas de ajuste do DMARC, a qual é utilizada nas simulações da seção 9.

2 FORMULAÇÃO DO PROBLEMA

Considere uma planta linear com parâmetros incertos monovariável e invariante no tempo com função de transferência

com entrada u e saída y e o modelo de referência tendo a entrada r e a saída ym caracterizado pela função de transferência

Tem-se como objetivo determinar u tal que o erro de saída

tenda a zero assintoticamente para condições iniciais arbitrárias e sinais de referência r(t) uniformemente limitados e contínuos por partes.

As seguintes hipóteses convencionais são feitas (Sastry e Bodson (1989), pag. 103-104):

a. A planta é controlável e observável com grau[Dp(s)] = n e grau[Np(s)] = m, n e m conhecidos;

b. sgn(kp) = sgn(km), positivos, sem perda de generalidade;

c. Np(s) é Hurwitz (W(s) é de fase mínima);

d. O modelo de referência é estritamente real positivo (ERP) e tem o mesmo grau relativo da planta (n* = n - m = 1);

e. Considera-se apenas a realimentação de saída da planta.

São usados os seguintes filtros de entrada e saída da planta

sendo v1 e v2 pertencentes ao n–1, g pertence ao n–1 e L uma matriz estável pertencente ao (n–1)x(n–1), escolhidos tal que o par (L, g) é controlável e Nm(s) = det(sI – L). Define-se o vetor regressor como wT = []. O controle é, então, definido como

onde q(t)T = [ (t) qn (t) (t) q2n (t)] é o vetor de parâmetros adaptativos (Ioannou e Sun (1996), pag. 384).

Sabe-se que, sob as hipóteses acima, existe um único vetor constante q* tal que a função de transferência da planta em malha fechada (com u = q*Tw), de r para y, é M(s) (condição de "Matching"). Obviamente q* somente pode ser conhecido se a planta for conhecida .Quando isto não é o caso, q(t) é adaptado até que e0 (t) ® 0 quando t ® ¥ e, sob alguma condição de riqueza de sinal, q(t) ® q* (Ioannou e Sun (1996), Pag. 177).

Seja [A, b, hT] uma realização mínima da planta e x Î n o respectivo vetor de estado. Então, a planta com os filtros podem ser representados como

onde , xc Î 3n–2,

Nota-se que w = Wxc + brr com

Tem-se, então,

onde Ac = A0 + = km/kp > 0.

[Ac, bc, ]é uma realização não mínima e estável de M(s) (Sastry, (1984)), ou seja, o modelo de referência pode ser representado como

Definindo o vetor de erro por e = xc – xcm tem-se a seguinte equação de erro

e, na forma entrada saída,

3 MRAC CONVENCIONAL

No MRAC o desempenho desejado para a planta é definido por um modelo de referência. A função de transferência para o modelo de referência deve ser definida com a mesma ordem do modelo nominal da planta. O objetivo do MRAC é que a planta siga o modelo (condição de "matching").

Se os parâmetros da planta são conhecidos com exatidão, têm-se os valores dos parâmetros do controlador q* para os quais a saída da planta converge para a saída do modelo (Ioannou e Sun(1996), pag. 333). Porém, se esses parâmetros são desconhecidos ou conhecidos com incertezas, torna-se necessária uma adaptação para os parâmetros do controlador. No MRAC o sinal de controle é dado por

e a lei original de adaptação por

No MRAC, o algoritmo é baseado na estimação dos parâmetros e contém leis de adaptação integrais, o que resulta na falta de robustez à dinâmica não modelada e distúrbios externos. Para aumentar a robustez no MRAC foi proposta uma lei de adaptação com modificação s (Ioannou e kokotovic (1984)), dada por

onde o primeiro termo do lado direito da igualdade pode ser interpretado como um fator de esquecimento e o segundo termo, um fator de aprendizagem. Esta modificação garante no mínimo estabilidade local na presença de dinâmica não modelada e/ou distúrbios externos A introdução do fator s, entretanto, pode levar ao aparecimento de "bursting" como verificado por Hsu e Costa (1987). Narendra e Anaswammi (1987) propuseram a utilização de um fator de esquecimento variável, substituindo o parâmetro sigma pelo módulo do erro de saída eliminando o efeito de "bursting.

A estabilidade global e a eliminação de "bursting" do algoritmo com modificação sigma, foi obtida depois por Ioannou e Tsakalis (1986), retendo a modificação sigma e introduzindo normalização no termo e0w.

A introdução da normalização pode levar a transitórios de adaptação demasiadamente lentos e mesmo com a excitação rica em freqüência, a qualidade do transitório de adaptação (quando q(t) está distante de q*) não é uniforme e a convergência dos parâmetros adaptativos é muito lenta. Apesar do comportamento transitório não ser totalmente aceitável, em algumas situações, o sinal de controle é suave, tornando-o adequado para a condição de regime permanente.

4 VS-MRAC

O VS-MRAC foi desenvolvido por Hsu e Costa (1989), com o intuito de buscar um controlador robusto em relação às incertezas da planta e com um desempenho transitório significativamente melhor que os obtidos com os algoritmos baseados em identificação de parâmetros. Para o caso de n* = 1, a solução foi substituir as leis integrais de adaptação por leis de adaptação a estrutura variável, tornando o erro de saída e0 (t) º 0 uma superfície deslizante no espaço de estado do erro do sistema e a condição de deslizamento é < 0. A lei de adaptação é dada por

deve ser dimensionado de forma a levar em consideração as incertezas nos parâmetros da planta. No caso em que os parâmetros da planta são invariantes no tempo pode-se demonstrar a estabilidade exponencial global para o VS-MRAC. Ainda, o algoritmo é estável para perturbações desconhecidas e uniformemente limitadas atuando na entrada da planta, desde que ||w(t)|| seja maior que uma determinada constante positiva (Hsu e Costa (1989)) (||w(t)||é uma norma do vetor regressor w(t)). Simulações têm levado às mesmas conclusões para o caso variante no tempo. A grande desvantagem do VS-MRAC é que ele requer excessiva ação de controle e sua implementação prática pode apresentar algumas dificuldades.

5 CONTROLADOR B-MRAC PARA N*=1

A partir da teoria de controle binário desenvolvida por Emelyanov (1987), Hsu e Costa (1990) desenvolveram um esquema de controle denominado de Controle Binário Adaptativo por Modelo de Referência (B-MRAC). O B-MRAC consiste de uma lei gradiente de adaptação com projeção. A lei de adaptação é a mesma do MRAC com fator s (equação (13)) com a exceção de que s representa o fator de projeção especificado por

com g > 0 e Mq > ||q*|| é uma constante.

Com essa estrutura de controle mostra-se que se g ® ¥, a lei de controle se torna

que é a lei do VS-MRAC dada na equação (14). Para g suficientemente alto e sobre a condição de riqueza do sinal de referência, prova-se a estabilidade global exponencial uniforme do B-MRAC (Hsu e Costa (1990) e (1994)). A exigência de alto ganho de adaptação para uma boa resposta transitória, pode, por sua vez, acarretar em amplificações nas perturbações e dinâmicas não modeladas, além de apresentar picos transitórios iniciais no sinal de controle em condições de elevado erro inicial de saída.

6 CONTROLADOR EM MODO DUAL ADAPTATIVO ROBUSTO PARA N*=1

No controlador em Modo Dual Adaptativo Robusto é proposta uma ligação entre o MRAC e o VS-MRAC através de uma única lei de adaptação. Para a prova de estabilidade a lei de adaptação inicial (Cunha e outros, 2005) foi modificada. Basicamente, foi adicionado um termo na lei de controle de forma a se poder eliminar os termos de sinais indefinidos, que aparecem na derivada da função de Lyapunov. A idéia das ponderações da lógica nebulosa do tipo Takagi-Sugeno (Mota e Araújo (2002), Takagi e Sugeno (1985)) é incorporada em uma única expressão.

Considere a seguinte lei de adaptação

onde g > 0, s > 0 e G = diag, > ||, i = 1, 2n.

Quando µ ® 0, nota-se que a equação (17) se resume à equação (14), ou seja, ao algoritmo VS-MRAC. A equação (17) pode ser reescrita como

Ainda, quando µ ® 0, observa-se que o fator de esquecimento tende a infinito, implicando que o VS-MRAC não tem memória. O termo de aprendizagem também cresce ilimitadamente, de onde conclui-se que no VS-MRAC a adaptação é instantânea.

Quando µ = 1, a equação (17) se resume à (13) que é a lei de adaptação do MRAC com fator s.

No DMARC (equação (18)) o fator de esquecimento é variável como em Narendra e Annaswamy (1987), e dependendo da forma como se ajusta o parâmetro µ, o algoritmo DMARC pode trabalhar próximo do VS-MRAC. Esses fatores contribuem para o não surgimento do fenômeno de "bursting".

No algoritmo DMARC, o MRAC só começa a ter sua maior ponderação quando o erro de saída é suficientemente pequeno. Dessa forma e pelos fatores mencionados no final da seção 3, foi introduzido o termo (1 – µ) na equação (17) de forma que a normalização (representada pelo termo G) é gradativamente reduzida, até se obter a lei com fator s que garante estabilidade local.

7 PROVA DE ESTABILIDADE

Considere o sistema e as hipóteses descritas na seção 2. Define-se o fator s como:

onde Mq é dado por

Teorema 7.1. Seja o sistema (5), (9), (17), (19) e uma bola ||q|| < Mq, definida como em (20). Então,

i) Todos os sinais em malha fechada são uniformemente limitados.

ii) ||e|| ® 0 assintoticamente, se µ ® 0

Prova: A prova de estabilidade é semelhante a apresentada em Hsu e Costa (1990). Escolhendo-se a função definida positiva como candidata a função de Lyapunov

Segundo o lema de Kalman-Yakubovitch ( + P Ac = –2Q, Pbc = hc, P = PT > 0 e Q = QT > 0) e, considerando que eThc = = e0 , encontra-se para a derivada de (21)

que, juntamente com (17) resulta

Definindo os termos dentro do somatório como a função

vê-se que e – são as maiores raízes possíveis (em valores absolutos) de Fi(qi), pois 0 < µ < 1 e > ||.

Como o coeficiente de é positivo, então, F(qi) > 0, "qi tal que |qi| > . Conseqüentemente, com (19) e (20) tem-se que

De (21) e (23) conclui-se que e, e, conseqüentemente, e0 e q pertencem ao L¥. De e = xc – xcm, considerando que r Î L¥ e M(s) é estável, tem-se que xcm e ym Î L¥, consequentemente, xc e y Î L¥. Como , tem-se que x, v1 e v2Î L¥. Desde que wT = [] e u = qTw, conclui-se que e u Î L¥, resultando em i).

Agora, se µ ® 0, a equação (17) se resume à (14) e, no limite tem-se para (22) e (23)

Fazendo o limite do termo dentro do somatório tem-se

pois > ||. Dessa forma tem-se para (25)

o que resulta em (ii).

8 AJUSTE DO DMARC

Para sintonizar o Controlador em Modo Dual Adaptativo Robusto utiliza-se uma expressão para o parâmetro µ, a partir da idéia do modelo de Takagi-Sugeno (Mota e Araújo (2002)), dada pela equação (27) e ilustrada na Figura 1.

onde L é um parâmetro a ser ajustado.


Observa-se que quando e0 ® 0, µ ® 1 aproximando-se do MRAC. Quando e0 se torna razoavelmente grande µ assume um valor suficientemente pequeno tendendo ao VS-MRAC. O parâmetro L tem a importante função de determinar a forma como se dá a transição entre o MRAC e o VS-MRAC. Quanto menor o valor de L maior a ação do VS-MRAC no espaço de e0.

A expressão (27) determina como o parâmetro µ deve ser variado, para ajustar o controlador DMARC, à medida que o erro e0 evolui. A derivada de µ é dada por

Analisando essa derivada, considerando que µ é positivo, chega-se ao resultado apresentado na Tabela 1

Um aspecto prático da implementação do DMARC deve ser considerado a partir da observação da equação (17). Para evitar erro numérico, o valor de µ, que se encontra no denominador de (18), é limitado inferiormente por um valor µp, suficientemente pequeno.

Analizando-se ainda, a sintonia do DMARC, considere que o sistema está inicialmente operando como VS-MRAC, com L e µp pequenos. Se após um determinado tempo a condição de deslizamento é satisfeita ( < 0) e o erro atinge um valor suficientemente pequeno (ver figura 1), a variação de µ, expressa pela equação (28), será dada por

Considere agora, que o sistema está operando como MRAC com L pequeno, e0@ 0 e µ @ 1. Se e0 se afasta da origem tem-se > 0 (ver Figura 1) e desta forma a variação de µ será expressa por

Vê-se que a transição do VS-MRAC para o MRAC se dá de uma forma mais lenta (mais cautelosa) com uma taxa de variação p e L pequenos), enquanto a transição do MRAC para o VS-MRAC, na mesma condição (mesmo valor absoluto de ), se dá com uma taxa de variação de aproximadamente (L pequeno).

Sendo µp suficientemente pequeno, o algoritmo de controle do DMARC é implementado com s dado por

onde é suficientemente grande, tal que (17) seja o mais próximo possível de (15). Assim, se o erro de saída é tal que µ = µp e, nesse caso, o DMARC atua como o VS-MRAC, espera-se, intuitivamente, que o erro de saída seja forçado a decrescer (note que no VS-MRAC ||q|| = |||| é constante). Dessa forma, teria-se µp> . De uma forma mais relaxada, e considerando que esse é um resultado intuitivo tem-se

A rigor, a exata convergência de (17) para (15) necessita que µ = 0. Porém, analisando (22), a condição necessária para que (26) seja satisfeita, é que seja tal que ||q*|| < (1 – µp) |||| < ||q|| < ||||.

9 RESULTADOS DE SIMULAÇÕES

Para ilustrar o funcionamento do DMARC, considere a planta de segunda ordem e grau relativo unitário expressa pela função de transferência

O modelo de referência é especificado por

Foram escolhidos os filtros da entrada e saída como

L = –2 e g = 2

Os parâmetros q* e são respectivamente

q* = (0, 5; –6; 5; 1)T e = (0, 6; 7; 6; 2)T

Nas simulações é utilizado o método de integração numérica de Euler. Inicialmente são feitas simulações com o intuito de observar as semelhanças existentes entre o controlador B-MRAC e o controlador DMARC. Em ambos, o parâmetro de adaptação q é limitado ao interior de uma bola de mesma dimensão (Mq > ||q*||). No B-MRAC quando o vetor adaptado q, atinge a superfíce da bola ele é projetado sobre a mesma, permanecendo nela até que a lei de adaptação indique o decréscimo de ||q||. No DMARC, quando o erro de saída é alto, a superfície da bola é atingida de forma chaveada, sendo essa, provavelmente, a principal diferença entre o DMARC e o B-MRAC.

Se o vetor de parâmetros de adaptaçao está no interior da bola, ou seja, ||q|| < Mq, tem-se nos dois controladores s = 0 e a lei de controle, tanto do DMARC (equações (17), (19) e (20)), como do B-MRAC (equações (13) e (15)) se resume a (12).

Nas primeiras simulações foram feitas as modificações na referência r(t) e na perturbação d(t) na entrada da planta, de acordo com a Tabela 2.

Com o mesmo valor de g = 750 e sob as mesmas condições foi feita a simulação com o B-MRAC e o resultado encontra-se na Figura 3. A semelhança entre os resultados obtidos nas figuras 2a e 3, se deve ao fato de que, com gama grande e com uma relação de valor não suficientemente alto, o DMARC, semelhantemente ao B-MRAC, trabalha como um MRAC com uma lei gradiente de adaptação de alto ganho. Na Figura 2b a linha pontilhada no detalhe do erro de saída, representa o limite do erro dado pela equação (32).




Para comparar os resultados do B-MRAC, VS-MRAC e o DMARC, novas simulações foram feitas, sob as condições apresentadas na Tabela 3.

Para obter uma resposta rápida no B-MRAC foram utilizados h = 10–5s e g = 106 e o resultado é apresentado nas figuras 4a e 4b.



Na figura 4a, observa-se que no B-MRAC, com g grande, a saída da planta se aproxima da saída do modelo de referência mais rapidamente que nos casos do VS-MRAC e DMARC (Figuras 5a e 6a, respectivamente). No entanto, o B-MRAC tem um sinal de controle, inicial, de maior amplitude. Além disso, o BMRAC, apesar de g grande, apresenta oscilações de maior amplitude (Figura 4b) que o VS-MRAC (Figura 5b) e o DMARC (Figura 6b). Na Figura 4b, a linha pontilhada, no detalhe do erro de saída do B-MRAC, serve apenas para comparação com o DMARC das Figuras 7a e 7b.







Para o VS-MRAC foi usado h = 10–5s e os resultados são apresentados nas figuras 5a e 5b.

No VS-MRAC, para se obter um modo deslizante, é necessário que a frequência de chaveamento seja alta, o que leva ao uso de um passo de integração muito pequeno. Considerando que h = 10–5s é uma boa escolha para o bom funcionamento do VS-MRAC, são feitas simulações com o DMARC usando h = 10–5s, L = 10–9, g = 10, sc = 10–1, µp = 10–4 e são obtidos os resultados apresentados nas Figuras 6a e 6b. O valor de g foi reduzido, em relação à primeira simulação (Figura 2a e 2b), pois no DMARC o funcionamento como o VS-MRAC pode ser especificado pelos parâmetros L, sc e µp, ao passo que no B-MRAC o funcionamento como VS-MRAC só é possível com g tendendo para infinito (ver Hsu e Costa (1990) e (1994)). Ainda, g muito alto pode amplificar os efeitos de perturbações externas e dinâmicas não modeladas.

Da Figura 6a, observa-se que a planta segue o modelo praticamente sem oscilações, uma característica do VS-MRAC, e o sinal de controle apresenta uma certa suavidade em relação ao chaveamento do VS-MRAC. Na Figura 6b é apresentado o erro de saída da simulação referente à Figura 6a, a linha pontilhada, no detalhe do erro de saída representa o limite dado pela equação (32). O controle apresenta robustez com relação a perturbações externas na entrada da planta.

Para atenuar mais o sinal de controle, pode-se diminuir a região de ação do VS-MRAC, em relação ao erro de saída, aumentando-se o valor de L. O valor de h, nesse caso, pode ser aumentado. Então com h = 10–4s, L = 10–7, g = 10, sc = 10–1, µp = 10–4, nova simulaçao é feita com o DMARC e o resultado é apresentado nas Figuras 7a e 7b.

Pode-se observar na Figura 7a uma boa suavização do sinal de controle, em relação ao sinal apresentado na Figura 6a. Porém, na Figura 7b, vê-se que o erro de saída agora é da ordem de 10–3, enquanto que o da Figura 6b é da ordem de 10–4.

Com uma relação suficientemente grande e com L bem pequeno, o DMARC trabalha como VS-MRAC até que o erro de saída seja bem próximo de zero (ver Figura 1), levando o sistema a uma resposta transitória consideravelmente rápida. Obviamente, se trabalharmos com L @ 0, apesar de se ter uma boa resposta transitória, pode-se ter um sinal de controle com uma freqüência elevada. Assim, a escolha dos parâmetros L, sc e µp irá ditar o compromisso entre resposta transitória rápida e suavidade no sinal de controle.

10 CONCLUSÕES

Neste artigo é apresentada uma demonstração de estabilidade para o controlador em Modo Dual Adaptativo Robusto para plantas com grau relativo unitário. Conforme pode ser verificado pelas simulações, o algoritmo em Modo Dual Adaptativo Robusto proporcionou um transitório rápido e praticamente sem oscilações e um desempenho em regime permanente com sinal de controle com boa suavização. Adicionalmente apresentou robustez a incertezas paramétricas e distúrbios.

Para plantas com grau relativo arbitrário, o DMARC utiliza a mesma estrutura do VS-MRAC, usando a lei de adaptação do DMARC, para n* = 1, no bloco onde é gerado o sinal de controle que será aplicado à planta (Cunha e Araújo (2004)). A análise de estabilidade, para plantas com n* > 1, pode ser feita a partir da análise de plantas com n* = 1, seguindo Hsu (1990) e Hsu e Costa (1994).

Artigo submetido em 21/06/2006

1a. Revisão em 14/08/2006

2a. Revisão em 13/12/2006

3a. Revisão em 23/02/2007

Aceito sob recomendação do Editor Convidado Prof. Osvaldo Ronald Saavedra Mendez

ARTIGO CONVIDADO: Versão completa e revisada de artigo apresentado no SBAI-2005

Referências bibliográficas

  • Ĺström, K. J. e Wittenmark, B. (1995). Adaptive Control, Addison-Wesley Pub. Co.
  • Cunha, C. D., Araújo, A. D., Barbalho, D. S. e Mota, F. C. (2005). A Dual-Mode Adaptive Robust Controller Applied to the Speed Control of a Three-Phase Induction Motor, Asian Journal of Control, 7(2), 197-201.
  • Cunha, C. D. e Araújo, A. D. (2004). A Dual-Mode Adaptive Robust Controller for Plants with Arbitrary Relative Degree. Proceedings of 8th International Workshop on Variable Structure Systems - VSS'04. Vilanova i la Geltrú, Espanha.
  • Cunha, J.P.V.S., Hsu, L., Costa, R.R. e Lizarralde, F. (2003). Output-Feedback Model-Reference Sliding Mode Control of Uncertain Multivariable Systems, IEEE Transactions on Automatic Control, AC-48 (12), 2245-2250.
  • Emelyanov, S. V. (1987). Binary Automatic Control Systems. MIR Publlishers, Moscow (English Translation).
  • Hsu, L. and Costa, R. R. (1987), "Bursting Phenomena in Continuous-Time Adaptive Systems with a Sigma-Modification", IEEE Trans. Automatic Control, AC-32 (1), 84-86.
  • Hsu, L. e Costa, R. R. (1989). Variable Structure Model Reference Adaptive Control Using only Input and Output Measurements: Part I, Int. J. Control, 49(2), 399-416.
  • Hsu, L., Araújo, A. D. e Costa, R. R. (1994). On the Design of Variable Structure Adaptive Control Using only Input/ Output Data. IEEE Trans. Automatic Control, AC-39 (1), 4-21.
  • Hsu, L. e Costa, R.R. (1990). A Binary Control Approach to Design Globally Exponentially Stable Systems. Proceedings of the 7th International Conference on Systems Engineering, Las Vegas, July.
  • Hsu, L. e Costa, R. R. (1994). B-MRAC Global Exponential Stability with a New Model Reference Adaptive Controller Based on Binary Control Theory. Control-Theory and Advanced Technology, 10 (4), Part 1, 649-668.
  • Hsu, L., Lizarralde, F. e Araujo, A. D. (1997). New Results on Output-Feedback Variable Structure Model-Reference Adaptive Control: Design and Stability Analysis, IEEE Transactions AC-42 (3), 386-393
  • Ioannou, P. A. e Sun, J. (1996). Robust Adaptive Control, Prentice-Hall, Inc., Englewood Cliffs.
  • Ioannou, P. A. e Kokotovic, P. V. (1984). Instability Analysis and Improvement of Robustness of Adaptive Control. Automatica, AC-20(5),583-594
  • Ioannou, P. A. e Tsakalis, K. S. (1986). A Robust Direct Adaptive Controller. IEEE Trans. Automatic Control, AC-31( 11), 1033-1043.
  • Mota, F. C. e Araújo, A. D. (2002). Proposta de um Controlador Dual Adaptativo Robusto Utilizando o Modelo de Takagi-Sugeno, Congresso Brasileiro de Automática Natal-RN, Brasil, 173-177.
  • Narendra, K. S. e Annaswamy, A. M. (1987). New Adaptive Law for Robust Adaptive Control Without Persistent Excitation, IEEE Trans Automatic Control, AC-32, 134 -145.
  • Narendra, K. S. e Annaswamy, A. M. (1988). Stable Adaptive Systems, Prentice Hall, Inc., New Jersey.
  • Sastry, S. S. (1984). Model - Reference Adaptive Control - Stability, Parameter Convergence and Robustness, IMA J. Mathematical Control and Information, 1, 27-66.
  • Sastry, S. S. e Bodson, M. (1989). Adaptive Control: Stability Convergence and Robustness, Englewood Cliffs, NJ, Prentice-Hall.
  • Takagi, T e Sugeno, M. (1985). Fuzzy Identification of Systems and its Applications to Modeling and Control, IEEE Trans. Syst., Man, Cybern.SMC-15(1), 116-132.

Datas de Publicação

  • Publicação nesta coleção
    02 Out 2007
  • Data do Fascículo
    Jun 2007

Histórico

  • Revisado
    14 Ago 2006
  • Recebido
    21 Jun 2006
location_on
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
rss_feed Acompanhe os números deste periódico no seu leitor de RSS
Acessibilidade / Reportar erro