71
Controle Inteligente baseado em Lógica Fuzzy Prof. Juan Moisés Mauricio Villanueva [email protected] www.cear.ufpb.br/juan 1

Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controle Inteligente baseado em Lógica Fuzzy

Prof. Juan Moisés Mauricio Villanueva

[email protected]

www.cear.ufpb.br/juan

1

Page 2: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controle Clássico

• Metodologia convencional de projeto de sistemas de controle:

2

CONTROLADOR PLANTA

DESCONHECIDA

IDENTIFICADOR DE SISTEMAS

+ -

r(k)

c(k) u(k)

y(k)

Page 3: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controle Clássico • Inicialmente, o que se desenvolvem modelos matemáticos da

planta ou processo que será controlada (identificação de sistemas)

• O sistema é assumido linear (aproximadamente), caracterizado por um conjunto de equações diferenciais cuja equação é usada pelo controlador para ajustar o comportamento ou dinâmica do sistema (amortecimento, sobre-sinal, velocidade de resposta, tempo de acomodação, erro em regime permanente)

3

CONTROLADOR PLANTA

DESCONHECIDA

IDENTIFICADOR DE SISTEMAS

+ -

r(k)

c(k) u(k)

y(k)

Page 4: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Identificação de Sistemas

A teoria de identificação de sistemas tem o objetivo de estudar e construir modelos dinâmicos de sistemas reais a partir de dados experimentais

4

Sistemas Identificação Modelos

Page 5: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Loop de Identificação de Sistemas

5

1 2

5

3

4

6

Page 6: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controladores PID

• O controlador PID em sua forma contínua:

• Em sua forma discreta

6

( )( ) . ( ) ( )p i d

de tc t K e t K e t dt K

dt

0

( ) ( ) ( ) [ ( ) ( 1)]n

dc

ki

Tc k K e k e k e k e k

T

CONTROLADOR PLANTA

DESCONHECIDA

IDENTIFICADOR DE SISTEMAS

+ -

r(k)

c(k) u(k)

y(k)

Page 7: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controladores PID

• Diagrama de blocos de um sistema de controle típico

• Ts é o período de amostragem

• e(t) sinal de erro entre o sinal de referência e a saída da planta

• m[kTs] é a sequência discreta de e(t), k=1,2,...,N

• u[kTs] é a sequência de controle

• u(t) sinal de controle para a planta

• r(t) sinal de referência ou set-point 7

Conversor A/D

Sistema Discreto

Conversor

D/A PLANTA

+ -

r(t) e(t) m(kTs) u(kTs) u(t)

y(t)

CONTROLADOR

Page 8: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controladores PID

• Diagrama de blocos de um sistema de controle típico

8

Conversor A/D

Controlador Fuzzy

Conversor

D/A PLANTA

+ -

r(t)

e(t) m(kTs) u(kTs) u(t)

y(t)

CONTROLADOR

Page 9: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Problemas com Controladores PID e Modelagem de Processos

• Os controladores PID são controladores automáticos que trabalham bem se o processo é linear.

• Se o sistema for levemente não linear, ajustes periódicos dos parâmetros do controlador são necessários.

• Se o sistema for altamente não linear ou quando são usados na malha de realimentação elementos de controle ou atuadores não lineares, então o controlador PID tem um baixo desempenho.

9

Page 10: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controle Inteligente

• A metodologia de projeto está focalizada no comportamento dos operadores, ou seja, como eles ajustariam os parâmetros de controle para um determinado conjunto de circunstâncias.

10

OPERADOR HUMANO

PLANTA DESCONHECIDA

IDENTIFICADOR DO OPERADOR

+ -

r(k)

c(k) u(k)

y(k)

Page 11: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controle Inteligente

• A identificação do modelo do operador pode ser realizada utilizando lógica fuzzy, em quanto ele esta controlando o sistema.

• O controlador fuzzy, baseado no modelo identificado do operador humano, torna-se um modelo lógico com informações (regras) da forma como o operador raciocina ao manipular o sistema.

11

OPERADOR HUMANO

PLANTA DESCONHECIDA

IDENTIFICADOR DO OPERADOR

+ -

r(k)

c(k) u(k)

y(k)

Page 12: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Implementação Fuzzy de Estratégias de Controle Inteligente

• Estratégias de controle fuzzy nascem da experiência e de experimentos, em vez de modelos matemáticos.

• Uma implementação linguística (baseada em regras) é muito mais rápida e efetiva de se implementar.

• As implementações comerciais de sistemas de controle fuzzy são de baixo custo quando comparada com soluções convencionais de controle, isto devido a que a lógica fuzzy é mais eficiente desde o ponto de vista de codificação e tempo computacional de execução.

12

Page 13: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controladores Fuzzy Baseado em Regras

• Regras de controle fuzzy são de fácil compreensão pelo pessoal de manutenção, na medida em que são baseadas no senso comum, e o efeito ou resultado de cada regra pode ser facilmente interpretado.

• Todas as funções de controle associadas com uma regra podem ser testadas individualmente, aumentando a facilidade de manutenção.

• Regras individuais combinam-se para formar uma estrutura de controle. A cooperação de regras indica um processamento em paralelo, permitindo a lógica fuzzy controlar sistemas complexos usando expressões simples.

13

Page 14: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controladores Fuzzy Baseado em Regras

• Tanto funções de controle lineares quanto não-lineares podem ser implementadas por um sistema baseado em regras, usando o conhecimento de um especialista formulado em termos linguísticos.

• O controlador fuzzy completa a tarefa de processamento sem envolver muitos cálculos, aumentando a velocidade de procesamento.

• Controladores fuzzy são confiáveis e robustos, resistentes a perturbações externas e desgaste ao envelhecimento de componentes internos.

14

Page 15: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controladores Fuzzy

15

Inferência

Regras

PLANTA +

-

r(t) e(t) u(t) y(t)

CONTROLADOR

SAÍDA ATUAÇÃO ERRO SET-POINT

Page 16: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Componentes do Controlador Fuzzy

16

Inferência

Regras

Defuzzyficação

CONTROLADOR FUZZY

Fuzzyficação Pré-

Processamento Pós-

Processamento

Page 17: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Componentes do Controlador Fuzzy

17

Inferência

Regras

Defuzzyficação Fuzzyficação Pré-

Processamento Pós-

Processamento

• Recebe as medições realizadas por sistemas de aquisição de dados

• Realiza o condicionamento dos valores medidos antes que entrem ao controlador (Normalização, filtragem de ruído, cálculo da média, diferenciação, integração, look-up-table)

Page 18: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Componentes do Controlador Fuzzy

18

Inferência

Regras

Defuzzyficação Fuzzyficação Pré-

Processamento Pós-

Processamento

• Definição das funções de pertinência (triangular, trapezoidal, gaussiano)

• Definição dos nomes dos conjuntos: Exemplo de : Zero, Pos, Neg

• Outros nomes: NB, NM, NS, Z, PS, PM, PB (Negativo grande, Negativo médio, Negativo pequeno, Zero, Positivo pequeno, positivo médio, positivo grande

• Realiza a avaliação das entradas de acordo às regras

• Retorna como resultado um nível de pertinência expressando o grau da regra

Page 19: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Componentes do Controlador Fuzzy

19

Inferência

Regras

Defuzzyficação Fuzzyficação Pré-

Processamento Pós-

Processamento

• A escolha do tipo do dado definirá o tipo do domínio e as divisões dos conjuntos assim como as faixas dos suportes.

• Os domínios podem ser expressos com valores reais ou inteiros [a, b] ou em formato de percentuais [-100, 100]

• O escalonamento (ganho) é um meio de expandir a faixa de operação de uma variável, assim pode-se aumentar a faixa de operação.

Page 20: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Componentes do Controlador Fuzzy

20

Inferência

Regras

Defuzzyficação Fuzzyficação Pré-

Processamento Pós-

Processamento

• Conjunto de Regras no formato SE-ENTÃO, caracterizando a capacidade de raciocínio do sistema

• As regras podem conter múltiplas entradas e saídas

• Para definir as ações do sinal de controle pode-se utilizar o sinal de erro, a variação do sinal de erro, a integral do sinal de erro.

Page 21: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Componentes do Controlador Fuzzy

21

Inferência

Regras

Defuzzyficação Fuzzyficação Pré-

Processamento Pós-

Processamento

• As regras podem ser expressadas em um formato relacional da forma:

VARIAÇÃO DO ERRO

Neg Zero Pos

ERRO

Neg NB NM Zero

Zero NM Zero PM

Pos Zero PM PB

Os sinais de entrada são alocados de lado de fora ao longo da tabela

O sinal de saída é colocada dentro da tabela

Page 22: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Componentes do Controlador Fuzzy

22

Inferência

Regras

Defuzzyficação Fuzzyficação Pré-

Processamento Pós-

Processamento

• Realiza o escalonamento do valor de saída (se for preciso)

• Pode-se incluir um ganho de saída que pode ser ajustado

• Por exemplo uma normalização de [-1 1] pode ser escalonada a uma grandeza de tensão [-10 10] volts

Page 23: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Considerações Importantes • Formato dos conjuntos Fuzzy?

– A escolha do formato e os valores dos suportes são subjetivas

• Número de conjuntos Fuzzy no domínio de uma variável?

– Usualmente esta informação pode ser extraída a partir do conhecimento do problema e por meio de consulta ao operador ou especialista

• Os controladores Fuzzy que utilizam o sinal de erro e a variação do erro é uma versão do controlador linear Proporcional-Derivativo (PD)

23

A ação derivativa quando combinada com a ação proporcional tem a função de antecipar a ação de controle a fim de que o processo reaja mais rápido>>>Predição da saída do processo

Page 24: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controlador Fuzzy Proporcional

• Considere um controlador fuzzy proporcional discreto, de uma entrada e uma saída:

Em que: e é o erro entre o sinal de referência e a saída do processo.

• A regra de controle fuzzy é:

Em que Ei e Ui são funções de pertinência linguísticas atribuídas as variáveis e e u.

24

.pu K e

i iSE erro E ENTÃO controle U

Page 25: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controlador Fuzzy Proporcional

• Considere um controlador fuzzy proporcional discreto, de uma entrada e uma saída:

Em que: e é o erro entre o sinal de referência e a saída do processo.

• A regra de controle fuzzy é:

Em que Ei e Ui são funções de pertinência linguísticas atríbuidas as variáveis e e u.

25

.pu K e

i iSE erro E ENTÃO controle U

Page 26: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

• Seja de a variação do erro e e du a variação da saída u:

• A regra de controle fuzzy é:

Controlador Proporcional-Derivativo (PD) Fuzzy

26

. .p ddu K e K de

i i iSE erro E E variação do erro dE ENTÃO variação do controle dU

Page 27: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Determinação de Regras em um Controlador fuzzy

• A resposta de controladores convencionais é frequentemente especificado em termos de comportamento do sistema em malha-fechada e de desempenho transitório, tal como:

– Erro em regime permanente

– Excitação ao degrau

• As regras de controle fuzzy podem também ser especificadas por intermédio de um comportamento desejado em regime permanente e de uma resposta transitória expressas em termos fuzzy, tais como:

– Tempo de subida rápido

– Sobre-sinal mínimo

– Erro de regime permanente aproximadamente nulo 27

Page 28: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Determinação de Regras em um Controlador fuzzy

• Na figura se ilustra a resposta ao degrau em malha-aberta de um processo de segunda ordem que requer uma resposta em malha fechada com:

– Tempo de subida rápido

– Sobre-sinal mínimo

• Variáveis de entrada do sistema:

– Erro: e

– Taxa de variação do erro: de

• Variável de saída

– Variação do sinal de controle: du

28

Page 29: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Interpretação do Erro

• Um valor negativo do erro indica que a saída da planta encontra-se acima do set-point

• Um valor positivo do erro indica que a saída da planta encontra-se abaixo do set-point

29

( ) ( )erro t SP y t Set-Point

0e

0e

Page 30: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Interpretação da Variação do Erro

30

• Um valor negativo para variação do erro indica que a saída da planta está crescendo e se aproximando ou se afastando do valor do set-point

( ) ( ) ( 1)

( ) ( ) ( 1) 0

( 1) ( )

e t SP y t SP y t

e t y t y t

y t y t

y(t)

y(t-1)

A saída da planta “y” esta crescendo e se

aproximando ao SP

y(t) y(t-1)

A saída da planta “y” se afastando do SP

( ) 0e t

Page 31: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Interpretação da Variação do Erro

31

• Um valor negativo para variação do erro indica que a saída da planta está crescendo e se aproximando ou se afastando do valor do set-point

( ) 0

( 1) ( )

e t

y t y t

y(t)

y(t-1)

e(t)

tempo e(t

) =

SP-y

(t)

t t-1

( ) 0 ( ) ( 1)e t e t e t Variação do erro negativo

( )e t

( 1)e t

Page 32: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Interpretação da Variação do Erro

• Um valor positivo para variação do erro indica que a saída da planta esta decrescendo e se aproximando ou se afastando do set-point.

( ) ( ) ( 1)

( ) ( ) ( 1) 0

( 1) ( )

e t SP y t SP y t

e t y t y t

y t y t

32

y(t-1)

A saída da planta “y” se afastando do SP

y(t)

y(t-1)

A saída da planta “y” esta decrescendo e se

aproximando ao SP

y(t)

( ) 0e t

Page 33: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Determinação de Regras Antecedentes: erro e variação do erro Consequente: variação do sinal de controle

33

Page 34: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

34

a1(1)

b1(2)

c1(3)

d1(4)

a2(5)

b2(6)

c2(7)

d2(8)

a3(9)

c3(11)

d3(12)

b3(10)

Tempo (s)

V(t)

0

Nível de Referência

• As regras são obtidas considerando-se os pontos de cruzamento, de máximo e de mínimo da resposta do sistema em malha aberta.

• Em seguida, são sugeridas ações de controle apropriadas em cada ponto para gerar uma resposta em malha fechada com um tempo de subida rápido e com mínimo sobre-sinal.

Page 35: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Funções de Pertinências

• Entradas: Erro e variação do erro (e, de)

• Saída: Variação do sinal de controle du

35

NB NM NS Z PS PM PB

Positive Big

PB

Positive Medium PM

Positive Small PS

Zero Z

Negativo Small NS

Negative Medium NM

Negative Big NB

ERRO

VARIAÇÃO DO ERRO

Page 36: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Funções de Pertinências

• Entradas: Erro e variação do erro (e, de)

• Saída: Variação do sinal de controle du

36

NB NM NS Z PS PM PB

NB NM NS Z PS PM PB

NB NM NS Z PS PM PB

Page 37: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Construção do Mapa de Regras

No ponto a1(1)

Se o E=PB para um tempo de subida rápido (PB=5), porem o

E=Z (por exemplo: Z=0 em PB=5).

Nestas condições, uma grande reação de controle PB é

necessária para dirigir a resposta do estado em malha-fechada

para a resposta com um rápido tempo de subida.

37

se E PB e E Z então U PB

( ) 0

( ) 0 ( ) 0

e t

e t ou e t

Page 38: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

38

a1(1)

b1(2)

c1(3)

d1(4)

a2(5)

b2(6)

c2(7)

d2(8)

a3(9)

c3(11)

d3(12)

b3(10)

Tempo (s)

V(t)

0

Nível de Referência

1( 0)

( ) ( 1)

( ) ( 1) 0

,

Erro Nível de Referência V t E PB

Variação do Erro Erro t Erro t

Erro t Erro t E

Se desejaum tempo de subida rápido entãou deve ser grande

se E PB e E Z então U PB

Regra 1

Page 39: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

No ponto b1(2)

39

a1(1)

b1(2)

c1(3)

d1(4)

a2(5)

b2(6)

c2(7)

d2(8)

a3(9)

c3(11)

d3(12)

b3(10)

Tempo (s)

V(t)

0

Nível de Referência

2( ) 0

( ) ( 1)

Erro Nível de Referência V t E Z

Variação do Erro Erro t Erro t E PB

Para prevenir um grande sobre sinal a ação decontrole deve freiar a subida

Se E Z e E PB então U NB

Regra 2

Page 40: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

No ponto c1(3)

40

a1(1)

b1(2)

c1(3)

d1(4)

a2(5)

b2(6)

c2(7)

d2(8)

a3(9)

c3(11)

d3(12)

b3(10)

Tempo (s)

V(t)

0

Nível de Referência

3( )

( ) ( 1) 0

,

Erro Nível de Referência V t E NB

Variação do Erro Erro t Erro t E Z

Para ter uma resposta rápida u deve ser grande negativo

Se E NB e E Z então U NB

Regra 3

Page 41: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

No ponto d1(4)

41

a1(1)

b1(2)

c1(3)

d1(4)

a2(5)

b2(6)

c2(7)

d2(8)

a3(9)

c3(11)

d3(12)

b3(10)

Tempo (s)

V(t)

0

Nível de Referência

4( ) 0

( ) ( 1)

,

Erro Nível de Referência V t E Z

Variação do Erro Erro t Erro t E NB

Para diminuir o sobre sinal inferior então u deve freiar a descida

Se E Z e E NB então U PB

Regra 4

Page 42: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Tabela de Regras

• Entradas: Erro e variação do erro

• Saída: Variação do sinal de controle

42

NB NM NS Z PS PM PB

NB NB(3)

NM NM(7)

NS NS(11)

Z PB(4) PM(8) PS(12) NS(10) NM(6) NB(2)

PS PS(9)

PM PM(5)

PB PB(1)

E

E

Page 43: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Tabela de Regras

• Entradas: Erro e variação do erro

• Saída: Variação do sinal de controle

43

NB NM NS Z PS PM PB

NB NB(3)

NM NM(7)

NS NS(11)

Z PB(4) PM(8) PS(12) NS(10) NM(6) NB(2)

PS PS(9)

PM PM(5)

PB PB(1)

E

E

Page 44: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Tabela de Regras

• Entradas: Erro e variação do erro

• Saída: Variação do sinal de controle

44

NB NM NS Z PS PM PB

NB NB(3)

NM NM(7)

NS NS(15) NS(11) PS(14)

Z PB(4) PM(8) PS(12) Z(17) NS(10) NM(6) NB(2)

PS PS(16) PS(9) NS(13)

PM PM(5)

PB PB(1)

E

E

Page 45: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Curvas de Resposta em Malha Fechada

• (I) com 12 regras

• (II) com 17 regras

45 Tempo (s)

V(t)

0

Nível de Referência

(I)

(II)

Page 46: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Outras Configurações: Fuzzy Proporcional

46

GE Controlador Fuzzy

f(.) e GU

E U u

( ) ( )

( ) ( ( ))

( ( )) ( )

( ) ( )

p

p

u n K e n

U n f GE e n GU

f GE e n GE e n

U n GE GU e n

K GE GU

Page 47: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Outras Configurações: Fuzzy Proporcional-Derivativo

47

GE

GDE

Controlador Fuzzy f(.)

e

de/dt

GU

E

DE

U u

Page 48: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Outras Configurações: Fuzzy Proporcional-Derivativo

48

GE

GDE

Controlador Fuzzy f(.)

e

de/dt

GU

E

DE

U u

,

,

( ) ( ) ( )

DE GDE e

U f GE e GDE e GU

f GE e GDE e GE e GDE e

U GE e GDE e GU

GDEU n GE GU e n e n

GE

&

&

& &

&

&

( ) ( 1)p d

s

p

d

e n e nu K e T

T

K GE GU

GDET

GE

Page 49: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Outras Configurações: Fuzzy PD-Integral (PD-I)

49

• Se a malha fechada apresenta um erro de regime permanente, uma ação integral deve ser necessária para aumentar ou diminuir a ação de controle.

• A ação integral irá a rastrear o sinal de referência, durante o regime permanente.

• Desta maneira se combina a ação a ação integral convencional com uma base de regras Fuzzy, obtendo-se um controlador PD-I.

Page 50: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Outras Configurações: Fuzzy PD-Integral (PD-I)

50

GE

GDE

Controlador Fuzzy f(.)

e

de/dt

GU

E

DE

U u

GDE IE

edt

+

+

Page 51: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Exemplos de Aplicação de Controle Fuzzy

51

Page 52: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controle de Temperatura Usando Célula Peltier

52

Page 53: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controle de Temperatura usando Célula Peltier

53

Ambiente

Page 54: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controle de Temperatura usando Célula Peltier

54

Page 55: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Modelo de Controle

55

Page 56: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Resultados

• Modelagem e Simulação

• Resposta ao Degrau

• Controlador P-I-D e Fuzzy

• Simulação com perturbações

• Implementação e resultados experimentais

56

Page 57: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Referências

[1] Caracterização de Células Peltier para o Controle de Temperatura de Pequenos Volumes (UFMA, 2005)

[2] Desenvolvimento de um dispositivo para ciclagem térmica usando módulos Peltier (CBA 2012)

[3] Controle Térmico de Alta Exatidão e sua aplicação na determinação de propriedades térmicas de materiais (UFPB 2012)

57

Page 58: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Sistema de Rastreamento Solar

58

Page 59: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controle de Posição para Captação de Radiação Solar

• Painel Fotovoltaico (PV): Estrutura que possibilita a conversão da energia solar para energia elétrica, composta por células solares ou células fotovoltaicas.

• O PV cria uma diferença de potencial elétrico por ação da luz do Sol, que pode ser utilizado para observar a energia solar.

59

Page 60: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Plataforma Solar com Dois Graus de Liberdade

60

Page 61: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Plataforma Solar com Dois Graus de Liberdade

61

Page 62: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Modelo de Controle

62

• Sensores LDR (Light Depender Resistor) que possui a propriedade de variar a resistência elétrica em função da variação da luminosidade que recebe.

Page 63: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Medição e Atuação

63

Page 64: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Resultados

• Modelagem e Simulação

• Resposta ao Degrau

• Controlador P-I-D e Fuzzy

• Simulação com perturbações

• Implementação e resultados do Acompanhamento Solar

64

Page 65: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Referências

[1] Controle de Posição de uma Plataforma Plana para Captação de Radiação Solar (UFRN, 2013)

[2] Projeto e Desenvolvimento de um Rastreador Solar para Painéis Fotovoltaicos (IX SEGeT 2012)

[3] Construção de um algoritmo Fuzzy para Rastreamento Solar com Painel Fotovoltaico Montado em suporte de um eixo (2016)

65

Page 66: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Controle Fuzzy do Conversor do DFIG para Sistemas Eólicos

66

Page 67: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Resultados

• DFIG = Doubly-fed induction generator

• DFIG = Geradores de Indução Duplamente Excitados

• Usualmente controlados por conversores estáticos, em esquemas eólicos de velocidade variável

• Objetivo: Manter a tensão terminal constante quando a máquina opera em velocidade variável, permitindo o controle independente de potencia ativa e reativa que a máquina troca com a rede elétrica, com a máxima eficiência no aproveitamento da energia eólica.

67

Page 68: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Diagrama Esquemático do DFIG

68

Page 69: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Modelo de Controle

69

Modelo da Turbina Eólica

Velocidade Variável

O modelo dinâmico do DFIG considera equações para o estator e equações dinâmicas para o rotor mais a equação de balanço de potência.

Page 70: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Resultados

• Modelagem e Simulação

• Resposta ao Degrau

• Controlador P-I-D e Fuzzy

• Simulação com perturbações

• Resultados de simulação

70

Page 71: Controle Inteligente baseado em Lógica Fuzzy...Em que : e é o erro entre o sinal de referência e a saída do processo. A regra de controle fuzzy é: Em que E i e U i são funções

Referências

[1] Novas estratégias de controle fuzzy aplicadas ao conversor do DFIG para melhoria da estabilidade transitória em sistemas eólicos (IEEE 2007)

[2] Estratégias Fuzzy para Controle de Tensão para um Gerador Eólico a Relutância Chaveado (CBA 2014)

[3] Controle Fuzzy aplicado à otimização de um sistema eólico de velocidade variável (UFRSA, 2015, Natal)

[4] Otimização de um sistema de geração de energia eólica através de controle Fuzzy, Revista SBA 1999

71