Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LgicaFuzzyUmaabordagemprticaEmbarcados
Excelentes referncias sobre esse assunto podem ser encontradas neste site, mais
especicamente nos artigos "lgica fuzzy aplicada s engenharias" e "uma introduo
lgica fuzzy".
http://www.embarcados.com.br/logicafuzzy/
1/7
23/09/2016
LgicaFuzzyUmaabordagemprticaEmbarcados
Como cada subconjunto desse sistema apresenta formato triangular, tanto para as
variveis de entrada quanto para a varivel de sada, o valor do grau de pertinncia
calculado baseado na teoria de semelhana de tringulos. Seu clculo ocorre dentro da
funo Fuzzyphy.
1
2
3
4
5
6
7
8
9
10
11
fzm.EntradaSinal = variavelAnalogica_a;
fzm.SubMtoBaixo[0] = 0;
fzm.SubMtoBaixo[1] = 10;
fzm.SubBaixo[0] = 0;
fzm.SubBaixo[1] = 20;
fzm.SubNeutro[0] = 10;
fzm.SubNeutro[1] = 30;
fzm.SubAlto[0] = 20;
fzm.SubAlto[1] = 40;
fzm.SubMtoAlto[0] = 30;
fzm.SubMtoAlto[1] = 40;
http://www.embarcados.com.br/logicafuzzy/
2/7
23/09/2016
LgicaFuzzyUmaabordagemprticaEmbarcados
Figura1:RepresentaogrficadossubconjuntosparaaentradaA
http://www.embarcados.com.br/logicafuzzy/
3/7
23/09/2016
LgicaFuzzyUmaabordagemprticaEmbarcados
Figura2:DefiniodosgrausdepertinnciaparaaentradaA
http://www.embarcados.com.br/logicafuzzy/
4/7
23/09/2016
LgicaFuzzyUmaabordagemprticaEmbarcados
Figura3:DefiniodosgrausdepertinnciaparaaentradaB
Neste caso os graus de pertinncia calculados para essa entrada so de 0.2 para o
subconjunto function4 e de 0.8 para o subconjunto function3. Assim, supondo que
exista a seguinte regra, (Para A=function3 & B=function3 ENTO C=function3), ento o
valor mnimo escolhido para o grau de pertinncia, resultante desta regra, ser de 0.6,
que representa o valor mnimo obtido atravs da funo Fuzzyphy para os
subconjuntos function3 quando o valor analgico da entrada A for igual a 24 e da
entrada B igual a 22. Supondo outra regra, (Para A=function3 & B=function4 ENTO
C=function3), o valor mnimo ser de 0.2 que o valor do grau de pertinncia
encontrado para o subconjunto function4 da entrada B quando esta receber valor
analgico igual a 22.
http://www.embarcados.com.br/logicafuzzy/
5/7
23/09/2016
LgicaFuzzyUmaabordagemprticaEmbarcados
Figura4:Teste1ComparaosadaLgicaFuzzyMPLABXeMATLAB
Figura5:Teste2ComparaosadaLgicaFuzzyMPLABXeMATLAB
Figura6:Teste3ComparaosadaLgicaFuzzyMPLABXeMATLAB
http://www.embarcados.com.br/logicafuzzy/
6/7
23/09/2016
LgicaFuzzyUmaabordagemprticaEmbarcados
Lgica Fuzzy Uma abordagem prtica por Flvio Cavalieri. Esta obra est sob a licena
Creative Commons Atribuio-CompartilhaIgual 4.0 Internacional.
Flvio Cavalieri
https://eletrocursos.gnomio.com/
Sou graduado em Engenharia Eltrica pelo INATEL, Mestre em Engenharia Qumica pela FEQ-UNICAMP e
possuo especializao em Automao e Controle de processos Industriais e Agroindustriais pela
FEAGRI-UNICAMP. Trabalho com desenvolvimento de hardware e software, e treinamento em
microcontroladores. Tambm possuo experincia com desenvolvimento de software para mquinas,
treinamento e manuteno eltrico-mecnica em diversos ramos da indstria, tais como, plstico,
alimentos e bebidas, grca e cabos eltricos. Durante minha carreira tive a oportunidade de ministrar
disciplinas tcnicas em uma universidade e uma escola tcnica, alm de desenvolver um website com
treinamentos focados em linguagem C para microcontroladores (eletrocursos.gnomio.com).
Este site utiliza cookies. Ao us-lo voc concorda com nossa poltica de
privacidade. Saiba mais.
http://www.embarcados.com.br/logicafuzzy/
Continuar
7/7