Projeto de um controlador de temperatura 7. PROJETO DE UM CONTROLADOR FUZZY- 1 Projeto de um controlador de temperatura Sistemas III
7. PROJETO DE UM CONTROLADOR FUZZY- 2 Objetivo Manter a água a uma temperatura estabelecida (set point) utilizando un controlador baseado em lógica fuzzy. Sistemas III
Sistemas III 7. PROJETO DE UM CONTROLADOR FUZZY- 3 1º. Passo: Definição das entradas e saídas do controlador fuzzy -Universo de discurso: é necessário definir os limites superior e inferior das entradas e saídas. -Entradas: temperatura(temp) e variação de temperatura(Δt). -Saídas: aquecimento(Vout1) e resfriamento(Vout2) Sistemas III
Sistemas III 7. PROJETO DE UM CONTROLADOR FUZZY- 4 2º. Passo: Definição das funções de pertinência das entradas -Variáveis de entrada: temperatura(temp) e variação de temperatura(Δt). -Função de pertinência adotada: tipo λ (triangular). Distribuir simetricamente os valores fuzzificados na universo de discurso. Usar um número ímpar de conjuntos fuzzy para cada variável, de tal forma que um conjunto esteja no meio (tipicamente 5 ou 7 conjuntos). Sobreposição dos conjuntos adjacentes deve ser de 15 a 25%. Sistemas III
Variável de entrada temperatura (temp) 7. PROJETO DE UM CONTROLADOR FUZZY- 5 Variável de entrada temperatura (temp) Sistemas III
Variável variação de temperatura (Δt) 7. PROJETO DE UM CONTROLADOR FUZZY- 6 Variável variação de temperatura (Δt) Sistemas III
7. PROJETO DE UM CONTROLADOR FUZZY- 7 3°. Passo: Definição das funções de pertinência das variáveis de saída: Aquecimento (Vout1) e Resfriamento (Vout2) Sistemas III
7. PROJETO DE UM CONTROLADOR FUZZY- 8 4º. Passo: Fuzzificação Funções definem os graus de pertinência das variáveis de entrada (temp e Δt) e de saída (Vout1 e Vout2) com seus respectivos termos lingüísticos → necessita-se definir que ações as variáveis deverão executar, ou seja, construir um conjunto de regras que descrevem a operação do controlador fuzzy. -Estas regras normalmente tem o formato IF – THEN, podendo ser obtidas de um especialista humano. Sistemas III
5º. Passo: Regras de Defuzzificação das Saídas 7. PROJETO DE UM CONTROLADOR FUZZY- 9 5º. Passo: Regras de Defuzzificação das Saídas Combinação de todas as diferentes possibilidades de valores assumidos pelas variáveis de entrada e pelas variáveis de saída. Sistemas III
Regras de defuzzificação para Vout1 7. PROJETO DE UM CONTROLADOR FUZZY- 10 Regras de defuzzificação para Vout1 Sistemas III
Regras de defuzzificação para Vout2 7. PROJETO DE UM CONTROLADOR FUZZY- 11 Regras de defuzzificação para Vout2 Sistemas III
6º. Passo: Defuzzificação - Método COM (centro de máximo). 7. PROJETO DE UM CONTROLADOR FUZZY- 12 6º. Passo: Defuzzificação - Método COM (centro de máximo). - Valores típicos para os conjuntos de saída: Vmb = 0,2V Vb = 3,0V Vm = 5,0V Va = 7,0V Vma = 10,0V Sistemas III
Aplicações com lógica fuzzy 8. CONCLUSÃO - 1 Aplicações com lógica fuzzy - São legíveis: linguagem coloquial. - Atualmente existem ferramentas de desenvolvimento confiáveis. - Importância das características do processo. - Utilização se dará se as soluções apresentarem vantagens claras. Sistemas III