Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
21Activity
0 of .
Results for:
No results containing your search query
P. 1
Controlador Fuzzy con matlab

Controlador Fuzzy con matlab

Ratings: (0)|Views: 909 |Likes:
Published by jorge_221390

More info:

Published by: jorge_221390 on Jun 25, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/01/2013

pdf

text

original

 
1
Diseño de un controlador difuso para una plantade luz mediante Matlab
Escuela Politécnica del EjércitoDepartamento de Ciencias de la Energía y MecánicaIngeniería MecatrónicaSangolquí, Ecuador, 2012Jorge P. Sánchez A. Diego W. Vera A. jorge_221@hotmail.com diegowva@hotmail.com 
Resumen –
En este trabajo se diseñará un control difuso para controlar la cantidad de iluminaciónmediante matlab. Se analizarán las membresías y las reglas necesarias para que la cantidad deiluminación sea la adecuada en la planta de acuerdo a las variables ingresadas como el número depersonas y el valor de voltaje que entrega el sensor.
 Palabras Claves –
Control Difuso, Matlab, iluminación, membresías.
Abstract --
In this paper we design a fuzzy control to control the amount of illumination using matlab.Memberships will be analyzed and the necessary rules for the amount of lighting is adequate in theplant according to the variables entered as the number of people and the voltage that gives us thesensor.
 Keywords –
Fuzzy Control, Matlab, membership, lighting
1.
 
Introducción
En la lógica convencional se tiene un conjuntode enunciados que pueden ser verdaderos ofalsos. En la lógica difusa el conjunto deposibilidades es mucho más amplio, donde lasrespuestas dependen del contexto. La lógicadifusa no necesita basarse en un modelomatemático de la planta, además puede servista como un sistema interpretativo basado enexperiencia, donde los objetos son relacionadoscon conjuntos donde se intersecan uno conotro. Existen ciertos problemas que se podríanpresentar, por ejemplo se podrían obtenerresultados bastantes pobres, para lo cual sepodría mejorar dando pesos o valoraciones depertenencias. En este trabajo se diseñará uncontrolador difuso en matlab para una plantade luz analizando todas las posibilidades deoperación y se manejara dos variables deentrada para el sistema como son el número depersonas y el voltaje sensado por una ldr.
2.
 
Controlador Difuso
La utilidad de la lógica difusa se basa en lahabilidad de modelar datos ambiguos oinciertos para asemejarse a la vida real. Esnecesario realizar una adaptación previa antesde introducir el estado de la variable alcontrolador. Esta etapa es llamada fusificación,
 
2la cual otorga a los datos de entrada un gradode membresía dentro de las distintasexpresiones, para ello busca la correspondenciaentre el estado de las variables y las funcionesde pertenencia. El número de membresíastambién puede estar formado porrepresentaciones gráficas. Las gráficas puedenincluir formas diferentes. Hay ciertasrestricciones con respecto a las formasutilizadas. Se deben establecer relacioneslógicas en forma lingüística, a través de reglascomo if y then, debido a que la salidaa cualquier sistema práctico no puede serutilizando las variables lingüísticas como porejemplo "Moderadamente alto", "media", "muypositiva", etc, tiene que darse sóloen cantidades nítidas. La traducción de estasreglas a un número se llama defusificación ypuede ser aplicada a la planta.[3]
Figura1. Diagrama de bloques del controlador difuso.
3.
 
Control Difuso y sus etapas3.1
 
Creación de las funciones depertenencia.
Se empieza declarando las funciones,estableciendo los rangos en los cuales van atrabajar tanto las entradas como salidas. Losdatos fueron registrados anteriormente con laadquisición de datos teniendo como entradas ysalidas las siguientes:-
 
LDR(input)El rango de voltaje que envía el circuito deacondicionamiento es de 2.5 – 4.5 voltios, esdecir del 0 – 100 % de luminosidadrespectivamente, quedando claro que no setiene un rango más amplio debido a laubicación del sensor, el cual permite captar solóla luminosidad mencionada anteriormente.Entonces los valores que ingresamos en lasmembresías son en valores de porcentaje deluminosidad.-
 
PERSONAS(input)Es otro tipo de entrada con el fin de que elcontrol sea un poco más dinámico, para elloestimamos un valor de personas, en este casohay la posibilidad de que existan de 0 - 52personas, el ingreso de los mismos es realizadopor teclado dependiendo del número depersonas que se requiera.-
 
Foco(output)Para la salida tomamos un valor de 0 – 5 voltios,o de 0 a 100. Entonces dependiendo de la lógicavamos obtener a la salida un valor en elporcentaje de luminosidad logrando tener unpunto de estabilización.
3.2
 
Diseño del Controlador Difuso
Para el diseño se establecieron rangos deoperación considerables, los cuales fueronresultado de una adquisición de valores desdelos mínimos hasta los máximos tanto paraentradas y como para salidas.Obteniendo así las siguientes tablas de máximosy mínimos con los rangos de operación:-
 
Entradas:
 
3%
ILUMINACI ÓN(SENSOR)0_22
O OSCURO
18_42
MO MEDIO OSCURO
38_62
M MEDIO
58_82
MC MEDIO CLARO
78_100
C CLARO
Tabla1. Rangos de operación del sensor en forma porcentual.
Como se puede ver en la
tabla 1
los rangos quese registran son desde lo oscuro hacia lo másclaro.
PERSONAS0_12
MPP MUY POCAS PERSONAS
8_22
PP POCAS PERSONAS
18_32
M MITAD DE PERSONAS
28_42
MP MUCHAS PERSONAS
38_52
LL LLENO DE PERSONAS
Tabla2. Rangos de operación de las personas.
Para la creación de la
tabla 2
, seccionamos deuna manera equitativa el rango de personas,llegando hasta un valor máximo de personas.-Salida:
ILUMINACIÓN0_9
TS TENUE
5_25
MOS MEDIO OSCURO
20_50
MS MEDIO
45_89
MCS MEDIO CLARO
84_100
CS CLARO
Tabla3. Rangos de operación del porcentaje de iluminacióndel foco.
Se ha considerado 5 tipos de membresía paracada entrada y cada salida, con el fin de poderver el control en sí, de la planta de luz, y a la vezlogramos muchas condiciones de lógica.
3.3
 
Fusificación de las funciones demembresía
Se realizó la fusificación considerando a lasfunciones de membresía de los extremos comofunciones trapezoidales, esto con el fin de queasí se consideran tolerancias en caso de que elintervalo baje o suba excediendo sus límites,para el resto el proceso es con funcionestriangulares.-
 
Para el sensor:
 
Tomando en cuenta la
tabla 1
, se realizó lafusificación tal y como se muestra en la
figura2
.
Figura2. Fusificación del sensor.
 
-
 
Para las personas:
 
Tomando en cuenta la
tabla 2
, se realizó lafusificación tal y como se muestra en la
 figura3
.
Figura3. Fusificación de las personas.
 Es necesario señalar que cada rango seencuentra con su respectiva etiqueta, con el finde saber en que estado se encuentra cadafunción.

Activity (21)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Keli Phoco liked this
Miguel Angello liked this
Anuar Zepeda liked this
lucinat liked this
lucinat liked this
Ernesto Velarde liked this
lucinat liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->