Escolar Documentos
Profissional Documentos
Cultura Documentos
2017
2
Indice de figuras
Indice de tabelas
3
Introduo
Este relatrio foi elaborado com o objetivo de explicar como foi desenvolvido o
Controlo de Velocidade de um Sistema Servo atravs de um controlador Difuso, no
mbito da disciplina de Sistemas de Controlo Avanados do Mestrado de Engenharia
Eletrotcnica e Computadores Automao e Sistemas.
4
tacogerador ligado na entrada diretamente ao motor e gera uma tenso proporcional
velocidade angular [1].
Lgica Difusa
A lgica Difusa foi introduzida em 1965 por Loffi A.Zadeh, com o objetivo de
apresentar pela primeira vez as noes da lgica dos conceitos vagos, onde admissvel
um conjunto de valores no precisos, ou seja, no haviam s afimaes verdadeiras ou
falsas, havia sim infinitos graus de incerteza. [2]
5
Figura 2: Funcionamento de um controlador nebuloso
A lgica Difusa utilizada nas mais diversas reas, devido sua potencialidade
de lidar com problemas reais num raciocinio prximo de um ser humano. Algumas das
reas de aplicao so:
Controlos financeiros;
Controlo do aquecimentos de motores aeroespaciais;
Superviso de linhas de produo;
Robs;
Medicina;
Controlo de electrodomsticos;
6
Matlab - Toolbox
No menu File tem opo para gravar o nosso sistema, ou para o workspace, ou
gravar diretamente para ficheiro (.fis). Aps a adio de novas variveis necessario
alterar as funoes de pertena, ou fazendo duplo clique na variavel pretendida, ou
atravs do menu Edit, possivel adicionar/remover funoes de pertena.
7
Figura 4: Editor Fis: Funes de pertena
Aps ter as funes definidas necessario criar o conjunto de regras que dar
origem ao controlador desejado.
8
Controlo difuso
Para a resoluo deste exercicio foi necessrio atender a trs objetivos antes de
desenvolver o controlador, esses objetivos so:
9
Passando o esquema para um diagrama de blocos no MatLab, obtemos um
controlo PI difuso representado na figura seguinte.
No primeiro teste efetuado com este modelo foram utilizadas as opes das
funoes de pertena definidas por defeito, e obtivemos uma resposta, que no cumpria
os objetivos.
10
Figura 8: Grfico obtido sem alterar as funes de pertena
11
Com o controlo mais fino foi possivel obter uma melhor resposta obtendo
valores aceitaveis.
12
Tabela 2: Tabela de 25 Regras
Com este conjunto de regras obtivemos uma resposta satisfatria, sem fazer
nenhuma alteraao nas funes de pertena. Apos a vizualizaao do grfico obtido
retiramos os valores de 2.22s no tempo de establecimento, um overshoot 0% e erro
nulo, cumprindo assim todos os objetivos propostos.
13
Controlo com 49 Regras
Esta tabela esta dividida em 5 grupos sendo que cada um retrata uma funao
especifica.
O Grupo 0 trata o erro (e(t)) e a variaao (d(t)). Estes valores podem ser
positivos e negativos com a particularidade que so numeros muito pequenos, e podem
tambm ser nulos. Estes valores significam que a sada se desviou ligeiramente, mas
que se encontra muito prxima da referncia, este grupo refere-se essensialmente ao
regime permanente
No Grupo 2 o erro est prximo da referncia (NS, ZR, PS) ou est muito abaixo
da referncia (PM,PL). A derivada do erro positiva, indicando que a sada est a
afastar-se da referncia, sendo necessrio aplicar sinais de controlo positivos para
reverter o sentido da sada do processo, fazendo com que este tenda para a referncia.
14
o que quer dizer que a sada tende para a referncia. O controlador aplica um sinal com
o objetivo de acelerar ou desacelerar a aproximao em relao referncia.
No Grupo 4, o erro est muito prximo da referncia (NS, ZR, PS) ou muito
acima da referncia (NM, NL). A derivada do erro (de/dt) negativa, o que indica que a
sada est a afastar-se da referncia. O sinal de controlo negativo tenta fazer com que a
sada tenda para a referncia.
15
Tabela 4: Quadro Resumo
Testes e resultados
Iremos agora apresentar os graficos e valores obtidos no sistema real e fazer uma
comparao entre simulado vs real.
Controlo de 9 regras.
16
establecimento (menor). Existe ainda uma ligeira osciliao por se tratar de um sistema
real.
Real Simulado
Controlo de 25 regras.
17
afastamento da referencia e uma osciliao por se tratar de um sistema real, e no se
encontrar em perfeitas condies
Real Simulado
Overshoot(%) 1.18 0
Controlo de 49 regras.
18
Tabela 7: Comparao dos valores 49 Regras
Real Simulado
Overshoot(%) 0.5 0
Concluso
19
Bibliografia
[2] J. M. Mendel, Fuzzy Logic Systems for Engineering: A Tutorial, Proceedings of the IEEE,
vol. 83, no. 3. pp. 345377, 1995.
20