Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fecha: 20/07/2014
Nombre alumno: Mayerly Sáenz, Jhonnatan Borja
NRC: 2053
Página 1
1. A partir del modelo matemático del sistema del péndulo invertido descrito, construya el
esquema de simulación respectivo en Simulink.
Página 2
2. Usando la herramienta Fuzzy de Matlab construya el sistema de control difuso para el
sistema del péndulo invertido del numeral 1. Transcriba las funciones de pertenencia de las
entradas y salida, la base de reglas y el código para crear el bloque de control difuso.
- insertamos cada uno de los conjuntos difusos de las entradas: error y cambio de error y
de la salida fuerza con su función de pertenencia
Página 3
Ilustración 5 Conjuntos difusos para cambio de error
Página 4
- Creación de la base de reglas:
- Verificamos con un ejemplo activando la regla uno y vemos que si cumple con la
premisa hecha
Página 5
Ilustración 8 Ejemplo de la base de reglas
uf=ue*uce;
reglas=[2 2 2 1 0;
2 2 1 0 -1;
2 1 0 -1 -2;
1 0 -1 -2 -2;
Página 6
0 -1 -2 -2 -2];
centros=10*reglas;
areas=20*(uf-uf^2/2);
ucrisp=sum(sum((centros.*areas)))/sum(sum(areas));
end
Página 7
Ilustración 10 Superficie de control 2
4. Construya un sistema que permita ajustar los Universos de Discurso del controlador
mediante bloques de ganancia a las entradas y salidas de controlador difuso.
Indique en detalle el efecto que producen estos bloques de ganancia.
Página 8
La sintonización de las ganancias para los sistemas difusos se refiere al “escalamiento de los
sistemas difusos”, es decir modificación de los universos de discurso. Si para el ejemplo del
péndulo el universo de discurso efectivo para todas las entradas y salidas son [-1, +1], la entrada
que está más hacia la izquierda con una función de pertenencia que se satura con un pico de -1 y
la entrada ubicada más hacia la derecha con una función de pertenencias que se satura más hacia
la derecha con un pico de +1, entonces se dice que el controlador esta normalizado. Claramente,
las ganancias escaladas pueden ser usadas para normalizar el controlador del péndulo. Con lo
que se dice que las ganancias g0, g1, g2, logran normalizar el universo de discurso para las
funciones de pertenencia.
5. Presente los resultados que se obtienen al variar las ganancias y compárelos con los
indicados:
- Sin ganancias
Página 9
Ilustración 12 Valor de ganancias 0
Página 10
Ilustración 14 G0=2, G1=0.1 y G2=1
Anexos:
--control difuso…
function ucrisp=control_difuso14jul(x)
e=x(1);
ce=x(2);
Página 11
%Ecuaciones para el error
ez = 0*(e<=-pi/4) + (4/pi*e+1)*(e>-pi/4&e<=0) + (-4/pi*e+1)*(e>0&e<=pi/4) +
0*(e>pi/4);
egn = 1*(e<=-pi/2) + (-4/pi*e-1)*(e>-pi/2&e<=-pi/4) + 0*(e>-pi/4);
epn = 0*(e<=-pi/2) + (4/pi*e+2)*(e>-pi/2&e<=-pi/4) + (-4/pi*e)*(e>-pi/4&e<=0)
+ 0*(e>0);
epp = 0*(e<=0) + (4/pi*e)*(e>0&e<=pi/4) + (-4/pi*e+2)*(e>pi/4&e<=pi/2) +
0*(e>pi/2);
egp = 0*(e<=pi/4) + (4/pi*e-1)*(e>pi/4&e<=pi/2) + 1*(e>pi/2);
end
Yo Mayerly Sáenz y Jhonnatab Borja afirmo que esta actividad es de mi autoría y establezco
que para la elaboración de la misma he seguido los lineamientos del Código de Ética de la
Universidad de las Fuerzas Armadas ESPE
Página 12