You are on page 1of 19

20 17

Redes Industriales

PID de Luminosidad

INTEGRANTES

Juan Barberán
Erick Noboa
Francisco Polo
Jairo Villavicencio
Álvaro Zambrano
FECHA

18 de Mayo del 2017


1
INDICE
1. TEMA …………………………………………………………………………… 3
2. OBJETIVOS……………………………………………………………………. 3
GENERAL……………………………………………………………………… 3
3. RESUMEN ……………………………………………………………………… 3
4. MARCO TEORICO ……………………………………………………………. 4
5. PROCEDIMIENTO…………………………………………………………….. 11
6. PRUEBAS DE FUNCIONAMIENTO ……………………………………….. 16
7. ANALISIS DE RESULTADOS ………………………………………………. 17
8. CONCLUSIONES …………………………………………………………… 17
9. RECOMENDACIONES ……………………………………………………… 17
10. BIBLIOGRAFIA ………………………………………………………………. 18

2
TEMA
Control PID para el control de Luminosidad de una habitación mediante la utilización
del software labView

OBJETIVO GENERAL
Implementar y comprender el funcionamiento de un control P.I.D. para el control
de la luminosidad eficiente y sostenible

OBJETIVOS ESPECIFICOS

Investigar las variables de interés (P.I.D. y Control De Luminosidad)

conocer las características de funcionamiento y las limitaciones de un controlador
P.I.D.

Monitorear la respuesta de la planta y hallar la función de transferencia de la

respuesta del sistema
Diseñar el controlador P.I.D.

Analizar el efecto que provoca cada una de las ganancias (Kp,Ki,Kd) en un control

P.I.D.
Realizar la implementación del circuito físico e implementar el control PID

Realizar las pruebas y las verificaciones del correcto funcionamiento del
controlador P.I.D para el control de luminosidad.

RESUMEN
El presente el trabajo estará basado al estudio e implementación de un controlador
P.I.D. para el control de la luminosidad utilizando la interface LabView. La cual es una
de las técnicas de control más ampliamente utilizadas en la industria como en
aplicaciones domesticas por su eficiencia.

El presente control P.I.D. permite una comunicación en tiempo real mediante el


protocolo de comunicación Serial entre LabView y el módulo Arduino, se encuentra
conectado a las computadora, la misma que registrara los datos y nos proporcionara la
gráfica del sistema

La Luminosidad se mide usando un sensor LDR conectado al módulo Arduino.El


controlador recibe la señal del sensor de luminosidad y la comprara con el set-point
calculando así el error el cual se utiliza para realizar la acción proporcional, integral y
derivativa de nuestro control PID.

3
MARCO TEORICO
EL CONTROLADOR PID BÁSICO
Un controlador PID se caracteriza por combinar tres acciones (P, I y D) mediante el
siguiente algoritmo de control:

Acción proporcional (P): es la acción que produce una señal proporcional a la


desviación de la salida del proceso respecto al punto de consigna.

Acción integral (I): es la acción que produce una señal de control proporcional
al tiempo que la salida del proceso ha sido diferente del punto de consigna.

Acción derivativa (D): es la acción que produce una señal de control


proporcional a la velocidad con que la salida del proceso está cambiando
respecto del punto de consigna.

Constante de tiempo integral (Ti): es el tiempo, generalmente expresado en


minutos, que debe transcurrir para que la acción integral alcance (iguale o
repita) a la acción proporcional.

Constante de tiempo derivativa (Td): es el intervalo de tiempo, generalmente


expresado en minutos, en el que la acción derivativa adelanta a la acción
proporcional.

Cada acción de control tiene una respuesta característica:

- La acción proporcional varía instantáneamente con el error y alcanza un valor


estacionario cuando lo alcanza éste.

- La acción integral tiene en cuenta la historia pasada del error y se anula


cuando se hace cero.

- La acción derivativa predice los cambios en el error y se anula cuando


alcanza un valor estacionario.

CONTROLADOR PROPORCIONAL ( P)

Un ejemplo típico de control proporcional se muestra en la figura 1, donde se observa


la conducta de la variable controlada después de un salto en escalón unitario en el
punto de consigna. Se observan los siguientes hechos característicos cuando aumenta
la ganancia Kp del controlador:

1. El error en estado estacionario disminuye.

2. El proceso responde más rápidamente.

4
3. La sobreoscilación y las oscilaciones aumentan.

LA ACCIÓN INTEGRAL (PI)

Esta acción elimina el problema del error en estado estacionario frente a perturbaciones
de carga constante. Por eso se utiliza para determinar de forma automática el valor
correcto de u0. Además se usa para corregir el error en régimen permanente.

Otra de las razones intuitivas que ayuda a comprender los beneficios de la acción
integral es que, cuando se introduce, la existencia de un pequeño error durante un
intervalo prolongado de tiempo puede dar lugar a un gran valor de la señal de control.
El algoritmo de la acción integral es el siguiente:

Las propiedades de la acción integral se muestran en la figura 2 en la que se puede


ver la simulación de un controlador PI. La ganancia proporcional se mantiene
constante y se varía el tiempo integral.

El caso particular en el que Ti es infinito se corresponde con el control P. Al introducir la


acción integral se observa que:

1. El error en estado estacionario se elimina cuando Ti tiene valores finitos.

2. Cuando Ti disminuye (mayor acción integral) la respuesta se hace cada vez


más oscilatoria, pudiendo en último término llegar a inestabilizar el sistema.

5
LA ACCIÓN DERIVATIVA PD

Uno de los problemas del controlador PI y que limita su comportamiento es que solo
considera los valores del error que han ocurrido en el pasado, es decir, no intenta
predecir lo que pasará con la señal en un futuro inmediato.

La acción derivativa realiza ese tipo de compensación, que se basa en introducir una
acción de predicción sobre la señal de error. Una forma sencilla de predecir es
extrapolar la curva de error a lo largo de su tangente. El algoritmo de la acción
derivativa es el siguiente:

El parámetro Td es el tiempo derivativo y puede interpretarse como un horizonte de


predicción. Al basar la acción de control en la salida predicha, es posible mejorar el
amortiguamiento de un sistema oscilatorio. En la figura 3 se pueden observar las
propiedades de un controlador de este tipo.

En la figura anterior se puede ver que las oscilaciones se amortiguan cuando se utiliza
la acción derivativa. A medida que Td aumenta la salida se va aproximando cada vez
más a una exponencial.

Una desventaja importante de la acción derivativa es que hay que ser muy cuidadoso a la
hora de escoger el valor del tiempo derivativo. En las instalaciones industriales es
frecuente desconectar la acción derivativa (hacer T d = 0), aunque en otras ocasiones está
muy recomendada. Un ejemplo es el caso de procesos multi-capacitivos, como puede ser
el control de temperatura. Debido a la inercia del sistema es importante saber hacia dónde
se está evolucionando. La acción de calentamiento tiene que pararse a tiempo. Una
conducción lenta de calor puede significar que, incluso después de desconectar el sistema
de calentamiento, la temperatura continúe aumentando durante mucho tiempo. Durante
este período la temperatura puede sobrepasar considerablemente su punto de consigna si
no se ejerce una acción de control cuidadosa. Otro ejemplo donde es importante predecir
el error es cuando hay grandes retardos o tiempos muertos en el proceso. En esta
situación, desgraciadamente, la acción derivativa no suele dar una buena predicción y hay
que utilizar controladores específicos (basados en el predictor de Smith o en las
estrategias de control predictivo)

6
para solucionar el problema. Si no se tiene acceso a un controlador de este tipo, en
estos casos es mejor utilizar un controlador PI.

EL CONTROLADOR PID

El controlador PID combina en un único controlador la mejor característica de estabilidad


del controlador PD con la ausencia de error en estado estacionario del controlador PI.

La adición de la acción integral a un controlador PD es esencialmente lo mismo que


añadir dicha acción a un controlador P.

La tabla 1 muestra cómo varían la estabilidad, la velocidad y el error en estado


estacionario cuando se modifican los parámetros del controlador. Es necesario señalar que
esta tabla contiene un conjunto de reglas heurísticas y, por tanto, hay excepciones.

Kp aumenta Ti disminuye Td aumenta

Estabilidad se reduce disminuye aumenta

Velocidad aumenta aumenta aumenta

Error est. estacionario no eliminado eliminado no eliminado

LDR

El LDR (resistor dependiente de la luz) es una resistencia que varía su valor


dependiendo de la cantidad de luz que la ilumina.

Los valores de una fotorresistencia cuando está totalmente iluminada y cuando está
totalmente a oscuras varía. Puede medir de 50 ohmios a 1000 ohmios (1K) en
iluminación total y puede ser de 50K (50,000 Ohm) a varios mega ohmios cuando está
a oscuras

El LDR es fabricado con materiales de estructura cristalina, y utiliza sus propiedades


fotoconductoras.

os cristales utilizados más comunes son: sulfuro de cadmio y seleniuro de cadmio.

El valor de la fotorresistencia (en Ohmios) no varía de forma instantánea cuando se


pasa de luz a oscuridad o al contrario, y el tiempo que se dura en este proceso no
siempre es igual si se pasa de oscuro a iluminado o si se pasa de iluminado a oscuro.

7
Esto hace que el LDR no se pueda utilizar en muchas aplicaciones, especialmente
aquellas que necesitan de mucha exactitud en cuanto a tiempo para cambiar de
estado (oscuridad a iluminación o iluminación a oscuridad) y a exactitud de los valores
de la fotorresistencia al estar en los mismos estados anteriores. Su tiempo de
respuesta típico es de aproximadamente 0.1 segundos.

ARDUINO

Arduino es una plataforma de hardware libre, basada en una placa con un


microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la
electrónica en proyectos multidisciplinares.

El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de


entrada/salida. Los microcontroladores más usados son el Atmega168, Atmega328,
Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo de
múltiples diseños. Por otro lado el software consiste en un entorno de desarrollo que
implementa el lenguaje de programación Processing/Wiring y el cargador de arranque
que es ejecutado en la placa.

Arduino puede tomar información del entorno a través de sus entradas analógicas y
digitales, y controlar luces, motores y otros actuadores. El microcontrolador en la placa
Arduino se programa mediante el lenguaje de programación Arduino (basado en
Wiring) y el entorno de desarrollo Arduino (basado en Processing).

CONTROL DE LUMINOSIDAD
La iluminancia

La iluminancia (E) es la cantidad de flujo luminoso que incide sobre una


superficie por unidad de área. Su unidad de mediad es el Sistema Internacional
es es Lux: 1 Lux = 1 Lumen/m2

Los sistemas de control desempeñan un papel muy importante en las nuevas


tendencias de iluminación. Desde los cambios de color hasta el ahorro energético, o
desde la relación entre luz y salud hasta la integración en edificios automatizados

¿Porque controlarla?

Los habitantes de las ciudades pasamos hasta el 80 % del tiempo en entornos


cerrados, casa, transporte: unos recintos opacos con poca o demasiada luz solar.

8
La iluminación usual en entornos de trabajo, mal diseñada, monótona insuficiente o
excesiva, produce falta de atención, desanimo, depresión e incrementa el estrés y la
fatiga de la jornada lo que es causa de accidentes

Regulación de iluminación por zonas

Valores recomendados de iluminancia

Los niveles de iluminación recomendados para un habitáculo dependen de las


actividades que se vayan a realizar en él.

Tabla 1. Valores Recomendados de iluminancia

Ahorro de Energía

La Concienciación energética es cada vez mayor en todo el mundo. Si observamos


las aplicaciones con mayor potencial de ahorro, la iluminación es sin dudad uno de los
campos más prometedores, ya que el 19 % del consumo mundial de energía se
destina al alumbrado.

Aporte del PID en el control de Luminosidad

9
Los sistemas PID para el control de luminosidad pueden ofrecer la solución que mejor
se adapta a cada tarea. Por ejemplo, Favorecer el ahorro energético en una oficina,
mejorar las condiciones de trabajo con alumbrado

El control implica confort y el confort conseguido con el mínimo consumo es:


EFICIENCIA ENERGÉTICA.

El consumo eficiente de energía, viene dado por la gestión del apagado de las luminarias
en ausencia de las personas que ya no ocupan una estancia, incluso, más difícil todavía,
poder llegar a conseguir el nivel justo de intensidad lumínica en función de la luz natural
que entra en la habitación a controlar cuando esta se encuentra ocupada.

Dado que iluminar estancias vacías o excederse en la intensidad necesaria para


iluminar una estancia ocupada, supone una pérdida de dinero, es entonces cuando el
ahorro energético se convierte en retorno de la inversión

El control más óptimo de un sistema de iluminación es cuando se consigue disponer


de la cantidad justa de intensidad lumínica en una estancia que se encuentre ocupada.

Con toda esta información, con el controlador PID se puede controlar automáticamente
un punto de luz en función de la presencia y la cantidad de luz natural en cada
momento, de cara a calcular y aplicar la cantidad de luz artificial que proporcionara al
punto de luz para lograr la intensidad necesaria para iluminar la estancia que haya
definido el usuario.

Este planteamiento de regulación constante de luz tiene algunos inconvenientes ente


los que destacan:

La cantidad de luz natural varía con la distancia desde el foco de luz


natural. Es decir, a medida que nos alejamos de una ventana entra menos luz
natural y por tanto según donde coloquemos el sensor este dará una medida u
otra. Esto implica que para afinar la regulación habría que aumentar en número
de sensores por estancia y adecuar una programación con diferentes
parámetros de control en cada zona.

Cantidad de luz necesaria: Definir la cantidad de luz necesaria para que el


sistema pueda tener una constante donde llevar al punto de luz cuando la luz
natural que mide el sensor de luminosidad nos dice que no es suficiente, nos
lleva a definir una que dependerá de la cantidad de luz que requiera la estancia
para la actividad que se vaya a realizar en ella. Siendo esta relativa en muchos
casos como hemos visto antes.

DIAGRAMA DE BLOQUES DEL SISTEMA

10
o Regulador o controlador:
Controlador P.I.D.

o Actuador:
Módulo Arduino Uno

o Sensor:
Fotorresistencia LDR

o Variable de control
Voltaje aplicado al foco

o Variable controlada Porcentaje


de luminosidad

PROCEDIMIENTO
Diseño físico de la planta
La planta de luminosidad se construyó en madera de balsa con las siguientes
dimensiones:

· Largo = 35cm.
· Ancho = 25cm
· Alto = 25cm.

11
Fig. 1. Maqueta de la Planta realizada en Balsa

Existe una ventana en la parte posterior de la planta para poder visualizar el


funcionamiento de la misma, así como también para poder ingresar perturbaciones al
sistema.

En el interior de la misma se dispone de 1 tira de leds de 5V para iluminar el interior de


la planta. El sensor para realizar la medición es una LDR dispuesto en la base de la
planta

Diseño eléctrico y electrónico

Fig. 2. Diagrama de conexiones eléctricas de la Planta

Obtención de la función de transferencia de la Planta


Se ha optado por realizar la comunicación con la PC mediante el puerto serial
empleando el Protocolo de Comunicación RS-232

La función de transferencia de la planta se ha obtenido de la siguiente manera:

1.- Leer los valores de voltaje obtenidos que nos proporciona nuestro sensor LDR y
guardarlos en un vector, mediante comunicación serial al PC para poder graficar la
respuesta de nuestro sistema.

12
Para esto hemos realizado la comunicación entre arduino y LabView mediante el
siguiente programa

Fig. 3 Diagrama de Bloques del Programa para


Leer Y guardar los Datos de la LDR
2.- Abrimos Matlab y creamos dos variables en el Workspace, como se muestra en la
figura 5

Fig. 5 Workspace con 2 variables

3.- Ingresamos en las variables anteriormente creadas los valores de la entrada


escalón y la respuesta del sistema como se muestra en la figura

Fig. 6 Datos de entrada escalón y respuesta del sistema


4.- Mediante la función IDENT de Matlab se procedió a generar los posibles modelos
matemáticos de la planta (escogiendo número de polos en combinación con ceros e
integradores).

13
Fig. 7 Identificador de sistemas

5.- Seleccionamos la pestaña Import Data y seleccionamos, Time-Domain Signals


(Figura 7). Click en Import y nuestras dos graficas se habrán importado. Como se ve
en la figura 8

Fig. 8 Time-Domain Signals

En la pestaña, estimate , seleccionamos Process Models y seleccionamos


“Estimate”

Fig. 9 Time-Process Models

Matlab ha generado una función de transferencia con una convergencia del 96.6 %
como se muestra en la figura 10

14
6.- A continuación, en el identificador de sistemas arrastramos la función de
transferencia generada al workspace

Fig. 10 Función de transferencia con convergencia

Sintonización PID con Matlab y obtención de las


constantes Kp, Ki y Kd del controlador

Guardamos en una variable la función de transferencia generada
anteriormente

 Abrimos PID tunner en Matlab, importamos la función de transferencia y seleccionamos


type: PID

Fig. 11 Tunner, grafica de la función

Desarrollo e Implementación del control PID en LabView

o El panel Frontal del controlador PID está formado por iconos de tres tipos:
indicadores, controladores

15
Fig. 12 Panel frontal del control PID

Fig. 13 Diagrama de Bloques del Programa para Realizar el control PID


De luminosidad

PRUEBAS DE FUNCIONAMIENTO
1. Ajustar el set-point en 35 e ingresar una perturbación al sistema, en este caso
la perturbación se produce cuando se abre la puerta de la maqueta y la luz
exterior ingresa

2. Ajustar el set-point en 30 e ingresar una perturbación al sistema, para este


caso nuestra perturbación es la luz de una linterna

3. Ajustar el set-point en 50 y con la ayuda de un papel oscuro tapamos nuestra


fotorresistencia LDR

16
4. Ajustar el set-point en 60 y procurar que no haya incidencias de perturbaciones
en la planta (cerramos la puerta de la maqueta)

ANALISIS DE RESULTADOS
1. A medida que se abre la puerta ingresa más luz natural y por tanto aumentaran
los valores medidos por la LDR, y el control PID reducirá el porcentaje de
luminosidad del foco a fin de mantener el set-Point que se requiere

CONCLUSIONES
Se puede ver que el control PID combina todas las ventajas de los
controladores P, D, I. Aumenta la estabilidad con la parte derivativa, y
proporcional, la rapidez de respuesta depende de la parte derivativa y la parte
integral da más exactitud al sistema.

Mientras más alejados a la izquierda del plano s estén los polos dominantes del
sistema, el sistema responderá más rápido

La adquisición de datos debe realizarse sin añadirle perturbaciones al sistema.

Debe establecerse un rango de acción del sistema ya que debido a la


respuesta logarítmica que tiene el LDR respecto a la intensidad luminosa
existirá un momento en que la variación de resistencia del LDR presente un
cambio insignificante en la salida de voltaje lo que provocara que nuestro foco

La parte derivativa en un controlador PID a parte de disminuir el sobre pico hace


que el sistema reaccione más rápido. En este caso la planta de luz reacciona lo
suficientemente rápido para no necesitar la ayuda de la parte derivativa del PID.

La acción Integral nos proporciona una corrección para compensar las


perturbaciones y mantener la variable controlada en nuestro setpoint requerido

Para un control PID es imprescindible conocer el modelo matemático de la


planta.

RECOMENDACIONES

Antes de encender la fuente , se debe verificar la correcta conexión a fin de no
provocar corto circuitos y por ende dañar los componente sutilizados

Se debe seguir la secuencia correcta de encendido a fin de no provocar daños a
los equipos e instrumentos de medición.

17

Realizar cada uno de los pasos explicados para una correcta sintonización del
sistema, con el fin de obtener de manera efectiva las constantes Kp,Ki,Kd

BIBLIOGRAFIA

Control PID básico (n.f.), Recuperado el 15 de Agosto del 2015. Disponible
en: http://www.lra.unileon.es/es/book/export/html/268

Arduino y PID guía de uso, Recuperado el 15 de Agosto de 2015.
Disponible en: http://brettbeauregard.com/blog/wp-
content/uploads/2012/07/Gu%C3%ADa-de-uso-PID-para-Arduino.pdf

Control PID de luminosidad, Recuperado el 17 de agosto del 2015.
Disponible en: http://www.buenastareas.com/ensayos/Control-Pid-De-
Una-Planta-De/2891559.html

Tutorial de Lab view. Recuperado el 17 de enero de 2015. Disponible en:
http://www.esi2.us.es/~asun/LCPC06/TutorialLabview.pdf

18

You might also like