Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Medición, edición y
control de los procesos
industriales
Módulo 1:
Concepto de programación
Unidad 1:
Concepto de lógica
Presentación
En esta unidad, estudiaremos el concepto histórico de la automatización y los
conceptos de lógica digital y cableada, de PLCs y automatización, de niveles de
Automatización, de lazo de control, Histéresis, Control ON/OFF, Control
Proporcional. Control proporcional e Integral y Control proporcional más
Derivativo más Integral.
Objetivos
Que los participantes logren:
• Redes de autómatas.
• CIM: producción integrada y controlada por ordenador con múltiples autómatas.
• Redes de sensores/actuadores conectadas a los autómatas (AS-interface). • Múltiples
estándares de comunicación (Profibus, ethernet industrial, …).
● Compuerta AND
La puerta lógica (Y), más conocida por su
nombre en inglés AND, realiza la función
booleana de producto lógico; su símbolo
es un punto (·), aunque se suele omitir.
● Compuerta OR
La puerta lógica O, más conocida por
su nombre en inglés OR, realiza la
operación de suma lógica, su símbolo
es el más (+).
● Compuerta NOT
La puerta lógica NO (NOT en inglés)
realiza la función booleana de inversión
o negación de una variable lógica; una
variable lógica (A) a la cual se le aplica
la negación se pronuncia como "no A" o
"A negada.
● Compuerta XOR
La puerta lógica OR-exclusiva, más conocida
por su nombre en inglés XOR, realiza la función
booleana A'B+AB'; su símbolo es (signo más "+"
inscrito en un círculo).
● Hardware
Todo o parte de un componente físico en un sistema de procesamiento de información.
● Software
Conjunto de programas y archivos de datos necesarios para operar con un sistema de
computación. Conjunto de instrucciones que se utilizan para ordenarle al microprocesador
incorporado en el plc, lo que deseamos que haga con las unidades funcionales de que se
disponen.
● Fuente de alimentación
Proporciona las tensiones necesarias para el funcionamiento de los distintos circuitos del
sistema.
Gráfico AC/DC
Voltaje AC:110 Vac / 220 Vac Voltaje DC:24 Vdc
Son los voltajes estándar más utilizados.
Puede existir una batería adicional para mantener algunas posiciones internas y del
programa de usuario cuando falla la tensión o se apaga el plc.
En la actualidad está opción está prácticamente descartada, ya que la memoria del
programa está soportada en EEPROM. Programa y parametrización (preselección de los
registros de sistema) se mantienen sin necesidad de batería.
● Dimensiones y montaje
La unidad de control puede ser en forma compacta o Modular, normalmente los más
pequeños llamados nanos y micros PLC, son unidades compactas, que incluyen las
entradas y salidas en su unidad. Después lo que corresponde a los PLCs, llamados
modulares, que son de gama media o alta, son unidades solo donde se encuentran las
CPUs, sin entradas y salidas, donde estas se agregan en forma modular.
Todo esto está preparado para incorporarse en un riel DIN, estándar de 35 mm, para ser
montado en un armario eléctrico.
● Módulos de entradas y salidas
Son los dispositivos físicos mediante la cual se fijan las entradas y salidas físicas del
proceso y hacia el proceso.
El principio de los diodos luminiscentes o diodos emisores de luz (LED: light emitting diode)
consiste en la producción de una radiación luminosa por un elemento de estado sólido
cuando se lo somete a una determinada polarización eléctrica; excluyendo los efectos
comunes de emisión de luz como consecuencia de la generación de una temperatura
elevada (incandescencia).
● Lenguaje de programación
Para facilitar la programación del
microprocesador que lleva el PLC y para
utilizar un lenguaje más cercano al
automatismo que se pretende
operacionalizar, se han creado los lenguajes
de programación, más orientados a la
aplicación. En este caso, tratándose de
controladores lógico programables, el
lenguaje está más relacionado con las
operaciones propias de un proceso
automatizado.
● Elementos Comunes
De este modo, se puede definir por ejemplo un canal de entrada analógica como un tipo
de dato.
● Variables
Las variables permiten identificar los objetos de datos cuyos contenidos pueden cambiar,
por ejemplo, los datos asociados a entradas, salidas o a la memoria del autómata
programable. Una variable se puede declarar como uno de los tipos de datos elementales
definidos o como uno de los tipos de datos derivados. De este modo se crea un alto nivel
de independencia con el hardware, favoreciendo la reusabilidad del software.
La extensión de las variables está normalmente limitada a la unidad de organización en la
cual han sido declaradas como locales. Esto significa que sus nombres pueden ser
reutilizados en otras partes sin conflictos, eliminando una frecuente fuente de errores. Si las
variables deben tener una extensión global, han de ser declaradas como globales
utilizando la palabra reservada VAR_GLOBAL.
Pueden ser asignados parámetros y valores iniciales que se restablecen al inicio, para
obtener la configuración inicial correcta.
● Tipos de datos
Dentro de los elementos comunes, se definen los tipos de datos. Los tipos de datos
previene de errores en una fase inicial, como por ejemplo la división de un dato tipo fecha
por un número entero. Los tipos comunes de datos son: variables booleanas, número
entero, número real, byte y palabra, pero también fechas, horas del día y cadenas (strings).
Basado en estos tipos de datos, el usuario puede definir sus propios tipos de datos,
conocidos como tipos de datos derivados.
Una configuración es específica para un tipo de sistema de control, incluyendo las
características del hardware: procesadores, direccionamiento de la memoria para los
canales de I/O y otras capacidades del sistema.
Dentro de una configuración, se pueden definir uno o más recursos. Se puede entender el
recurso como un procesador capaz de ejecutar programas IEC.
Con un recurso, pueden estar definidas una o más tareas. Las tareas controlan la ejecución
de un conjunto de programas y/o bloques de función. Cada una de ellos puede ser
ejecutado periódicamente o por una señal de disparo especificada, como el cambio de
estado de una variable.
Un programa es una interacción de Funciones y Bloques Funcionales, con capacidad para
intercambiar datos. Funciones y bloques funcionales son las partes básicas de
construcción de un programa, que contienen una declaración de datos y variables y un
conjunto de instrucciones.
Comparado esto con un PLC convencional, éste contiene un solo recurso, ejecutando una
tarea que controla un único programa de manera cíclica. IEC 61131-3 incluye la posibilidad
de disponer de estructuras más complejas.
El futuro que incluye multi-procesamiento y gestión de programas por eventos ¡Y no está
muy lejos!, observar simplemente las características de los sistemas distribuidos o los
sistemas de control de tiempo real. IEC 61131-3 está disponible para un amplio rango de
aplicaciones, sin tener que conocer otros lenguajes de programación adicionales.
● Subrutinas.
Una subrutina comprende un juego opcional de operaciones depositado en un bloque por
separado que se ejecuta sólo cuando se llama desde el programa principal, desde una
rutina de interrupción, o bien desde otra subrutina.
● Rutinas de interrupción.
Una rutina de interrupción comprende un juego opcional de operaciones depositado en un
bloque por separado que se ejecuta sólo cuando ocurre el correspondiente evento de
interrupción.
● Funciones
IEC 61131-3 especifica funciones estándar y funciones definidas por usuario. Las funciones
estándar son por ejemplo ADD (suma), ABS (valor absoluto), SQRT (raíz cuadrada), SIN
(seno), y COS (coseno). Las funciones definidas por usuario, una vez implementadas
pueden ser usadas indefinidamente en cualquier POU.
Las funciones no pueden contener ninguna información de estado interno, es decir, que la
invocación de una función con los mismos argumentos (parámetros de entrada) debe
suministrar siempre el mismo valor (salida).
● Lenguajes de Programación
Se definen 4 (cuatro) lenguajes de programación normalizados. Esto significa que su
sintaxis y semántica ha sido definida, no permitiendo particularidades distintivas (dialectos).
Una vez aprendidos se podrá usar una amplia variedad de sistemas basados en esta
norma.
Los lenguajes consisten en dos de tipo literal y dos de tipo gráfico:
Literales:
Lista de instrucciones (IL).
Texto estructurado (ST).
Gráficos:
Diagrama de contactos (LD).
Diagrama de bloques funcionales (FBD).
El lenguaje Texto estructurado (ST): es un lenguaje de alto nivel con orígenes en el Ada,
Pascal y ¨C¨; puede ser utilizado para
codificar expresiones complejas e instrucciones anidadas; este lenguaje dispone de
estructuras para bucles (REPEAT-UNTIL; WHILE-DO),
ejecución condicional (IF-THEN-ELSE; CASE), funciones (SQRT, SIN, etc.).
La automatización es la facultad que poseen algunos procesos físicos para desarrollar las
actividades de operación y funcionamiento en forma autónoma, es decir, por cuenta propia.
En Sistemas de Producción Industrial, los procesos de producción son operaciones o fases
que definen un estado de un producto (o servicio) o consiguen el estado final de un producto.
Estas operaciones se realizan a través de actividades de producción, siendo éstas las que
transforman materia y energía, incluso información, desde un estado (físico, químico y
biológico) a otro.
● Tecnología Neumática
La automatización de manera sencilla en cuanto a mecanismo, y además a bajo coste, se
ha logrado utilizando técnicas relacionadas con la neumática, la cual se basa en la
utilización del aire comprimido, y es empleada en la mayor parte de las máquinas
modernas. La automatización industrial, a través de componentes neumáticos y
electroneumáticos, soluciones sencillas.
El aire comprimido es la mayor fuente de potencia en la industria con múltiples ventajas,
dado que es segura, económica, fácil de transmitir, y adaptable. Su aplicación es muy
amplia para un gran número de industrias. Algunas aplicaciones son prácticamente
imposibles con otros medios energéticos.
● Tecnología Hidráulica
La hidráulica es una de las ramas de la Ingeniería, que como muchas otras se ha venido
desarrollando grandemente en las últimas décadas y se ha venido convirtiendo en una
herramienta cada vez más importante para los diseñadores de máquinas o profesionales
del ramo.
Las aplicaciones hidráulicas constituyen una de las técnicas más importantes a nivel
industrial, ya que permiten el accionamiento de un elevado número de mecanismos con
unas prestaciones que muy pocas tecnologías llegan a cubrir. De este modo,
accionamientos con fuerzas
elevadas, al mismo tiempo que
ejecutados con rapidez y
precisión son realizados por la
hidráulica sin mayor tipo de
problemas.
● Tecnología de Instrumentación
La medición de los distintos parámetros que intervienen en un proceso de fabricación o
transformación industrial es básica para obtener un control directo sobre los productos y
poder mejorar su calidad y productividad.
● Tecnología Electrónica
Por medio del sistema operativo del PLC se establece la manera de actuar y además se
sabe con qué dispositivos periféricos se cuenta para poder realizar las acciones de control
de un proceso productivo.
Este sistema operativo se encuentra alojado en una unidad de memoria, que es la primera
a la que accede el microcontrolador, y cuyo contenido cambia de acuerdo al fabricante y
el modelo del PLC en cuestión.
● Tecnologías de comunicación industrial
La integración de las islas automatizadas suele hacerse dividiendo las tareas entre grupos
de procesadores jerárquicamente anidados.
● Tecnología de Software
Se puede definir la automatización como una forma de ordenar a partir de una secuencia
automática de tareas, el funcionamiento de una máquina, una línea de producción o un
proceso, por medio de un ordenador computarizado, sustituyendo todas las operaciones
manuales.
● Ventajas de la automatización:
Automatizar es ahora algo muy importante para poder ser competitivos en cualquier
industria. Automatizando se puede aumentar la capacidad de producción y de dar una
respuesta más rápida a los clientes de forma fácil con mejor tiempo. Algunas de las
principales ventajas de la automatización son:
Por lo tanto, se puede decir que se automatiza, cuando la industria busca la disminución de
costos de la producción, reducción de procesos, cambios eficientes en línea de
producción, disminución de tareas extenuantes y repetitivas para los trabajadores, reducir
los problemas ergonómicos que puede sufrir el personal, desperdicio de materia prima,
desarrollo de nuevas tecnologías, mejorar tiempos de producción entre otros factores.
● Nivel 0 : Campo
En este nivel se encuentran todos los equipos desde el motor eléctrico, los tableros con
los diferentes elementos de maniobra y protección o sea derivaciones del motor, los
pulsadores y lámparas y todos los sensores de medición de campo.
● Nivel 1: Nivel de Control de Proceso
En este nivel se realiza la lógica secuencial y la regulación de los accionamientos. Para
realizar estas funciones se emplean los siguientes Sistemas: PLCs y Buses de
comunicación.
● Que es un SCADA
Control de supervisión y Adquisición de Datos.
DCS es más adecuado para plantas de procesamiento o fabricación a gran escala en las
que se debe monitorear y controlar un gran número de bucles de control continuo. La
principal ventaja de dividir las tareas de control para los controladores distribuidos es que
si falla alguna parte de DCS, la planta puede continuar operando independientemente de
la sección fallida.
● Diferencia entre SCADA y DCS (DCS vs SCADA)
Aunque tanto DCS como SCADA son mecanismos de monitoreo y control en instalaciones
industriales, tienen objetivos diferentes. Existen algunos puntos en común entre DCS y
SCADA en términos de hardware y sus componentes, sin embargo, hay ciertos requisitos
por parte de las aplicaciones finales que separan un DCS robusto y rentable del sistema
SCADA viable. Algunas de las diferencias entre DCS y SCADA se enumeran a continuación.
DCS está orientado a procesos, mientras que SCADA está orientado a la recopilación de
datos. DCS enfatiza más en el control del proceso y también consiste en un nivel de control
de supervisión. Y como parte de esto, presenta la información al operador. Por otro lado,
SCADA se concentra más en los datos del proceso de adquisición y en presentarlos a los
operadores y al centro de control.
A pesar de estas grandes diferencias, los sistemas modernos DCS y SCADA vienen con
instalaciones estándar comunes mientras se maneja la automatización de la planta de
procesos. Sin embargo, la elección entre DCS y SCADA depende de su cliente y el
requisito de la aplicación final. Pero si el cliente elige entre estos dos, al obtener los
mismos requisitos del proceso, DCS es la opción económica, ya que ayuda a reducir el
costo y ofrece un mejor control.
3. Concepto de Lazos de Control. Histéresis.
Control ON/OFF. Control Proporcional.
Control proporcional e Integral. Control
proporcional más Derivativo más Integral
En todos estos procesos, es absolutamente necesario controlar y mantener constantes
algunas magnitudes, tales como la presión, el caudal, el nivel, la temperatura, el pH, la
conductividad, la velocidad, la humedad, el punto de rocío, etc. Los instrumentos de medición
y control permiten el mantenimiento y la regulación de estas constantes en condiciones más
idóneas que las que el propio operador podría realizar. En los inicios de la era industrial, la
operatoria de los procesos se llevaba a cabo con un control manual de estas variables
utilizando sólo instrumentos simples, manómetros, termómetros, válvulas manuales, etc.,
control que era suficiente por la relativa simplicidad de los procesos. Sin embargo, la gradual
complejidad con qué éstos se han ido desarrollando ha exigido su automatización progresiva
por medio de los instrumentos de medición y control. Estos instrumentos han ido liberando al
personal de campo de su función de actuación física directa en la planta, y al mismo tiempo,
le han permitido una labor única de supervisión y de vigilancia del proceso desde centros de
control situados en el propio proceso o bien en salas aisladas separadas; asimismo, gracias a
los instrumentos, ha sido posible fabricar productos complejos en condiciones estables de
calidad y de características, condiciones que al operario le serían imposibles o muy difíciles de
conseguir, realizando exclusivamente un control manual.
El sistema de control que permite este mantenimiento de las variables puede definirse como
aquel que compara el valor de la variable, o condición a controlar, con un valor deseado y
toma una acción de corrección de acuerdo con la desviación existente sin que el operario
intervenga.
● Regulación en lazo abierto.
Un ejemplo cotidiano lo tenemos en la ducha de una vivienda. Al girar determinado ángulo las
llaves de agua fría y caliente, la temperatura crece lentamente hasta llegar a un equilibrio,
pero no existe otro sensor de temperatura que nosotros mismos. Para que el sistema dejase
de funcionar en lazo abierto, sería necesario medir la temperatura y compararla con otra de
consigna o de referencia, considerada agradable al contacto. Si la temperatura medida es
mayor que la de consigna, la llave de agua caliente tendría que cerrar parcialmente de forma
automática y la de agua fría se abriría parcialmente, esto sería necesario para reducir la
temperatura a la vez que se mantiene el caudal.
Posiblemente, la corrección sería excesiva y tendría que hacerse en sentido inverso, hasta que
después de varias aproximaciones quedaría estabilizada la temperatura y el caudal. Si lo
pensamos, esto es lo que hacemos manualmente, asumiendo la función del sensor de
temperatura y del regulador de apertura de las llaves de paso.
Si en lugar de agua para la ducha se tratase de un disolvente industrial, la regulación en lazo
abierto sería inadmisible, puesto que debe mantenerse la temperatura óptima sin oscilaciones,
de ello dependerá su eficacia.
Este es el problema que más dificulta una regulación: El tiempo muerto. Hay tiempo muerto
siempre que el proceso responde con retraso, por ejemplo, al abrir la llave de agua caliente, el
aumento de temperatura se manifiesta después de que el agua ha recorrido la tubería y al
abrir la llave de agua fría, la temperatura desciende solo cuando se ha consumido el agua
caliente que ya estuviera en circulación. Una regulación rápida, precisa y sin oscilaciones, solo
es posible cuando se puede predecir cómo responderá el proceso, de forma que se corrijan
las desviaciones antes de que aparezcan, o de lo contrario ya será demasiado tarde.
Hay diversas formas de predecir la respuesta de un proceso, siendo la más exacta (y más
difícil) la que se basa en su modelo matemático, pero la realidad es tan compleja que
difícilmente se puede tener en cuenta todos los factores como son los desgastes,
rozamientos, calentamientos, etc. La otra forma es utilizar un regulador que pueda ajustarse al
proceso concreto que deberá controlar y su ajuste se conoce como sintonía de parámetros.
Dicha sintonía es experimental y existen técnicas que van desde la prueba y error hasta el
análisis matemático basado en datos extraídos experimentalmente del proceso
El siguiente programa contiene dos ejemplos con los que experimentar una regulación en lazo
abierto. Lo importante es que se comprenda la problemática de la regulación en general y
porqué es tan importante el proceso y las variaciones que experimenta.
● Regulación en lazo cerrado.
Además de la dificultad de regulación en lazo abierto, el control en lazo cerrado es
imprescindible cuando se da alguna de las siguientes circunstancias:
● Vigilar un proceso es especialmente duro en algunos casos y requiere una atención
que el hombre puede perder fácilmente por cansancio o despiste, con los
consiguientes riesgos que ello pueda ocasionar al trabajador y al proceso.
● A veces la regulación manual requiere mucha experiencia y esta es difícil de
sustituir.
● Una producción a gran escala exige grandes instalaciones que el hombre no puede
manejar. Cualquier desviación produce grandes pérdidas tanto por exceso de
consumo de materias primas o energía como por disminución de la calidad del
producto.
● Algunos procesos solo se pueden llevar a cabo por control automático como por
ejemplo el cultivo de microorganismos, medicinas, etc., y en general, todo proceso
que no sea autorregulable.
El primer paso para poder regular es poder medir, por eso la evolución del control ha exigido
el desarrollo de sensores y de las técnicas de medida y tratamiento de la señal. Actualmente
se tiende a incluir dentro del propio sensor toda la electrónica que realiza el tratamiento de la
señal.
En los dos ejemplos del programa anterior solo falta un regulador para cerrar el lazo. Dicho
regulador recibiría la consigna del potenciómetro por una de sus entradas y la señal del
sensor de medida por otra, llamada señal de realimentación. A partir de estas dos señales
determinaría la señal de control, que se aplicaría al variador o a la válvula proporcional. Un
variador de velocidad puede constituir por sí mismo el regulador, siempre y cuando tenga
entrada para consigna y realimentación.
En la siguiente imagen puede ver otros dos ejemplos de regulación en lazo cerrado, esta vez
de naturaleza mecánica y neumática. En el primer caso, la presión de control R es la
encargada de regular el funcionamiento de una turbina y por transmisión mecánica se
realimenta por el eje G.
El primer regulador conocido, aunque con otro aspecto, tiene características parecidas y se
aplicó en la regulación de velocidad de la máquina de vapor. Fue inventado por Watt y se ha
convertido en el símbolo más característico en todo lo relacionado con la regulación.
● Diagramas de bloques.
Se utilizan para representar gráficamente la relación que existe entre los componentes de un
sistema, lo que veremos con un ejemplo de regulación de nivel en lazo cerrado. En el
siguiente esquema, un comparador se encarga de hacer la diferencia entre la consigna del
potenciómetro y la señal de realimentación o medida del sensor. Esta diferencia se denomina
señal de error y es la única información que utiliza el controlador para regular el proceso.
La ley de regulación más simple es la que iguala la salida del controlador (señal de control)
con la señal de error, o bien un valor proporcional a la señal de error. El amplificador o
variador, junto con el motor y bomba, convierten la señal de control en un caudal Q1 que es
proporcional a dicha señal. A medida que el nivel aumenta crece el caudal de salida Q2 y la
diferencia entre caudales disminuye. Al aumentar el nivel, medido por un sensor, hace que
aumente la señal de realimentación y la señal de error disminuye. Cuando la medida y la
consigna llegan a ser iguales, el error es 0 y el controlador transmite una señal de control que
también será 0.
Esta ley de regulación proporcional al error tiene un defecto del que tal vez se haya dado
cuenta: El equilibrio se alcanza cuando Q1 y Q2 son iguales. Como estos caudales no son 0, el
error tampoco será 0 en ningún momento, ya que tiene una relación directa con Q1 (son
proporcionales). Por lo tanto, existe una falta de precisión que no se resuelve con una ley
proporcional. La ley de regulación debe permitir que el error se anule (se necesita precisión),
debe anticiparse a los tiempos muertos que existan en el sistema, los cuales son la principal
causa de inestabilidades (oscilaciones en torno al punto de equilibrio), debe hacer que el
sistema alcance el punto de consigna en el menor tiempo posible, debe contrarrestar las
perturbaciones que afecten a la regulación, debe seguir fielmente a la señal de consigna
aunque ésta sea variable... demasiadas especificaciones a cumplir con tan escasa
información: el error. Sin embargo, ¡es posible!
● Tipos de control.
Veremos en este apartado un resumen de los sistemas que más se utilizan en la actualidad,
relacionados con la regulación industrial y el control de procesos.
● Control ON - OF.
Es la regulación más simple y económica, interesante en numerosas aplicaciones en las que
puede admitirse una oscilación continua entre dos límites, siempre y cuando se trate de
procesos de evolución lenta. Como ejemplos podemos citar la regulación de nivel, de presión
o de temperatura, todos ellos problemas relativamente sencillos de lógica digital que no
tratamos en este tema. Numerosos reguladores incorporan esta función básica, que además
ofrece la máxima rapidez de respuesta y en ocasiones se recurre a este tipo de control
cuando el error es grande, y se pasa de forma automática a otro tipo de regulación cuando el
error se aproxima a cero.
Sin embargo, este efecto no es perjudicial en el tipo de regulador que tratamos: Su respuesta
es de tipo todo-nada, de forma que se conecta cuando la variable regulada ha descendido
hasta un valor (-U) por debajo del punto de consigna "c" y solo se desconecta cuando llega a
otro valor (+U) por encima del punto de consigna. Así se establece un margen de variación en
el que mantiene su estado el actuador.
● Autómatas programables
El algoritmo de control más ampliamente extendido es el PID, pero existen muchos otros
métodos que pueden dar un control de mayor calidad en ciertas situaciones donde el PID no
responde a la perfección. El PID da buenos resultados en la inmensa mayoría de casos y tal
vez es por esta razón que goza de tanta popularidad frente a otros reguladores teóricamente
mejores. Los diseñadores de software de regulación pretenden que programar los nuevos
sistemas de control sea tan fácil y familiar como el PID, lo que posibilitará una transición sin
dificultades.
Sea cual sea la tecnología de control, el error de regulación es la base a partir de la cual
actúa el PID y se intuye que cuanto más precisa sea la medida, mejor se podrá controlar la
variable en cuestión. Esta es la razón por la que el sensor es el elemento crítico del sistema.
También se debe pensar en la instalación, especialmente en la forma en que se transmiten
los datos del sensor hacia el regulador y posibles fuentes de interferencias.
Los valores de las constantes, que reciben el nombre de constante proporcional, integral y
derivativa, definen el comportamiento del regulador.
● Control proporcional con salida analógica
La acción proporcional hace que el PID responda enérgicamente cuando el error es grande,
condición que aparentemente es necesaria y suficiente, pero no es así en la mayoría de los
casos por dos razones fundamentales:
Muchas veces la variable regulada aumenta o disminuye si no existe una acción que la
mantenga invariable, por ejemplo, un cuerpo desciende por gravedad, un fluido disminuye su
nivel o presión si existe una vía de salida, un resorte tiende a adoptar la posición de mínima
energía, etc. Cuando la variable se acerca al punto de consigna la acción proporcional se
debilita y no vence la tendencia de la variable, alcanzando un reposo antes de lo previsto y
por lo tanto manteniendo un error permanente.
Aunque el error disminuye al aumentar la constante proporcional, no es correcto aumentar
dicha acción todo lo necesario para conseguir un error muy pequeño, porque toda magnitud
tiene cierta inercia a permanecer en su estado de reposo o de variación constante, responde
desde el primer momento a la acción de control, pero con cierto retraso o pereza, por
ejemplo, no podemos detener un móvil de forma instantánea, un motor no alcanza
inmediatamente su velocidad nominal, etc. Si la acción proporcional es grande, la variable
regulada se acercará al punto de consigna demasiado deprisa y será inevitable un
sobrepasamiento.
Por la primera razón expuesta se deduce la conveniencia de añadir otra acción que responda
si el error se mantiene a lo largo del tiempo, algo parecido a una memoria histórica que tenga
en cuenta la evolución del error.
Así actúa la acción integral, que se encarga de mantener una respuesta cuando el error se
anula, gracias al error que existió en el tiempo ya pasado. Esta respuesta mantenida
contrarresta la tendencia natural de la variable.
Por la segunda razón expuesta, se comprende la necesidad de añadir otra acción que
contrarreste la inercia del proceso, frenándolo cuando evoluciona demasiado rápido y
acelerándolo en caso contrario, algo parecido a una visión de futuro que se anticipa a lo que
previsiblemente ocurrirá.
Así actúa la acción derivativa, conocida también como anticipativa por ese motivo.
La parte problemática es la sintonización, es decir, dar valores a las constantes que
representan las intensidades con las que actúan las tres acciones. La solución a este
problema no es trivial puesto que depende de cómo responde el proceso a los esfuerzos
que realiza el regulador para corregir el error.
Si se considera un proceso con un retraso considerable y el error varía rápidamente por un
cambio en consigna o en carga (perturbaciones), el regulador reaccionará de inmediato, pero
como el sistema responde lentamente, la acción integral empezará a tomar mucha
importancia y cuando llegue al punto de consigna mantendrá una acción muy intensa basada
en el error existente durante el tiempo de retraso y produciendo un rebasamiento en los
procesos con mucho retraso, la acción integral debe ser pequeña según esta consideración.
Si el proceso presenta poco retraso, el término integral tendrá poco peso respecto a las otras
dos acciones porque los errores existen en poco tiempo. En cambio, el término derivativo
será de importancia porque el error varía con rapidez, debiendo utilizar una constante
derivativa pequeña para evitar reacciones exageradas.
● Control multivariable
Se aplica cuando existen dos o más variables que están acopladas, o lo que es lo mismo,
cuando la variación de una ejerce una variación en otra. Como ejemplo se puede citar la
climatización de una sala en la cual es preciso controlar la temperatura y la humedad relativa
del aire. Si la temperatura de la sala desciende, la humedad relativa sube, puesto que el aire
está más frío. Por otra parte, si se introdujera vapor a la sala, no solo aumentaría la humedad,
sino que también lo haría la temperatura.
Con el algoritmo adecuado puede lograrse no solo que los dos reguladores operen sin
contradicciones, sino también minimizar el consumo energético o en general optimizar
cualquier otra variable de que se disponga.
Los controladores multivariable son más comunes en las industrias aeronáutica, energética y
petroquímica.
● Control Difuso
Otro tipo de control que está ganando adeptos es el control por lógica difusa (fuzzy control).
Se trata de un control que se basa en la experiencia adquirida y actuar como lo haría una
persona, es decir, con reglas empíricas. Este tipo de control no lineal está dando muy buenos
resultados en procesos no lineales y de difícil modelización.
Si el problema de control es la falta de experiencia debido a que el proceso no se conoce a la
perfección o la evolución de la variable a regular es complicada, se puede programar un
control con lógica difusa con la ayuda de una red neuronal, que es el nombre que recibe un
sistema un tanto complejo de aprendizaje, es decir, la red neuronal aprendería del sistema lo
suficiente para informar al control con lógica difusa de cuáles son las reglas a usar en cada
momento para obtener un buen control.
Tanto la acción Integral como la acción Derivativa, afectan a la ganancia dinámica del
proceso. La acción integral sirve para reducir el error estacionario, que existiría siempre si la
constante Ki fuera nula. Ejemplo: Corrige la posición de la válvula proporcionalmente a la
velocidad de cambio de la variable controlada. La señal d, es la pendiente (tangente) por la
curva descrita por la variable.
La salida de estos tres términos, el proporcional, el integral, y el derivativo son sumados para
calcular la salida del controlador PID. Definiendo u (t) como la salida del controlador, la forma
final del algoritmo del PID es:
● Usos
Por tener una exactitud mayor a los controladores proporcional, integral y derivativo, en
aplicaciones más cruciales tales como control de presión, flujo, fuerza, velocidad, en muchas
aplicaciones químicas, y otras variables. Además es utilizado en reguladores de velocidad de
automóviles (control de crucero o Cruise control), control de ozono residual en tanques de
contacto.
Ajustar un lazo de control significa ajustar los parámetros del sistema de control a los valores
óptimos para la respuesta del sistema de control deseada. El comportamiento óptimo ante un
cambio del proceso o cambio del "setpoint" varía dependiendo de la aplicación.
Generalmente, se requiere estabilidad ante la respuesta dada por el controlador, y este no
debe oscilar ante ninguna combinación de las condiciones del proceso y cambio de
"setpoint".
Algunos procesos tienen un grado de no-linealidad y algunos parámetros que funcionan bien
en condiciones de carga máxima no funcionan cuando el proceso está en estado de "sin
carga". Hay varios métodos para ajustar un lazo de PID. El método más efectivo generalmente
requiere del desarrollo de alguna forma del modelo del proceso, luego elegir P, I y D
basándose en los parámetros del modelo dinámico. Los métodos de ajuste manual pueden
ser muy ineficientes.
Un lazo de PID muy rápido alcanza su setpoint de manera veloz. Algunos sistemas no son
capaces de aceptar este disparo brusco; en estos casos se requiere de otro lazo con un P
menor a la mitad del P del sistema de control anterior.
Mientras que los controladores PID son aplicables a la mayoría de los problemas de control,
puede ser pobres en otras aplicaciones. Los controladores PID, cuando se usan solos, pueden
dar un desempeño pobre cuando la ganancia del lazo del PID debe ser reducida para que no
se dispare u oscile sobre el valor del "setpoint". El desempeño del sistema de control puede
ser mejorado combinando el lazo cerrado de un control PID con un lazo abierto. Conociendo
el sistema (como la aceleración necesaria o la inercia) puede ser van accionado y combinado
con la salida del PID para aumentar el desempeño final del sistema.
Por ejemplo, en la mayoría de los sistemas de control con movimiento, para acelerar una
carga mecánica, se necesita de más fuerza (o torque) para el motor. Si se usa un lazo PID para
controlar la velocidad de la carga y manejar la fuerza o torque necesaria para el motor, puede
ser útil tomar el valor de aceleración instantánea deseada para la carga, y agregarla a la
salida del controlador PID. Esto significa que sin importar si la carga está siendo acelerada o
desacelerada, una cantidad proporcional de fuerza está siendo manejada por el motor
además del valor de realimentación del PID.
El lazo del PID en esta situación usa la información de la realimentación para incrementar o
decrementar la diferencia entre el setpoint y el valor del primero. Trabajando juntos, la
combinación avanzada-realimentación provee un sistema más confiable y estable.
Otro problema que posee el PID es que es lineal. Principalmente el desempeño de los
controladores PID en sistemas no lineales es variable. También otro problema común que
posee el PID es, que en la parte derivativa, el ruido puede afectar al sistema, haciendo que
esas pequeñas variaciones, hagan que el cambio a la salida sea muy grande. Generalmente
un filtro pasa bajo ayuda, ya que removería las componentes de alta frecuencia del ruido. Sin
embargo, un FPB y un control derivativo pueden hacer que se anulen entre ellos.
Alternativamente, el control derivativo puede ser sacado en algunos sistemas sin mucha
pérdida de control. Esto es equivalente a usar un controlador PID como PI solamente.
El valor Proporcional determina la reacción del error actual. El Integral genera una
corrección proporcional a la integral del error, esto nos asegura que, aplicando un esfuerzo
de control suficiente, el error de seguimiento se reduce a cero. El Derivativo determina la
reacción del tiempo en el que el error se produce. La suma de estas tres acciones es usada
para ajustar al proceso vía un elemento de control como la posición de una válvula de
control o la energía suministrada a un calentador, por ejemplo.
Ajustando estas tres constantes en el algoritmo de control del PID, el controlador puede
proveer un control diseñado para lo que requiera el proceso a realizar. La respuesta del
controlador puede ser descrita en términos de respuesta del control ante un error, el grado
el cual el controlador llega al "set point", y el grado de oscilación del sistema. Nótese que el
uso del PID para control no garantiza control óptimo del sistema o la estabilidad del mismo.
Algunas aplicaciones pueden solo requerir de uno o dos modos de los que provee este
sistema de control. Un controlador PID puede ser llamado también PI, PD, P o I en la
ausencia de las acciones de control respectivas. Los controladores PI son particularmente
comunes, ya que la acción derivativa es muy sensible al ruido, y la ausencia del proceso
integral puede evitar que se alcance al valor deseado debido a la acción de control.
Diagrama en bloques de un control PID.
● Funcionamiento
Para el correcto funcionamiento de un controlador PID que regule un proceso o sistema se
necesita, al menos:
El controlador lee una señal externa que representa el valor que se desea alcanzar. Esta
señal recibe el nombre de punto de consigna (o punto de referencia), la cual es de la misma
naturaleza y tiene el mismo rango de valores que la señal que proporciona el censor. Para
hacer posible esta compatibilidad y que, a su vez, la señal pueda ser entendida por un
humano, habrá que establecer algún tipo de interfaz (HMI-Human Machine Interface), son
pantallas de gran valor visual y fácil manejo que se usan para hacer más intuitivo el control
de un proceso.
El controlador resta la señal de punto actual a la señal de punto de consigna, obteniendo así
la señal de error, que determina en cada instante la diferencia que hay entre el valor
deseado (consigna) y el valor medido. La señal de error es utilizada por cada uno de los 3
componentes del controlador PID. Las 3 señales sumadas, componen la señal de salida que
el controlador va a utilizar para gobernar al actuador. La señal resultante de la suma de
estas tres se llama variable manipulada y no se aplica directamente sobre el actuador, sino
que debe ser transformada para ser compatible con el actuador que usemos.
Las tres componentes de un controlador PID son: parte Proporcional, acción Integral y
acción Derivativa. El peso de la influencia que cada una de estas partes tiene en la suma
final, viene dado por la constante proporcional, el tiempo integral y el tiempo derivativo,
respectivamente. Se pretenderá lograr que el bucle de control corrija eficazmente y en el
mínimo tiempo posible los efectos de las perturbaciones.
● Proporcional
Proporcional.
El error, la banda proporcional y la posición inicial del elemento final de control se expresan
en tanto por uno. Nos indicará la posición que pasará a ocupar el elemento final de control
● Integral
Integral.
El modo de control Integral tiene como propósito disminuir y eliminar el error en estado
estacionario, provocado por el modo proporcional. El control integral actúa cuando hay una
desviación entre la variable y el punto de consigna, integrando esta desviación en el tiempo
y sumándose a la acción proporcional. El error es integrado, lo cual tiene la función de
promediarlo o sumarlo por un período determinado; Luego es multiplicado por una
constante I. Posteriormente, la respuesta integral es adicionada al modo Proporcional para
formar el control P + I con el propósito de obtener una respuesta estable del sistema sin
error estacionario.
El modo integral presenta un desfasamiento en la respuesta de 90º que sumados a los 180º
de la retroalimentación (negativa) acercan al proceso a tener un retraso de 270º, luego
entonces solo será necesario que el tiempo muerto contribuya con 90º de retardo para
provocar la oscilación del proceso. <<< La ganancia total del lazo de control debe ser menor
a 1, y así inducir una atenuación en la salida del controlador para conducir el proceso a
estabilidad del mismo. >>> Se caracteriza por el tiempo de acción integral en minutos por
repetición. Es el tiempo en que delante una señal en escalón, el elemento final de control
repite el mismo movimiento correspondiente a la acción proporcional.
El control integral se utiliza para obviar el inconveniente del offset (desviación permanente
de la variable con respecto al punto de consigna) de la banda proporcional.
● Derivativo
Derivativo.
La acción derivativa se manifiesta cuando hay un cambio en el valor absoluto del error; (si el
error es constante, solamente actúan los modos proporcional e integral).
Se deriva con respecto al tiempo y se multiplica por una constante D y luego se suma a las
señales anteriores ( P+I ). Es importante adaptar la respuesta de control a los cambios en el
sistema ya que una mayor derivativa corresponde a un cambio más rápido y el controlador
puede responder acordemente.
El tiempo óptimo de acción derivativa es el que retorna la variable al punto de consigna con
las mínimas oscilaciones