Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTROLADORES LOGICOS
PROGRAMABLES
PID
PROFESOR: ABRAHAM MARTNEZ GARCA
ALUMNOS:
DAZ RIVERO CARLOS
RESNDIZ AGUILAR VICTOR HUGO
SALAZAR MORENO VICTOR HUGO
GRUPO: 7RM2
CARRERA: ROBTICA INDUSTRIAL
SALON: 406
HISTORIA
Los primeros controladores PID empezaron con el diseo de los limitadores de
velocidad. Posteriormente los controladores PID fueron usados
para la direccin automtica de barcos. Uno de los ejemplos
ms antiguos de un controlador PID fue desarrollado por Elmer
Sperry en 1911, mientras que el primer anlisis terico de un
controlador PID fue publicado por el ingeniero ruso americano
Nicols Minorsky en 1922. Minorsky estaba diseando
sistemas de direccin automtica para la Armada de los Estados
Unidos, y bas sus anlisis observando al timonel, notando as
que el timonel controlaba la nave no solo por el error actual, sino
tambin en los errores pasados as como en la tasa actual de
cambio, logrando as que Minorsky desarrollara un modelo matemtico para esto. Su
objetivo era lograr estabilidad, y no control general, lo cual simplific el problema
significativamente. Mientras que el control proporcional brinda estabilidad frente a
pequeas perturbaciones, era insuficiente para tratar perturbaciones constantes,
como un vendaval fuerte el cual requera un trmino integral. Finalmente, el trmino
derivativo se agreg para mejorar el control.
Se realizaron pruebas del controlador en el USS New Mxico (BB-40), donde este se
encargaba de controlar la velocidad angular del timn. El control PI se mantuvo
virando con un error de 2. Al agregar el elemento D se logr un error del 1/6,
mucho mejor que lo que un timonel podra lograr.
APLICACIONES
Un ejemplo muy sencillo que ilustra la funcionalidad bsica de un PID es cuando una
persona entra a una ducha. Inicialmente abre la llave de agua caliente para aumentar
la temperatura hasta un valor aceptable (tambin llamado
"Setpoint"). El problema es que puede llegar el momento
en que la temperatura del agua sobrepase este valor as
que la persona tiene que abrir un poco la llave de agua
fra para contrarrestar el calor y mantener el balance. El
agua fra es ajustada hasta llegar a la temperatura
deseada. En este caso, el humano es el que est
ejerciendo el control sobre el lazo de control, y es el que
toma las decisiones de abrir o cerrar alguna de las llaves;
pero, no sera ideal si en lugar de nosotros, fuera una
mquina la que tomara las decisiones y mantuviera la
temperatura que deseamos?
INTRODUCCIN
El control automtico desempea un papel importante en los procesos de manufactura,
industriales, navales, aeroespaciales, robtica, econmicos, biolgicos, etc.
Como el control automtico va ligado a, prcticamente, todas las ingenieras (elctrica,
electrnica, mecnica, sistemas, industrial, qumica, etc.).
Se construir un mecanismo de posicin con elementos de fcil consecucin en el mercado
local.
Para continuar, es necesario definir ciertos trminos bsicos:
CUNDO UTILIZARLO?
En general, si se tiene un sistema de primer orden, se suele utilizar control PI (ya que la
accin derivativa no tiene mayor efecto) y si el sistema es de segundo orden, se suele utilizar
control PID.
RETROALIMENTACIN
La realimentacin: tambin referida de forma comn como retroalimentacin, es un
mecanismo por el cual una cierta proporcin de la salida de un sistema se redirige a la
entrada, con objeto de controlar su comportamiento.
Los ejemplos de la realimentacin se pueden encontrar en la mayora de los sistemas
complejos, tales como ingeniera, arquitectura, economa, y biologa y tiene su base en el
proceso administrativo donde, el control es una etapa cualitativa y cuantitativa, que sirve de
base para la fase de planeacin.
Para entender el concepto, asuma que el proceso es tal que cuando el valor de la variable
manipulada se incrementa, entonces se incrementan los valores de las variables del proceso.
Bajo este concepto simple, el principio de realimentacin puede ser expresado como sigue:
Incrementar la variable manipulada cuando la variable del proceso sea ms pequea que la
referencia y disminuirla cuando sta sea ms grande.
Este tipo de realimentacin se llama realimentacin negativa debido a que la variable
manipulada se mueve en la direccin opuesta a la variable del proceso. El principio puede ser
ilustrado por el diagrama de bloques que se muestra en la Fig. 1.
En este diagrama el proceso y el controlador estn representados por cajas negras y las
flechas denotan las entradas y salidas a cada bloque. Note que existe un smbolo especial
que denota una suma de seales. El diagrama de bloques muestra que el proceso y el
controlador estn conectados en un lazo realimentado. La presencia del signo en el bloque de
retorno indica que la realimentacin es negativa.
La realimentacin es la propiedad de un sistema de lazo cerrado que permite que la salida ( o
cualquier otra variable controlada del sistema ) sea comparada con la entrada al sistema ( o
con una entrada a cualquier componente interno del mismo con un subsistema ) de manera
tal que se pueda establecer una accin de control apropiada como funcin de la diferencia
entre la entrada y la salida. Ms generalmente se dice que existe realimentacin en un
sistema cuando existe una secuencia cerrada de relaciones de causa y efecto ente las
variables del sistema.
CARACTERSTICAS DE LA REALIMENTACIN.
Los rasgos ms importantes que la presencia de realimentacin imparte a un sistema son:
a) Aumento de la exactitud. Por ejemplo, la habilidad para reproducir la entrada
fielmente.
b) Reduccin de la sensibilidad de la salida, correspondiente a una determinada entrada,
ante variaciones en las caractersticas del sistema.
c) Efectos reducidos de la no linealidad y de la distorsin.
d) Aumento del intervalo de frecuencias (de la entrada) en el cual el sistema responde
satisfactoriamente (aumento del ancho de banda)
e) Tendencia a la oscilacin o a la inestabilidad.
CONTROL PROPORCIONAL
Es un modo de control cuya seal de salida es directamente proporcional a la desviacin y a
los ajustes con que cuenta el controlador.
El control proporcional es el tipo de control que utilizan la mayora de los controladores que
regulan la velocidad de un automvil. Si el automvil se encuentra movindose a la velocidad
objetivo y la velocidad aumenta ligeramente, la potencia se reduce ligeramente, o en
proporcin al error (la diferencia entre la velocidad real y la velocidad objetivo), de modo que
el automvil reduce la velocidad poco a poco y la velocidad se aproxima a la velocidad
objetivo, por lo que el resultado es un control mucho ms suave que el control tipo
encendido/apagado.
En el algoritmo de control proporcional, la salida del controlador es proporcional a la seal de
error, que es la diferencia entre el punto objetivo que se desea y la variable de proceso. En
otras palabras, la salida de un controlador proporcional es el resultado del producto entre la
seal de error y la ganancia proporcional.
Esto puede ser expresado matemticamente como:
= ()
Dnde:
CONTROL INTEGRAL
En estos reguladores el valor de la accin de control es proporcional a la integral de la seal
de error, por lo que en este tipo de control la accin vara en funcin de la desviacin de la
salida y del tiempo en el que se mantiene esta desviacin.
Si consideramos que:
1
()
() =
Que en el dominio de Laplace, ser:
() =
1
()
( ) =
()
1
=
()
CONTROL DERIVATIVO
Este modo nos da una componente en la seal de salida cuyo valor es directamente
proporcional a la velocidad con que cambia la variable controlada.
El controlador derivativo se opone a desviaciones de la seal de entrada, con una respuesta
que es proporcional a la rapidez con que se producen stas.
Si consideramos que:
() =
()
( ) = ()
Por lo que su funcin de transferencia ser:
( ) =
()
=
()
ABRAHAM MARTNEZ GARCA
MATERIAL
Protoboard
Un (1) motor de cd de imn permanente de 9 a 12 voltios, 2 amperes mximo.
Tres (3) potencimetros lineales de 10 k
Dos (2) potencimetros lineales de 1 M
Un (1) acople mecnico para acoplar el eje del motor con el eje de un potencimetro de 10k
2 o 3 amplificadores operacionales LM741
Cinco (5) resistencias de 100 k
Dos (2) resistencias de 10 k
Una (1) resistencia de 100
Un (1) capacitor 1f
Un (1) capacitor 0.1 f
Un (1) transistor TIP31
Un (1) transistor TIP32
Cables de conexin
EQUIPO
OBJETIVO
Disear y construir un controlador proporcional (control p), un controlador integral (control i) y
un controlador derivativo (control d) para regular la posicin de un motor de corriente directa
(PID).
PLANTEAMIENTO
DEL PROBLEMA
Se requiere disear y construir un
controlador PID para regular la
posicin de un motor de corriente
directa. La figura 1 muestra el
diagrama de bloques del sistema
controlado, en donde:
DESARROLLO
CONSTRUCCIN DE SISTEMA DE POSICIN DE CD.
Construccin del sistema como el de la figura, este sistema de posicin se le implementara el
controlador y consta, bsicamente, de un motor de corriente directa (cd) de imn permanente,
al cual se le ha acoplado en el eje un potencimetro lineal de 0 a 10k. El potencimetro es
alimentado con 12 voltios de cd en sus terminales fijos para obtener, de su terminal mvil, una
seal que vara de 0 a 12 voltios durante el recorrido en sentido horario (asumamos 360
grados).
Servosistema de posicin de cd
OJO: Observe que los motores de cd de imn permanente comerciales normalmente no giran
a la misma velocidad en sentido horario que en sentido anti horario por lo que el controlador
no tendr la misma respuesta en ambos sentidos.
OJO: como se observ en la teora, los motores de cd de imn permanentemente tienen un
comportamiento lineal, es decir que la velocidad desarrollada ser proporcionada al voltaje
aplicado lo cual no es completamente cierto en todo el rango de voltajes.
POTENCIMETRO LINEAL
Al potencimetro acoplado al motor se debe aplicar 12 voltios e corriente directa entre sus
terminales a y b que se muestran en la figura. En forma manual y gradual comience a girar,
desde la posicin inicial, en sentido horario (o anti horario) y mida el voltaje en la terminal c
para cada incremento de la posicin del potencimetro.
Si se toman datos para cada posicin del potencimetro la traficacin de estos sera similar a
una recta con cierta pendiente.
OJO: aqu ser necesario acoplar o aadir un TRANSPORTADOR y un indicador entre el eje
del motor y la perilla del potencimetro, que permita registrar la lectura de la posicin del
acoplamiento motor-potencimetro y con ello verificar el resultado de esta prctica.
VOLTAJE
14
12
Voltaje
10
8
6
VOLTAJE
4
2
0
0
30
60
90
120
150
180
210
240
270
300
330
360
Grados
ACOPLE
Del acople entre el eje del motor y el eje del potencimetro
se debe verificar que no exista desfasamiento de entre el
eje de uno y otro ya que si existiera un desfasamiento no se
permitira el giro del motor o este sera muy forzado.
=
Cuya transformada de Laplace ser
( ) =
La seal de entrada corresponde a una seal escaln de amplitud igual a la del voltaje
de cd aplicado
() =
Cuya transformada de Laplace es
( ) =
()
() =
=
()
La figura 4 muestra nuestro sistema en lazo cerrado sin controlador, donde G(s) es la
funcin de trasferencia del conjunto motor-potencimetro y H(s) es la funcin de
transferencia del lazo de retroalimentacin, que en nuestro caso es unitaria. La salida
del sistema, y(s), es la seal de voltaje del potencimetro y, por lo tanto, la seal de
referencia debe ser una seal de voltaje de 0 a 12 voltios. As por ejemplo, si se desea
un giro desde 0 a 180 grados se debe aplicar una referencia de 6 voltios.
AMPLIFICADOR OPERACIONAL
Se utilizar el amplificador operacional LM741 por su bajo costo y facilidad de consecucin en
el mercado local. La figura 7 muestra el diagrama de conexionado de este integrado.
SUMADOR
El sumador, o comparador, se puede construir con el amplificador operacional LM741
conectado como muestra la figura 8, en la cual se puede apreciar que el voltaje de salida
(terminal 6) es igual a la diferencia de los voltajes de entradas (aplicados a los terminales 3 y
2), que en nuestro caso sern la referencia, r, y la salida del potencimetro y.
Conecte y pruebe el circuito del sumador aplicando diferentes voltajes de cd (entre 0 y 12
voltios) a los terminales 3 y 2 y verificando que el voltaje de salida, terminal 6, es igual a la
diferencia entre los voltajes aplicados. Emplee resistencias, R, de 100 K y 10K.
=
1
2
2
=
() =
()
3
2
Esta seal de control generada, u, ser la seal de voltaje que puede variar entre V Y+V
dependiendo de la magnitud y la polaridad del error. Sin embargo, esta seal no tendr la
potencia necesaria para mover el motor de cd por lo que se hace necesario un amplificador
de potencia, que en nuestro caso se implementara con dos transistores PNP y NPN. Vale la
pena aclarar tambin que la salida de voltaje del amplificador operacional no podr ser mayor
que el de la fuente que los alimenta.
La figura 6 muestra el circuito amplificador de potencia conectado a la salida del conjunto de
amplificadores operacionales. Los transistores empleados TIP31 y TIP32 (o equivalentes),
cuya numeracin de terminales se muestra en la figura 7.
=
1
2
2
=
() =
()
Esta accin de control como su nombre indica, calcula la integral de la seal de error e(t). La
integral se puede ver como la suma o acumulacin de la seal de error. A medida que pasa el
tiempo pequeos errores se van sumando para hacer que la accin integral sea cada vez
mayor. Con esto se consigue reducir el error del sistema en rgimen permanente. La
desventaja de utilizar la accin integral consiste en que esta aade una cierta inercia al
sistema y por lo tanto le hace ms inestable.
Aumentar la accin integral Ki tiene los siguientes efectos:
1. Disminuye el error del sistema en rgimen permanente.
2. Aumenta la inestabilidad del sistema.
3. Aumenta un poco la velocidad del sistema.
Esta accin de control servir para disminuir el error en rgimen permanente.
En las grficas anteriores se ha aadido una seal de error ampliada, de color verde, para
apreciar mejor cmo se reduce el error a medida que aumenta la accin integral. Otro efecto
visible es el aumento de la inestabilidad del sistema a medida que aumenta Ki. Por esta razn
el control integral se suele combinar con el control derivativo para evitar las oscil aciones del
sistema.
En los grficos anteriores puede verse como, al aumentar la accin derivativa Kd, se consigue
disminuir las oscilaciones hasta el punto de que desaparecen para Kd=50. Tambin puede
apreciarse cmo la respuesta se hace un poco ms lenta al aumentar la constante derivativa.
Con Kd=0 el sistema tarda 1.8 segundos en subir hasta el valor de referencia. Con Kd=20 el
sistema tarda 2 segundos en subir hasta el valor de referencia.
En este ejemplo la accin derivativa se ha escalado de forma que sus valores se encuentren
entre 0 y 100.
Un problema que presenta el control derivativo consiste en que amplifica las seales que
varan rpidamente, por ejemplo el ruido de alta frecuencia. Debido a este efecto, el ruido de
la seal de error aparece amplificado en el accionamiento de la planta. Para poder reducir
este efecto es necesario reducir el ruido de la seal de error mediante un filtro paso bajos
antes de aplicarla al trmino derivativo. Con este filtro la accin derivativa se encuentra
limitada, por lo que es deseable reducir el ruido de la seal de error por otros medios antes de
recurrir a un filtro paso bajos.
Llegado a este punto, el sistema es rpido y estable, pero mantiene todava un pequeo error
en rgimen permanente. Esto significa que la posicin real del sistema no es exactamente la
posicin deseada. Para poder reducir este error se recurre a la tercera accin de control del
regulador PID, la accin de control Integral.
En el caso de que el error del sistema sea mayor que el deseado, se aumentar la
constante integral Ki hasta que el error se minimice con la rapidez deseada.
Si el sistema se vuelve inestable antes de conseguir la respuesta deseada, se debe
aumentar la accin derivativa.
CONCLUSIN
Tericamente el controlador PID con las tres acciones bsicas de control es el que ofrece
mayor flexibilidad para alcanzar la mejor calidad de respuesta en un lazo de realimentacin,
ya que dispone para ello de tres parmetros de ajuste. Sin embargo, no siempre es posible
utilizar la accin derivativa debido al ruido existente en el lazo y, por otro lado, es claro que
siempre exigir un mayor esfuerzo ajustar tres parmetros que dos o uno. Tambin puede
ocurrir que la exigencia de calidad de respuesta no sea muy elevada y que sta pueda
conseguirse con slo una o dos acciones de control. Al objeto de servir de gua, se exponen a
continuacin las siguientes reglas generales:
La caracterstica principal sobre la cual se basan los controladores Proporcional, Integral y
Derivativo, es el error generado entre lo que se tiene (variable de salida) y lo que se quiere
(setpoint).
Respuesta
De Control
Tiempo de
Levantamiento
Sobretiro
Tiempo de
establecimiento
Error estado
permanente
Kp
Decrece
Incrementa
Cambio pequeo
Decrece
Ki
Kd
Decrece
Cambio pequeo
Incrementa
Decrece
Incrementa
Decrece
Elimina
No cambia
presin de vapor (en equilibrio trmico con un lquido) suelen pertenecer a esta categora,
ya que los procesos que controlan tienen varias capacidades para almacenar energa. Los
lazos de composicin presentan tambin caractersticas similares y, por ello, incorporan
controladores PID. Por ltimo, conviene recordar tambin que en procesos que presenten
un tiempo muerto elevado en comparacin con la constante de tiempo dominante, la
accin derivativa no suele aportar un efecto positivo significativo y se deben emplear otros
algoritmos de control ms elaborados como el predictor de Smith
-
El trmino integral, I, genera una correccin proporcional a la integral del error. Esto nos
asegura que si aplicamos un esfuerzo de control suficiente, el error de seguimiento se
reduce a cero.
El trmino derivativo, D, genera una accin de control proporcional al cambio de rango del
error. Esto tiende a tener un efecto estabilizante pero por lo general genera actuaciones de
control grandes.
MEMORIA FOTOGRFICA