Professional Documents
Culture Documents
CALLAO
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
E. P. INGENIERA ELECTRNICA
INFORMACIN
INTEGRANTES:
CODIGO:
2017-A
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE ING. ELECTRICA Y ELECTRNICA
ESC. PROFESIONAL DE ING. ELECTRNICA
Diseo de controlador PID difuso de Mamdani
1. Objetivos
Modelamiento
Para el primer paso lo que hacemos es crear una planta de manera ideal mediante el
siguiente programa en tiempo continuo.
Ts=0.2;
Planta=c2d(P,Ts) ;%planta discretizada con ts=0.2seg
step(P), hold
step(Planta)
Ahora se sigue script, pero ahora se hace uso de los comandos pid y pidtune
el cual permite el clculo de las constantes ,
a=addvar(a,'input','CE',[-10 10]);
% ENTRADA CE
a=addmf(a,'input',2,'N','trimf',[-10 -10 0]);
a=addmf(a,'input',2,'Z','trimf',[-10 0 10]);
a=addmf(a,'input',2,'P','trimf',[0 10 10]);
subplot(212)
plotmf(a,'input',2)
% SALIDA
a=addvar(a,'output','U',[-20 20]);
a=addmf(a,'output',1,'mf1','trimf',[-20 -20 -20]);
a=addmf(a,'output',1,'mf3','trimf',[0 0 0]);
a=addmf(a,'output',1,'mf4','trimf',[-10 -10 -10]);
a=addmf(a,'output',1,'mf5','trimf',[0 0 0]);
a=addmf(a,'output',1,'mf6','trimf',[10 10 10]);
a=addmf(a,'output',1,'mf7','trimf',[0 0 0]);
a=addmf(a,'output',1,'mf8','trimf',[10 10 10]);
a=addmf(a,'output',1,'mf9','trimf',[20 20 20]);
Q=[1 1 1 1 1
12211
13311
21411
22511
23611
31711
32811
3 3 9 1 1];
Utilizamos una pequea Programacin para fusificar las reglas puestas anteriormente
En el diseo del FLC de acuerdo a las especificaciones brindadas los rangos de las
entradas E y CE son de [-10 10], siendo conjuntos de entra triangulares que se traslapan
en 0.5.
Simulacin en Simulink
4. Concluciones
5. Bibliografia
http://www.bdigital.unal.edu.co/19230/1/15184-46021-1-PB.pdf
http://dep.fie.umich.mx/~fornelas/data/uploads/pres_controldifuso
_parte_2.pdf
http://www2.elo.utfsm.cl/~elo377/documentos/Fuzzy.pdf
http://ieeexplore.ieee.org/
10