Sunteți pe pagina 1din 21

Universidad Politcnica Salesiana Informtica Industrial

Nombre: Johnny Sigenza Fabricio Neira


Ejercicio 2.1 (Definicin de Funciones de Pertenencia: Universo nico de discurso) En este problema se estudiar la forma de representar diversos conceptos y cuantificar diversas relaciones con funciones de pertenencia. Para cada parte inferior, hay ms de una respuesta correcta. Proveer una de ellas y justificar su eleccin en cada caso. a) Dibuje una funcin de pertenencia (y por lo tanto, definir un conjunto difuso) que cuantifique el conjunto de todos los hombres de mediana estatura. b) Dibujar una funcin de pertenencia que cuantifique el conjunto de todas las personas de baja estatura. c) Dibujar una funcin de pertenencia que cuantifica el conjunto de todas las personas altas. d) Dibujar una funcin de pertenencia que cuantifica la afirmacin "el nmero x es alrededor de 10. " e) Elaborar una funcin de pertenencia que cuantifica la afirmacin "el nmero x es menor que 10. " f) Dibuja una funcin de pertenencia que cuantifica la afirmacin "el nmero x es mayor que 10. " repeticin de (d) - (f) de -5 en lugar de 10. Desarrollo a) Dibuje una funcin de pertenencia (y por lo tanto, definir un conjunto difuso) que cuantifique el conjunto de todos los hombres de mediana estatura.

Funcin de membreca gente de mediana estatura.

g) Dibujar una funcin de pertenencia que cuantifique el conjunto de todas las personas de baja estatura.

Funcin de membreca gente de bajas estatura. h) Dibujar una funcin de pertenencia que cuantifica el conjunto de todas las personas altas.

Funcin de membreca gente de alta estatura.

i) Dibujar una funcin de pertenencia que cuantifica la afirmacin "el nmero x es alrededor de 10. "

Funcin de membreca del numero x cercano a 10

j) Elaborar una funcin de pertenencia que cuantifica la afirmacin "el nmero x es menor que 10. "

Funcin de membreca menor a 10

k) Dibuja una funcin de pertenencia que cuantifica la afirmacin "el nmero x es mayor que 10. "

Funcin de membreca mayor a 10 Repeticin de (d) - (f) de -5 en lugar de 10.

Funcin de membreca de un nmero x cercano a -5.

Funcin de membreca de un nmero menor a -5.

Funcin de membreca de un nmero mayor a -5.

Ejercicio 2.5 (Fuzzy Sets): Hay muchos conceptos que se utilizan en los conjuntos difusos que a veces se convierten en til en el estudio de control difuso. Los siguientes problemas de introducir algunos de los conceptos de conjuntos difusos ms populares que no fueron tratados en este captulo. (a) El "apoyo" de un conjunto difuso con funcin de pertenencia (x) es el (quebradizo) conjunto de todos los puntos x en el universo del discurso tal que (x)> 0 y el " -corte" es el (quebradizo) conjunto de todos los puntos en el universo del discurso tal que (x)> . Cul es el apoyo y la 0.5-corte para el conjunto difuso se muestra en la Figura 2.6 en la pgina 33?

Funcin de membreca de conjunto difuso La base del conjunto difuso para 0.5-cut es: De acuerdo a la figura anterior y la tabla del libro de pasinno como se muestra en la figura:

Para que el valor de certeza sea mayor a 0.5 el conjunto difuso que de esos valores mayores a 0.5 entnese la ecuacin nos queda:

Nos queda:

El universo de discurso para los dominios de la entrada 1 esta segmentada es:

Como se ve en la siguiente figura:

(b) La "altura" de un conjunto difuso con funcin de pertenencia (x) es el valor ms alto que (x) alcanza en el universo del discurso en el que se ha definido. Un conjunto difuso se dice que es "normal" si su altura es igual a uno. Cul es la altura del conjunto difuso se muestra en la Figura 2.6 en la pgina 33? Es normal? D un ejemplo de un conjunto difuso que no es normal. Para la figura anterior del apartado a el pico de la funcion de membresia es: =1 si la entrada . Esto es normal ya que en una funcin de membresa se debe tener al menos valor que indique la certeza absoluta para un conjunto difuso. En la siguiente figura se muestra un conjunto difuso que no es normal, ya que no posee ningn valor que alcance la mxima certeza es decir, no alcanza el valor =1.

(c) Un conjunto difuso con funcin de pertenencia (x), donde el universo del discurso es el conjunto de los nmeros reales se dice que es "convexo" si y slo si:

para todo x1 y x2 y todo [0, 1]. Tenga en cuenta que slo porque un conjunto difuso se dice que es convexa no significa que la funcin de pertenencia es una funcin convexa en el sentido habitual. Demostrar que el conjunto difuso se muestra en la Figura 2.6 en la pgina 33 es convexa. Demostrar que la funcin de pertenencia gaussiana no es convexa. D un ejemplo (adems del conjunto difuso con una funcin de pertenencia gaussiana) de un conjunto difuso que no es convexa.

, Para los intervalos de membreca nos queda

Con esto llegamos a demostrar que para el conjunto difuso mencionado cumple la propiedad de ser un conjunto convexo. Podemos demostrar que la funcin de membresa gaussiana no es una funcin convexa central.

Un "hedge" lingstica es un modificador a un valor lingstico como "muy" o "ms o menos". Cuando usamos modificadores lingsticos de los valores lingsticos que ya cuentan con funciones de pertenencia, podemos simplemente modificar estas funciones de pertenencia para que representen los valores lingsticos modificados. Considere la funcin de pertenencia en la Figura 2.6 en la pgina 33. Supongamos que obtenemos la funcin de pertenencia de "error es muy possmall" del uno para el "possmall" elevando al cuadrado los valores de pertenencia (es decir, verypossmall = (possmall) 2).

Dibuje la funcin de pertenencia de "error es muy possmall." Por "error es ms o menos possmall" podramos usar . Dibuje la funcin de pertenencia de "error es ms o menos possmall." Tenemos las siguientes graficas Usando el ejemplo de las funciones de membresia del pndulo invertido de la siguiente figura tenemos lo siguiente

Donde tenemos los punto de traslancion de possmall negsmall 2 El error es muy possmall es decir, verypossmall = (possmall)

El error es muy possmall es decir

Ahora tomamos la propiedad de llegar a obtener el valor de pertenencia con la propiedad mencionada:

Llegando a tener una respuesta de:

Ahora aplicamos la otra propiedad:

Llegando a obtener un valor de

Si bien esta ltima propiedad se podra utilizarla sin embargo existe un error superior al 100% que llega a ser alrededor del 0.25.

Ejercicio 2.3 Diseo Diseo 2.3 Problema (Fuzzy Control de Procesos Trmicos): este problema se utiliza para mostrar cmo se puede meter en problemas en el diseo del control difuso, si usted no entiende las ideas bsicas de control convencional o si no sintonizar el controlador correctamente. Suponga que se le da el tratamiento trmico se muestra en la Figura 4.8 en la pgina 209 se describe en el Captulo 4, excepto que se utiliza la planta

(Este es un proceso trmico con dinmica ms lenta que la que en el captulo 4). Tenga en cuenta que q(t)> 0 corresponde a la adicin de calor, mientras que q(t) <0 corresponde a la refrigeracin. Supongamos que queremos realizar un seguimiento de una entrada escaln unitario de diferencia de temperatura deseada d con tracking error de estado estacionario cero. Usando las ideas de control convencional para sistemas lineales, normalmente primero optar por poner un polo del compensador en cero ya que esto le dara cero tracking error de estado estacionario a una entrada escaln (por qu?). A continuacin, para un diseo de sistema de control lineal es posible continuar con el diseo de un controlador de plomo en cascada (por qu?). Ahora, en lugar de disear un controlador lineal, supongamos que usted decide probar un controlador difuso que tiene como salida q(t) e insumos g0e (t) y g0(t), donde e(t) = d(t) - (t) y g0y g1 son las ganancias de escala (es decir, un controlador de lgica difusa PD). Es decir, se est haciendo caso omiso de que es posible que tenga un integrador en el bucle para eliminar efectivamente tracking error de estado estacionario. Para el controlador difuso PD, utilizar las mismas funciones de pertenencia como lo hicimos en la Figura 2.9 en la pgina 36 para la invertida pndulo. Aqu, sin embargo, hacer efectivos los universos de discurso de e (t) y e (t), [-1, 1] y [-0,5, 0,5], respectivamente, y el universo efectiva del discurso para q (t), [-20, 20] (es decir, las exactas mismas funciones de pertenencia de salida como para la pndulo invertido en la figura 2.9 en la pgina 36). Utilice mnimo para la premisa y implicacin y de fuzzificacin COG. Para la base de reglas que slo modificamos el utilizado en la

Tabla 2.1 en la pgina 32 para el pndulo invertido: En concreto, simplemente multiplique cada elemento del cuerpo de la Tabla 2.1 por -1 y el uso de la base de reglas resultante tabla como una base de reglas para el controlador difuso PD (esto muestra un caso en el que puede volver a utilizar la regla de bases de una manera conveniente). Por qu es una opcin razonable para una base de reglas? Para explicar esto, compararlo con base de reglas del pndulo y explicar el significado de algunas de las nuevas normas para el proceso trmico. (a) disear un controlador lineal que dar lugar a error de seguimiento de estado estacionario cero para la entrada de escaln, reducir al mnimo el tiempo de subida, alcanzar menos de 5% sobreimpulso, y tratar de reducir al mnimo el tiempo de establecimiento (tratar el error de seguimiento y el aumento del tiempo especificaciones como sus objetivos primarios, y el exceso y sedimentacin tiempo que sus objetivos secundarios). Simular el sistema de control a disear, y proporcionar parcelas de en funcin de t para comprobar que cumple con los objetivos deseados.0
La funcion de transferencia de la planta

Figura 1.- respuesta de la planta Para el diseo del controlador usaremos sisotool PID Tuning

Los Polos del sistema del PD

Respuesta del sistema del controlado PD y la planta

En grafica anterior tenemos las especificaciones que nos pidi el problema como es sobrepaso de 5% implementado el controlador PD (b) Simular el sistema de control difuso utilizando el controlador difuso PD describe anteriormente. Grafique q (t) y (t) y discutir los resultados. Membresa del error: Error

Taza de error

Variables lingsticas Entre las variables lingsticas tenemos siguientes variables MasPositivo mp Positivo p Cero Zero Negativo n MasNegativo mn
Base de conocimiento: Evaluacin de reglas

Con las reglas obtenidas para el pndulo invertido anteriormente multiplicamos las funcin de pertenencia o las reglas por -1 y tenemos las siguientes reglas como se muestra en la siguiente tabla Salida error -2 -1 0 1 2 -2 -2 -2 -2 -1 0 -1 -2 -2 -1 0 1 Cambio de error 0 -2 -1 0 1 2 1 -1 0 1 2 2 2 0 1 2 2 2

Estos reglas nos ayudamos para realizar nuestro controlador con la ayuda del software de matlab con el toolbox Fuzzy .La evaluacin de reglas se lleva acabo usando la informacin de los valores encontrados en la fuzzificacin para luego producir salidas difusas.

4.6 Defuzzificacin Para la planta de primer grado la Defuzzificacin usa las salidas fuzzificadas del paso de la evaluacin de reglas y las funciones de membreca de la variable de salida, que estn en la base de reglas para generar un nico valor como salida del sistema, que consiste de un valor como se muestra en la figura En la siguiente figura representar la superficie de control para el controlador de lgica difusa.

Implementacin de la lgica difusa Mediante similink implementaremos las reglas realizadas realizadas en control fuzzy como se ve en la siguiente figura:

En la siguiente figura podemos observar el controlador que es de color morado y de color celeste lo que ya planta del sistema como podemos ver en tiene un error de 0.078 como se aparecera en la figura

(c) Sintonice el controlador difuso PD cambiando la escala de ganancias g0 y g1 a cumplir con los mismos objetivos que se indica en (a). Comparar los resultados de (a) y Es justo comparar los controladores lineales y difusa? Que utiliza ms clculos? Est el control no lineal (control difuso) realmente se necesita para este planta lineal ?

La ventaja de los sistemas difusos es su aplicacin en procesos industriales donde el control automtico es difcil de aplicar ya que el proceso puede ser no lineal o se tenga suficiente informacin sobre la planta. Aqu la teora de la lgica difusa presenta su principal aplicacin ya que no requiere conocer el modelo matemtico de la planta, en estos casos es suficiente la informacin que pueda suministrar el operador humano, estas estrategias de control son expresadas de forma verbal por el operador pero no pueden implementarse o tomarse como base para disear un controlador convencional, pero si representan informacin suficiente para implementarlas como reglas de control para un sistema difuso.

(d) Sintonice el controlador difuso PD cambiando la escala de ganancias g0 y g1 a cumplir con los mismos objetivos que se indica en (a). Comparar los resultados de (a) y Es justo comparar los controladores lineales y difusos? Que utiliza ms clculos? Est el control no lineal (control difuso) realmente se necesita para este planta lineal?

En el apartado a cmo podemos ver en la figura tenemos planta de primer grado realizamos un control pid que tiene un sobrepaso de 5% el controlador tiene una respuesta rpida en cambio el controlador fuzzy es ms rpido tiene

Para los valores de g0=0.1 K=1

Ahora variamos las ganancias

Para los valores de g0=0.01 K=2 Se variando las ganancias el controlador es ms rpido y tiene menos error como se ve en la figura

Cual es ms Rpido Control normal o el control difuso

El control difuso presenta mejor respuesta a las perturbaciones. En el controldifuso (color morado), si la perturbacin es fuerte cae pero se estabiliza en una valor que esta aun en el rango admisible de error mientras que el PID (color rojo) cae tres veces ms. Cuando la perturbacin desaparece, el control difuso estabiliza de manera ms rpida la temperatura del bloque como vemos en la siguiente figura

Conclusin del Ejercicio


En este ejercicio se realizo una comparacin que demuestra que un control PID implementado en lgica difusa excede por mucho el rendimiento y es mas rapido, El rendimiento del control PD difuso

puede ser mejorado aun ms si se agregan al control las etapas integral y derivativa, sin embargo estas deben de ser utilizadas dependiendo del tipo de aplicacin para nuestro de planta de primer orden.

S-ar putea să vă placă și