You are on page 1of 39

PROTTIPO DE UM CONTROLADOR DE TEMPERATURA BASEADO EM LGICA FUZZY UTILIZANDO UM MICRONTROLADOR

EDUARDO KLAUS BARG ORIENTADOR: MIGUEL ALEXANDRE WISINTAINER

ROTEIRO DE APRESENTAO
Introduo Objetivos do Trabalho Inteligncia Artificial Lgica Fuzzy Microcontroladores Especificao do Hardware Especificao do Software de Controle Fuzzy Implementao Concluso

INTRODUO
Controlador PID PID x Fuzzy Microcontroladores

OBJETIVO PRINCIPAL
O trabalho proposto tem como objetivo principal especificar e implementar um prottipo de hardware, utilizando uma arquitetura de microcontrolador de 8 bits, para realizar o processo de controle de temperatura de um ambiente, utilizando os conceitos de lgica Fuzzy.

INTELIGNCIA ARTIFICIAL
o campo cientfico preocupado com a criao de sistemas computadorizados que podem atingir nveis de raciocnio humano. A lgica Fuzzy uma das diversas tcnicas de implementao de inteligncia artificial

LGICA FUZZY
Aristteles, filsofo grego (384-322 a.C.), foi o fundador da cincia da lgica. Deste ento a, assim chamada, lgica Ocidental, tem sido binria, isto , uma declarao ou falsa ou verdadeira.

LGICA FUZZY
A lgica Fuzzy, criada em 1965 por Lotfi A. Zadeh, viola estas suposies, aproximando a deciso computacional da humana, permitindo decises abstratas do tipo um pouco mais, talvez sim, etc...

LGICA FUZZY

LGICA FUZZY
OPERAES DOS CONJUNTOS ZUZZY

LGICA FUZZY
COMPLEMENTO
Equivalente a operao negao da lgica booleana.

LGICA FUZZY
UNIO
Equivalente a operao ou da lgica booleana.

LGICA FUZZY
INTERSEO
Equivalente a operao e da lgica booleana.

LGICA FUZZY
Variveis Lingsticas Expresso Fuzzy do conhecimento Sistema de Controle Fuzzy

LGICA FUZZY
Exemplos de emprego de sistemas Fuzzy: aplicaes eletrnicas para o lar; vdeo cmeras; Automobilstica; etc...

MICROCONTROLADORES
Microcontrolador x Microprocessador Sistemas mais compactos e baratos Intel iniciou a produo da famlia MCS51 em 1981

MICROCONTROLADORES
O microcontrolador utilizado no prottipo foi o 80C552 da Philips por possuir duas caractersticas importantes ao projeto: entradas analgicas; sadas de PWM(Pulse Width Modulation).

MICROCONTROLADORES
Sadas PWM

MICROCONTROLADORES
Conversor Analgico-Digital

ESPECIFICAO DO HARDWARE
Requisitos principais do prottipo: Memria de dados e programa; Entrada analgica para leitura da temperatura; Interface serial para comunicao com o software de superviso.

ESPECIFICAO DO HARDWARE
Memrias de Dados e Programa

ESPECIFICAO DO HARDWARE
Entrada Analgica para Temperatura

ESPECIFICAO DO HARDWARE
Interface Serial

ESPECIFICAO SOFTWARE DE CONTROLE FUZZY


Estrutura do Sistema

ESPECIFICAO SOFTWARE DE CONTROLE FUZZY


Variveis de Entrada Delta_Temp

ESPECIFICAO SOFTWARE DE CONTROLE FUZZY


Variveis de Entrada Gradiente

ESPECIFICAO SOFTWARE DE CONTROLE FUZZY


Varivel de Sada Sada_PWM

ESPECIFICAO SOFTWARE DE CONTROLE FUZZY


Bloco de Regras

EXEMPLO DE FUNCIONAMENTO
Varivel Delta_Temp com valor igual a -5C

EXEMPLO DE FUNCIONAMENTO
Varivel Gradiente com valor igual a 0.6 C/s

EXEMPLO DE FUNCIONAMENTO
Regras ativadas na situao de exemplo

EXEMPLO DE FUNCIONAMENTO
Sada da regra 12 aplicada varivel Sada_PWM

EXEMPLO DE FUNCIONAMENTO
Formula da Defuzzificao Mdia dos Mximos (valor mximo * pertinncia) / (pertinncia) Ento: ((0*0.4)+(50*0.6)+(75*0.4)) / (0.4+0.6+0.4) = 42.8%

IMPLEMENTAO Montagem do Prottipo

IMPLEMENTAO Software do Prottipo

IMPLEMENTAO Software do Prottipo

IMPLEMENTAO Software de Superviso

CONCLUSO

Objetivos alcanados e limitaes Lgica Fuzzy Microcontroladores da famlia MCS51

EXTENSES
Incluir sada de resfriamento no sistema; Implementar em conjunto um controlador PID e comparar suas performances; Implementar um controle de temperatura onde a velocidade de aquecimento e resfriamento possa ser programada(rampas).

You might also like