Tutorial Toolbox Fuzzy Matlab
Tutorial Toolbox Fuzzy Matlab
>> fuzzy
Para que a regra seja adicionada, clica-se na opção ‘’Add rule’’. Caso algum
erro tenha sido cometido, pode-se configurar novamente a regra e selecionar a
opção ‘’Change rule’’ e caso a regra deva ser excluída, seleciona-se a opção
‘’Delete rule’’.
Nesta tela, caso o usuário mova o mouse para a direita ou esquerda com a
barra vermelha de cada variável de entrada, é possível visualizar o
comportamento da saída do controlador. Cada linha representa o
funcionamento de uma das regras atribuídas ao controlador. Caso o conjunto
esteja amarelo, significa que na condição configurada para as variáveis de
entrada, aquela regra está produzindo uma saída. Caso o conjunto esteja
Resumindo: Caso o carro esteja com 1890 RPM e em um terreno com -9º de
inclinação, seu consumo será de 4.92 litros de combustível para cada 10 km
rodados.
Dessa forma foi criada uma estrutura presente no Workspace com todas as
características do controlador ‘’CONSUMO.fis’’.
ans =
4.9106
>> CONSUMO.defuzzMethod
Method
name: 'aceleracao'
range: [0 7000]
>> CONSUMO.input(1,1).mf(1,1)
O resultado obtido é:
name: 'baixa'
type: 'trimf'
>> CONSUMO.input(1,1).mf(1,1).params(1,3)
O resultado obtido é:
2800
>> CONSUMO.input(1,1).mf(1,1).params(1,3)=2500;
Inicialmente abre-se
se a toolbox de lógica Fuzzy novamente com o
comando:
>> fuzzy