Acessibilidade / Reportar erro

Métodos de variável instrumental fuzzy para identificação de sistemas

Resumos

Este artigo apresenta uma proposta teórica de métodos de variável instrumental fuzzy para identificação de sistemas não-lineares no tempo discreto e estimação paramétrica em ambientes ruidosos a partir do conceito de variável instrumental fuzzy. A análise teórica é apresentada a partir de uma formulação adequada associada ao modelo fuzzy Takagi-Sugeno. A complexidade do algoritmo é baixa e as propriedades estatísticas mostram que o erro assintótico das estimações paramétricas tende a zero quando o conjunto de dados aumenta.

Identificação de sistemas; Sistemas Fuzzy; Variável instrumental fuzzy


This paper presents a theoretical proposal of fuzzy instrumental variable (FIV) methods for nonlinear discrete time systems identification and parameter estimation in noisy environment based on the fuzzy instrumental variable concept. The theoretical analysis is presented using a suitable formulation associated to Takagi-Sugeno (TS) fuzzy model. The complexity of the algorithm is quite low and the statistical properties show that the assintotic error of the parameter estimates go to zero as the data series length increases.

System identification; Fuzzy systems; Fuzzy instrumental variable


IDENTIFICAÇÃO DE SISTEMAS

Métodos de variável instrumental fuzzy para identificação de sistemas

Ginalber L.O. Serra; Celso P. Bottura

Laboratório de Controle e Sistemas Inteligentes UNICAMP - FEEC - DMCSI Campinas, SP, Brasil ginalber@dmcsi.fee.unicamp.br, bottura@dmcsi.fee.unicamp.br

RESUMO

Este artigo apresenta uma proposta teórica de métodos de variável instrumental fuzzy para identificação de sistemas não-lineares no tempo discreto e estimação paramétrica em ambientes ruidosos a partir do conceito de variável instrumental fuzzy. A análise teórica é apresentada a partir de uma formulação adequada associada ao modelo fuzzy Takagi-Sugeno. A complexidade do algoritmo é baixa e as propriedades estatísticas mostram que o erro assintótico das estimações paramétricas tende a zero quando o conjunto de dados aumenta.

Palavras-chave: Identificação de sistemas, Sistemas Fuzzy, Variável instrumental fuzzy.

ABSTRACT

This paper presents a theoretical proposal of fuzzy instrumental variable (FIV) methods for nonlinear discrete time systems identification and parameter estimation in noisy environment based on the fuzzy instrumental variable concept. The theoretical analysis is presented using a suitable formulation associated to Takagi-Sugeno (TS) fuzzy model. The complexity of the algorithm is quite low and the statistical properties show that the assintotic error of the parameter estimates go to zero as the data series length increases.

Keywords: System identification, Fuzzy systems, Fuzzy instrumental variable.

1 INTRODUÇÃO

A área de identificação de sistemas, em particular a estimação paramétrica em modelos dinâmicos, é de grande importância em muitos campos tais como engenharia de controle, análise de séries temporais, economia e processamento de sinais. Vários métodos de identificação têm sido propostos, cada um com suas vantagens e restrições, e estão em uso na comunidade científica ou até mesmo na indústria (Ljung, 1999). Atualmente existe um grande interesse em métodos paramétricos, isto é, métodos de identificação cuja parte crucial inclui a estimação paramétrica a partir de dados experimentais. As metodologias de identificação inteligente empregam técnicas motivadas por sistemas biológicos e inteligência humana e tem sido introduzidas explorando esquemas de representações alternativas usando linguagem natural, regras, redes semânticas ou modelos qualitativos (Bottura and Serra, 2004; Kasabov and Song, 2002; Serra, 2005; Serra and Bottura, 2006). Identificação fuzzy é um exemplo típico de técnicas que fazem uso de conhecimento humano e processo dedutivo. Para identificação de sistemas não-lineares, modelos fuzzy Takagi-Sugeno (TS) são grandemente investigados, visto que eles são aproximadores universais e fornecem boas características de interpolação e generalização(Papadakis and Theocaris, 2002; Takagi and Sugeno, 1985). Este artigo apresenta, como contribuição original, uma proposta teórica de métodos de variável instrumental fuzzy para identificação de sistemas não-lineares no tempo discreto e estimação paramétrica em ambientes ruidosos a partir do conceito de variável instrumental fuzzy proposto em (ªBottura and Serra, 2005; bBottura and Serra, 2005). A análise teórica é apresentada a partir de uma formulação adequada associada ao modelo fuzzy Takagi-Sugeno. A complexidade do algoritmo é baixa e as propriedades estatísticas mostram que o erro assintótico das estimações paramétricas tende a zero quando o conjunto de dados aumenta.

2 MODELO FUZZY TAKAGI-SUGENO

O sistema de inferência fuzzy Mandani, representa uma planta ou controlador por meio de regras lingüísticas SE-ENTÃO com proposições fuzzy no antecedente e no conseqüente. O sistema de inferência fuzzy Takagi-Sugeno (Takagi and Sugeno, 1985) usa no conseqüente uma expressão funcional das variáveis lingüísticas do antecedente. A i-ésima regra TS é da seguinte forma:

onde l é o número de regras. O vetor Î n contém as variáveis lingüísticas do antecedente. Cada variável lingüística tem seu próprio universo de discurso , ..., particionados pelos conjuntos fuzzy representando os termos lingüísticos correspondentes. A variável j pertence a um conjunto fuzzy com um valor de verdade dado por uma função de pertinência : R ® [0,1]. Esta notação refere-se ao fato de que Î e Î , onde é o número de partições do universo de discurso associado à variável lingüística j. O grau de ativação hi para a regra i é dado por:

onde é algum ponto em e é uma norma-t (em nosso caso, o produto algébrico). O grau de ativação normalizado para a regra i é definido como:

Esta normalização implica em

A resposta do modelo TS é uma soma ponderada dos conseqüentes, isto é, uma combinação convexa das funções locais (modelos) fi:

Tal modelo pode ser visto como um sistema linear variante nos parâmetros LPV (Linear Parameter Varying). Neste sentido, um modelo TS pode ser considerado como um mapeamento do espaço do antecedente (entrada) à uma região convexa (politopo) no espaço dos submodelos locais definidos pelos parâmetros do conseqüente (Bottura and Serra, 2004; Kuma, Stoll and Stoll, 2006; Skrjanc, Blazic and Agamennoni, 2005; Kukolj and Levi, 2004), conforme mostrado na Fig. 1. Esta propriedade simplifica a análise de modelos TS num contexto de sistema linear robusto tanto para identificação como para projeto de controladores com características de malha-fechada desejadas ou análise de estabilidade.


3 FORMULAÇÃO DO PROBLEMA

Um modelo não-linear estabelece uma relação não-linear entre a coleção de dados de entrada u e saída y passados e a saída predita

onde k é o instante de amostragem, ny e nu são inteiros relacionados à ordem do sistema. Neste traballho, será estabelecida a estrutura de modelo autorregressivo com entrada exógena não-linear NARX (Nonlinear AutoRegressive with eXogenous input), usada na maioria dos métodos de identificação não-linear tais como redes neurais, funções de base radial, CMAC (Cerebellar Model Articulation Controller), e também modelos fuzzy (Brown and Harris, 1994; Tsoukalas and Uhrig, 1997). Com uma formulação baseada no modelo fuzzy Takagi-Sugeno, tem-se

onde ai,j, bi,j e ci são os parâmetros do conseqüente a serem determinados. A fórmula de inferência é dada por

ou

com

Este modelo NARX representa sistemas de múltiplas entradas e única saída MISO (Multiple Input Single Output) diretamente e sistemas de múltiplas entradas e múltiplas saídas MIMO (Multiple Input Multiple Output) em uma forma decomposta como um conjunto de modelos MISO acoplados.

3.1 Problema de estimação dos parâmetros do conseqüente

A fórmula de inferência do modelo fuzzy em (9) pode ser expressa como

que é linear nos parâmetros do conseqüente, a, b e c. Para um conjunto de N pares de dados de entrada-saída {(uk,yk) |i = 1,2, ..., N} disponível, a seguinte forma vetorial é obtida

onde yi = diag(gi(xk)) Î ÂN×N, X = [yk, ..., yk-ny+1, uk, ..., uk-nu+1, 1] Î , Y Î ÂN×1, X Î ÂN×1 e Q Î são a matriz de grau de pertinência normalizada, a matriz de dados, o vetor de saída, o vetor de ruído desconhecido e o vetor de parâmetros estimados, respectivamente.

Diferentes técnicas podem ser usadas quando as variáveis associadas com os parâmetros desconhecidos são exatamente conhecidas. Na prática, e no presente contexto, as relações básicas entre os parâmetros ainda estão na forma apresentada em (12), mas os elementos de X não são exatamente conhecidos e podem ser observados com erro de maneira que o valor observado é expresso por

onde, no k-ésimo instante de amostragem, = [(xk + xk), ..., (xk + xk)] é o vetor de dados com erro nas variáveis, xk = é o vetor de dados com quantidades exatamente conhecidas, isto é, dados de entrada-saída livres de ruído, xk é um vetor de ruído associado com a observação de xk, e hk é um ruído de saída.

As equações normais são formuladas por

e multiplicando por resulta

Visto que yj = q + hj,

e

onde

k = k - q é o erro paramétrico. Tomando-se a probabilidade no limite, quando k ® ¥,

com

Aplicando-se o teorema de Slutsky (Goodwin and Payne, 1977) e supondo que os elementos de Ck e bk convergem em probabilidade, temos

Assim,

Supondo xj e xj estatisticamente independentes,

com = 1. Logo, a análise assintótica da estimação dos parâmetros do conseqüente associada a modelos fuzzy TS é baseada na soma ponderada das matrizes de covariância de x e x. Similarmente,

Substituindo-se (20) e (21) em (19), resulta

com = 1. Para o caso de apenas uma regra (l = 1), a análise é simplificada ao modelo linear, com = 1. Visto que a entrada uk continua a excitar o processo e, ao mesmo tempo, os coeficientes nos submodelos do conseqüente não são todos nulos, então a saída yk existirá para todo intervalo de observação k. Conseqüentemente, a matriz de covariância também será não-singular e a sua inversa existirá. Assim, o único modo no qual o erro paramétrico será nulo é para xjhj zero. Mas, em geral, xj e hj estão correlacionados e o erro assintótico não será zero e a estimação de mínimos quadrados será polarizada definida pela taxa relativa da variância sinal/ruído. Em outras palavras, a estimação de mínimos quadrados não é apropriada para estimar os parâmetros do conseqüente pois a estimação será inconsistente e a polarização permanecerá independentemente do número de dados usados na estimação.

4 VARIÁVEL INSTRUMENTAL FUZZY

Em identificação de sistemas usando modelos lineares, para baixos níveis de ruído, o método de mínimos quadrados apresenta desempenho satisfatório na estimação dos parâmetros do modelo. Na presença de ruído colorido, o método dos mínimos quadrados fornece uma estimativa polarizada, ou seja, ao se fazer muitas observações a estimativa não se aproxima do valor verdadeiro dos parâmetros. Para níveis maiores de ruído, ou na presença de ruído colorido, métodos tais como GLS (Generalized Least Squares) (ªSöderström and Stoica, 1989), ELS (Extended Least Squares) (Ljung and Söderström, 1987) e PE (Prediction Error) (Ljung, 1999; Young, 1984) podem ser usados, embora sejam inevitavelmente dependentes da precisão do modelo do ruído. Para superar o problema de polarização e inconsistência da estimação paramétrica, sem a necessidade de modelar o ruído, o método IV (Instrumental Variable) pode ser usado (bSöderström and Stoica, 1983). Neste método, um vetor estatisticamente independente dos ruídos e correlacionado com o vetor de dados do sistema xj se faz necessário. Se isto é possível, então será fácil ver que a escolha deste vetor é eficiente para remover a polarização assintótica da estimação dos parâmetros do conseqüente. A estimação fuzzy no sentido dos mínimos quadrados é dada por:

Usando-se um novo vetor de variáveis lingüísticas , a última equação fica da forma

onde zj é um vetor com a ordem de xj, associado ao comportamento dinâmico do sistema, e |i = 1, ..., l é o grau de ativação normalizado, como em (3), associado a zj. Para análise de convergência, são propostos os seguintes lemas e teorema:

Lema 1Seja zj um vetor com a ordem de xj, associado ao comportamento dinâmico do sistema e independente da entrada de ruído xj, e |i = 1, ..., l é o grau de ativação normalizado, como em (3), associado a zj. Então, no limite

Prova: Desenvolvendo-se o lado esquerdo de (24), resulta

Como |i = 1, ..., l é um escalar, e, por definição, o vetor de variáveis escolhido é estatisticamente independente das entradas ruidosas, o produto interno entre zj e xj será zero. Assim, tomando-se o limite, resulta

Lema 2Seja zj um vetor com a ordem de xj, associado ao comportamento dinâmico do sistema e independente do ruído hj, e |i = 1, ..., lo grau de ativação normalizado, como em (3), associado a zj. Então, no limite

Prova: Desenvolvendo o lado esquerdo de (25), resulta

Visto que o vetor de variáveis escolhido é estatisticamente independente do ruído de observação, o produto entre zj e hj será zero no limite. Logo,

Lema 3Seja zj um vetor com a ordem de xj, associado ao comportamento dinâmico do sistema, e |i = 1, ..., lé o grau de ativação normalizado, como em (3), associado a zj. Então, de acordo com (23), no limite

Prova: Desenvolvendo o lado esquerdo de (26), resulta

A partir do Lema 1, esta expressão é simplificada para

e esta matriz de covariância tem a seguinte propriedade:

e

Teorema 1 Seja zj um vetor com a ordem de xj, associado ao comportamento dinâmico do sistema, e |i = 1, ..., l é o grau de ativação normalizado, como em (3), associado a zj. Então, no limite

Prova: A partir do novo vetor de variáveis lingüísticas , a estimação dos parâmetros do conseqüente, no sentido dos mínimos quadrados, pode ser modificada como segue:

a qual pode ser expressa como

e

Tomando-se a probabilidade no limite com k ® ¥, e aplicando-se o teorema de Slutsky, temos

De acordo com o Lema 1 e o Lema 3, resulta

onde Czx é não-singular e, conseqüentemente, a inversa existe. A partir do Lema 2, temos

Assim, o valor do erro paramétrico, no limite em probabilidade, é

e a estimação é assintoticamente não-polarizada, como desejado.

Em conseqüência desta análise, a definição do vetor como vetor de variáveis instrumentais fuzzy ou simplesmente variáveis instrumentais fuzzy (VIF) é proposta. Claramente, com o uso do vetor VIF na forma sugerida, é possível eliminar a polarização assintótica e preservar a existência de uma solução. Porém, a eficiência estatística da solução é dependente do grau de correlação entre e . Em particular, a menor variância da estimação ocorrerá quando zj = xj, isto é, quando zj são iguais às variáveis do sistema livres de ruído, os quais estão indisponíveis na prática. Uma escolha eficiente de VIF seria baseada na seqüência de entrada atrasada

zj = [uk - t, ..., uk - t - n, uk, ..., uk - n]T

onde t é escolhido de modo que os elementos da matriz de covariância Czx são maximizados. Neste caso, o sinal de entrada é considerado excitante persistentemente, isto é, ele deve perturbar continuamente o sistema. Uma outra escolha de VIF seria baseada na seqüência de entrada-saída atrasada

onde dl é o atraso aplicado. Outra escolha de VIF seria baseada na seqüência de entrada-saída de um ''modelo fuzzy auxiliar'' com a mesma estrutura do modelo utilizado para identificar o sistema dinâmico original. Assim,

onde é a saída do modelo fuzzy auxiliar, e u é a entrada do sistema dinâmico. A fórmula de inferência deste modelo auxiliar é dada por

a qual é também linear nos parâmetros do conseqüente: a, r e d. Quanto mais próximos dos parâmetros reais, mas desconhecidos, (a, b, c) como em (11), mais correlacionados zk e xk, e a estimação via VIF será próxima da ótima.

4.1 Algoritmo de variável instrumental fuzzy

Nesta seção é apresentada a formulação geral, off-line e online, do algoritmo de variável instrumental fuzzy, independente dos três métodos aqui apresentados em função de zj: seqüência de entrada atrasada, seqüência de entrada-saída atrasada, seqüência de entrada-saída de um modelo fuzzy auxiliar. Resultados computacionais bem como um estudo de caso à identificação de uma viga de alumínio (uma planta complexa, não-linear e variante com o tempo) cujo estudo serve como fundamento para aplicações em estruturas mecânicas de aeronaves e/ou veículos aeroespaciais podem ser vistos em (bBottura and Serra, 2005).

4.2 Esquema Off-line

As equações normais VIF são formuladas como

ou, com zj = ,

de modo que a estimação VIF é obtida por

e, na forma vetorial, o problema de interesse pode ser definido por:

onde GT Î é a matriz de variável instrumental fuzzy extendida com linhas dadas por zj, S Î é a matriz de dados extendida com linhas dadas por cj e Y Î ÂN×1 é o vetor de saída e Î é o vetor de parâmetros.

4.3 Esquema online

A estimação VIF em (33) pode ser da forma

onde

e

a qual pode ser expressa como

e

respectivamente. Pré-multiplicando (36) por Pk e pós-multiplicando por Pk-1 resulta

e pós-multiplicando pelo vetor VIF, resulta

Então, pós-multiplicando por {1 + [(xk + xk), ..., (xk + xk)]T Pk-1}-1 [(xk + xk), ..., (xk + xk)]T Pk-1, tem-se

Substituindo (38) em (39), resulta

Substituindo (40) e (37) em (35), a equação recursiva para os parâmetros do conseqüente será:

de maneira que, finalmente

onde

5 RESULTADOS COMPUTACIONAIS

5.1 Exemplo: planta não-linear

A planta a ser identificada consiste em um sistema altamente não-linear de segunda ordem

que é uma referência muito utilizada em modelagem fuzzy, onde y(k) é a saída e u(k) = sin é a entrada aplicada. Neste caso e(k) é um ruído branco com média zero e variância s2. O modelo TS tem duas entradas y(k) e y(k - 1) e uma saída y(k + 1), e os parâmetros do antecedente na base de regras do modelo fuzzy são definidos pelo método de agrupamento ECM (Evolving Clustering Method) proposto em (Kasabov and Song, 2002). O modelo é composto de regras da forma:

onde são conjuntos fuzzy com funções gaussianas. Conjuntos de dados experimentais de N pontos cada são criados a partir de (43), com s2Î [0, 0.23]. Isto quer dizer que o ruído aplicado tem valores entre 0 e ±30% do valor da saída nominal, que é uma percentagem de ruído aceitável na prática. Estes conjuntos de dados são apresentados ao algoritmo proposto, para a obtenção de um modelo fuzzy IV, e a um algoritmo baseado em LS, para a obtenção de um modelo fuzzy LS. Os modelos são obtidos pelas seguintes abordagens:

• Abordagem global: Nesta abordagem, todos os parâmetros do conseqüente são estimados simultaneamente, minimizando o critério:

com S = GT W S e b = GT WY para o algoritmo proposto, onde G é a matriz de variável instrumental estendida e W = diag (ln-1, ln-2, ..., 1 ) Î ÂN×N, com 0 < l < 1; e S = STS e b = STY para o algoritmo baseado no método de mínimos quadrados, onde S é a matriz de dados estendida. O escalar l, fator de esquecimento, é usado para atribuir menos peso aos dados passados.

  • Abordagem local : Nesta abordagem os parâmetros do conseqüente são estimados para cada regra

    i, independentemente uns dos outros, minimizando o conjunto de critérios locais ponderados (

    i = 1, 2, ¼,

    l):

com Si = ZTYiX e bi = ZTYiY para o algoritmo proposto, onde Z é a matriz de variável instrumental e Yi é a matriz de graus de ativação normalizados de cada regra fuzzy; e Si = XTYiX e bi = XTYiY para o algoritmo baseado no método de mínimos quadrados, onde X é a matriz de dados.

A influência do ruído é analisada de acordo com a diferença antre as saídas dos modelos fuzzy obtidos a partir dos dados ruidosos, e a saída da planta sem ruído. Os parâmetros do antecedente e a estrutura dos modelos fuzzy são as mesmas nos experimentos, enquanto os parâmetros do conseqüente são obtidos pelo método proposto e pelo método LS. Assim, os resultados obtidos são devidos a estes algoritmos e conclusões precisas serão obtidas sobre o desempenho do algoritmo proposto na presença de ruído. Dois critérios são aplicados para validação dos modelos fuzzy obtidos : VAF (Variance Accounted For)

onde Y é a saída nominal da planta, é a saída do modelo fuzzy e var é a variância do sinal, e MSE (Mean Square Error)

onde y(k) é a saída nominal da planta, (k) é a saída do modelo fuzzy, N é o número de pontos. Uma vez obtidos estes valores, uma análise comparativa é estabelecida entre o algoritmo proposto, baseado em IV, e o algoritmo baseado em LS, de acordo com as abordagens apresentadas acima. A Fig. 2 mostra os desempenhos dos modelos obtidos off-line de acordo com (45) e (46). Para estes resultados, o número de pontos foi 500, o algoritmo proposto usou um fator de esquecimento l igual a 0.99; o número de regras foi 4, a estrutura foi apresentada em (44) e os parâmetros do antecedente foram obtidos pelo método ECM para ambos os algoritmos. O fator de esquecimento bem como o número de regras foram escolhidos levando-se em consideração a velocidade de estimação paramétrica bem como a simplicidade do modelo fuzzy. A partir da Fig. 2 pode-se ver, claramente, que o algoritmo proposto apresenta melhor desempenho que o algoritmo baseado em LS nas duas abordagens, sendo mais robusto ao ruído. Isto é devido à matriz de variável instrumental escolhida baseada na seqüência de entrada e saída atrasada, com ld = 1, satisfazendo as condições dos Lemas e Teorema propostos tão bem quanto possível. Na abordagem global, para baixa variância do ruído, ambos algoritmos apresentaram desempenhos similares com VAF e MSE de 99.50% e 0.0071 para o algoritmo proposto e de 99.56% e 0.0027 para o algoritmo baseado em LS, respectivamente. Porém, quando a variância do ruído aumenta, a matriz de variável instrumental escolhida satisfaz os Lemas e Teorema propostos, o que, conseqüentemente, torna o algoritmo proposto mais robusto ao ruído com VAF e MSE de 98.81% e 0.0375, enquanto que o algoritmo baseado em LS apresentou VAF e MSE de 82.61% e 0.4847, respectivamente. Uma análise similar pode ser feita com a abordagem local: aumentando a variância do ruído, ambos algoritmos apresentam bom desempenho onde os valores de VAF e MSE aumentam também. Isto é devido à propriedade politópica (ver seção 2), onde os modelos obtidos podem representar aproximações locais com maior flexibilidade. O algoritmo proposto apresentou valores de VAF e MSE de 93.70% e 0.1701 para o pior caso e de 96.3% e 0.0962 para o melhor caso. O algoritmo baseado em LS apresentou valores de VAF e MSE de 92.4% e 0.2042 para o pior caso e de 95.5% e 0.1157 para o melhor caso. A Fig. 3 mostra parte dos dados de saída ruidosos para, s2 = 0.24, bem como as saídas dos modelos fuzzy para ambos algoritmos e a saída da planta livre de ruído para ambas abordagens objetivando a validação dos modelos. Claramente, pode ser observada a precisão da estimação da saída para o método proposto para ambas abordagens. Para a abordagem global, os valores de VAF e MSE foram de 96.5% e 0.09 para o método proposto e de 81.4% e 0.52 para o algoritmo baseado em LS, respectivamente. Para a abordagem local, os valores de VAF e MSE foram de 96.0% e 0.109 para o método proposto e de 95.5% e 0.1187 para o algoritmo baseado em LS, respectivamente. Para a versão recursiva implementada de acordo com a seção 4.3, a análise de desempenho do algoritmo proposto é feita para a seguinte planta não-linear



onde prmt(k) = 2.5 + 0.1sin . A Fig. 4 mostra o rastreamento da saída da planta não-linear variante no tempo em um ambiente ruidoso com s2 = 0.01. Nesta aplicação, 25 pontos foram usados para fazer a estimação inicial e l = 0.99. Como esperado, o método proposto fornece uma estimação da saída com alta precisão, uma estimação consistente e não-polarizada dos parâmetros fuzzy e, conseqüentemente, alta velocidade de convergência dos modelos fuzzy para seguir o comportamento variante no tempo da planta em um ambiente ruidoso. Estas características são muito importantes em aplicações ao projeto de controle adaptativo.


5.2 Estudo de caso: Viga livre-livre

Esta seção estaremos dedicando à identificação de uma viga de alumínio, uma planta complexa, não-linear e variante com o tempo, cujas dimensões são: 1100x32x3 mm cujo estudo serve como fundamento para aplicações em estruturas mecânicas de aeronaves e/ou veículos aeroespaciais. A estrutura geral do experimento é do tipo livre-livre, ou seja, nenhuma das suas extremidades está fixa e a viga está suspensa por fios de nilon conforme mostra a Fig.5.


Esta viga faz parte do laboratório de Vibroacústica do Departamento de Mecânica Computacional na Faculdade de Engenharia Mecânica da UNICAMP. Vários estudos têm sido aplicados com o objetivo de se obter um modelo suficientemente preciso para fins de controle ativo de vibração. Foram utilizados 49152 pontos num intervalo de 49,152 s, que implica num intervalo de amostragem de 1 ms.

Um sinal senoidal com freqüência variando de 1 a 125 Hz foi utilizado como entrada, em três repetições, e a vibração (leitura a partir de um micro-acelerômetro) da viga de alumínio como a saída ruidosa. O conjunto de dados de entrada-saída durante todo o experimento são mostrados na Fig. 6 (a) e (c), enquanto que os primeiros 20 ms dos dados, para fins de ilustração, são apresentados na Fig. 6 (b) e (d). Este tipo de sinal de entrada apresenta boas propriedades estatísticas e é de grande interesse prático pois permite que os modos da planta, na varredura da freqüência, sejam excitados e um modelo mais preciso seja obtido. Foram utilizados os primeiros 24576 pontos para estimação paramétrica e os próximos 24576, o que equivale à segunda metade do conjunto de dados, para a validação. Neste caso, as variáveis instrumentais fuzzy são as variáveis linguísticas yk e yk-1 filtradas, geradas automaticamente a partir do modelo auxiliar fuzzy, e usada para criar as funções de pertinência bem como a matriz de variável instrumental fuzzy para estimação ótima dos parâmetros do conseqüente. A Fig. 7 mostra as partições das variáveis linguísticas do modelo fuzzy obtido. A Fig. 8 mostra os parâmetros estimados usando o algoritmo de variável instrumental fuzzy recursivo, e na Fig. 9 a matriz de covariância Pk na última recursão. Esta matriz apresenta valores elevados na diagonal principal, implicando num melhor ajuste dos parâmetros estimados a cada recursão; e é simétrica, o que representa a consistência e estabilidade do algoritmo proposto para estimação dos parâmetros do conseqüente. A base de regras do modelo fuzzy obtido na última recursão é da seguinte forma:





O erro de estimação, o qual representa o ruído a partir dos componentes eletrônicos incluindo o atuador, sensor, sistema de aquisição de dados e amplificador de sinais, apresentou um valor quadrático médio MSE (Mean Square Error) de 4.2808 × 10-4. A Fig. 10 mostra a validação do modelo fuzzy obtido de acordo com a curva da função de resposta em freqüência (FRF) (Juang, 1994) da viga de alumínio. A complexidade consiste nas três freqüências naturais da viga de alumínio representadas pelos picos em 35 Hz, 70 Hz e 120 Hz, respectivamente. Claramente, o modelo fuzzy obtido é suficientemente preciso na faixa de interesse do experimento e pode ser usado eficientemente no projeto de controle ativo de vibração.


6 CONCLUSÃO

A partir do conceito de variável instrumental fuzzy proposto em (ªBottura and Serra, 2005), métodos de variável instrumental fuzzy para identificação de sistemas em ambientes ruidosos são propostos teoricamente. Condições de convergência para identificação em ambiente ruidoso em um contexto fuzzy foram estudadas. Um estudo de caso à identificação de uma viga de alumínio (uma planta complexa, não-linear e variante com o tempo) cujo estudo serve como fundamento para aplicações em estruturas mecânicas de aeronaves e/ou veículos aeroespaciais, foi apresentado. Resultados de simulação confirmaram a eficiência do método proposto que tem as seguintes características: a matriz de variável instrumental escolhida satisfaz os Lemas e Teoremas propostos, tornando o algoritmo proposto robusto ao ruído; estimação não-polarizada e consistente dos parâmetros fuzzy; convergência dos modelos fuzzy ao comportamento variante no tempo da planta não-linear; aplicabilidade ao projeto de controle adaptativo. Para trabalho futuro, a generalização do método proposto para plantas MIMO bem como sua aplicação ao projeto de controle adaptativo devem ser considerados.

AGRADECIMENTOS

Os autores gostariam de agradecer à CAPES e ao CNPq pelo apoio financeiro a este trabalho.

ARTIGO CONVIDADO:

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

Artigo submetido em 23/05/2006

1a. Revisão em 11/09/2006

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

3a. Revisão em 12/04/2007

Aceito sob recomendação do Editor Convidado

Prof. Osvaldo Ronald Saavedra Mendez

  • Bottura, C.P. Serra, G.L.O. 2004 . An Algorithm for Fuzzy Identification of Nonlinear Discrete-Time Systems, 43rd IEEE Conference on Decision and Control CDC'04, Atlantis(Paradise Island)Bahamas, December, pp. 5421-5426.
  • aBottura, C.P. Serra, G.L.O. 2005 . Fuzzy Instrumental Variable Concept and Identification Algorithm, IEEE International Conference on Fuzzy Systems FUZZY-IEEE'05, Nevada-EUA, May 22-25.
  • bBottura, C.P. Serra, G.L.O. 2005 . Variável Instrumental Fuzzy, IV Congresso Temático de Dinâmica e Controle DINCON'05, Baurú-SP, Junho 6-10.
  • Brown, M. Harris, C. 1994 . Neurofuzzy Adaptive Modelling and Control, Prentice Hall.
  • Goodwin, G.C. Payne, R.L. 1977. Dynamic System Identification: Experiment Design and Data Analysis, Academic Press.
  • Juang, Jer-Nan. 1994. Applied System Identification, Prentice Hall.
  • Kasabov, N.K. Song, Q. 2002 . DENFIS: Dynamic Evolving Neural-Fuzzy Inference System and Its Application for Time-Series Prediction,IEEE Transactions on Fuzzy Systems, Vol. 10, No 2, pp. 144-154.
  • Kukolj, D. Levi, E. 2004 . Identification of Complex Systems Based on Neural and Takagi-Sugeno Fuzzy Model,IEEE Transactions on Systems, Man and Cybernetics, Vol. 34, No 1, pp. 272-282.
  • Kuma, M., Stoll, R. Stoll, N. 2006 . A Robust Design Criterion for Interpretable Fuzzy Models with Uncertain Data ,IEEE Transactions on Fuzzy Systems, Vol. 14, No 2, pp. 314-328.
  • Ljung, L. 1999 . System Identification: Theory for user, 2nd ed., Prentice Hall.
  • Ljung, L. Söderström, T. 1987 . Theory and Practice of Recursive Identification, MIT PRESS.
  • Papadakis, S.E. Theocaris, J.B. 2002 . A GA-based Fuzzy Modeling Approach for Generating TSK Models, Fuzzy Sets and Systems, Vol. 131, No 2, pp. 121-152.
  • Serra, G.L.O. Bottura, C.P. 2006 . Multiobjective Evolution Based Fuzzy PI Controller Design For Nonlinear Systems, IFAC Engineering Applications of Artificial Intelligence, Vol. 19, No. 2, pp. 157-167.
  • Serra, G.L.O. 2005. Propostas de Metodologias para Identificaçăo e Controle Inteligentes, Tese de Doutorado, Laboratório de Controle e Sistemas Inteligentes, UNICAMP/FEEC/DMCSI, Campinas-SP.
  • Skrjanc, L., Blazic, S. Agamennoni, O. 2005 . Interval Fuzzy Model Identification Using lĽ-Norm ,IEEE Transactions on Fuzzy Systems, Vol. 13, No 5, pp. 561-568.
  • aSöderström, T. Stoica, P.G. 1989. System Identification, Prentice Hall.
  • bSöderström, T. Stoica, P.G. 1983. Instrumental Variable Methods for System Identification, Lecture Notes in Control and Information Sciences, Springer-Verlag.
  • Takagi, T. Sugeno, M. 1985 . Fuzzy Identification of Systems and Its Application to Modeling and Control, IEEE Transations on Systems, Man and Cybernetics, Vol. 15, No. 1, pp. 116-132.
  • Tsoukalas, L.H. Uhrig, R.E. 1997. Fuzzy and Neural Approaches in Engineering, Wiley-Interscience.
  • Young, P.C. 1984. Recursive Estimation and Time-Series Analysis: An Introduction, Springer-Verlag.

Datas de Publicação

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

Histórico

  • Revisado
    11 Set 2006
  • Recebido
    23 Maio 2006
  • Aceito
    12 Abr 2007
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