Documente Academic
Documente Profesional
Documente Cultură
Presentan:
Santiago Jmenes Brando
Santiago Angeles Ivan
Ruiz Gopar MArio Alan
NDICE
iii
ndice
1. Introduccin
2. Objetivo
2.1. Objetivo General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
2
3. Marco Terico
3.1. Sistemas de control . . . . . . . . . . . . . . . . . . . . . . .
3.1.1. Sistemas de control en lazo cerrado . . . . . . . . . .
3.1.2. Sistemas de control en lazo abierto . . . . . . . . . .
3.2. Controladores clsicos . . . . . . . . . . . . . . . . . . . . .
3.2.1. Controlador Proporcional(P) . . . . . . . . . . . . . .
3.2.2. Controlador Proporcional-Derivativo(PD) . . . . . .
3.2.3. Controlador Proporcional-Integrador(PI) . . . . . . .
3.2.4. Controlador Proporcional-Integrador-Derivador(PID)
3.3. Sintonizacin de controladores PID . . . . . . . . . . . . . .
3.3.1. Reglas de Ziegler-Nichols . . . . . . . . . . . . . . . .
3.4. Adquisicin de datos . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
2
2
3
3
4
5
5
5
6
6
6
7
.
.
.
.
.
.
.
8
9
9
10
10
11
13
15
4. Desarrollo
4.1. Software empleado . . . . . . . . . . . . . . . . . . .
4.2. Interfas fsica . . . . . . . . . . . . . . . . . . . . . .
4.3. Implementacin y pruebas . . . . . . . . . . . . . . .
4.4. Implementacin de los controladores con SIMULINK
4.5. Descripcin del experimento . . . . . . . . . . . . . .
4.5.1. Resultados Experimentales . . . . . . . . . . .
4.5.2. Comparativa: TericoSimuladoExperimental
5. Conclusiones
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
16
iv
Reporte de PrcticaN 2
Introduccin
1.
Introduccin
2.
2.1.
Reporte de PrcticaN 2
Objetivo
Objetivo General
Controlar de manera digital una planta trmica usando como interface una tarjeta arduino
para capturar datos y proporcionar la sealdecontrol, asiasuvezsesugiereelusodeM AT LABcomosof twa
Controlar con precisirmica pn luino y las herramientas proporcionadas por el software
MATLAB.a temperatura de un sistema, basados principalmente en las acciones bsicas de
control: Control proporcional, Control proporcional integra (P)l (PI), Control proporcional
integral derivativo (PID), el cual a travs de un sensor de temperatura (LM35) el cual comparara la temperatura real con la temperatura de control deseada, o punto de ajuste que en
conjunto proporcionara una salida a un elemento de control. El sistema de control es generado
por diagramas de bloques en SIMULINK, y previamente cargados a nuestro microcontrolador
Arduino, se cuenta con un sistema de lazo cerrado, se puede observar el comportamiento de
nuestro sistema en Scope, dentro de la herrameinta SIMULINK .
3.
Marco Terico
La prctica esta relacionada con el sistema por medio de mtodos clsico de control ser
necesario establecer la base terica necesaria para poder dar seguimiento al desarrollo de la
prctica del sistema.
3.1.
Sistemas de control
En las ultimas dcadas los sistemas de control han asumido un papel importante para
el desarrollo tecnolgico,la mayora de nuestras actividades diarias estn intervenidas o afectadas por algn sistema de control,ya se ha desde el mas simple hasta el mas complejo. Los
sistemas de control se encuentran en el hogar y en diversos sectores de la industria,tales como
lineas de ensamble automatico,control de mquinas-herramienta,tecnolog espacial, sistemas
de transporte,sistemas de potencia,robtica y muchos otros.
Los componentes bsicos para un sistema de control son objetivos de control,componentes
del sistema de control,resultados o salidas y la relacin directa que existe entre ellos,donde los
objetivos son las seales actuantes o seales de referencia y los resultados son la salida o la
variable a controlar y, en general el objetivo principal de los sistemas de control es controlar
la salida en alguna forma sealada mediante las entradas atreves de los elementos del sistema
de control(Kuo,1996).
Marco Terico
Los sistemas de control en lazo cerrado son aquellos donde la seal de salida tiene efecto
directo sobre la accin de control,es decir,son sistemas de control realimentados. La seal de
error actuante, que es la diferencia entre la seal de referencia y la salida, entra al controlador
con el fin de reducir el error y llevar la salida al valor deseado. En la figura 2 se puede ver la
relacin entrada-salida de un sistema en lazo cerrado.
3.1.2.
Los sistemas de control en lazo abierto son aquellos donde la seal de salida no tiene efecto
directo sobre la accin de control,por lo tanto, para cada entrada de referencia le corresponde
una condicin operativa fija(una calibracin realizada previamente ) como resultado la presicin del sistema depende de la calibracin. En la practica, slo se puede usar el control en lazo
abierto si la relacin entre la entrada y la salida es conocida y si no hay perturbaciones internas
ni externa. En la figura 3 se puede ver la relacin entrada-salida de un sistema en lazo cerrado.
Reporte de PrcticaN 2
3.2.
Controladores clsicos
Marco Terico
3.2.1.
Controlador Proporcional(P)
(1)
3.2.2.
Controlador Proporcional-Derivativo(PD)
Este controlador agrega una accin derivativa,por lo que la seal de salida es directamente
proporcional a la velocidad con que cambia la variable controlada.Este controlador proporciona una salida mediante la combinacin de la accin proporcional y la accin derivativa.La
ecuacin 2 representa este controlador.
U (s) = kp (1 + d S)E(s)
(2)
Controlador Proporcional-Integrador(PI)
1
)E(s)
d S
(3)
3.2.4.
Reporte de PrcticaN 2
Controlador Proporcional-Integrador-Derivador(PID)
Este controlador es con frecuencia el mas usado y uno de los que ofrecen mayor precisin
dentro de la regulacin automtica.El control PID requiere de tres parmetros distintos.El
valor proporcional determina la reaccin del error actual .El integrador genera una correccin
proporcional a la integral del error y por lo tanto el error de seguimiento se reduce a cero.El
derivativo determina la reaccin del tiempo en el que el error se produce.
La ecuacin 4 representa el controlador con esta accin combinada.
U (s) = kp (1 +
1
+ d S)E(s)
d S
(4)
Los PID son recomendables para procesos con constante de tiempo larga en los que no hay
ruido del exterior es decir para procesos como el control de nivel,presin,flujo,temperatura,posicin
y velocidad del motor de cd.
3.3.
Reglas de Ziegler-Nichols
(5)
Marco Terico
Ti
L
0,3
2L
TD
0
0
0.5L
0.5L
La implementacin del controlador fue hecha de manera analgica pero ese procedimiento
es descrito a detalle en la seccin de desarrollo.
3.4.
Adquisicin de datos
Se necesitan herramientas que sean econmicas y a la vez eficientes, por ello encontramos
en la plataforma Arduino una amplia gamma de controladores con diversas caractersticas.
Se elige el Arduino Mega, debido a que manteniendo un costo bajo, permite una gran velocidad de adquisicin de datos (15000 muestras por segundo) 50 por ciento ms rpido que el
Arduino Uno a una resolucin de 10 bits Adems posee en su microcontrolador Atmega2560
la capacidad de comunicacin serial por puerto USB, sin necesidad de un conversor RS232
intermediario. Esto nos da la facilidad y ventaja de crear una interfaz de comunicacin sencilla
entre software y hardware a la vez que esta comunicacin mantiene un buen nivel de solidez.
4.
Reporte de PrcticaN 2
Desarrollo
(6)
0
PI
30.24 0.3628 0
PID
40.32 0.8664 504
PD
40.32
504
Desarrollo
4.1.
Software empleado
MATLAB. Para este proyecto se utiliz MATLAB para poder obtener simulaciones que
nos permitieran conocer de antemano el comportamiento del sistema tanto en lazo abierto
como con retroalimentacin, corroborando as la efectividad de los valores asignados a cada
controlador.
SIMULINK. A pesar de ser parte del mismo software anterior, se decicio indicar el uso
de simulink ya que para la practica se utilizo de manera independiente. En esta herramienta
pudimos implementar de manera digital el control que necesitabamos para analizar la planta,
asi como la lectura del sensor y la salida digital para la activacin del conmutador que permite
alimentar la planta.
4.2.
Interfas fsica
10
4.3.
Reporte de PrcticaN 2
Implementacin y pruebas
Medicin de la planta a lazo abierto. Antes de comenzar con el diseo del experimento
debemos conocer cal es el comportamiento de la planta ante una entrada escaln. Por el
tipo de sistema proponemos un modelo de retraso de transferencia, pero an as debemos
confirmarlo con el prototipo real. En la figura 7 podemos observar claramente cual es el
comportamiento de la planta ante la entrada escaln de un voltaje en la resistencia.
Figura 7: Planta Trmica compuesta por la resistencia de potencia, el sensor y una placa de
aluminio
4.4.
Para la realizacin de los controladores P,PI,PD y PID se utilizo el software de SIMULINK el cual es de gran ayuda para implementar de manera digital los controladores, la
implementacin de los controladores de manera digital es de gran utilidad, ya que que la corriente y los voltajes no tienen que pasar por un circuito analogico en el cual corremos con
las desventajas de que son propensos a ruidos e interferencias y variaciones indeseadas de la
senl. En la implementacion digital se presentan ventajas gran en comparacin con circuitos
analogico en la implementacion del diseo, en la velocidad y en la economa por mencionar
algunas.
En la figura 8 podemos observar la implementacin del controlador PID con simulink,
los bloques derivador, integrador y las ganancias Kp,Kd,Ki en la figura se observa un punto
de suma, en este punto la seal del sensor LM35 es comparada con una seal de referencia
Desarrollo
11
4.5.
Para el experimento queremos controlar la temperatura de la planta y para eso necesitamos implementar funciones de control, a continuacin se describira brevemente que tipo de
control se uso y cul es el resultado deseado de estos sistemas.
Control Proporcional. Para esta accin de control se aplica una solo constante Kp llamada constante proporcional la cul solo proporciona un valor en adicional en el polinomio
caracterstico, normalmente este nuevo termino resulta de grado 0 grado 1 a lo mas.
Control Proporcional Integral En este caso, se contruye un polinomio que ademas de
contener a la constante proporcional estar afectado por un termino integrador. Este termino
integrador es mayor en cunto mas alejado se encuentre el sistema de su estado de reposo, por
el contrario si la funcion error ha llegado a cero este integrador ser minimo.
12
Reporte de PrcticaN 2
Control Proporcional Derivativo Al caso contrario de la accin anterior, cuando el sistema tiene un tiempo de reaccin mas rpido del deseado es necesario crear un amortiguamiento
extra para evitar que la respuesta sobrepase el valor de la entrada, en este caso se agrga una
variable derivativa que se aade un valor relacionado a la pendiente de estabilidad de la curva.
Control Proporcional Integral Derivativo Esta es la accin de control mas completa
ya que integra todas las variables vistas anteriormente y por tanto proporciona un nivel
de establecimiento claro, as como velocidad de reaccin y un amortiguamiento para evitar
sobrepasar el valor deaseado por mucho. Como el sistema original es un sistema de tipo 0
tenemos un error en estado estacionario ante una entrada de escaln unitario, estos tipo de
sistemas no obtener las siguientes parmetros el tiempo de tiempo de subida, sobre impulso,
tiempo de establecimiento y error en estado estable, en figura 9 podemos observar el efecto
que tienen los distintos controladores sobre estos parmetros
Desarrollo
4.5.1.
13
Resultados Experimentales
Cabe mencionar que la Aplicacin de estas acciones de control es gracias a la retroalimentacin en lazo cerrado ya que asi podemos sensar una seal de control a la cual querramos
estabilisar nuestro sistema.
Control Proporcional. Como bien sabemos esta accin es la mas fcil de aplicar, ya que
para obtener un resultado basta con aplicar un bloque de una constante al lazo cerrado. En la
figura10, vemos como se comporta el sistema, con una oscilacin considerable y al final queda
por debajo del valor deseado de 50C.
14
Reporte de PrcticaN 2
Control Proporcional Integrador Derivativo Como se explico brevemente en el apartado anterior, esta accin es la ms completa, lo cul representa la mejor opcin cuando se
Desarrollo
15
requiere una mxima presicin en el control de un sistema. Al obtener el control por medio de
un conjunto de acciones diferentes este sistema suele presentar grficas de respuestas finales
variadas, tanto sobreamortiguadas como subamortiguadas, todo esto dependiendo cada una
de las acciones por individual ya que si el derivativo tiene una mayor ganancia ser lgico que
la curva actu con mayor amortiguamiento.
Como podemos ver en la figura 13, ocurre un problema similar que la grfica del controlador diferencial, sin embargo podemos ver que el comportamiento es bastante acertado a lo
que se desea teniendo un mayor grado de certeza una vez pasado el primer sobreimpulso.
Figura 13: Respuesta del sistema con control Proporcioal Integrador Derivativo
4.5.2.
Comparativa: TericoSimuladoExperimental
16
Reporte de PrcticaN 2
Los valores comparados entre simulacin y experimentales varian considerablemente debido principalmente a que el sistema simulado ser totalmente controlable, y por el contrario,
la planta trmica no tiene un sistema que force su enfriamento para que genere en su descenso
la respuesta esperada.
5.
Conclusiones
Santiago Jimnez Luis Brando Los controladores PID, PI, P, PD permiten mejorar la
respuesta de un sistema, aunque esta respuesta no siempre sea optima. Las reglas de ajuste
propuestas presentan una forma de obtener los parametros
de
un controlador PID y observando la respuesta del controlador y el sistema, se puede trabajar
en un sistema que permita obtener esos parametro