Вы находитесь на странице: 1из 10

PROJETO E ESTUDO DE CASO DA IMPLEMENTACAO DE UM

SISTEMA DE CONTROLE NEBULOSO

Leandro dos Santos Coelho Otaclio da M. Almeida


lscoelho@rla01.pucpr.br otacilio@das.ufsc.br
Antonio Augusto R. Coelho
aarc@das.ufsc.br

Laboratorio de Automacao e Sistemas - Programa de Pos-Graduacao em Engenharia de Producao e Sistemas,
Pontifcia Universidade Catolica do Parana, Rua Imaculada Conceicao, 1155 Prado Velho,
80215-901 Curitiba, PR, Brasil

Departamento de Engenharia Eletrica - Universidade Federal do Ceara, Fortaleza, CE, Brasil

Departamento de Automacao e Sistemas - Universidade Federal de Santa Catarina, Caixa Postal 476,
88040-900 Florianopolis, SC, Brasil

ABSTRACT em duas partes. Inicialmente e apresentado o projeto de


um sistema de controle nebuloso aplicado ao processo
This paper presents the design of a fuzzy control sys- balanco horizontal, um prototipo em escala de labora-
tem applied to a multivariable nonlinear process and torio com dois ventiladores acionados por dois motores
the state of art of fuzzy control applications in the in- DC. A seguir, uma visao geral de aspectos de projeto e
dustrial environment. The paper is divided in two parts. caractersticas de aplicacoes industriais de controladores
Initially the fuzzy control design is assessed on a horizon- nebulosos sao apresentadas.
tal balance process, a prototype in laboratory scale, with
two propellers driven by two DC motors. An overview PALAVRAS-CHAVE: Controle nebuloso, processo multi-
of design aspects and characteristics of industrial appli- variavel, aplicacoes industriais.
cations of fuzzy controllers is also included.

KEYWORDS: Fuzzy control, multivariable process, in-


1 INTRODUCAO
dustrial applications. Na area de controle de processos o advento dos com-
putadores propiciou a implementacao de algoritmos que
RESUMO nao poderiam ser configurados e aplicados utilizando-se
a tecnologia analogica. As filosofias de controle feed-
Este artigo apresenta o projeto de um sistema de con- forward, controle multivariavel, controle otimo, controle
trole nebuloso aplicado a um processo nao-linear multi- adaptativo e controle inteligente tornaram-se alterna-
variavel e o panorama do estado da arte da aplicacao de tivas praticaveis. A proliferacao das metodologias de
sistemas de controle na industria. O artigo esta dividido controle denominadas de avancadas pode ser atribuda
aos avancos realizados na industria eletronica, especial-
Artigo submetido em 20/12/00 mente no desenvolvimento de dispositivos computacio-
1a. Revisao em 15/01/01; 2a. revisao em 01/03/02 nais de baixo custo (anos 70).
Aceito sob recomendacao do Ed. Assoc. Prof. Fernando Gomide

20 Revista Controle & Automacao/Vol.14 no.1/Jan., Fev. e Marco 2003


O que os usuarios denominam de controle classico e berdade. Estas complexidades caracterizam processos
avancado sao estrategias de controle dependente do com modelos matematicos pobres, elevados nveis de
marco de referencia adotado. Na decada de 40, rudo, rigorosos ndices de desempenho, presenca de nao-
consideravam-se controladores avancados os controlado- linearidades, sensores distribudos e a necessidade da to-
res que hoje em dia sao classificados como controlado- mada de decisoes.
res convencionais ou classicos, entre os quais, controle
em cascata, feedforward e compensadores avanco-atraso. As metodologias avancadas permitem o aprimoramento
Durante a decada de 60, controle avancado significava de sistemas de controle comparado as tecnicas conven-
algum algoritmo ou estrategia que difere do controlador cionais, mas usualmente o projetista necessita ajustar
PID (proporcional, integral e derivativo) classico. uma quantidade de parametros de projeto que, em al-
guns casos, pode ser uma tarefa de difcil compreensao
O projeto de algoritmos avancados, sob outro ponto de para nao-especialistas na utilizacao destas tecnicas de
vista, descreve usualmente a combinacao de elementos controle (Navarro e Albertos, 1996).
de muitas disciplinas, tais como engenharia de controle,
processamento de sinais, estatstica, teoria de decisao, O aumento do numero de aplicacoes de controle avan-
inteligencia computacional, entre outras. Muitos espe- cado tem sido motivado por diversos fatores vinculados
cialistas em controle denominam controladores avanca- a benefcios economicos, tais como: projeto integrado de
dos quando se referem aos controladores adaptativos, plantas e em sistemas de controle, flexibilidade na pro-
nao-lineares, preditivos e inteligentes (Tovar, 1996). A ducao, aprimoramento do controle de qualidade, restri-
Tabela 1 apresenta a classificacao de controladores con- coes ambientais, requerimentos de economia de energia,
vencionais e avancados, segundo Unbehauen (1996), ba- tentativas de maximizacao dos meios do setor produtivo
seado na aceitacao de controladores na industria, predo- (De Keyser, 1998). A analise destes fatores visa que os
minantemente vinculado a industria qumica. processos industriais sejam operados de maneira apro-
priada para atender a requisitos e normas de qualidade
impostas por um mercado cada vez mais competitivo.
Tabela 1: Classificacao de controladores convencionais
e avancados. A partir dos anos 80 nota-se um acentuado crescimento
projeto tipo de controlador do numero de aplicacoes e sofisticacao dos sistemas de
convencional manual, PID, proporcional, em controle avancados que empregam conceitos da teoria
cascata e feedforward dos conjuntos nebulosos (fuzzy), denominados Sistemas
Nebulosos (SNs). A contribuicao central dos SNs e
avancado: clas- escalonamento de ganhos, com-
por caracterizar-se de uma metodologia apta ao trata-
sico pensacao do atraso de trans-
mento de informacao imprecisa, raciocnio aproximado,
porte, controle desacoplado
sistemas baseados em regras e manipulacao de termos
avancado: com preditivo, modelo interno, adap-
lingusticos. Os SNs sao uma ferramenta poderosa pos-
aplicacoes tativo, nebuloso
sibilitando a expressao de conceitos que nao sejam bem
avancado: poucas nao-linear, otimo, robusto, inte-
definidos, onde usualmente e empregado um nome ou
aplicacoes ligente (neural e evolutivo)
adjetivo para descreve-lo. A concepcao lingustica da
teoria dos SNs habilita a fusao de processamento simbo-
As malhas de controle convencional tem sido utilizadas lico e computacao numerica, provendo uma metodologia
na maioria dos processos automatizados no meio indus- apta para problemas de decisao e controle, motivando a
trial nos ultimos 50 anos. Entre os motivos pode-se men- implementacao de controladores nebulosos (CNs).
cionar: estrutura simples, robustez, reduzido numero
de parametros a serem configurados, conhecimento in- Entre as vantagens dos CNs sobre os controladores con-
tuitivo sobre o desempenho destas tecnicas de controle, vencionais ou classicos tem-se: (i) podem trabalhar com
e requerimento mnimo de conhecimento matematico e entradas contendo informacoes imprecisas; (ii) tratam
tecnico. processos complexos, com caractersticas de comporta-
mento nao-linear, elevada ordem, atraso de transporte,
Entretanto, na teoria de controle convencional, os obje- e sistemas mal definidos; e (iii) possibilitam a imple-
tivos de projeto dos controladores sao fixos e definidos mentacao do conhecimento e experiencia de especialistas
pelo projetista. Consequentemente, a abordagem con- utilizando regras lingusticas.
vencional de controle e limitada para muitas situacoes
complexas, devido ao fato que estas requerem algumas O artigo esta dividido em duas partes. Na primeira
formas de autonomia e as estrategias convencionais de parte, trata-se o estudo de caso experimental de CN
controle oferecem um numero reduzido de graus de li- multivariavel. O CN e aplicado a um processo nao-

Revista Controle & Automacao/Vol.14 no.1/Jan., Fev. e Marco 2003 21


linear MISO (Multi-Input and Single-Output), denomi-
nado balanco horizontal, com caractersticas complexas
do ponto de vista da engenharia de controle. Na se-
gunda parte do artigo e apresentada uma visao geral
das propostas da academia e um conjunto de aplicacoes
industriais dos CN s.

2 FUNDAMENTOS DE CONTROLE NE- Figura 1: Configuracao basica de CN (Mamdani).


BULOSO
A teoria de controle classica e adequada na resolucao de base de dados do CN. A base de regras e projetada pela
problemas quando o processo e definido adequadamente selecao das variaveis de entrada, variaveis de sada e
e falha no tratamento de alguns processos complexos regras de controle. A base de dados e dependente da
devido as nao-linearidades e comportamentos variantes definicao do universo de discurso de cada variavel de
no tempo. Entretanto, operadores humanos frequente- estado, que esta relacionada a selecao das funcoes de
mente controlam com sucesso processos complexos. Este pertinencia e dos parametros que as regem.
fato motiva o projeto de controladores baseado na ex-
periencia de um operador humano. A fase de nebulizacao converte as variaveis numericas
em variaveis lingusticas, ou seja, transforma os dados
A essencia do controle nebuloso e explorar o conheci- crisp em um conjunto nebuloso correspondente. As fa-
mento do operador humano (do processo) de forma a ses de execucao de regras sao responsaveis pela avalia-
permitir a configuracao de projetos de controle com de- cao das regras de controle do tipo se <condicao> entao
sempenho satisfatorio. CN resulta no projeto de siste- <conclusao>. Quando uma regra e ativada efetua-se um
mas de controle nao-lineares. Assim e uma tarefa difcil procedimento de calculo baseado nos valores dos ante-
examinar a influencia de cada parametro no desempe- cedentes e, entao, e obtida a sada da regra. A fase
nho e robustez do projeto. O procedimento de projeto de desnebulizacao reverso da fase de nebulizacao
adotado para um CN baseado em regras e sintetizado transforma valores da sada do CN em valores crisp.
pelos seguintes passos: (i) selecionar as entradas e sadas
de controle; (ii) definir as funcoes de pertinencia das en- 2.1 Exemplo do projeto de um CN
tradas e das sadas; (iii) especificar as regras de controle;
(iv) selecionar o metodo de inferencia associado as re- 2.1.1 Descricao do processo multivariavel
gras de controle; (v) selecionar o metodo de nebulizacao
e desnebulizacao; e (vi) avaliar o controlador. O processo balanco horizontal (PBH ), ideal para apli-
cacao em tempo real, e composto por uma haste meta-
O projeto de CNs ou caracteriza-se pelo tratamento do lica em cujas extremidades sao montados dois motores
conhecimento a priori sobre o processo (caso haja) ou DC de 12 volts (controle u1 e u2 ) com helices plasticas
e sintetizado atraves de algoritmos de otimizacao. Exis- acopladas. O ponto central desta haste esta preso ao
tem diversos metodos para o projeto de um CN, tais eixo de um potenciometro de precisao, acoplado a parte
como: modelagem do conhecimento do engenheiro de superior de outra haste metalica, vertical, fixa a base
controle, modelagem das acoes de controle e experiencia de apoio do prototipo. Esta base de apoio e formada
dos operadores humanos, e identificacao do processo a por uma plataforma metalica, sobre a qual tambem esta
ser controlado. preso um estojo plastico que protege os circuitos de me-
dicao e atuacao do processo, servindo de interface entre
O resultado de um CN baseado em regras apresenta uma
o controlador a ser utilizado, o usuario e o prototipo
superfcie de controle codificada em uma base de conhe-
(Figura 2).
cimento, sob forma de um conjunto de regras, termos
lingusticos e fatores de escala, sendo estas executadas O potenciometro de precisao e responsavel pela medicao
por um controlador dedicado, interpretador ou compi- do angulo da haste. Com o movimento da haste no plano
lador. O projeto dos CNs apresenta um fluxo de da- perpendicular ao potenciometro, este fornece variacoes
dos (Figura 1) que passa pelas fases de: (i) nebulizacao de resistencia que sao transformadas, por um circuito
(fuzzification); (ii) analise e execucao de regras; e (iii) transmissor, em valores de tensao tambem padronizados
desnebulizacao (defuzzification). na faixa de 0 a 5 volts, adequados ao controle digital. As
sadas do controlador, tambem padronizadas em valores
A base de conhecimento abrange a base de regras e a
de 0 a 5 volts, sao aplicadas aos motores, por intermedio

22 Revista Controle & Automacao/Vol.14 no.1/Jan., Fev. e Marco 2003


des no projeto de CNs multivariaveis esta relacionado a
dimensao e tamanho da base de regras, que muitas vezes
pode se tornar impraticavel para aplicacoes em tempo
real. Procurando superar esta dificuldade, Linkens e
Nyongesa (1996) propuseram um esquema hierarquico
para o CN multivariavel. Utilizando este esquema, o CN
multivariavel tem suas variaveis de estado (entradas) de-
compostas em pares, formando nveis intermediarios de
inferencia que por sua vez sao premissas para o proximo
nvel de inferencia ate a sada ser obtida. Pode-se mos-
trar que, o numero de regras para o CN multivariavel
hierarquico e uma funcao linear do numero de entradas
enquanto que, para o mesmo CN multivariavel imple-
mentado de forma convencional, a funcao e exponencial
crescente (Linkens e Nyongesa, 1996). No mesmo enfo-
Figura 2: Visao do prototipo PBH.
que, procurando superar o numero excessivo de regras e
sistematizar o projeto do controlador, Nie (1997) proje-
de circuitos de acionamento, que transferem torque so- tou um CN multivariavel utilizando a ideia de desaco-
bre o posicionamento da haste. Uma mola e uma massa plamento entre as malhas de controle e do controle des-
de aproximadamente 30 gramas sao inseridas no lado di- centralizado. Nesta abordagem, um CN deve ser pro-
reito da haste do PBH visando proporcionar diferentes jetado para cada malha de controle que tambem utiliza
pesos para cada lado da haste. desacopladores nebulosos. O CN multivariavel proposto
por Qin et al. (1998) baseia-se no conceito de controle
Este tipo de processo nao-linear possui desafios para de modos deslizantes (sliding-mode control ? SMC ) e
controladores que podem ser resumidos como segue: du- na semelhanca entre este e o conceito de controle ne-
plo integrador e instabilidade, nao-linearidades, e a pre- buloso. Neste caso, o conjunto de regras do CN sao
senca de perturbacao no momento de inercia. Somente a estabelecidas para controlar a distancia entre os esta-
acao de controle proporcional nao assegura estabilidade dos do sistema e o hiperplano de deslizamento (sliding
sendo necessario a estrutura PID para garantir estabi- hyperplane). O CN multivariavel proposto, assim pro-
lidade e eliminacao do erro em regime (Filatov et al., jetado, foi utilizado para controlar um processo de forno
1996). Estes problemas motivam a implementacao de de siderurgia.
CNs. O desempenho e os experimentos realizados com
o CN abrangem apenas o comportamento servo (mu- O projeto de controle apresentado neste artigo e o CN-
dancas de referencia). (PD+I) incremental estendido para o caso MISO (Kwok
et al., 1990; Malki et al.,1997). O CN-(PD+I) e regido
pela seguinte lei de controle:
2.1.2 Projeto do controlador para o controle de um
processo multivariavel uP ID (k) = uP D (k) + uI (k) (1)
O projeto de um CN para uma ou duas dimensoes esta uP D (k) = uP D (k 1) + KuP D uP D (k) (2)
bem consolidado por diversos trabalhos apresentados uI (k) = uI (k 1) + KuI uI (k) (3)
na literatura (Yager e Filev, 1994; Navarro e Alber-
tos, 1996; Isermann, 1998; Hu et al., 1999), mas exis- onde uP ID (k) e o vetor (mx1) que representa a acao
tem problemas quanto ao projeto de CNs em aplica- de CN -PD nebulosa + (I nebulosa), constituda pela
coes multivariaveis, principalmente devido a: (i) limite acao proporcional mais derivativa do erro, uP D (k), e a
da intuicao do especialista para dimensoes elevadas; (ii) acao integral do erro uI (k). Os termos Ku P D e Ku I
complicacoes no tratamento matematico dos conceitos sao as matrizes dos ganhos dos algoritmos de controle
dos SNs em problemas multivariaveis; (iii) crescimento incremental proporcional mais derivativo e integral, res-
do numero de regras; e (iv) elucidacao simplificada da pectivamente. O diagrama basico do CN-(PD+I) incre-
base de regras para um operador e uma tarefa complexa mental e apresentado na Figura 3. Embora a estrutura
(Gomide et al., 1995; Coelho 2000). CN-(PD+I ) tenha sido utilizada, outras estruturas sao
possveis: CN-(PI+D), CN-(PID), CN-PI, CN-(PD+I
Recentemente, a literatura tem apresentado alguns es- convencional). Entretanto, deve-se evitar a utilizacao
tudos sobre a utilizacao de SNs em controle de processos do CN-(PID), devido a elevada quantidade de regras
multivariaveis. Sabe-se que uma das maiores dificulda- resultante da natureza tridimensional na base de regras

Revista Controle & Automacao/Vol.14 no.1/Jan., Fev. e Marco 2003 23


Figura 3: Diagrama do CN (P D + I) incremental.

(Almeida et al., 2000). A metodologia de projeto do CN-


(PD-I) incremental e descrita a seguir. Quatro aspectos
relevantes sao resolvidos para a concepcao do projeto do
controlador.

(1) Escolha das entradas e sadas: As caractersticas


funcionais (i) e operacionais (ii) do controlador sao de-
terminadas e avaliadas, isto e,

(i) A selecao das variaveis de entrada e sada depende


do controle a ser realizado. Neste caso tem-se o valor
da inclinacao da haste do PBH como variavel de sada
(valores entre 0 e 5 volts). As entradas para o sistema
de controle nebuloso sao as variaveis erro e variacao do
erro da sada do processo em relacao ao sinal de refe-
rencia desejado. As duas sadas do controlador a serem
aplicados ao PBH (Figura 2) sao os sinais de controle
u2 (aplicado ao motor do lado esquerdo) e u1 (aplicado
ao motor do lado direito).

(ii) O domnio dos valores das variaveis depende tanto


do intervalo de valores normalizados das entradas do
controlador como das acoes de controle a serem aplica- Figura 4: Funcoes de pertinencia do CN (P D + I).
dos ao processo. Neste estudo de caso, sao introduzidos
fatores de escala ajustaveis que sao solucoes pertinentes
a selecao de valores adequados para este estudo pra- das para as funcoes de pertinencia sao apresentadas na
tico. Os valores ajustados sao: Ke = 4.5, Ke = 0.1, Figura 4.
KuP D1 = KuP D2 = 5 e KuI1 = KuI2 = 0.8, com os
mesmos valores para os dois controladores u2 e u1 . Es- (3) Ajuste da base de regras: A estrutura multivariavel
tes valores sao multiplicados pelas funcoes de pertinen- do CN-(PD+I) incremental aplicado ao PBH tem a base
cia apresentadas na Figura 4. de regras apresentada na Figura 5. A base de regras ado-
tada para o controle u1 e igual ao do controle u2 . As
(2) Definicao das superfcies de controle: O numero de regras de producao utilizadas tem a forma se <condi-
conjuntos nebulosos foram escolhidos heuristicamente cao> entao <conclusao>, por exemplo, se <erro e PO
para reduzir a complexidade do controlador. Foram e erro e ZE > entao < u 1 e PO e u 2 e NE>.
selecionados somente tres conjuntos nebulosos para as
entradas e sadas de forma a obter-se um desempenho (4) Escolha do metodo de nebulizacao e desnebulizacao:
satisfatorio para o CN. O metodo de desnebulizacao implementado e o centro
da area (centroide) e a nebulizacao e realizada pela
Para as variaveis lingusticas sao atribudas os valores consulta a uma tabela previamente armazenada em
POsitivo (PO), NE gativo (NE ), ZE ro (ZE ). As varia- memoria.
veis erro e erro correspondem ao erro (diferenca entre
a referencia e a sada do processo) e a variacao do erro, Os resultados experimentais foram obtidos com um pe-
respectivamente. O ajuste das funcoes de pertinencia rodo de amostragem de 200 mseg. O ajuste dos fatores
foi realizado por tentativa e erro. As configuracoes obti- de escala, da base de regras e das funcoes de pertinencia

24 Revista Controle & Automacao/Vol.14 no.1/Jan., Fev. e Marco 2003


Figura 5: Base de regras do CN (P D + I).

de cada controlador foram realizados por ajustes finos e


correcoes heursticas vinculadas ao conhecimento sobre
o processo a ser controlado. A base de regras do contro-
lador I, no CN-(PD+I), e constitudo de 3 regras.

No ensaio submeteu-se o PBH a variacoes de referen-


cias (comportamento servo). Inicialmente a referencia
foi estipulada em 4 volts, depois modificada para 1 volt,
3 volts, e finalmente 2 volts. A Figura 6 ilustra a sada,
referencia e a acao de controle para os experimentos de
variacao de referencia do PBH via CN-(PD+I).

Nota-se pelo resultado apresentado que o controlador


proporciona comportamento servo adequado no segui-
mento das referencias. Entretanto, diversos fatores in-
fluenciam o desempenho do CN apresentado, vincula-
dos principalmente a selecao da base de regras, ajustes
das funcoes de pertinencia, determinacao dos fatores de
escala, divisao do universo de discurso e conhecimento Figura 6: Ensaios para mudancas de referencia do PBH
a priori das caractersticas do processo pelo projetista via CN (P D + I).
(Coelho e Coelho, 1999).

3 ASPECTOS IMPORTANTES DOS rem principalmente quanto ao consequente das regras


CONTROLADORES NEBULOSOS de controle. Os CNs de Mamdani utilizam conjuntos
nebulosos como consequentes, enquanto os controlado-
Em geral, o CN e um tipo de estrutura de controle nao- res de Takagi-Sugeno empregam funcoes lineares como
linear, e deste modo possui o potencial de configurar consequentes. Devido a esta diferenca, as regras de con-
um sistema de controle com desempenho equivalente ou trole de Mamdani sao significativamente mais intuitivas
superior as estrategias de controle linear. A seguir sao linguisticamente, enquanto as regras de Takagi-Sugeno
apresentadas as caractersticas, os aspectos relevantes parecem apresentar mais poder de interpolacao com um
quanto as estruturas de CNs e um conjunto das aplica- numero reduzido de regras de controle. Ambos tipos de
coes de CNs no meio industrial. CNs tem sido aplicados eficientemente na resolucao de
problemas praticos de controle (Ying, 1998).
3.1 Classes de CNs
3.2 CN baseado em modelos nebulosos
Os classes de CNs existentes sao: Mamdani (Mam-
dani e Assilian, 1975) e Takagi-Sugeno (Takagi e Su- Existem dois tipos de conhecimento que podem ser uti-
geno, 1985). Sob o enfoque estrutural estes CNs dife- lizados para resolucao de problemas complexos, conhe-

Revista Controle & Automacao/Vol.14 no.1/Jan., Fev. e Marco 2003 25


cimento objetivo (representado por modelos matemati- de subconjuntos de cada variavel, numero de regras, se-
cos) e subjetivo (representado por informacao lingustica lecao do metodo para a realizacao das operacoes logicas,
que e usualmente complexa de quantificar pela matema- metodo de desnebulizacao e parametros das funcoes de
tica convencional). Estas duas formas de conhecimento pertinencia; e (iii) dificuldade da analise de aspectos de
podem ser coordenadas de maneira objetiva atraves da otimalidade, estabilidade e robustez dos CNs.
utilizacao dos SNs. As formas de abordar o conheci-
mento via SNs sao: abordagem baseada em modelo e 3.4 CN e uma realidade no meio industrial
abordagem livre de modelo.
Os fundamentos teoricos dos conjuntos nebulosos pro-
A abordagem baseada em modelo nebuloso e obtida
postos por L. Zadeh em 1965, como uma forma alter-
atraves de metodos de identificacao de sistemas que le-
nativa de se modelar sistemas complexos e difceis de
vam em conta as medidas de entrada e sada do pro-
serem descritos por tecnicas convencionais, motivaram
cesso. Esta abordagem oferece uma alternativa aos mo-
inicialmente a validacao dos CN s por Mamdani e Assi-
delos convencionais no tratamento de processos comple-
lian (1975).
xos. Os modelos nebulosos ? modelos relacionais nebu-
losos, modelos lingusticos ? podem ser utilizados para A primeira aplicacao industrial de CN foi o controle de
projeto de um controlador ou podem ser parte de uma um forno para producao de cimento pela Smidth Co.
estrutura de controle baseada em modelo. Exemplos Ltda em Copenhague, Dinamarca (Holmblad e Oster-
sao: (i) formas de controle local, baseados em mecanis- gaad, 1982). A metodologia baseada em CN, neste caso,
mos de escalonamento de ganhos; (ii) sistemas de con- visou a aquisicao da experiencia operacional dos opera-
trole para processos de fase mnima baseados em regras dores e engenheiros de controle no controle manual do
do tipo Mamdani podem ser projetados pela inversao processo industrial. Apos este trabalho pioneiro, as van-
de um modelo nebuloso do processo; e (iii) configuracao tagens e simplicidade do projeto dos CN s motivaram
de algoritmos de controle preditivo pela utilizacao de o emergente desenvolvimento academico e comercial de
modelo nebuloso na forma de um preditor, sendo que as ambientes e ferramentas de software e hardware com
acoes de controle sao calculadas atraves de um algoritmo a utilizacao da tecnologia dos SNs. As mais variadas
de otimizacao (Kiriakidis, 1998). areas do conhecimento, principalmente no Japao, (pas
pioneiro na utilizacao em larga escala destes produtos)
3.3 Porque utilizar controle nebuloso? e mais recentemente nos EUA e Europa, utilizam esta
tecnologia (Bonissone, 1994; Gomide et al., 1995; Hirota
As principais potencialidades que tornam os CNs rele- e Sugeno, 1995; Bartos, 1997).
vantes, podem ser enumeradas (Coelho e Coelho, 1999):
(i) habilidade de controlar processos nao-lineares: carac- Atualmente, uma grande variedade de produtos indus-
terstica relevante a aplicacao em identificacao e controle triais e comerciais, baseados em logica nebulosa sao
de sistemas dinamicos complexos, com caractersticas disponveis. Exemplos tpicos incluem produtos de
nao-lineares e alta ordem; (ii) utilizacao de termos e ex- consumo direto tais como maquinas de lavar roupas
pressoes utilizados na linguagem natural; (iii) controle (Sanyo), maquinas de lavar loucas (Hitachi), geladei-
de processos quando o modelo matematico nao e avali- ras (Sharp), ar condicionados (Mistisubichi), fornos de
ado ou complexo a aplicacao de metodologias da teoria microondas (Sanyo), camaras de vdeo (Canon, Pana-
de controle classico; e (iv) possibilidade da implementa- sonic), aspiradores de po (Matsushita), etc. Na in-
cao do conhecimento, aspectos intuitivos e experiencia dustria automotiva destaca-se, transmissao automatica
de especialista em controle utilizando-se regras lingusti- (Nissan, Lexus), injecao eletronica, suspensao ativa, ve-
cas (conhecimento qualitativo e estruturado) e entradas culos auto-guiados e robos moveis (NASA, IBM ), etc.
imprecisas (ao contrario das redes neurais onde o co- Na linha de automacao predial pode-se citar o controle
nhecimento e configurado de forma nao-estruturada e de grupos de elevadores (Hitachi, Toshiba), controle de
quantitativa). motores (Hitachi), sistema de ventilacao de tuneis ur-
banos (Toshiba), controle de trafego urbano e controle
Contudo, os CNs apresentam algumas limitacoes: (i) de partida e parada de trens urbanos e metros (Sendai,
alguns autores tem discutido que os CNs sao adequa- Tokio), etc.
dos onde o modelo matematico preciso do processo a
ser controlado nao e avaliado, mas e difcil projetar um Em termos de equipamentos manufaturados para con-
controlador em que nao necessita-se fazer consideracoes trole e automacao industrial, o primeiro controlador lo-
sobre seu ambiente; (ii) grande quantidade de parame- gico programavel ? PLC (Programable Logic Control-
tros a ser configurado pelo usuario, tais como: numero ler ) ? a incorporar a logica nebulosa foi o ES100 proje-

26 Revista Controle & Automacao/Vol.14 no.1/Jan., Fev. e Marco 2003


tado pela OMRON. O CN no ES100 apresenta-se com- englobam intensas pesquisas nos seguintes topicos:
binado com um controlador PID de forma que o contro-
lador nebuloso resultante e nao-linear, auto-ajustavel e verificacao de aspectos relativos a estabillidade: As
apresenta desempenho superior ao controlador PID con- questoes de estabilidade sao um dos mais importantes
vencional linear, frente as nao-linearidades inerentes ao aspectos na analise e projeto de sistemas de controle ne-
processo controlado. O PLC ES100 e completamente bulosos. A analise de estabilidade de CNs e complexa
programavel, monitorado por software e todas as fun- porque estes sistemas sao essencialmente nao-lineares.
coes basicas sao disponveis a partir do painel frontal Contudo, recentemente, alguns resultados de estabili-
do equipamento. O ES100 vem com rotinas internas dade nao-linear tem sido relatados, inclusive para o tra-
que implementam algoritmos do tipo rampa, permite tamento de processos multivariaveis. Por exemplo, para
a adicao de modulos de expansao de entradas e sadas projetar um CN multivariavel estavel, Cheng e Rees
ao sistema e sao equipados com portas de comunica- (1997) utilizaram modelos lineares para cada ponto de
cao para conexao em rede industrial. O modulo basico operacao do processo (linearizacao por partes). Estes
do PLC (CPU ) vem equipado com termopares (K, J, modelos sao entao conectados atraves de sistemas nebu-
P , E, L, V , R, S, B, W , PL), termistores (PT100 e losos para a formacao de um modelo geral e, a partir da,
JPT100 ), conversores A/D e D/A (em corrente e em pode-se provar, atraves da teoria de funcoes de Lyapu-
tensao) (Gebhardt e Altrock, 1996). nov, que o CN resulta um sistema globalmente estavel.
Fischle e Schroder (1999) apresentaram um esquema de
Outros fabricantes de PLCs ja incorporaram capaci- projeto de CNs multivariaveis adaptativos que resultam
dade de controle nebuloso em seus controladores indus- em garantias, em termos de funcoes de Lyapunov, de
triais entre estes pode-se citar a serie C1, M 1, M 2, M 3, convergencia da sada do sistema para um sinal de re-
M 4 e M 5 da ASCON que sao mini-PLC s, programados ferencia estabelecido. Cuesta et al. (1999) propuseram
e monitorados por software em um ambiente windows. um metodo de projeto de CN multivariavel baseado no
Adicionalmente, possuem entradas tipo termopares, ter- modelo de Takagi-Sugeno para o qual conclusoes sobre
mistores, A/D e D/A de proposito geral e sadas tipo a estabilidade podem ser estabelecidas atraves da for-
rele contato seco, triacs e logicas, alem de portas de co- mulacao de Lur, criterio do crculo para sistemas multi-
municacoes para configuracao em redes industriais. Ou- variaveis e balanco harmonico.
tro exemplo e o controlador fuzzyPLC da Kroner Moel-
ler. Este PLC e equipado com entradas e sadas digitais algoritmos de otimizacao: O desenvolvimento de algo-
e analogicas configuraveis e sao capazes de monitorar ritmos de otimizacao eficientes e um topico de intensas
mais de 100 pontos de entradas e sadas atraves de mo- pesquisas, abrangendo metodos dos mnimos quadrados
dulos de expansoes. Uma importante caracterstica do nao-linear, algoritmos recursivos, metodos baseados em
fuzzyPLC corresponde a sua capacidade de ser progra- gradiente, algoritmos evolutivos, entre outros.
mado e monitorado atraves do software fuzzyTECH que
projeto combinado com abordagens de controle predi-
executa num ambiente windows e programa uma serie
tivo e robusto: As principais dificuldades no projeto de
de microcontroladores e controladores de processos.
controladores para sistemas complexos e o tratamento
das nao-linearidades e parametros variantes no tempo.
4 CONCLUSAO Estes fatores motivam a abordagem robusta no projeto
de CNs, com tecnicas baseadas em controle adaptativo,
Um esquema de CN-(PD+I) incremental foi apresen- preditivo (Roubos et al., 1998), teoria de controle H ,
tado e aplicado a um processo experimental multivaria- utilizacao de algoritmos de programacao convexa em
vel, caracterizado por instabilidade, fase nao-mnima e abordagens via linear matrix inequalities e estabilizacao
presenca de nao-linearidades. O projeto do CN-(PD+I) quadratica (Tanaka et al., 1996).
incremental apresentou comportamento adequado na ta-
refa de controle do PBH. controle hierarquico: A analise e projeto de CNs hie-
rarquicos para aplicacoes em controle de processos mul-
Aspectos relativos as potencialidades, limitacoes e a rea- tivariaveis e uma abordagem relevante. Nesta aborda-
lidade no meio industrial quanto a utilizacao de CNs em gem pode-se diminuir a complexidade do projeto do CN
ambientes industriais tambem foram discutidas. O CN com um numero menor de regras pela decomposicao do
e uma realidade na industria, mas a principal dificul- controlador em uma estrutura em cascata. Alem disso,
dade da sua utilizacao reside na ausencia de ferramentas segundo Wang (1999), pode-se provar que SN hierarqui-
padronizadas para o desenvolvimento de tais controla- cos sao aproximadores universais.
dores (Navarro e Albertos, 1996). Entretanto existem
perspectivas futuras em relacao ao projeto de CNs que controle por modos deslizantes: O controle por modos

Revista Controle & Automacao/Vol.14 no.1/Jan., Fev. e Marco 2003 27


deslizantes e um caso especial do controle de estrutura Departamento de Automacao e Sistemas, Univer-
variavel, em que as propriedades de diferentes estrutu- sidade Federal de Santa Catarina.
ras de controle podem ser utilizadas a sntese de um
sistema de controle estavel. As conexoes entre os CNs Coelho, L. S. e A. A. R. Coelho (1999). Fuzzy PID
e controle por modos deslizantes podem ser realizadas controllers: structures, design principles and appli-
com as abordagens direta e indireta (Jiwei et al., 1999). cation for nonlinear practical process, Advances in
soft computing - engineering design and manufac-
hidridizacao com outras metodologias da inteligencia turing, Roy, R., Furuhashi, T. e P. K. Chawdhry
computacional: O progresso da tecnologia dos sistemas (eds.), Springer-Verlag, London, pp. 147-159.
inteligentes e motivado pela necessidade do desenvolvi-
Cheng, C. M. e N. W. Rees (1997). Stability analysis
mento de estrategias flexveis e eficientes com o propo-
of fuzzy multivariable systems: vector Lyapunov
sito de tratar aplicacoes complexas. Cada metodolo-
function approach, IEE Proceedings Control Theory
gia da inteligencia computacional possui potencialida-
and Applications, Vol. 144, No. 5, pp. 403-412.
des e limitacoes que as tornam mais adequadas para
algumas aplicacoes particulares. Estas limitacoes sao a Cuesta, F., F. Gordillo, J. Aracil e A. Ollero (1999).
principal motivacao da criacao de sistemas hbridos in- Stability analysis of nonlinear multivariable Takagi-
teligentes, onde duas (ou mais) tecnicas sao combinadas Sugeno fuzzy control systems, IEEE Transactions
para superar as limitacoes das tecnicas quando tratadas on Fuzzy Systems, Vol. 7, No. 5, pp. 508-520.
individualmente. Os sistemas hbridos inteligentes sao
relevantes quando se considera a natureza variada de De Keyser, R. (1998). A gentle introduction to model
aplicacoes complexas. Entre as formas dos sistemas h- based predictive control, International Workshop
bridos inteligentes que tem sido alvo de pesquisas emer- on Constrained Control Systems, Neccosyde: Alfa
gentes incluem-se sistemas evolutivo-nebulosos, sistemas Network for Constrained Control System Develop-
evolutivo-neurais, sistemas neuro-nebulosos e sistemas ment, Florianopolis, SC.
neuro-nebuloso-evolutivos.
Filatov, N. M., U. Keuchel e H. Unbehauen (1996). Dual
control for an unstable mechanical plant, IEEE
AGRADECIMENTOS Control Systems, Vol. 16, No. 4, pp. 31-37.

Os autores agradecem as contribuicoes dos revisores Fischle, K. e D. Schroder (1999). An improved stable
para o aprimoramento do artigo. adaptive fuzzy control method, IEEE Transactions
on Fuzzy Systems, Vol. 7, No. 1, pp. 27-40.
REFERENCIAS Gebhardt, J. e C. Altrock (1996). Fuzzy application
library/technical applications/industrial automa-
Almeida, O. M., L. S. Coelho e A. A. R. Coelho (2000). tion, Proceedings of 5th IEEE International Con-
Some issues concerning design and evaluation of ference on Fuzzy Systems, New Orleans.
fuzzy controllers, Anais do IV Industry Applicati-
ons Conference, Porto Alegre, RS, pp. 168-173. Gomide, F. A. C. e R. R. Gudwin (1994). Modelagem,
controle, sistemas e logica fuzzy, Revista da SBA
Bartos, F. J. (1996). Fuzzy logic reaches adulthood, Controle & Automacao, Vol. 4, No. 3, pp. 97-115.
Control Engineering, July, pp. 50-56.
Gomide, F. A. C., R. R. Gudwin e R. Tanscheit (1995).
Bartos, F. J. (1997). Artificial intelligence: smart thin- Conceitos fundamentais da teoria de conjuntos
king for complex control, Control Engineering, July, fuzzy, logica fuzzy e aplicacoes. Proceedings of
pp. 44-52. 6th International Fuzzy Systems Association World
Congress IFSA95, Tutorials, pp. 1-38.
Bonissone, P. P. (1994). Fuzzy logic controllers: an in- Hirota, K. e M. Sugeno (1995). Industrial applications of
dustrial reality, Computational Intelligence: Imita- fuzzy technology in the world, advances in fuzzy sys-
ting Life, Zurada, J. M.; Marks II, R. J.; Robinson, tems ? applications and theory, Singapore, World
C. J. (eds.), Piscataway, NJ, IEEE Press, pp. 316- Scientific, Vol. 2.
327.
Holmblad, L. P. e J. -J. Ostergaard (1982). Control of
Coelho, L. S. (2000). Identificacao e controle de pro- a cement kiln by fuzzy logic. Fuzzy information
cessos multivariaveis via metodologias avancadas and decision processes, Gupta, M. M. e E. Sanchez
e inteligencia computacional, Tese de doutorado, (eds.), Amsterdam, North-Holland, pp. 389-399.

28 Revista Controle & Automacao/Vol.14 no.1/Jan., Fev. e Marco 2003


Hu, B., G. K. I. Mann e R. G. Gosine (1999). New Roubos, J. A., R. Babuska, P. M. Brujin e H. B. Ver-
methodology for analytical and optimal design of bruggen (1998). Predictive control by local lineari-
fuzzy PID controllers, IEEE Transactions of Fuzzy zation of a Takagi-Sugeno fuzzy model, Proceedings
Systems, Vol. 7, No. 5, pp. 521-539. of IEEE World Congress on Computational Intelli-
gence, FUZZ-IEEE, Anchorage, Alaska, pp. 37-42.
Isermann, R. (1998). On fuzzy logic applications for au-
tomatic control, supervision, and fault diagnosis, Takagi, T. e M. Sugeno (1985). Fuzzy identification of
IEEE Transactions on Systems, Man, and Cyber- systems and its applications to modeling and con-
netics ? Part A: systems and humans, Vol. 28, No. trol, IEEE Transactions on System, Man and Cy-
2, pp. 221-235. bernetics, Vol. 15, No.1, pp. 116-132.

Kiriakidis, K. (1998). Fuzzy model based control of com- Tanaka, K., T. Ikeda e H. O. Wang (1996). Robust sta-
plex plants, IEEE Transactions on Fuzzy Systems, bilization of a class of uncertain nonlinear systems
Vol. 6, No. 4, pp. 517-529. via fuzzy control: quadratic stability, H control
theory, and linear matrix inequalities, IEEE Tran-
Kwok, D. P., P. Tam, C. K. Li e P. Wang (1990). Lin- sactions on Fuzzy Systems, Vol. 4, No. 1, pp. 1-13.
guistic PID controllers, 11th IFAC World Congress,
Tallinn, Estonia, USSR, Vol. 7, pp. 192-197. Tovar, S. N. (1996). El control avanzado en los procesos
industriales, Boletin Informativo de la Asociacion
Jiwei, W-., Lihong, X-. e X-. Yunshi (1999). A new de- Colombiana de Automatica, No. 3, pp. 2-3.
sign method of fuzzy sliding mode controller with
Unbenhauen (1996). Distributed supervisory industrial
faster convergence, Proceedings of IEEE Internati-
control systems and their problems for embedding
onal Fuzzy Systems Conference, Seoul, Korea, Vol.
advanced control strategies, 7o Congreso Latino-
1, pp. 96-99.
americano de Control Automatico e XV Simposio
Linkens, D. A. e H. O. Nyongesa (1996). A hierarchical Nacional de Control Automatico, Buenos Aires, Ar-
multivariable fuzzy controller for learning with ge- gentina, Vol. 1, pp. I-VIII.
netic algorithms, International Journal of Control, Yager, R. R. e D. P. Filev (1994). Essentials of fuzzy mo-
Vol. 63, No. 5, pp. 865-883. deling and control, John Wiley & Sons: New York,
NY.
Malki, H. A., D. Misir, D. Feifenspan e G. Chen (1997).
Fuzzy PID control of a flexible-joint robot arm with Ying, H. (1998). The Takagi-Sugeno fuzzy controllers
uncertainties from time-varying loads, IEEE Tran- using the simplified linear control rules are nonli-
sactions on Control Systems Technology, Vol. 3, No. near variable gain controllers, Automatica, Vol. 34,
3, pp. 371-378. No. 2, pp. 157-167.
Mamdani, E. e S. Assilian (1975). An experiment in lin- Wang, L. -X. (1999). Analysis and design of hierarchical
guistic synthesis with a fuzzy logic controller, In- fuzzy systems. IEEE Transactions on Fuzzy Sys-
ternational Journal of Man Machine Studies, Vol. tems, Vol. 7, No. 5, pp. 617-624.
7, No. 1, pp. 1-13.
Zadeh, L. A. (1965). Fuzzy sets, Information and Con-
Navarro, J. L. e P. Albertos (1996). Fuzzy logic im- trol, Vol. 8, pp. 338-353.
plementation of industrial controllers, 13th IFAC
World Congress, San Francisco, CA, pp. 409-414. Zadeh, L. A. (1994). Why the success of fuzzy logic is
not paradoxical, IEEE Expert, Vol. 9, No. 4, pp.
Nie, J. (1997). Fuzzy control of multivariable nonlinear 43-46.
servomechanisms with explicit decoupling scheme,
IEEE Transactions on Fuzzy Systems, Vol. 5, No.
2, pp. 304-311.

Qin, Y., Jia, L. -M. e X. -D. Zhang (1998). Automa-


tion of combustion process for coke oven using mul-
tivariable fuzzy control technique, Proceedings of
IEEE World Congress on Computational Intelli-
gence, FUZZ-IEEE, Anchorage, Alaska, pp. 606-
610.

Revista Controle & Automacao/Vol.14 no.1/Jan., Fev. e Marco 2003 29

Вам также может понравиться