Acessibilidade / Reportar erro

Controle ótimo H∞ de sistemas não-lineares com modelos fuzzy takagi-sugeno

Resumos

Neste trabalho é proposta uma metodologia de rastreamento de sinais e rejeição de distúrbios aplicada a sistemas não-lineares. Para o projeto do sistema de rastreamento, projeta-se os controladores fuzzy M(a) e N(a) que minimizam o limitante superior da norma H∞ entre o sinal de referência r(t) e o sinal de erro de rastreamento e(t), sendo e(t) a diferença entre a entrada de referência e a saída do sistema z(t). No método de rejeição de distúrbio utiliza-se a realimentação dinâmica da saída através de um controlador fuzzy Kc(a) que minimiza o limitante superior da norma H∞ entre o sinal de entrada exógena w(t) e o sinal de saída z(t). O procedimento de projeto proposto considera as não-linearidades da planta através dos modelos fuzzy Takagi-Sugeno. Os métodos são equacionados utilizando-se inequações matriciais lineares (LMIs), que quando factíveis, podem ser facilmente solucionados por algoritmos de convergência polinomial. Por fim, um exemplo ilustra a viabilidade da metodologia proposta.

Modelos Fuzzy Takagi-Sugeno; Rastreamento; Sistemas Não-lineares; LMIs; Norma H.


A design method for tracking system with disturbance rejection applied to nonlinear systems using fuzzy control is proposed in this paper. Fuzzy feedforward controllers M(a) and N(a) are designed in order to obtain the tracking system. These controllers minimize the H∞-norm from the reference input signal r(t) to the tracking error signal e(t), where the tracking error signal is the difference between the reference input signal r(t) and the output signal z(t). A dynamic feedback fuzzy controller Kc(a) is designed in order to minimize the H∞-norm from the disturbance input w(t) to the output z(t). The designs are formulated in Linear Matrix Inequality (LMI) framework, such that the optimal solutions of the stated control problems are obtained. Simulation of a practical problem illustrates the effectiveness of the proposed method.

Takagi-Sugeno Fuzzy Models; Tracking; Nonlinear System; LMIs; H∞-norm


SISTEMAS DINÂMICOS E SISTEMAS DE CONTROLE

Controle ótimo H de sistemas não-lineares com modelos fuzzy takagi-sugeno

Cristiano Quevedo AndreaI; João Onofre Pereira PintoI; Edvaldo AssunçãoII; Marcelo Carvalho Minhoto TeixeiraII; Luigi Galotto JuniorI

IUFMS - Universidade Federal de Mato Grosso do Sul, Departamento de Engenharia Elétrica, 79074-460, Campo Grande, Mato Grosso do Sul, Brasil. cristiano@batlab.ufms.br, jpinto@nin.ufms.br, lgalotto@nin.ufms.br

IIUNESP - Universidade Estadual Paulista, Departamento de Engenharia Elétrica, Campus de Ilha Solteira, 15385-000, Ilha Solteira, São Paulo, Brasil. edvaldo@dee.feis.unesp.br, marcelo@dee.feis.unesp.br

RESUMO

Neste trabalho é proposta uma metodologia de rastreamento de sinais e rejeição de distúrbios aplicada a sistemas não-lineares. Para o projeto do sistema de rastreamento, projeta-se os controladores fuzzy M(a) e N(a) que minimizam o limitante superior da norma H entre o sinal de referência r(t) e o sinal de erro de rastreamento e(t), sendo e(t) a diferença entre a entrada de referência e a saída do sistema z(t). No método de rejeição de distúrbio utiliza-se a realimentação dinâmica da saída através de um controlador fuzzy Kc(a) que minimiza o limitante superior da norma H entre o sinal de entrada exógena w(t) e o sinal de saída z(t). O procedimento de projeto proposto considera as não-linearidades da planta através dos modelos fuzzy Takagi-Sugeno. Os métodos são equacionados utilizando-se inequações matriciais lineares (LMIs), que quando factíveis, podem ser facilmente solucionados por algoritmos de convergência polinomial. Por fim, um exemplo ilustra a viabilidade da metodologia proposta.

Palavras-chave: Modelos Fuzzy Takagi-Sugeno, Rastreamento, Sistemas Não-lineares, LMIs, Norma H.

ABSTRACT

A design method for tracking system with disturbance rejection applied to nonlinear systems using fuzzy control is proposed in this paper. Fuzzy feedforward controllers M(a) and N(a) are designed in order to obtain the tracking system. These controllers minimize the H-norm from the reference input signal r(t) to the tracking error signal e(t), where the tracking error signal is the difference between the reference input signal r(t) and the output signal z(t). A dynamic feedback fuzzy controller Kc(a) is designed in order to minimize the H-norm from the disturbance input w(t) to the output z(t). The designs are formulated in Linear Matrix Inequality (LMI) framework, such that the optimal solutions of the stated control problems are obtained. Simulation of a practical problem illustrates the effectiveness of the proposed method.

Keywords: Takagi-Sugeno FuzzyModels, Tracking, Nonlinear System, LMIs, H-norm.

1 INTRODUÇÃO

Os sistemas de rastreamento são amplamente utilizados em projetos de engenharia de controle, tais como controle de temperatura, controle de velocidade, controle de processos químicos, entre outras aplicações. Em grande parte dos processos físicos, industriais, mecânicos, etc, observa-se a presença de fatores de natureza não-linear em sua estrutura. Entretanto, em projetos de sistemas de rastreamento aplicados a sistemas não-lineares utilizam-se na maioria das vezes metodologias desenvolvidas para sistemas lineares. Neste contexto, considera-se um ponto de operação do sistema não-linear. Este procedimento pode comprometer o desempenho do sistema de controle projetado caso o comportamento da planta não-linear não opere próximo ao ponto de operação especificado no projeto. Deste modo, o desenvolvimento de metodologias de sistemas de controle considerando-se as não-linearidades da planta pode resultar em um melhor desempenho do processo dinâmico a ser controlado.

Recentemente, estudos sobre sistema de controle fuzzy tem sido objeto de pesquisa na comunidade científica mundial, vide por exemplo, (Teixeira et al., 2003), (Teixeira and Zak, 1999), (Han et al., 2000), (Teixeira et al., 2000). Nestes trabalhos, a planta não-linear é representada pelo modelo fuzzy Takagi-Sugeno (T-S) (Takagi and Sugeno, 1985), que é baseado nas regras fuzzy SE-ENTÃO.

Um dos estudos mais recentes na área de sistemas de rastreamento aplicados a sistemas não-lineares é descrito em (Lin et al., 2006), o qual propõe um método de rastreamento utilizando controladores

e ainda utiliza o sistema de modelagem das não-linearidades da planta via T-S. equacionou o projeto em termos de LMIs, e a metodologia é aplicada a sistemas com atraso. O sistema de rastreamento abordado em (Lin et al., 2006) adota a realimentação de estados estimados e não permite a escolha de freqüência para o sinal a ser rastreado.

Neste trabalho é proposta uma metodologia de rastreamento de sinais para sistemas não-lineares. O método baseia-se na minimização do limitante da norma

entre o sinal de referência e o sinal de erro de rastreamento, sendo o erro de rastreamento a diferença entre o sinal de referência e o sinal de saída do sistema. A metodologia proposta possibilita a escolha da faixa de freqüência do sinal a ser rastreado como especificações de projeto e utiliza-se a realimentação dinâmica da saída. No processo de rejeição de distúrbio minimiza-se o limitante da norma entre o sinal exógeno e o sinal da saída do sistema. Utiliza-se neste projeto a metodologia de modelagem do sistema não-linear pelo modelo T-S (Takagi and Sugeno, 1985), o qual permite ao projetista considerar as não-linearidades da planta ao projeto do sistema de controle. O projeto do rastreamento e rejeição de distúrbio aplicado a sistemas não-lineares é descrito em termos de LMIs, que quando factíveis, podem ser facilmente solucionadas através de algoritmos de convergência polinomial disponíveis na literatura (Gahinet et al., 1995). Neste caso, determina-se a solução ótima para o problema. Por fim, um exemplo ilustra a viabilidade da metodologia proposta.

2 Formulação do Problema

Um sistema não-linear descrito através da metodologia fuzzy T-S pode ser representado pelas regras fuzzy Se-Então. Este conjunto de regras representa localmente as relações lineares entre a entrada e a saída do sistema não-linear.

A representação local da planta dinâmica não-linear está disponível em termos dos modelos lineares locais:

sendo i=1,2,...,v, x(t) é o vetor de estados , é a saída medida é a saída de referência a entrada de controle é uma entrada exógena (do tipo distúrbio ou perturbação).

O sistema descrito em (1) é então fundido com as regras Se-Então disponíveis, sendo que a enésima regra pode ser descrita da seguinte forma:

Modelo Regra

Mji, j=1,2,...,p é o conjunto fuzzy e v é o número de modelos locais relacionados às regras fuzzy. As funções h1(t),...,hp(t) são denominadas de variáveis premissas e h(t) será utilizado para denotar o vetor que contém todos os elementos individuais h1(t),...,hp(t). Neste trabalho utilizou-se a forma generalizada dos sistemas fuzzy Takagi-Sugeno (Taniguchi et al., 2001), e o número de modelos locais (v) é 2ns, sendo ns o número de não-linearidades no sistema.

Seja μji(hj(t)) a função de pertinência do conjunto fuzzy Mji. Como μji(hj(t)) > 0, pode-se descrever o nível de ativação da enésima implicação, φi(h(t)), da seguinte maneira

Na obtenção do modelo fuzzy T-S para sistemas não-lineares adota-se h(t)=x(t), sendo x(t) o vetor de estado do sistema não-linear. Esta escolha é realizada em todos os desenvolvimentos teóricos deste trabalho.

Considerando-se um sistema com (x(t),u(t),w(t)), pode-se descrever uma planta não-linear através de um sistema fuzzy inferido da seguinte maneira:

sendo

Pode-se reescrever (4) como

O sistema (5) pode ser descrito de forma compacta por

sendo

Os escalares,

sendo,

são os pesos normalizados de cada regra dos modelos fuzzy T-S, e neste trabalho são determinadas a partir dos estados da planta não-linear, utilizando-se o(s) valor(es) máximo(s) e mínimo(s) da(s) função(ões) não-lineares que descrevem o sistema dinâmico em espaço de estado, vide (Taniguchi et al., 2001) para maiores detalhes. As equações (4)-(6) representam o sistema não-linear descrito pelo modelo fuzzy T-S (Takagi and Sugeno, 1985). De uma forma geral, o modelo fuzzy T-S consiste da descrição de um sistema não-linear como a combinação fuzzy de um certo número (v) de modelos locais lineares e invariantes no tempo, sendo que estes modelos descrevem aproximadamente o comportamento deste sistema em diferentes pontos do espaço de estados (Teixeira and Zak, 1999). A modelagem fuzzy T-S também pode descrever exatamente certas classes de sistemas não-lineares (Taniguchi et al., 2001).

2.1 Problema 1

O problema de rejeição de distúrbio utilizando a realimentação dinâmica da saída é minimizar o limitante superior da norma

entre a entrada exógena w(t) e a saída z(t). Neste processo deve-se projetar um controlador fuzzy Kc(α), que atenue o efeito do sinal de distúrbio na saída do sistema não-linear. Para o rastreamento deve-se projetar controladores fuzzy M(α) e N(α) que minimize o limitante superior da norma entre a entrada de referência r(t) e o erro de rastreamento r(t)-z(t).

Observação 1: O diagrama de blocos do sistema de controle proposto para resolver o Problema 1 é ilustrado na Figura 1, onde Kc(α)=(Ac(α),Bc(α),Cc(α)) é um compensador dinâmico aplicado a sistemas não-lineares. As matrizes M(α) e N(α) proporcionam o rastreamento e r(t) é o sinal de referência do sistema de controle.


Neste trabalho realiza-se a atenuação do efeito do sinal de distúrbio na saída do sistema e rastreamento de sinais de referência através de controladores que utilizam a norma

como critério de desempenho. O Teorema descreve o limitante superior para a norma aplicada a sistemas não-lineares.

Teorema 1 Considere o sistema não-linear com entrada w(t), saída z(t) e realização em espaço de estado T(α)=(At(α),Bt(α), Ct(α),Dt(α)). Se existe uma matriz P=P' que satisfaz as seguintes LMIs,

então, a solução ótima para o limitante superior da norma

da realização Tt(α) é a solução para o seguinte problema de otimização,

Prova: Considere a realização em espaço de estado do sistema não-linear Tt(α),

A norma

da realização Tt(α) pode ser interpretada pela norma induzida L2L2 (Boyd et al., 1994), isto é,

ou γ-1||z||2< ||ω||2. Neste contexto, z(t) é o sinal de saída do sistema não-linear e ω(t) é a entrada do sinal de distúrbio. Em (9), pode-se verificar que a norma não excede ao valor γ se e somente se existir uma função quadrática de Lyapunov V(x)=x'Qx tal que,

(para maiores detalhes, vide (Boyd et al., 1994)).

Integrando (10) e considerando as condições iniciais nulas, obtém-se

No processo de solução de (11), considerando um T (tempo) suficientemente grande, sempre teremos

Neste caso, De então obtém-se,

Entretanto, de

o que resulta em

Escolhendo-se um novo vetor [x' w'], pode-se reescrever a inequação (12) na seguinte forma matricial:

ou,

sendo,

O limitante superior da norma

é obtido pela minimização de γem (10). Utilizando-se a modificação de variável δ = γ2, e usando o complemento de Schur em (14), o problema de otimização tem a forma equivalente descrita a seguir:

Pré e pós multiplicando-se a inequação (15) por K, sendo K dado por,

é obtida a inequação (7), sendo Q-1=P > 0.

O Teorema 2 é proposto para o projeto do controlador fuzzy

utilizado na realimentação dinâmica da saída do sistema (5). No projeto de Kc(α) utiliza-se uma restrição na região de estabilização da planta não-linear em malha-fechada. A Figura 2 ilustra a região de restrição, que consiste de uma circunferência de raio ρ com centro em (0,q). A função deste compensador no sistema de controle é a rejeição do efeito do sinal de distúrbio presente na planta. Pode-se obter uma metodologia para projeto de controladores com restrição para região de estabilidade em (Nguang and Shi, 2006), no qual são considerados sistemas não-lineares incertos.


Teorema 2 Considere um sistema não-linear descrito pelo modelo fuzzy Takagi-Sugeno (6) com o controlador fuzzy utilizado na realimentação dinâmica da saída, e ainda os parâmetros r e q fixos (Figura 2 ). Se existe solução para as LMIs descritas em (16)-(20), então pode-se obter um limitante para a norma de w(t) para z(t), com restrição de região de estabilidade para o sistema não-linear em malha-fechada conforme ilustrada na Figura 2 , resolvendo-se

As matrizes Γij e Ωij são descritas em (21) e (22) respectivamente. Neste contexto pode-se obter as matrizes Γii, e Γji, descritas em (17) e (18) respectivamente, pela substituição dos índices i e j em (21). Ainda, pode-se obter as matrizes Ωii, e Ωji, descritas em (19) e (20) respectivamente, pela substituição dos índices i e j em (22).

As variáveis são soluções de (16)-(20). Tem-se que R=R' > 0 e S=S' > 0. As matrizes dinâmicas do compensador fuzzy podem ser obtidas através das seguintes equações:

sendo i,j=1,2,...,υ. Em (23), tem-se EΨ'=I-RS e as matrizes E e Ψ podem ser obtidas pela decomposição LU (Lima, 2000) utilizando-se, por exemplo, o software MATLAB.

O compensador fuzzy

pode ser descrito da seguinte maneira:

Prova: Considera-se a seguinte realização em espaço de estado para o sistema não-linear descrito em (6) realimentado pelo compensador fuzzy , Kc(α):

sendo

Utilizando-se o Teorema 1, um limitante da norma

do sistema Twz(α) pode ser obtido pelo seguinte problema de otimização:

Pode-se especificar em projeto uma região, como ilustrada na Figura 2, para que o sistema em malha fechada representado pela realização em espaço de estado Twz(α) seja estável, e esta região pode ser descrita pela seguinte LMI,

vide (Chilali and Gahinet, 1996) e (Nguang and Shi, 2006) para maiores detalhes sobre restrições para região de estabilidade em termos de LMIs.

Para obter o controlador fuzzy Kc(α) deve-se solucionar simultaneamente as LMIs descritas em (26), (27) e (28). Entretanto, da maneira na qual estão dispostas as LMIs (26) e (28), surgirão bilinearidades no equacionamento do controlador fuzzy de realimentação dinâmica da saída no momento em que se realiza a substituição dos valores de Anl(α), Bnl(α) e Cnl(α), descritos em (25), nas LMIs (26) e (28). Então utiliza-se uma manipulação para solucionar este problema com as bilinearidades. Inicialmente adota-se a matriz P e sua inversa como,

sendo . Define-se ainda

Considerando-se a relação algébrica descrita em (29), pode-se obter a inequação (16) pré e pós multiplicando-se a inequação (27) por Γ2' e Γ2 respectivamente. De modo similar, pré e pós multiplicando-se a inequação (26) pela matriz diagonal (Γ2',I,I) e pela matriz diagonal (G2,I,I) respectivamente , obtém-se:

sendo Γij mostrada em (21), e

Logo, uma condição suficiente para que a inequação (30) seja verdadeira, é que,

Por fim, pré e pós multiplicando-se a inequação (28) pelas matrizes Z' e Z respectivamente, obtém-se:

sendo Ωij mostrada em (22), e Z descrita por

Utilizando-se a análise descrita em (30)-(32), pode-se verificar que Ω(α) < 0, implica nas LMIs descritas em (19) e (20).

No processo de manipulação algébrica utilizada neste teorema, no qual realiza-se a multiplicação de matrizes por Γ2 e Γ2', adota-se as variáveis dadas a seguir:

sendo i,j=1,2,...,υ e a matriz Âii e Âji determinada pela substituição dos índices i e j em (33).

A equação das variáveis de estado que representa o diagrama de blocos ilustrado na Figura 1 pode ser descrita como,

sendo,

Reescrevendo o sistema (34) de forma compacta, tem-se

sendo,

Considera-se a realização em espaço de estado entre o sinal de distúrbio ω(t) e o sinal de saída z(t) descrita na forma:

Neste caso a influência do sinal de distúrbio no desempenho do sistema pode ser atenuada devido ao projeto inicial do compensador fuzzy

, Kc(α). Neste processo utilizou-se o Teorema 2 para o projeto de Kc(α), no qual minimiza-se a norma de ω(t) para z(t).

Considera-se a realização em espaço de estado entre sinal de referência do sistema r(t) e o sinal de erro de rastreamento e(t) descrita da seguinte maneira:

Neste caso, através dos controladores M(α) e N(α), pode-se minimizar a norma

entre o sinal de referência e o sinal de erro de rastreamento. O processo de rastreamento não interfere no projeto de rejeição de distúrbio. Isto ocorre pois apenas Bη depende das matrizes M(α) e N(α), enquanto Aη e Bωη não dependem destes controladores. M(α) e N(α) são projetados para o rastreamento.

2.2 Rastreador de Sinais para Sistemas Não-Lineares

A solução para o problema de rastreamento consiste no projeto dos controladores M(α) e N(α) que minimizam o limitante da norma

de Tη descrito em (37). Utilizando-se o Teorema 1, pode-se descrever o problema da otimização do limitante da norma do sistema Tη como

sendo P=P'.

Inclui-se ao projeto peso na freqüência, pois é interessante que o rastreador execute suas funções segundo uma faixa de freqüência especificada em projeto. Para o projeto do rastreador com peso na freqüência, deseja-se encontrar a solução global que otimize o problema descrito a seguir,

sendo G=(Ag,Bg,Cg) o sistema linear que proporciona o peso na freqüência de saída, e Tη=(Aη,Bη,-Cη , Dη) é uma realização do sistema não-linear e estável. Na Figura 3 é ilustrado o diagrama de blocos do sistema de controle com a inclusão de peso na freqüência.


Uma realização em espaço de estado de es(t) para r(t) ilustrada na Figura 3 pode ser descrita como HØ=Tη G:

Propõe-se o Teorema para o projeto de sistemas de rastreamento de sinais de referência utilizando-se peso na freqüência aplicado a sistemas não-lineares.

Teorema 3 Considere o Problema 1 com a Observação 1. Se existe solução para as LMIs descritas em (39)-(40), então pode-se obter os controladores e que minimizam a norma do sistema Tη=(Aη,Bη,-Cη ,Dη) com peso na freqüência, resolvendo-se

sendo a matriz Ψij descrita em (41).

As matrizes Ψii e Ψji são obtidas substituindo-se os índices i e j em (41). As matrizes Pij=P'ij; i,j=1, 2, 3, têm a mesma dimensão da matriz A, e para j=3 e i=1, 2, 3, as matrizes Pij têm dimensões convenientes, e Ag, Bg e Cg representam a dinâmica do filtro. Os parâmetros do rastreador podem ser descritos da seguinte maneira:

sendo ai, i=1,...,v, a mesma função de pertinência adotada no projeto do compensador , Kc(α) de atenuação do efeito de distúrbio no desempenho do sistema. Considera-se as matrizes (At(α),Bt(α),Ct(α), Dt(α))=(AØ, BØ,CØ, DØ) na inequação (7), sendo a matriz P na forma,

e (AØ,BØ,CØ,DØ ) dado por (38) e (Aη, Bη, Cη, Dη) definida em (35). Após realizar a substituição das matrizes, obtém-se:

sendo a matriz Ψij descrita em (41). As matrizes Ψii e Ψji são obtidas substituindo-se os índices i e j em (41).

Uma condição suficiente para que a inequação (44) seja verdadeira, é que,

Deste modo, são obtidas as LMIs (39) e (40) do teorema.

Os controladores fuzzy M(α) e N(α) são soluções ótimas de (39) e (40), e minimizam a norma

entre o sinal de entrada de referência r(t) para o sinal de erro de rastreamento r(t)-z(t).

Os filtros utilizados no Teorema 3 são utilizados somente em projeto, e posteriormente descartados para simulação ou implementação do controlador. No projeto de rastreamento, segundo o Teorema 3, utilizou-se a mesma estrutura de controle com modificação de zeros para o caso de sistemas lineares apresentada em (Assunção et al., 2004) e (Assunção et al., 2007).

3 Exemplo de Aplicação

Considere o levitador magnético ilustrado na Figura 4 descrito na forma de equações diferenciais como (Marquez, 2003),


sendo a indutância do eletroímã variável em função da posição y(t) da bola e descrita por

sendo,

m:massa da bola (Kg),

g:aceleração da gravidade (ms-2),

K:coeficiente de viscosidade do meio (Nsm-1),

λ:coeficiente de variação da indutânciado eletroímã (H),

μ:coeficiente de variação da indutânciado eletroímã (m-1).

Deseja-se projetar um sistema de rastreamento e rejeição de distúrbio para o levitador magnético, e utiliza-se a modelagem exata para este exemplo (Taniguchi et al., 2001).

Definindo-se em (45) tem-se,

No processo de rastreamento, o objetivo é manter a bola numa posição arbitrária y(t)=y0 segundo um sinal de referência. Para isso, de (46) devemos ter:

mas em (47), então pode-se obter i0, considerando-se w(t)=0, por,

Neste exemplo necessita-se deslocar o ponto de operação para a origem, ou seja,

Deste modo, o sinal de entrada de controle pode ser descrito como,

Substituindo-se (48) em (50) tem-se,

Por fim, utilizando-se a mudança de variáveis descrita em (49) em conjunto com i(t) descrita em (51), pode-se obter a descrição em variáveis de estado para o levitador magnético com o deslocamento do ponto de operação para a origem como,

Adotando-se,

Pode-se reescrever (52) da seguinte maneira,

No projeto do sistema de rastreamento de sinais e rejeição de distúrbio consideraram-se os seguintes valores para os parâmetros do levitador magnético: m=0,068Kg, y0=0,02m, λ = 0,46H, μ = 2m-1, g = 9,8 ms-2, K=0,001 Nsm-1.

Adotou-se a faixa de valores para a variável de estado do levitador magnético como, . Deste modo, de (49), a faixa de valores para x1(t) é:

Na representação exata do sistema não-linear (52) e (53), de acordo com (Taniguchi et al., 2001), utilizam-se os valores de máximos e mínimos das funções [f\tilde]21(x(t)) e , conforme descrito a seguir:

A determinação da forma generalizada surge da transformação de para a representação na forma de modelo fuzzy. Utilizando-se as definições descritas em (55) pode-se representar da seguinte maneira:

sendo,

Deste modo,

De (56) e (57), obtém-se:

Da mesma maneira a função não-linear pode ser representada na forma exata por

De (56) e (58), obtém-se

Após a determinação destes parâmetros pode-se reescrever (57) conforme a seguir:

Definindo-se as funções de pertinência a1(x(t)), a2(x(t)), a3(x(t)) e a4(x(t)) em (59),

e

então, obtém-se:

De maneira similar, pode-se reescrever conforme a seguir,

Analisando-se (61) e (62) pode-se determinar os modelos locais para este sistema não-linear do levitador magnético:

No processo de atenuação do efeito do sinal de distúrbio no sistema utilizou-se o Teorema 2 para o projeto do compensador

. No projeto, utilizou-se como restrição para alocação dos pólos, dos modelos locais do sistema controlado, uma região limitada por uma circunferência de raio ρ = 200, com centro na origem. O controlador , Kc(α), obtido é descrito em (63).

O controlador fuzzy

também pode ser descrito da seguinte maneira:

sendo αi descrita em (60).

O valor de γopt, que é o limitante superior da norma de ω(t) para y(t) obtido no procedimento de otimização foi 0,0104, o que implica em uma atenuação do efeito do sinal de perturbação na saída do sistema levitador magnético. A Figura 5 ilustra o diagrama de magnitude em função da freqüência de ω(t) para y(t), descrita em (36). Os modelos locais utilizados na obtenção dos resultados ilustrados na Figura 5 são,

modelo local 11: A1,B21,C11, C21, Afu11, Bfu1 e Cfu1.

modelo local 22: A2,B22,C12, C22, Afu22, Bfu2 e Cfu2.

modelo local 33: A3,B23,C13, C23, Afu33, Bfu3 e Cfu3.

modelo local 44: A4,B24,C14, C21, Afu44, Bfu4 e Cfu4.


Como especificação de projeto, o rastreador deve operar para baixas freqüências, até 0,1rad/seg, então foi proposto o seguinte filtro G(s):

No projeto do sistema de rastreamento, utilizou-se a metodologia proposta no Teorema 3. Neste processo minimizou-se a norma

de r(t) para e(t) considerando-se sinais de baixa freqüência, até 0,1rad/seg, sendo e(t) o sinal de erro entre a saída de referência e a entrada. Neste exemplo analisou-se o comportamento com relação ao limitante da norma norma nos modelos locais que descrevem o sistema levitador magnético. No modelo local 11 o limitante da norma para todo o espectro de freqüência é 1,607; enquanto para a banda de freqüência especificada no problema, a maior magnitude de |Tη(jω)| é 0,0081, sendo Tη descrito em (37). No modelo local 22 a norma para todo o espectro de freqüência é 1,607; enquanto para a banda de freqüência especificada no problema, a maior magnitude de |Tη(jω)| é 0,0081. No modelo local 33 a norma para todo o espectro de freqüência é 1,694; enquanto para a banda de freqüência especificada no problema, a maior magnitude de |Tη(jω)| é 0,0039. Por fim, no modelo local 44 o limitante da norma para todo o espectro de freqüência é 1,694; enquanto para a banda de freqüência especificada no problema, a maior magnitude de |Tη(jω)| é 0,0041.

A Figura 6 ilustra a resposta em freqüência Tη, que representa a realização em espaço de estado de e(t) para r(t). Observa-se que a magnitude de Tη para a faixa de freqüência em projeto é pequena, então, ocorre o processo de rastreamento nestas condições. Os parâmetros obtidos do projeto de rastreamento aplicados ao sistema não-linear são:


Ainda, pode-se descrever os parâmetros de rastreamento como:

sendo ai descrita em (60).

Na análise da Figura 6 foi considerada a adição dos seguintes parâmetros nos modelos locais:

modelo local 11: M1 e N1.

modelo local 22: M2 e N2.

modelo local 33: M3 e N3.

modelo local 44: M4 e N4.

Na Figura 7 ilustra-se a resposta a uma entrada degrau, com amplitude 0,05 e um sinal de perturbação do tipo distúrbio com amplitudes aleatórias não superiores a 1 presente no sis tema levitador magnético.


Ainda no processo de simulação do projeto do rastreador de sinais de referência com rejeição de distúrbio considerou-se um sinal de referência r(t) = 0,05sen(0,1t) e um sinal de perturbação do tipo distúrbio com amplitudes aleatórias nã o superiores a 1. A Figura 8 ilustra o resultado da simulação.


Apenas por ilustração, os zeros para os modelos locais são: (a) modelo local 11: 6,543 ± 266,132j, (b) modelo local 22: 6,527 ± 266,102j, (c) modelo local 33: 21,189 ± 319,672j e (d) modelo local 44: 21,179 ± 319,657j. Os pólos de malha fechada dos modelos locais do sistema não-linear alocados na região são: (a) modelo local 11: "62,607 ± 169,584j e "153,774 ± 78,517j; (b) modelo local 22: "62,609±169,581j; "153,769±78,521j; (c) modelo local 33: "62,278 ± 168,793j; "153,830 ± 82,255; (d) modelo local 44: "62,282 ± 168,785j e "153,830 ± 82,276j.

No projeto do sistema de rastreamento e rejeição de distúrbio utilizou-se a mesma função de pertinência. Deste modo, utilizou-se as funções de pertinência de (60) para descrever o compensador

, Kc(α) e os parâmetros de rastreamento M (α) e N (α). A determinação dos modelos locais depende da faixa de variação considerado para os estados do sistema não-linear, e que neste exemplo é descrita em (54). Os resultados do sistema de rastreamento e rejeição de distúrbios aplicados a sistemas não-lineares foram satisfatórios, co mo podem ser observados nos resultados de simulação ilustrados neste exemplo.

4 CONCLUSÕES

Neste trabalho é proposta uma metodologia de rastreamento e rejeição de distúrbios aplicada a sistemas não-lineares. No projeto utilizaram-se os modelos fuzzy Takagi-Sugeno para descrever exatamente a planta não-linear. Para o processo de atenuação do efeito do sinal de distúrbio na saída do sistema, projetou-se um controlador fuzzy

de realimentação dinâmica da saída, conforme ilustrado na Figura 1, de modo a minimizar o limitante da norma entre o sinal de distúrbio ω(t) e o sinal de saída de medida y(t). Para o rastreamento de sinais minimiza-se o limitante da norma entre o sinal de referência r(t) e o sinal de erro de rastreamento, sendo o erro de rastreamento a diferença entre o sinal de referência e o sinal de saída do sistema z(t).

A inclusão de peso na freqüência utilizado no projeto do rastreador possibilita ao projetista desenvolver sistemas de rastreamento para sinais de referência em uma faixa de freqüência desejada.

A metodologia de rastreamento e rejeição de distúrbios aplicada a sistemas não-lineares é descrita em termos de LMIs, que quando factíveis, podem ser facilmente solucionados através de algoritmos de convergência polinomial disponíveis na literatura (Gahinet et al., 1995).

  • Assunção, E., Andrea, C. Q. and Teixeira, M. C. M. (2004). Controle Ótimo H2 e H com Modi cação de Zeros para o Problema de Rastreamento Usando LMIs, Sba Controle & Automação 15(4): 413-422.
  • Assunção, E., Andrea, C. Q. and Teixeira, M. C. M. (2007). H2 and H -Optimal Control for the Tracking Problem with Zero Variation , IET Control Theory & Applications 1(3): 682-688.
  • Boyd, S., Ghaoui, L. E., Feron, E. and Balakrishnan, V. (1994). Linear Matrix Inequalities in Systems and Control Theory, SIAM Studies in Applied Mathematics, USA.
  • Chilali, M. and Gahinet, P. (1996). H Design with Pole Placement Constraints: An LMI Approach, IEEE Transactions on Automatic Control 41(3): 358-367.
  • Gahinet, P., Nemirovski, A., Laub, A. J. and Chilali, M. (1995). LMI Control Toolbox User's Guide, The Mathworks Inc., USA.
  • Han, Z. X., Feng, G., Walcott, B. L. and Ma, J. (2000). Dynamic Output Feedback Controller Design for Fuzzy Systems, IEEE Transactions on Fuzzy Systems 30(1): 204- 210.
  • Lima, E. L. (2000). Álgebra Linear, Coleção Matemática Universitária , 4th IMPA, Rio de Janeiro, Brasil.
  • Lin, C., Wang, Q. and Lee, T. H. (2006). H Output Tracking Control for Nonlinear Systems via T-S Fuzzy Model Approch, IEEE Transactions on Systems, Man, Cybernetic - Part B: Cybernetics 36(2): 450-457.
  • Marquez, H. J. (2003). Nonlinear Control Systems, John Wiley & Sons USA.
  • Nguang, S. K. and Shi, P. (2006). Robust H Output Feedback Control Design for Fuzzy Dynamic Systems with quadratic D stability constraints: An LMI approach, Information Sciences 176(15): 2161-2191.
  • Takagi, T. and Sugeno, M. (1985). Fuzzy Identi cation of Systems and Its Applications to Modeling and Control, IEEE Transactions, Man, and Cybernetics 15: 116- 132.
  • Taniguchi, T., Tanaka, K., Ohtake, H. and Wang, H. O. (2001). Model Construction, Rule Reduction, and Robust Compensation for Generalized Form of Takagi Sugeno Fuzzy Systems, IEEE Transactions on Fuzzy Systems 9(4): 525-538.
  • Teixeira, M. C. M., Assunção, E. and Avellar, R. G. (2003). On Relaxed LMI-Based Designs for Fuzzy Regulators and Fuzzy Observers, IEEE Transactions on Fuzzy Systems 11(5): 613-623.
  • Teixeira, M. C. M., Pietrobom, H. C. and Assunção, E. (2000). Novos Resultados Sobre a Estabilidade de Sistemas Não-Lineares Utilizando Modelos Fuzzy e LMI, Sba Controle & Automação 11(1): 37-48.
  • Teixeira, M. C. M. and Zak, S. H. (1999). Stabilizing Controller Design for Uncertain Nonlinear Systems Using Fuzzy Models, IEEE Transactions on Fuzzy Systems 7(2): 133-142.

Datas de Publicação

  • Publicação nesta coleção
    30 Out 2008
  • Data do Fascículo
    Set 2008
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