Professional Documents
Culture Documents
SISTEMA DE CONTROL
Como parte del proceso de crecimiento industrial el control automático de procesos
ha desarrollado durante la denominada segunda revolución industrial; el uso
intensivo del control automático es producto de una evolución que es consecuencia
del uso difundido de las técnicas de medición y control.
El control automático de procesos se usa principalmente porque reduce el costo de
los procesos industriales, lo que compensa con creces la inversión en equipo de
control. Además, hay muchas ganancias intangibles, como por ejemplo la
eliminación de mano de obra pasiva, la cual provoca una demanda equivalente de
trabajo especializado.
La eliminación de errores es otra contribución positiva del uso del control automático;
en consecuencia se automatizan los procesos por: la seguridad personas e
instalaciones, mantener performance, mantener la calidad, incrementar niveles de
productividad, ahorro de recursos, reducir la fatiga / incrementar profundidad y
amplitud del cargo.
1
La innovación presente es cambiar de control centralizado por control con redes
distribuidas; donde cada periférico es un dispositivo activo que puede tener
funciones de control, mantenimiento y diagnóstico, lo cual aumenta la eficiencia del
sistema completo.
Existen diversas versiones de “Bus de Campo”, cada una con sus propias
características en lo referente al nivel físico de transmisión, como al protocolo de
comunicaciones; por lo tanto, los módulos adaptadores, drivers y las interfaces no
son intercambiables entre sí, dando lugar a diferentes modelos de “Bus de Campo”,
cada uno con su propio nombre y definición: Fieldbus-Foundation, Modbus, Interbus-
S, Controlnet, Profibus, Canbus, etc.
2
Un sistema de control manipula indirectamente los valores de un sistema controlado.
Su objetivo es gobernar un sistema sin que el operador intervenga directamente
sobre sus elementos; el operador manipula valores de referencia y el sistema de
control se encarga de transmitirlos al sistema controlado mediante accionamientos
de sus salidas.
3
Figura 3.3 Sistema de control.
4
f) Transmisor: dispositivo que traslada una señal de una forma a otra,
estandarizándola según una escala común (ejemplo, señal eléctrica de una
termocupla a presion en el rango de 3 a 15 psig).
g) Carga: variable de proceso la cual afecta el valor de la variable controlada y no
puede ser manipulada por el sistema de control.
h) Proceso industrial: Es la sucesión de cambios graduales (en el tiempo) de
materia y energía, donde todo proceso implica transformación; entonces todo
fenómeno físico se puede medir y controlar. Pueden ser procesos continuos
(siderúrgica, petroquímica), procesos de manufactura (embotelladoras, confección
de textiles), procesos de servicio (distribución de agua) y procesos híbridos
(reciclaje de vidrio). Es decir es el sistema objeto del sistema de control.
i) Punto de ajuste: es el valor alrededor del cual se desea mantener la variable
controlada (sp)
j) Error: desviación del valor de la variable controlada respecto al punto de ajuste
(e)
k) Acción de control: sentido en el cual se moverá la variable manipulada a fin
de corregir cualquier error en la variable controlada.
l) elemento final de control: dispositivo que recibe directamente la señal del
controlador y actúa directamente sobre el proceso, alterando el valor de la
variable manipulada.
Para ello se contará con una referencia, que es un valor dado por el operario, este
valor es fijo y depende del tipo de proceso y de las exigencias que este amerite; es
conocido como set -point, este valor es el que se desea alcanzar y mantener.
5
Figura 3.5 Comparación entre señal de referencia y variable del sensor.
Los controladores pueden ser tipo manual, neumático, electrónico; los controladores
electrónicos más usados son: computadoras con tarjetas de adquisición de datos,
PLC (controladores lógicos programables), microcontroladores (PIC).
6
El teorema del valor final (V.F.) establece que el comportamiento de f(t) en régimen
permanente es igual al de SF(s) en la vecindad de S=0. De este modo se puede
obtener el valor de f(t) cuando t directamente de F(s).
El teorema de V.F. se enuncia:
f () lim f (t ) lim SF ( s) (1)
t s 0
Prueba:
d st
lim 0 dt f (t )e dt lim SF (s) f (0) (2)
s 0 s 0
st
Cuando s 0 en el lim e 1
s 0
Por tanto
f () lim SF ( s )
s 0
Prueba:
d
lim dt f (t )e
st
dt lim SF ( s) f (0) (5)
s 0 s
st
Cuando s entonces e 0 por tanto
d
lim dt f (t )e
st
dt 0 (6)
s 0
7
0 lim SF ( s) f (0)
s 0
Entonces:
f (0) lim SF ( s)
s
En la mayoría de las plantas de procesos existen cientos de variables que hay que
controlar, y que deben mantenerse en algún valor determinado; si esto se realizara
manualmente se requeriría una cantidad enorme de operarios, por tanto, pueden
realizarse en forma automática, lo que significa un control automático de procesos.
- La seguridad siempre debe ser una consideración importante para evitar lesiones
al personal o daño al equipo.
- Mantener la calidad del producto en un nivel continuo y con un costo mínimo.
- Mantener la tasa de producción de la planta al costo mínimo.
8
compensa las deficiencias de funcionamiento se conoce como compensador o
controlador.
b) Por la ubicación
- En cascada o serie con la función de transferencia directa o del proceso
- En realimentación
- En la salida o carga
- En la entrada.
9
Figura 3.7 Sistema de control por ubicación.
Donde:
Gc(s) controlador o compensador
G(s) proceso
H(s) realimentación
10
Figura 3.9 Circuitos de acción de control.
b) ACTUADOR: Es aquel equipo que sirve para regular la variable de control y ejecutar la
acción de control, es conocido como elemento final de control; pueden ser de 3 tipos:
- Actuadores eléctricos: Son usados para posicionar dispositivos de movimientos
lineales o rotacionales. Ejemplo: motor, relé, switch, electroválvulas.
- Actuadores neumáticos: Trabajan con señales de presión, estas señales son
convertidas a movimientos mecánicos. Ejemplo: pistones neumáticos, válvulas.
- Actuadores hidráulicos: Operan igual a los neumáticos, son usados en tareas que
requieren mayor fuerza por ejemplo levantar compuertas, mover grúas, elevadores,
etc. Ejemplo: pistones hidráulicos.
c) PROCESO: Esta referido al equipo que va ser automatizado, por ejemplo puede ser
una bomba, tolva, tanque, compresor, molino, intercambiador de calor, horno, secador,
chancadora, caldera, etc.
12
Figura 3.10 Sistema de control de nivel.
13
Como ejemplo de identificación de variables en un sistema de Intercambiador de calor
podemos indicar lo siguiente:
14
A partir del modelamiento matemático, aplicando fórmulas matemáticas, teoremas, y
transformadas, se puede llegar a una función que represente la relación entre la salida y
entrada del sistema, esta función se denomina “Función de Transferencia”.
15
Figura 3.13 El gráfico muestra dos curvas; una de un sistema estable, y la otra de un
sistema inestable, logradas luego de aplicar una entrada escalón unitario.
16
d) Sensibilidad: Este concepto explica la dependencia de unas variables con respecto a
otras, puesto que en un sistema habrá algunas variables manipuladas, otras controladas,
y otras perturbadoras, es inevitable que la acción de una va repercutar sobre las otras,
por ello la necesidad de conocer e identificar cada variable a fin de conocer su naturaleza
antes mencionada.
Cuando las entradas no son fijas sino que varían en el tiempo, entonces también la
respuesta del sistema tendrá que variar en el tiempo.
Figura 3.15 Gráfica que muestra la respuesta de un sistema ante una entrada, en donde
se aprecia una zona en la cual no se produce respuesta alguna por parte del sistema.
17
Muchos sistemas presentan un retardo o tiempo muerto, definido como el lapso de
tiempo en que el sistema siendo sometido a una entrada, no ofrece ninguna salida. Por
ello se considera que algunos sistemas les toma tiempo responder a los estímulos.
Sus desventajas consisten en que no son exactos, no corrigen los errores que se
presentan, su desempeño depende de la calibración inicial. Se representa a través del
siguiente diagrama de bloques:
Los sistemas de control de lazo abierto son aquellos en los que la salida no tiene efecto
sobre la acción del controlador, es decir, la salida ni se mide ni se realimenta para
compararla con la entrada. Por lo tanto, para cada valor de referencia corresponde una
condición de operación fijada. Así, la exactitud del sistema, depende de la calibración.
18
3.3.1.2 Sistemas de Control de Lazo Cerrado (Feedback)
Un sistema de control de lazo cerrado, es aquel en donde la señal de salida o parte de la
señal de salida es realimentada y tomada como una señal de entrada al controlador, para
reducir el error del sistema.
El termotanque tiene como objetivo mantener la temperatura del agua caliente a un valor
determinado. El termómetro instalado en el caño de salida del agua caliente indica la
temperatura efectiva (esta temperatura es la salida del sistema).
El elemento controlador actúa según la posición del dial fijando la temperatura deseada
de salida y la señal de error que actúa como realimentación. Existen dos tipos de
realimentación:
- De realimentación positiva, y
- De realimentación negativa.
a) Realimentación Positiva:
Es aquella en donde la señal realimentada se suma a la señal de entrada. Se conoce
también como regenerativa, no se aplica en el campo de control de procesos industriales;
un ejemplo es el caso de los osciladores.
b) Realimentación Negativa:
19
Es aquella en donde la señal realimentada, se resta de la señal de entrada, generando un
error, el cual debe ser corregido. Este es el caso común utilizado en el campo del control
de procesos industriales.
a) Según su dimensión
- Sistemas de parámetros concentrados: Son descritos por ecuaciones diferenciales
ordinarias. También son conocidos como sistemas de dimensión finita.
- Sistemas de parámetros distribuidos: Requieren ecuaciones en diferencial
(ecuaciones diferenciales con derivadas parciales). También son conocidos como
sistemas de dimensión infinita.
20
- Sistemas lineales: Son aquellos cuyo comportamiento está definido por medio de
ecuaciones diferenciales lineales, es decir, los coeficientes son constantes o funciones
de la variable independiente. Deben cumplir con el principio de superposición. Por
ejemplo un amplificador de señales.
- Sistemas no lineales: En caso de que una o más de las ecuaciones diferenciales no
sea lineal, todo el sistema será no lineal. También se considerará como sistema no
lineal a aquellos para los cuales el principio de superposición no sea válido. Por
ejemplo el calentamiento de un horno.
21
Figura 3.20 Sistemas de control por señal
22
Entonces el estudio de la dinámica del proceso presenta gran importancia por varias
razones:
- Existe sistemas que no funcionan en estado estacionario
- Los sistemas en flujo, diseñados para trabajar en estado estacionario, pueden recibir
pequeñas perturbaciones que los aparten del punto de diseño, por ello es necesario
evaluar la estabilidad del mismo.
- Los sistemas en flujo tienen períodos de puesta en marcha o transiciones de un
punto de operación a otro.
- Conocer la dinámica del proceso permite diseñar de mejor modo el sistema de
control y eventualmente implementarlo en automatismos.
Figura 3.22 Tanque de líquido con alimentación constante. Para asegurar que el tanque
no desborde ni se vacíe es posible actuar sobre una válvula ubicada en la cañería de
salida.
El operador deberá cuidar el llenado del tanque para que no se desborde ni quede vacío.
Para ello se observa el nivel del tanque, visualmente o con algún instrumento de medida
y comparará su observación con niveles de referencia. A partir de esa comparación, y
según algún “criterio”, deberá decidir una acción sobre la válvula, abriéndola o
cerrándola.
23
Figura 3.23 Un proceso concebido como caja negra que recibe ciertas entradas y genera
ciertas respuestas (concebidas como flujo de información)
Figura 3.24 El operador mide las respuestas del proceso, las compara respecto a sus
objetivos y decide una acción que provoque cambios en la entrada de manera que el
proceso ajuste sus salidas.
En el caso del tanque de líquido, por ejemplo, colocaremos un sensor de nivel (LT, “level
transmitter”) conectado a un controlador (LC, “level controller”) que actuará sobre una
válvula que regule el flujo que sale del tanque cuando le fijemos el nivel deseado (Figura
3.25). Observar que en este caso estamos considerando al flujo de líquido que sale a
través de la válvula como una variable de entrada, mientras que la salida del sistema no
es ningún flujo material de salida sino el nivel de líquido.
24
Fig. 3.26 Esquema general de un ciclo de control por retroalimentación.
3.4.2 Miscelánea
Con ello sirve para diseñar el equipo. Pero supongamos que el equipo ya está diseñado y
construido y ocurrieron cambios en la temperatura de la corriente de entrada (por ejemplo
por cambios en un proceso anterior). ¿Cómo asegurar que la temperatura de salida siga
siendo igual a la temperatura de referencia?
25
b- Medir Tin y ajustar Q (si Tin es alta, bajamos Q y viceversa)
c- Medir T y ajustar w (si T es alta, aumentamos w)
d- Medir Tin y ajustar w (si Tin es alta, aumentamos w)
e- Medir T y Tin y ajustar Q (combinación de a) y b))
f- Medir T y Tin y ajustar w (combinación de c) y d))
g-Colocar un intercambiador a la entrada
h- Usar un tanque más grande que “absorba” las variaciones
Seleccionada la alternativa de control se abren dos caminos posibles: uno por instalar el
lazo de control y recurrir al ajuste empírico o por tanteo de los parámetros del controlador
(sintonía o “tuning”); por otro lado recurrir a modelos del proceso que nos permitan:
- Diseñar el sistema de control teniendo en cuenta la respuesta que cabe esperar del
proceso,
- Realizar la simulación del sistema con o sin lazo de control, y
- Incorporar el modelo al funcionamiento del sistema de control.
El ejemplo nos indica que no existen recetas únicas para lograr determinado propósito.
La Figura 3.28 nos muestra un esquema conceptual del desarrollo de un sistema de
control. En general lo primero que debe hacerse es formular claramente los objetivos de
control (en este caso que la temperatura de salida del tanque sea un valor determinado)
para lo cual normalmente se parte de consideraciones técnico-económicas (objetivos de
gestión) y de información preexistente.
Formulados los objetivos podemos desarrollar el modelo del proceso, que puede tener un
alcance diverso, en concordancia con dichos objetivos; en la medida de lo posible se
tratará de que esté basado en principios físicos y químicos pero también puede recurrirse
a modelos empíricos; junto con los datos de planta nos servirán para realizar
simulaciones en computadora que permitan visualizar el comportamiento dinámico del
proceso. Conocido el comportamiento dinámico del proceso pasamos a delinear la
estrategia de control (en el ejemplo del tanque calefactor, elegir la alternativa)
incorporando la teoría de control junto con la experiencia previa del sistema en particular.
Nuevamente podemos realizar simulaciones en computadora, incluyendo ahora no solo el
proceso propiamente dicho sino también los elementos de control. Seleccionada y
evaluada la alternativa de control lo que resta es implementarla físicamente y ajustar los
parámetros in situ.
El ingeniero debe ser capaz de comprender la dinámica del proceso que maneja para
poder definir, interactuando con los especialistas en control e instrumentación, el sistema
más apropiado para los objetivos planteados. Desde este punto de vista es que
abordaremos la conceptualización del modelo de proceso y la simulación de su
comportamiento dinámico.
26
Fig. 3.28 Planteo conceptual para implementar un sistema de control automático.
Existen métodos y estrategias para realizar la acción de control, los métodos de control
(clásico y moderno) permiten al controlador reaccionar mandando una señal correctiva
del error, mientras que las estrategias de control hagan más eficiente a la labor de
control, ahorrando recursos y tiempo.
PROCESO
CONTROL CAPACITANCIA RESISTENCIA CAMBIOS DE APLICACIONES
CARGA
27
CONTROL DE NIVEL
CUALQUIERA Y TEMPERATURA
TODO – NADA GRANDE CUALQUIERA EN PROCESOS DE
GRAN CAPACIDAD
PROPORCIONAL PEQUEÑA A PEQUEÑA MODERADOS PRESION DE
MEDIANA TEMPERATURA Y
NIVEL DONDE EL
OFFSET NO ES
INCONVENIENTE
PROPORCIONAL CUALQUIERA PEQUEÑA CUALQUIERA LA MAYOR PARTE
E INTEGRAL DE APLICACIONES
(PI) INCLUYENDO EL
CAUDAL
PROPORCIONAL MEDIA PEQUEÑA CUALQUIERA CUANDO ES
DERIVATIVO NECESARIA UNA
(PD) GRANESTABILIDAD
CON UN OFFSET
MÍNIMO Y SIN
NECESIDAD DE
ACCIÓN INTEGRAL
PROPOCIONAL CUALQUIERA GRANDE RÁPIDO PROCESOS CON
INTEGRAL CAMBIOS RAPIDOS
DERVATIVO Y RETARDOS
(PID) APRECIABLES
(CONTROL DE
TEMPERATURAS EN
INTERCAMBIADOR
DE CALOR)
28
Figura 3.29 Control on/off en función en el tiempo.
Brecha diferencial
M1 y M2 = constante
m(t) = M1 para e(t) > 0
= M2 para e(t) < 0
Generalmente el valor mínimo M 2 es igual a cero o igual a M1.
De esta forma, la variable controlada debe moverse continuamente entre los dos límites
requeridos y hacer que el elemento de control se mueva de una posición fija a la otra,
como se aprecia en la siguiente figura.
29
Figura 3.31 Señal de ON/OFF.
Con el control proporcional, se toma la acción correctiva de manera que sea proporcional
al error, es decir se presenta una relación fija entre la señal de mando y la señal actuante.
“Proporcional” significa que el cambio presente en la salida del controlador es algún
múltiplo del porcentaje de cambio en la medición. Este múltiplo es llamado “ganancia” del
controlador. Para algunos controladores, la acción proporcional es ajustada por medio de
tal ajuste de ganancia, mientras que para otros se usa una “banda proporcional”. Ambos
tienen los mismos propósitos y efectos. Cada valor de la banda proporcional defina una
relación única entre la medición y la salida. Por cada valor de medición existe un valor
específico de salida. Para cualquier lazo de control de proceso sólo un valor de la banda
proporcional es el mejor.
30
La expresión matemática es:
m(t) = Kp e(t)
M(s) = Kp E(s)
M ( s)
Donde: Kp
E ( s)
Figura 3.33 representación controlador proporcional
Tal que:
M Variable manipulada
E Error o señal actuante
Kp Ganancia del control proporcional
En los casos en que el proceso se controla dentro de una banda del punto de control, los
controladores proporcionales son suficientes, pero no para procesos en que el control
deba estar en el punto de control. La respuesta proporcional es la base de los tres
modos de control, si los otros dos, acción integral (reset) y acción derivativa están
presentes, éstos son sumados a la respuesta proporcional
La acción de control integral, también es llamada acción integral o reset. La respuesta del
lazo abierto del modo reset es mostrada en la figura abajo mostrada, que indica un
escalón de cambio en algún instante en el tiempo. En tanto que la medición estuviera en
su valor de consigna, no existiría ningún cambio en la salida debido al modo de reset en
el controlador. Cuanto más acción de reset o integral exista en el controlador, más rápido
cambia la salida en función del tiempo. Entre las varias marcas de controladores, la salida
31
de acción integral es medida de una o dos maneras, tanto en minutos por repetición, o en
número de repeticiones por minuto.
Con el control integral se hace una corrección que es proporcional a la integral del error
respecto al tiempo. Expresado matemáticamente como:
dm
m(t ) Ki edt Kie(t )
dt
M ( s) Ki
E ( s) s
Donde
Ki = constante regulable
32
e) CONTROLADOR PROPORCIONAL-INTEGRAL (PI): Actúa en forma rápida, tiene una
ganancia y corrige el error, no experimenta un offset en estado estacionario. La aplicación
típica es en el control de temperatura.
Función de Transferencia: Kp + 1/ sTi
La mayoría de los procesos industriales no se pueden controlar con una desviación, es decir deben
controlar en el punto de control, y en estos casos se debe añadir inteligencia al controlador
proporcional, para eliminar la desviación. Esta nueva inteligencia o modo de control es la acción
integral o de reajuste, convirtiéndose en un controlador PI.
Las acciones de control Proporcional y la de Control Integral se pueden combinar para producir
una corrección que es la suma de las contribuciones individuales de los dos
Sólo proporcional
(a) Diagrama a bloques de un controlador proporcional-integral;
(b) Diagrama que representa una entrada escalón
(c) Diagrama que representa la salida del controlador.
Matemáticamente es:
1
(s )
Kp Ti Kp y Ti son regulables
s
t Kp t
m(t ) Kpe(t ) edt
Ti 0
o bien; m(t ) Kpe(t ) edt
0
Kp
M ( s) KpE ( s) E ( s)
Ti s
El control derivativo (D) hace una corrección que es proporcional a la derivada del error respecto al
tiempo. También se conoce como rapidez de derivación o preactuación; tiene como propósito
anticipar hacia donde va el proceso, mediante la observación de la rapidez para el cambio del error.
d
m(t ) k d e(t )
dt
M ( s) K d SE ( s)
Kd ganancia del control derivativo
34
El control derivativo es útil porque responde a la rapidez de cambio del error en estado estacionario
y puede producir una corrección significativa antes de que la magnitud real de dicho error sea
grande. Sin embargo, a pesar de su utilidad el control (D) no puede usarse solo porque no
responderá a un error en estado estable. Por tanto debe usarse en combinación con otras acciones
de control.
Sólo proporcional
Kp (1+Tds)
de(t )
m(t ) Kpe(t ) K d
dt
de(t )
m(t ) Kpe(t ) KpTd
dt
M ( s)
Kp(1 Td s )
E ( s)
Kp Sensibilidad proporcional
Td Tiempo derivativo (en min.) y es el intervalo de tiempo en el que la acción derivativa
se adelanta al efecto de acción proporcional.
Este controlador se utiliza en los procesos donde es posible utilizar un controlador proporcional,
pero se desea cierta cantidad de anticipación.
Este tipo de control tiene la ventaja de ser anticipativa. Sin embargo, amplifica las señales de ruido
y puede producir efectos de saturación en el accionador, además opera con una desviación en la
variable que se controla, la cual solamente se puede eliminar con una acción (I).
Un controlador (PD) puede soportar mayor ganancia, lo que resulta una menor desviación que
cuando sólo se utiliza un controlador (P).
Los controladores (PID) se utilizan en procesos donde las constantes de tiempo son largas y que no
hay ruido.
1
Kp(1 Td s )
Ti s
Kp Sensibilidad proporcional
Ti Tiempo Integral
Td Tiempo Derivativo
(a)
36
Figura 1.22 Control anticipatorio
Donde:
α : condiciona la fase máxima, Seno (fase) = (α - 1)/( α +1)
“T” : indica la frecuencia de trabajo, Frec. central = 1/(T* α 1/2)
c) REALIMENTACIÓN DE ESTADOS:
Este método permite ejercer una acción de control mediante el sensado de cada uno de
los estados (del modelo en espacio estado del sistema), atribuyéndole una ganancia a
cada uno de los valores leídos, de este modo el lazo de control es cerrado por medio del
compensador o controlador de estados y no por el sensor.
Donde:
u : es la señal de control,
K : es el vector de ganancia de estados,
X : es el vector de estados medidos del sistema.
37
El vector K puede hallarse fácilmente usando Matlab, con el comando acker y también
con el comando place.
d) SISTEMAS DE SEGUIMIENTO:
Este método también es conocido como tracking, es un complemento del método
anterior, puesto que mediante el control por realimentación de estados se puede llevar la
variable controlada a un valor de cero (porque no se cuenta con una referencia), con este
método se podrá llevar a la variable dada a un valor deseado, puesto que se incorpora
una referencia en el sistema.
Donde:
Ki : es la ganancia correspondiente al estado o estados que se quiere seguir,
ref* : es la referencia o set point que se desea alcanzar.
e) FEEDBACK LINEALIZATION:
Como los procesos reales no cuentan con modelos lineales que los representan, es
necesario el uso de controladores no lineales. Este método es conocido como control con
modelo de referencia, utiliza la Teoría de Lyapunov para determinar la estabilidad del
sistema, y el modelo matemático esta dado en la forma espacio estado.
Los métodos de control avanzado son aquellos que actúan en forma preventiva, de modo
tal que en base a los datos tomados, actúan de modo tal que previenen la ocurrencia de
error, por tanto el controlador está ajustando sus parámetros constantemente.
a) CONTROL ADAPTATIVO:
Es una variante del control anticipatorio, en donde la respuesta del controlador varía
automáticamente basado en los cambios de las condiciones dentro del proceso, es decir,
la respuesta del controlador será variable dependiendo del comportamiento actual del
proceso.
Para que se lleve a cabo esta adaptación se requiere de algoritmos matemáticos que
simulen el proceso en base a los datos tomados en el instante mismo en que se realiza la
acción, este resultado permite generar una señal compensadora que garantizará la
confiabilidad del sistema.
38
Figura 1.25 Aplicación del algoritmo de control.
b) CONTROL OPTIMO:
Busca la performance en la acción de control, tiene por objetivo buscar una o varias
soluciones que cumplan con ciertas restricciones impuestas por el problema y que a la
vez cumpla con una función objetivo (función de costo), la cual puede ser maximizar o
minimizar dicha función. El control permite diversas soluciones para un mismo problema,
pero el control optimo busca dentro de esas soluciones la más adecuada para cumplir
con los requisitos planteados.
c) CONTROL ROBUSTO:
Permite mantener la acción de control pese a perturbaciones externas e internas. Puede
existir perturbaciones externas como ruido y vibraciones propias del proceso; o
perturbaciones internas como un mal modelamiento matemático, sistemas no lineales
difíciles de linealizar, incertidumbre en el accionar o respuesta de la plana frente a
estímulos, entre otros. El control robusto se resume a identificar y controlar la
incertidumbre en los parámetros y en el comportamiento de una planta.
e) CONTROL DIFUSO:
Se basa en la lógica difusa, la cual a diferencia de la lógica binaria o booleana (verdadero
/ falso ó 1 / 0), asigna valores intermedios dentro de esta escala. Utiliza la experiencia del
operador para generar una lógica de razonamiento para el controlador.
39
condiciones o reglas previamente definidas. Sus algoritmos (reglas) hacen uso de
instrucciones IF THEN. Sus elementos que utiliza son:
- Variable Lingüística: Son variables evaluadas en un lenguaje natural y no
corresponden a un valor numérico exacto. Las variables lingüísticas pueden
descomponerse en términos lingüísticos. Ejemplo: temperatura, conductividad,
velocidad, posición, tamaño, etc.
- Universo de Discursión: Es el rango de toda la información necesaria para el
comportamiento correcto de un sistema. Por ejemplo, temperatura de 5 a 100 °C,
velocidad de 10 a 20 m/s, etc.
- Término Lingüístico: Son los sub-conjuntos o las partes que puede dividirse una
variable lingüística o en que desee dividirse. Por ejemplo para la variable velocidad se
puede tener los términos rápido, normal, lento; para la variable nivel se puede tener los
términos alto, medio, bajo; etc.
- Conjunto Difusos: Son formas geométricas que representan una función generada
por un término lingüístico. Ellas elaborarán una salida intermedia en el sistema difuso.
Pueden ser: triángulos, cuadrados, trapecios, campanas gaussianas, entre otros.
- Función de Membresía: La función de membresía es la agrupación de conjuntos
difusos correspondientes a una sola variable lingüística, asociada a su grado de
pertenencia o membresía dentro del intervalo 0 y 1.
- Fuzzificación: Es el proceso realizado para convertir una cantidad CRISP (valor
tradicional lógico, binario, decimal, exacto) en un valor o cantidad difusa.
- Defuzzificación: Es el proceso inverso que el de la fuzzificación, es decir, es la acción
de convertir un valor difuso en un valor CRISP.
f) CONTROL NEURONAL:
Hace uso de neuronas de inteligencia artificial. La neurona artificial estándar es un
elemento de procesamiento que calcula una salida multiplicando su vector de entradas
por un vector de pesos y este resultado es aplicado a una función de activación; un
conjunto de neuronas conforman una red neuronal.
40
Figura 1.27 representación de un control neuronal.
Las Redes Neuronales son parte de la Inteligencia Artificial (AI) caracterizadas por su
capacidad de aprendizaje, su velocidad mediante el procesamiento masivo en paralelo de
datos y por la facilidad de modelado de sistemas y controladores no lineales.
Sus aplicaciones:
- Representación de comportamientos de funciones lineales y no lineales
- Identificación de patrones o sistemas
- Sistemas de control
- Reconocimiento de imágenes
- Reconocimiento de caracteres
- Reconstrucción de datos
- Predicción y recomendación para la toma de decisiones
- Simulación de modelos económicos y financieros
- Clasificación de objetos
- Predicciones de clima
Su aprendizaje:
Implica el aprendizaje como la acción de mejorar el comportamiento mediante la
observación de un error pasado con la finalidad de disminuir el error. Eso se produce
modificando los pesos de la red neuronal. Siendo los tipos:
- Supervisado
- No supervisado
Por refuerzo ALGORITMOS GENÉTICOS: Este método simula la evolución natural de las
especies propuesta por Charles Darwin, fue ideado por John Holland en 1970. La
información va sufriendo cambios igual que lo harían las especies, es decir se van
adaptando al entorno, lo cual se lleva a cabo por medio de los procesos de selección
41
natural, mezcla y mutación. En cada ciclo (interacción) una parte del conjunto de
hipótesis conocido como población actual, es reemplazado por una nueva población
mediante las funciones evolutivas anteriores. Así sucesivamente en cada ciclo la
población es evaluada en base a una función evolutiva, siendo conservados los datos
más exactos, y siendo eliminados los datos que presentan error (selección natural).
Para conservar el número de individuos (datos) estos son mezclados, lo cual genera
nuevos individuos similares a sus procreadores. Finalmente cada cierto tiempo o dada
cierta cantidad de individuos, algunos de los nuevos individuos son mutados
aleatoriamente, pudiendo ser conservados o eliminados en la próxima interacción
dependiendo de su utilidad dentro del sistema.
g) SISTEMAS EXPERTOS:
Estos sistemas tratan de emular la experiencia adquirida por uno o más seres humanos a
lo largo del tiempo para realizar un trabajo. Este sistema tendrá en su memoria una base
de datos con múltiples soluciones a un mismo problema, luego el sistema tendrá que
escoger de entre esas soluciones a la que pueda aplicarse a fin de lograr los mejores
resultados.
43
Figura 1.32 Diagrama de bloques de control selectivo
e) CONTROL INFERENCIAL:
Consiste en efectuar la medición de la variable controlada a través de otra variable
relacionada, considerada variable secundaria (pero dependiente de la principal). Los
componentes de este sistema son los mismos que los de un sistema de control
realimentado adicionalmente de una unidad de computo llamada “estimador”.
Como regla puede adoptarse: si el tiempo muerto de un proceso es mayor 1.5 veces su
constante de tiempo ( t ), se requiere compensador de tiempo muerto. Donde ( t ), es el
tiempo necesario para que un proceso de primer orden alcance una respuesta igual al
63.2% de su respuesta final, cuando se somete a un estímulo escalón.
44
Figura 1.34 Compensación de tiempo muerto.
46
Figura 1.36 Sistema automatizado
47
productiva; los operarios deben supervisar que este se comporte tal como se había
planificado y conforme a la lógica ideada por el programador.
b) Estructura de un Autómata
Las unidades autómatas programables, internamente están constituidas por:
- Fuente de alimentación: brinda suministro eléctrico a la unidad, permite conversión
de la energía alterna en energía continua para los componentes electrónicos.
- Tarjeta procesadora: es el cerebro del autómata programable; interpreta
instrucciones que constituyen el programa grabado en la memoria, interpreta y deduce
operaciones a realizar y acciones de control o supervisión a llevarse a cabo.
- Tarjeta de memoria: contiene componentes electrónicos que memorizan el programa,
datos de los sensores (señales de entrada) y accionadores que deben realizar los
actuadores (señales de salida).
- Módulos de entrada/salida, son tarjeta que permiten conectar con dispositivos de
entrada y/o salida tanto de tipo analógico como de tipo digital.
48
de estas, así tenemos que una entrada/salida digital ocupa 1 bit de información,
mientras que una entrada/salida analógica ocupa 16 bits. La memoria lógica está
referida a la cantidad de información que se debe de almacenar en la raíz del algoritmo
de control, cada instrucción va sumar 1 ó 2 bytes, pero los comandos de mayor
jerarquía (timers, contadores, sumadores, conversores, etc.) necesitarán más
memoria. Se debe considerar el tamaño de las memorias, luego adicionarles un
porcentaje de reserva, y ubicar la memoria comercial de acorde con las necesidades
(1K, 2K, 4K, 8Kbytes, etc.)
- Alimentación: Dependiendo de la cantidad de módulos de entrada/salida que se
tenga que gestionar, el autómata requerirá mayor nivel de amperaje, un voltaje
constante, por cuanto la fuente de alimentación debe estar planificada para soportar
dicho requerimiento de corriente. Adicionalmente es recomendable contar con fuentes
de reserva en caso de que la principal deje de operar.
- Periféricos: Considerar que el autómata puede conectarse a dispositivos externos,
para ello debe contar con los puertos necesarios para la conexión. En el mercado
existen autómatas a quienes se les puede conectar impresoras, monitores, unidades
de disco, visualizadores y teclados alfanuméricos, unidades de cinta, etc.
49
La ejecución de un programa dentro de un controlador programable sigue un esquema
cíclico totalmente diferente al que sigue un algoritmo diseñado para computadora. Un
ciclo de programa se compone de los siguientes pasos:
- Operaciones de gestión del sistema: Consiste en el tratamiento de la información,
tratamiento de peticiones y las llamadas efectuadas por el terminal de programación y
el envío de mensajes al terminal.
- Lectura del estado de las entradas: Consiste en la lectura de los registros de los
módulos de entrada y el almacenamiento de estos datos en una memoria.
- Ejecución del programa almacenado: Empieza por la primera línea y sigue
ejecutando línea por línea hasta la última. Durante esta ejecución no se considera una
posible variación en el estado de las entradas, el estado de las entradas toma del valor
almacenado en la memoria. Una vez ejecutada la última línea se graban los resultados
nuevamente en la memoria.
- Escritura de datos de salida: Se efectúa una transferencia de información de la
memoria a los módulos de salida. El último valor que tome la variable de salida será
almacenado en la memoria
Es prioritario que el sistema esté preparado para afrontar diversos procesos, para ello el
programa del autómata deberá prever que hacer frente a posibles problemas, a fin de
reducir el tiempo de parada al máximo y permitir un proceso de re-arranque simple. Los
procedimientos pueden dividirse en procedimientos de parada y puesta en marcha,
procedimientos de funcionamiento, y procedimientos de falla:
50
- Puesta del sistema en un estado determinado: El operador decide el estado que debe
empezar a operar, según la parte del ciclo que se encuentre el programa.
51
Luego se introduce el programa en la memoria del autómata, y se energiza al sistema; las
pruebas de funcionamiento se deben realizar por sectores, dependiendo de la amplitud y
complejidad del sistema.
Los autómatas programables son equipos robustos y pueden ser adaptados, sin embargo
pueden sufrir desperfectos, por lo que es necesario establecer ciertas rutinas de
52
mantenimiento preventivo para disminuir la probabilidad de fallo o avería. Para ello el
operario puede seguir las siguientes rutinas de supervisión:
- Inspección de indicadores de diagnóstico del procesador.
- Cambio de baterías antes de la fecha límite para evitar derrames de esta.
- De ser necesario registrar una secuencia de programa y generar una alarma.
- Estar pendiente de los indicadores de "fusible fundido" de los módulos
- Observar las conexiones en el cableado de los módulos de E/S y las conexiones de
los módulos al rack para comprobar si siguen perfectamente asentados y sujetos.
Un controlador PID corrige el error entre un valor medido y el valor que se quiere obtener
calculándolo y luego sacando una acción correctora El algoritmo de cálculo del control
PID se da en tres parámetros distintos: el proporcional, integral y derivativo.
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.
La realimentación puede reducir los efectos de las perturbaciones, puede hacer que un
sistema sea insensible a las variaciones del proceso y puede lograr que un sistema siga
fielmente a sus señales de entrada.
El control PID se combina a menudo con cierta capacidad lógica, funciones secuenciales,
selectores y bloques de funciones sencillos para construir así los complicados sistemas
de automatización utilizados en la producción de energía, transporte y procesos de
fabricación. Muchas estrategias de control sofisticadas, tales como el control predictivo,
se organizan también jerárquicamente. El control PID se emplea en el nivel inferior de la
53
jerarquía; el controlador multivariable da los puntos de consigna a los controladores en el
nivel inferior.
Muchos controladores se ponen en modo manual, y entre los controladores que están
operando en modo automático, la acción derivativa se desconecta frecuentemente por la
simple razón de que es difícil de sintonizar adecuadamente. Las razones claves para un
pobre comportamiento son problemas en la válvula y los sensores del equipo,
restricciones en el proceso y una mala sintonía. Los problemas de la válvula incluyen un
dimensionamiento inadecuado, histéresis y fricción, mal filtraje, mala calibración.
La salida del proceso se llama variable de proceso (PV) y se representa por “y”. Esta
variable se mide con un sensor. En la Figura 1.37 el actuador y el sensor se consideran
parte del bloque etiquetado Proceso.
Si la realimentación funciona bien el error será pequeño, e idealmente será cero; cuando
el error es pequeño la variable de proceso está también próxima al punto de consigna
independientemente de las propiedades del proceso. Para conseguir la realimentación es
necesario sensores y actuadores que efectúen acciones de control.
54
La realimentación tiene algunas propiedades interesantes y útiles:
- La realimentación puede reducir los efectos de las perturbaciones.
- La realimentación puede hacer un sistema insensible a las variaciones del proceso.
- La realimentación puede crear relaciones definidas entre variables en un sistema.
a) Control on-off
La realimentación se puede realizar de muchas formas diferentes. Un mecanismo de
realimentación simple se puede describir como:
Donde:
e = ysp − y ; es el error de control.
Esta ley de control implica que siempre se utiliza una acción correctora máxima. Este tipo
de realimentación se llama control on-off. Es simple y no hay parámetros que elegir. El
control on-off a menudo funciona al mantener la variable de proceso próxima al punto de
consigna, pero generalmente resultará en un sistema donde las variables oscilan. En la
Ecuación 1.1 la variable de control no está definida cuando el error es cero.
Figura 1.38 Características del controlador para control on-off: ideal (A), y modificaciones
con zona muerta (B) e histéresis (C).
b) Control proporcional
La razón de porqué el control on-off a menudo da lugar a oscilaciones es que el sistema
sobreactúa, ya que un pequeño cambio en el error hará que la variable manipulada varíe
entre los valores máximos. Este efecto se evita en el control proporcional, donde la
característica del controlador es proporcional al error de control para pequeños errores.
Esto se puede conseguir haciendo la señal de control proporcional al error:
Donde:
K ; es la ganancia del controlador.
c) Control proporcional
55
El regulador centrífugo es un típico ejemplo
Un sistema de control proporcional es un tipo de sistema de control de realimentación
lineal. Dos ejemplos mecánicos clásicos son la válvula flotador de la cisterna del aseo y el
regulador centrífugo.1
El sistema de control proporcional es más complejo que un sistema de control
encendido/apagado como por ejemplo un termostato interno bi-metálico, pero más
sencillo que un sistema de control proporcional-integral-derivativo (PID) que se puede
utilizar para controlar la velocidad de crucero de un automóvil. El sistema de control tipo
encendido/apagado será adecuado en situaciones donde el sistema en general tiene un
tiempo de respuesta relativamente largo, pero dará lugar a un comportamiento inestable
si el sistema que está siendo controlado tiene un tiempo de respuesta breve. El control
proporcional resuelve este problema de comportamiento mediante la modulación de la
salida del dispositivo de control, como por ejemplo con una válvula cuyo paso se varia en
forma continua.2
Una analogía con el control de encendido/apagado es conducir un automóvil mediante la
aplicación de potencia y variando el ciclo de trabajo para controlar la velocidad. La
potencia se aplica hasta que se alcanza la velocidad deseada, y luego se deja de
alimentar con nafta el motor, así el automóvil ira reduciendo su velocidad por efecto de la
fricción de sus partes y el rozamiento con el aire. Cuando la velocidad cae por debajo del
valor objetivo, con una cierta histéresis, de nuevo se aplica plena potencia al motor
alimentando con nafta. Se puede observar que esto se parece a la modulación de ancho
de pulso, pero obviamente como resultado da un control pobre con grandes variaciones
en la velocidad. Cuanto más potente es el motor, mayor es la inestabilidad y cuanto
mayor sea la masa del automóvil, mayor es la estabilidad. La estabilidad se puede
expresar como una correlación de la relación potencia-peso del vehículo.
El control proporcional es el tipo de control que utilizan la mayoría de los controladores
que regulan la velocidad de un automóvil. Si el automóvil se encuentra moviéndose a la
velocidad objetivo y la velocidad aumenta ligeramente, la potencia se reduce ligeramente,
o en proporción al error (la diferencia entre la velocidad real y la velocidad objetivo), de
modo que el automóvil reduce la velocidad poco a poco y la velocidad se aproxima a la
velocidad objetivo, por lo que el resultado es un control mucho más suave que el control
tipo encendido/apagado.
Otras mejoras tales como el uso de un lazo de control PID ayudarían a compensar las
variables adicionales como los picos, donde la cantidad de energía necesaria para un
cambio de velocidad dada variaría. Esto se explica por la función integral del control PID.
Teoría del control proporcional
En el algoritmo de control proporcional, la salida del controlador es proporcional a la señal
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 producto de la
multiplicación de la señal de error y la ganancia proporcional.
Esto puede ser expresado matemáticamente como:
Pout =Kp e(t)
donde
56
Pout : Salida del controlador proporcional
Kp : Ganancia proporcional
e(t) : Error de proceso instantáneo en el tiempo t. e(t)=SP−PV
SP: Punto establecido
PV: Proceso variable
Donde:
ki : es la ganancia integral.
Esta estrategia se llama control integral. Supóngase que hay un estado estacionario con
un error constante “e0” y una señal de control constante “u0”. Se sigue de la ecuación
anterior que: u0 = kie0t
Como u0 es una constante se sigue que e0 debe ser cero. Encontramos así que si hay
un estado estacionario y un controlador tiene acción integral, el error en estado
estacionario es siempre cero. Esto es también cierto para el controlador PI:
Dentro del a familia de los controladores PID están tres acciones; proporcional (P),
integral (I) y derivativa (D), estos controladores son conocidos como; P, PI, PD y PID.
P: acción de control proporcional, da una salida del controlador que es proporcional al
error, es decir: u(t) = KP.e(t), que describa desde su función transferencia queda:
Cp(s) = kp
57
I: control integral, da una salida del controlador que es proporcional al error acumulado, lo
que implica que es un modo de controlar lento;
Ut=Ki0te(τ)dτ
Donde la señal U(t) tiene un valor diferente de cero cuando la señal de error e(t) es cero.
PI: control proporcional integral, se define mediante la siguiente expresión;
Ut=Kpet+kpTi0te(τ)dτ
Cpis= Kp1+1Tis
Con un control proporcional, es necesario que exista error para tener una acción de
control distinta de cero, con la acción integral, un pequeño error positivo siempre nos
dará una acción de control creciente, si fuera negativo la señal de control será
decreciente.
Este sencillo razonamiento nos muestra que el error en régimen permanente será
siempre cero.
PID: acción de control proporcional integral derivativa esta acción cambiada reúne las
ventajas de los tres tipos de controles individuales.
La ecuación de un controlador PID se obtiene mediante;
Ut=Kpet+kpTi0te(τ)dτ+kpTdde(t)dt
Y su función de transferencia;
CPIDs= Kp1+1Tis+Tds
58
Con estas expresiones concluimos la teoría del control, para su solución o ajuste de
control existen diferentes métodos de ajuste de ganancias de un controlador PID.
1.- Método de oscilación o método de frecuencia se basa en un lazo de control solo con
ganancia proporcional y de acuerdo a la ganancia utilizada para que el sistema comience
a oscilar y el periodo en esas oscilaciones, podemos establecer las ganancias del
controlador PID.
2.- Método basado en la curva reacción o Método de respuesta al escalón este método
se resume en simular al sistema en lazo abierto con un escalón unitario, se calculan
algunos parámetros, como la máxima pendiente de la curva y el retardo, y con ellos se
establecen las ganancias del controlador PID, estos métodos fueron propuestos por
Ziegler y Nichols (Z-N) en 1942, quienes se basaron en la práctica para desarrollarlos.
MÉTODO DE OSCILACION
NOTA: este método es válido solo para plantas estables a lazo abierto y se lleva acabo
siguiendo el siguiente procedimiento:
Utilizando solo en control proporcional, empezando con un valor de ganancia bajo se va a
incrementar la ganancia hasta que el lazo comience a oscilar, (lo que se requieren son
oscilaciones lineales y que estas puedan ser observadas en la salida del controlador).
Registrar la ganancia critica del controlador kp=kc y el periodo de oscilación del
controlador pc.
Ajustar los parámetros del controlador según la tabla:
kp Ti Td
P 0.5*Kc
PI 0.4*KcPc1.2
PD 0.6*Kc0.5*PcPc8
Esta tabla fue obtenida por Ziegler y Nichols quienes buscaron una respuesta al escalón
de bajo amortiguamiento para plantas de caso especial.
La acción de control es así una suma de tres términos que representan el pasado por la
acción integral del error (el término-I), el presente (el término-P) y el futuro por una
extrapolación lineal del error (el término-D).
59
Figura 1.39 Un controlador PID calcula su acción de control basándose en los errores de
control pasados, presentes, y futuros.
60
3.7.4.1Funcionamiento
Para el correcto funcionamiento de un controlador PID que regule un proceso o sistema
se necesita, al menos:
1. Un sensor, que determine el estado del sistema (termómetro, caudalímetro,
manómetro, etc).
2. Un controlador, que genere la señal que gobierna al actuador.
3. Un actuador, que modifique al sistema de manera controlada (resistencia eléctrica,
motor, válvula, bomba, etc).
El sensor proporciona una señal analógica o digital al controlador, la cual representa el
punto actual en el que se encuentra el proceso o sistema. La señal puede representar
ese valor en tensión eléctrica, intensidad de corriente eléctrica o frecuencia. En este
último caso la señal es de corriente alterna, a diferencia de los dos anteriores, que
también pueden ser con corriente continua.
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
sensor. 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 utilizado.
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.
3.7.4.1.1 Proporcional
Proporcional.
La parte proporcional consiste en el producto entre la señal de error y la constante
proporcional para lograr que el error en estado estacionario se aproxime a cero, pero en
la mayoría de los casos, estos valores solo serán óptimos en una determinada porción
del rango total de control, siendo distintos los valores óptimos para cada porción del
rango. Sin embargo, existe también un valor límite en la constante proporcional a partir
61
del cual, en algunos casos, el sistema alcanza valores superiores a los deseados. Este
fenómeno se llama sobreoscilación y, por razones de seguridad, no debe sobrepasar el
30%, aunque es conveniente que la parte proporcional ni siquiera produzca
sobreoscilación. Hay una relación lineal continua entre el valor de la variable controlada y
la posición del elemento final de control (la válvula se mueve al mismo valor por unidad
de desviación). La parte proporcional no considera el tiempo, por lo tanto, la mejor
manera de solucionar el error permanente y hacer que el sistema contenga alguna
componente que tenga en cuenta la variación respecto al tiempo, es incluyendo y
configurando las acciones integral y derivativa.
La fórmula del proporcional está dada por:
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
Ejemplo: Cambiar la posición de una válvula (elemento final de control)
proporcionalmente a la desviación de la temperatura (variable) respecto al punto de
consigna (valor deseado).
3.7.4.1.2 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ándola 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 Ki. 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.
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).
El error es la desviación existente entre el punto de medida y el valor consigna, o "Set
Point".
La función de la acción derivativa es mantener el error al mínimo corrigiéndolo
proporcionalmente con la misma velocidad que se produce; de esta manera evita que el
error se incremente.
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.
63
I constante de integración: indica la velocidad con la que se repite la acción proporcional.
D constante de derivación: hace presente la respuesta de la acción proporcional
duplicándola, sin esperar a que el error se duplique. El valor indicado por la constante de
derivación es el lapso de tiempo durante el cual se manifestará la acción proporcional
correspondiente a 2 veces el error y después desaparecerá. Ejemplo: Mueve la válvula a
una velocidad proporcional a la desviación respecto al punto de consigna. La señal I va
sumando las áreas diferentes entre la variable y el punto de consigna repitiendo la señal
proporcional según el tiempo de acción derivada (minutos/repetición).
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 y (t) como la salida del controlador,
la forma final del algoritmo del PID es:
3.7.4.3 Usos
Por tener una exactitud mayor a los controladores proporcional, proporcional derivativo y
proporcional integral se utiliza en aplicaciones más cruciales tales como control de
presión, flujo, fuerza, velocidad, en muchas aplicaciones química, 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.
3.7.4.4 Ajuste de parámetros del PID
El objetivo de los ajustes de los parámetros PID es lograr que el bucle de control corrija
eficazmente y en el mínimo tiempo los efectos de las perturbaciones; se tiene que lograr
la mínima integral de error. Si los parámetros del controlador PID (la ganancia del
proporcional, integral y derivativo) se eligen incorrectamente, el proceso a controlar
puede ser inestable, por ejemplo, que la salida de este varíe, con o sin oscilación, y está
limitada solo por saturación o rotura mecánica. 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 "setpoints". 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. La elección de un método dependerá de si el lazo puede ser "desconectado"
para ajustarlo, y del tiempo de respuesta del sistema. Si el sistema puede desconectarse,
el mejor método de ajuste a menudo es el de ajustar la entrada, midiendo la salida en
función del tiempo, y usando esta respuesta para determinar los parámetros de control.
Ahora describimos como realizar un ajuste manual.
3.7.4.4.1 Ajuste manual
Si el sistema debe mantenerse online, un método de ajuste consiste en establecer
primero los valores de I y D a cero. A continuación, incremente P hasta que la salida del
lazo oscile. Luego establezca P a aproximadamente la mitad del valor configurado
previamente. Después incremente I hasta que el proceso se ajuste en el tiempo requerido
(aunque subir mucho I puede causar inestabilidad). Finalmente, incremente D, si se
64
necesita, hasta que el lazo sea lo suficientemente rápido para alcanzar su referencia tras
una variación brusca de la carga.
Un lazo de PID muy rápido alcanza su setpoint de manera veloz, un lazo de PID no tan
rápido alcanza su setpoint de manera no tan 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.
3.7.4.5 Limitaciones de un control PID
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 avanaccionado y combinado con la salida del PID para aumentar el desempeño final
del sistema. Solamente el valor de avanacción (o Control prealimentado) puede proveer
la mayor porción de la salida del controlador. El controlador PID puede ser usado
principalmente para responder a cualquier diferencia o "error" que quede entre el setpoint
y el valor actual del proceso. Como la salida del lazo de avanacción no se ve afectada a
la realimentación del proceso, nunca puede causar que el sistema oscile, aumentando el
desempeño del sistema, su respuesta y estabilidad.
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
avanacción-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 elimina 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.
3.7.4.6 Ejemplos prácticos
Se desea controlar el caudal de un flujo de entrada en un reactor químico. En primer
lugar se tiene que poner una válvula de control del caudal de dicho flujo, y un
caudalímetro, con la finalidad de tener una medición constante del valor del caudal que
circule. El controlador irá vigilando que el caudal que circule sea el establecido por
nosotros; en el momento que detecte un error, mandará una señal a la válvula de control
de modo que esta se abrirá o cerrará corrigiendo el error medido. Y tendremos de ese
modo el flujo deseado y necesario. El PID es un cálculo matemático, lo que envía la
información es el PLC.
65
correcta avisará al dispositivo de control de manera que este actúe, corrigiendo el error.
De todos modos, lo más correcto es poner un PID; si hay mucho ruido, un PI, pero un P
no nos sirve mucho puesto que no llegaría a corregir hasta el valor exacto.
3.7.4.7 Aplicaciones / Ejemplo
Un ejemplo muy sencillo que ilustra la funcionalidad básica 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 (también 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 fría para contrarrestar el calor y
mantener el balance. El agua fría 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 sería ideal si en
lugar de nosotros, fuera una máquina la que tomara las decisiones y mantuviera la
temperatura que deseamos?
Esta es la razón por la cual los lazos PID fueron inventados. Para simplificar las labores
de los operadores y ejercer un mejor control sobre las operaciones. Algunas de las
aplicaciones más comunes son:
- Lazos de Temperatura (Aire acondicionado, Calentadores, Refrigeradores, etc.)
- Lazos de Nivel (Nivel en tanques de líquidos como agua, lácteos, mezclas, crudo, etc.)
- Lazos de Presión (para mantener una presión predeterminada en tanques, tubos,
recipientes, etc.)
- Lazos de Flujo (mantienen la cantidad de flujo dentro de una línea o tubo).
3.7.4.8 Conclusiones
- Controladores PID son usados en la industria con mucha mayor frecuencia que el resto
de los controladores principalmente porque es una combinación de ellos mismos, así que
de cierta forma podemos decir que posee las capacidades de todos ellos.
- Analizándolo se puede deducir que el controlador PID es un controlador de segundo
orden con integración
- Son flexibles y por ello pueden aplicarse en muchas aéreas de la industria.
CAPITULO 4
TEOREMA DE LAGRANGE O DEL VALOR MEDIO
Si una función es:
Continua en [a,b]
Derivable en (a,b)
Entonces, existe un punto c ϵ (a,b) tal que:
66
La interpretación geométrica del teorema de Lagrange nos dice que hay un punto en el
que la tangente es paralela a la secante.
El teorema de Rolle es un caso particular del teorema de Lagrange, en el que f(a) = f(b).
Ejemplo
¿Se puede aplicar el teorema de Lagrange a f(x) = x 3 en [−1, 2]?
f(x) es continua en [−1, 2] y derivable en (−1, 2) por tanto se puede aplicar el teorema del
valor medio:
Ejemplo
Un empresario necesita K unidades de capital y L horas de trabajo para producir Q
unidades de un producto, según la función de producción
Q(K; L) = 60K1/2L1/3
El precio del capital es $20 por unidad y el coste de una hora de trabajo es $15.
1) Que cantidad de capital y trabajo producen 4200 unidades de producto con un coste
mínimo?
2) Como varia aproximadamente el coste mínimo si se han de producir 4250 unidades?
La función de LaGrange: (L (K; L; λ) = L(K; L; λ))
L (K; L; λ) = 20K + 15L - λ(60K1/2 L1/3 - 4200)
El punto crítico es (171:62; 152:55) con multiplicador λ = 1.63.
La hessiana es
67
Basada en el tiempo Basada en frecuencia compleja
Transformada LAPLACE
Ecuaciones Ecuaciones
Diferenciales Algebraicas
Transformada inversa
Problema 01.
⟹ 𝑙𝑎 𝑓𝑢𝑛𝑐𝑖𝑜𝑛 𝑒𝑠 ∶ 𝑉(𝑠) = 10
∞
Si: L {s} = ∫0 𝑒 −𝑠𝑡 𝐹 (𝑡) 𝑑𝑡
∞
L {s} = ∫0 𝑒 −𝑠𝑡 𝐹(10) 𝑑𝑡
∞
L {s} = ∫0 10 ∗ 𝑒 −𝑠𝑡 𝑑𝑡
∞
L {s} = 10 ∗ ∫0 𝑒 −𝑠𝑡 𝑑𝑡
𝑝𝑜𝑟 𝑠𝑢𝑠𝑡𝑖𝑡𝑢𝑐𝑖𝑜𝑛
∞
𝜇 = −𝑠𝑡
L {s} = 10 ∗ ∫0 𝑒 −𝑠𝑡 𝑑𝑡 → 𝑑𝜇 = −𝑠 𝑑𝑡
𝑑𝜇
𝑑𝑡 =
{ −𝑠
∞ 𝑑𝜇
L {s} = 10 ∗ ∫0 𝑒 𝜇 −𝑠
10 ∞
L {s} = −𝑠 ∗ ∫0 𝑒 𝜇 𝑑𝜇
1
Evaluando los límites por definición 𝑒 −∞ = 𝑒 −∞ → 0 (𝑒𝑠 𝑑𝑒𝑐𝑖𝑟𝑡𝑖𝑒𝑛𝑑 𝑎 𝑐𝑒𝑟𝑜 )
68
10
L {s} = − ∗ [𝑒 𝜇 ]∞
0
𝑠
10
L {s} = − ∗ [𝑒 −𝑠𝑡 ]∞
0
𝑠
10
L {s} = − ∗ [𝑒 ∞ − 𝑒 0 ]
𝑠
10
L {s} = − ∗ [−1]
𝑠
10
L {s} = 𝑠
Problema 02.
𝜇𝑣 ∫ 𝑣 𝑑𝜇 … 𝑓𝑜𝑟𝑚𝑢𝑙𝑎
𝜇=𝑡 𝑑𝑣 = 𝑒 −𝑠𝑡 𝑑𝑡
𝑝𝑜𝑟 𝑠𝑢𝑠𝑡𝑖𝑡𝑢𝑐𝑖𝑜𝑛
𝜇 = −𝑠𝑡
𝑑𝜇 = 𝑑𝑡 𝑣 = ∫ 𝑒 −𝑠𝑡 𝑑𝑡 𝑣 → 𝑖𝑛𝑡𝑒𝑔𝑟𝑎𝑚𝑜𝑠 𝑑𝜇 = −𝑠 𝑑𝑡
𝑑𝜇
𝑑𝑡 =
{ −𝑠
1
𝑣 = − 𝑠 ∗ ∫ 𝑒 𝜇 𝑑𝜇
1
𝑣= ∗ 𝑒 −𝑠𝑡
−𝑠
Por lo tanto
1 1
L {s} =-− 𝑠 ∗ 𝑒 −𝑠𝑡 + ∫ 𝑒 −𝑠𝑡 𝑑𝑡
𝑠
1 1 1
L {s} = − 𝑠 ∗ 𝑒 −𝑠𝑡 (𝑡) + [− 𝑠 ∗ 𝑒 −𝑠𝑡 ]
𝑠
1 1
L {s} = [ − ∗ 𝑒 −𝑠𝑡 (𝑡) − 𝑒 −𝑠𝑡 ]∞
0
𝑠2 𝑠2
69
1
Evaluando los límites (por definición 𝑒 −∞ = 𝑒 −∞ → 0 (𝑒𝑠 𝑑𝑒𝑐𝑖𝑟𝑡𝑖𝑒𝑛𝑑 𝑎 𝑐𝑒𝑟𝑜 ))
1 1 1 1
L {s} =− 𝑠 ∗ 𝑒 −∞ (∞) + ∗ (𝑒 0 )(0) − 𝑠 2 ∗ 𝑒 −∞ + 𝑠 2 ∗ (𝑒 0 )
𝑠
1
L {s} =𝑠 2 ∗ (1)
1
L {s} = 𝑠 2
Problema 03.
ℒ −1 {𝑓(𝑠)} = 𝐹(𝑡)
ℒ −1 {𝑆 𝑓 (𝑠)} = 𝐹′(𝑡)
Si tenemos
1
ℒ −1 {𝑆 }
(𝑆 + 1)5
1
𝑓 (𝑠 ) =
(𝑆 + 1)5
1
ℒ −1 {𝑆 }
(𝑆 + 1)5
1 4!
𝑒 −1 𝑡 ℒ −1 { 5 } ∗
(𝑆 ) 4!
4! 1
→ 𝑒 − 𝑡 ℒ −1 { 5
}∗
(𝑆 ) 24
1
𝑒− 𝑡 𝑡4 ∗ = 𝐹 (𝑡)
24
Pero como el problema me dice multiplicado por “S”
(𝑒 − 𝑡 𝑡 4 )
𝐹 (𝑡 ) = 24
1
𝐹′ (𝑡) = ∗ [𝑒 − 𝑡 𝑡 4 ]′
24
70
1
𝐹′ (𝑡) = ∗ [𝑒 − 𝑡 𝑡 4 + 4 𝑡 3 𝑒 −𝑡 ]
24
Es la transformada inversa.
1𝑒 − 𝑡 3 4
𝐹′ (𝑡) = ∗ [4 𝑡 − 𝑡 ]
24
Problema 04.
𝑑𝑣 = 𝑠𝑒𝑛 𝛼 (𝑡)𝑑𝑡
{
𝑣 = − cos 𝛼 𝑡
𝜇 = 𝑒 −𝑠𝑡
𝑑𝜇 = −𝑠 ∗ 𝑒 −𝑠𝑡 𝑑𝑡
𝜇𝑣 − ∫ 𝑣 𝑑𝜇
𝑑𝜇
𝑠𝑒𝑛 𝛼𝑡 𝑑𝑡 → ∫ 𝑠𝑒𝑛 𝜇
𝛼
1
{{ = [− cos 𝛼]
𝛼
𝜇 = 𝛼𝑡
𝑑𝜇 = 𝛼 𝑑𝑡
{ 𝑑𝜇
𝑑𝑡 =
𝛼
(cos 𝛼𝑡) (cos 𝛼𝑡) (cos 𝛼𝑡)
− 𝑒 −𝑠𝑡 − ∫ ∗ 𝑠 𝑒 −𝑠𝑡 𝑑𝑡
𝑡 𝑡 𝛼
𝜇 = 𝑒 −𝑠𝑡
{
𝑑𝜇 = −𝑠 ∗ 𝑒 −𝑠𝑡 𝑑𝑡
𝑑𝑣 = 𝑐𝑜𝑠 𝛼𝑡 𝑑𝑡
𝑒 −𝑠𝑡 𝑠 𝑣 =?
− (cos 𝛼𝑡) − ∫ 𝑒 −𝑠𝑡 ∗ (cos 𝛼𝑡) 𝑑𝑡
𝛼 𝛼 𝑑𝜇 1
∫ (cos 𝛼𝑡) 𝑑𝑡 → ∫ cos 𝜇 = 𝑠𝑒𝑛 𝜇
𝛼 𝛼
𝑠𝑒𝑛 𝛼𝑡
{{ 𝑣=
𝛼
𝜇𝑣 − ∫ 𝑣 𝑑𝜇
𝑠𝑒𝑛 𝛼𝑡 𝑠𝑒𝑛 𝛼𝑡
𝑒 −𝑠𝑡 − ∫ −𝑠 ∗ 𝑒 −𝑠𝑡 𝑑𝑡
𝛼 𝛼
𝑠𝑒𝑛 𝛼𝑡 𝑠
𝑒 −𝑠𝑡 + ∫ 𝑒 −𝑠𝑡 𝑠𝑒𝑛 𝛼𝑡 𝑑𝑡
𝛼 𝛼
71
A
𝑐𝑜𝑠 𝛼𝑡 𝑠 𝑒 −𝑠𝑡 𝑠2
𝐴 = −𝑒 −𝑠𝑡 − 𝑠𝑒𝑛 𝛼𝑡 − 𝐴
𝛼 𝛼2 𝛼2
𝑠2 −𝑠𝑡
𝑐𝑜𝑠 𝛼𝑡 𝑠 𝑒 −𝑠𝑡
𝐴 + 𝐴 = −𝑒 − 𝑠𝑒𝑛 𝛼𝑡
𝛼2 𝛼 𝛼2
𝛼 2 + 𝑠2 1
𝐴( ) = [−𝑒 −𝑠𝑡 𝑐𝑜𝑠 𝛼𝑡 − 𝑠 𝑒 −𝑠𝑡 𝑠𝑒𝑛 𝛼𝑡]
𝛼2 𝛼
1 −𝑠𝑡 −𝑠𝑡
𝛼2
𝐴 = [−𝑒 𝑐𝑜𝑠 𝛼𝑡 − 𝑠 𝑒 𝑠𝑒𝑛 𝛼𝑡] ( 2 )
𝛼 𝛼 + 𝑠2
1 𝛼2
𝐴= [−𝑒 −𝑠𝑡 𝑐𝑜𝑠 𝛼𝑡 − 𝑠 𝑒 −𝑠𝑡 𝑠𝑒𝑛 𝛼𝑡]∞
0 ( )
𝛼 𝛼 2 + 𝑠2
𝛼2
𝐴 = (−𝑒 −∞ cos ∞ − 𝑠 𝑒 −∞ 𝑠𝑒𝑛 𝛼∞ + 𝑒 0 cos 𝛼 ∗ 0 + 𝑠 𝑒 0 𝑠𝑒𝑛 𝛼 ∗ 0) ( )
𝛼 2 + 𝑠2
𝛼2
𝐴 = 1( )
𝛼 2 + 𝑠2
𝜶𝟐
L { 𝒔𝒆𝒏 𝜶𝒕} =
𝜶𝟐 + 𝒔𝟐
Problema 05.
72
𝑢 = −𝑠𝑡+∝ 𝑡
𝑑𝑢 = (−𝑠𝑡+∝)𝑑𝑡
𝑑𝑢
𝑑𝑡 =
−𝑠+∝
𝑑𝑢
𝐿(𝑠) = [𝑒 −𝑠𝑡+∝𝑡 ]∞
0
−𝑠+∝
𝑑𝑢
𝐿 (𝑠) = [𝑒 −∝+∝ − 𝑒 0 ]
−𝑠+∝
1
𝐿 (𝑠) = [−1]
−𝑠+∝
−1
𝐿(𝑠) =
−𝑠+∝
1
𝐿(𝑠) =
𝑠−∝
Nota
Los multiplicadores de Lagrange miden la sensibilidad del valor optimo del problema por cambios en las
restricciones; matemáticamente es la igualación de las primeras derivadas parciales de la función objetivo
con su restricción multiplicado este último por un escalar “λ” variable adicional que ayuda en el despeje de
ecuaciones.
Problema 06.
Determinar el punto
Igualamos a cero:
𝑥 + 4𝑦 − 100 = 0
73
𝑓 (𝑥, 𝑦, 𝜆) = 𝑥𝑦 − 𝑥𝜆 − 4𝑦𝜆 − 100𝜆
𝑑𝑓
𝑑𝑦
= 𝑥 − 4𝜆 = 0 (2)
𝑑𝑓
𝑑𝜆
= −𝑥 − 4𝑦 + 100 = 0 (3)
𝑦=𝜆
𝑥 − 4𝜆 = 0
𝑥 − 4𝑦 = 0 (5)
−𝑥 − 4𝑦 = −100
𝑥 − 4𝑦 = 0
−𝑥 − 4𝑦 + 100 = 0
−8𝑦 = −100
𝑦 = 12.5
−𝑥 − 4𝑦 + 100 = 0
−𝑥 − 4(12.5) + 100 = 0
−𝑥 + 50 = 0
𝑥 = 50
El punto será:
𝑃(50 , 12.5)
Problema 07.
Se requiere controlar una frecuencia en un área de 40 dm2. Si la frecuencia en horizontal es 16 Hz por cada
dm y en la vertical es 25 Hz. ¿Cuál es la dimensión mínima que controlará la frecuencia?
74
Solución
X=16Hz/dm
Entonces necesito encontrar X y Y los cuales son positivos y en dm por ser dimensiones, es decir:
𝑋>0 𝑦 𝑌>0
Ahora se determina la función objetivo (c) la cual es la que se quiere optimizar, la cual está en función de la
frecuencia:
𝑐 = 32𝑋 + 50𝑌
Es lo que se quiere optimizar, pero ello está sujeto a restricción, la cual es el área de control:
Restricción: 𝑋𝑌 = 40𝑑𝑚 2
𝑔(𝑥, 𝑦) = 𝑋𝑌 − 40
Entonces ahora ajustamos la función (𝑥, 𝑦) = 32𝑋 + 50𝑌 en función de la restricción 𝑔(𝑥, 𝑦) = 𝑋𝑌 − 40
con multiplicadores de Lagrange
Entonces:
⃗∇𝑓 = 𝜆∇
⃗𝑔
Donde:
𝜆: Vector escalar, es número real y sus componentes son sus derivadas parciales
〈𝑓𝑥 , 𝑓𝑦 〉 = 𝜆〈𝑔𝑥 , 𝑔𝑦 〉
𝑓𝑦 = 𝜆𝑔𝑦
Despejando 𝜆
𝑓𝑥
𝜆=
𝑔𝑥
𝑓𝑦
𝜆=
𝑔𝑦
Igualando expresiones:
Aquí nos deshacemos del
𝑓𝑥 𝑓𝑦
= multiplicador del Lagrange
𝑔𝑥 𝑔𝑦
Ahora la complementamos con las derivadas parciales con respecto a X y Y de las dos funciones
𝑓𝑥 = 32 (Y es constante)
𝑓𝑦 = 50 (X es constante)
𝑔(𝑥, 𝑦) = 𝑋𝑌 − 40
𝑔𝑥 = 𝑌 (Y es constante)
𝑔𝑦 = 𝑋 (X es constante)
𝑓𝑥 𝑓𝑦
Si =
𝑔𝑥 𝑔𝑦
Entonces:
32 50
=
𝑌 𝑋
32𝑋 = 50𝑌
Simplificando quedará:
Restricción:
𝑋𝑌 = 40 (b)
Quedará:
25𝑌
𝑋=
16
76
25𝑌
( ) 𝑌 = 40
16
Resolviendo:
128
𝑌2 =
5
128
𝑌 = ±√
5
𝑌 = 5.06 𝑑𝑚
25𝑌
𝑋=
16
25(5.06)
𝑋=
16
𝑋 = 7.91 𝑑𝑚
Entonces:
Este es el punto a minimizar de la función objetivo 𝑓(𝑥, 𝑦) está sujeto a restricción con 𝑔(𝑥, 𝑦)
Comprobación
Entonces los valores de la función objetivo del área mínima C min es 506.12 para los valores 7.91 y 5.06
Respuesta:
𝑌 = 5.06 𝑑𝑚
𝑋 = 7.91 𝑑𝑚
Problema 08.
77
Se requiere minimizar los costos de producción de una empresa que fabrica una serie de productos, dos de
los cuales resultan defectuosos. Por ello se ha estimado que la función que determina las pérdidas al
fabricar los productos es:
𝑓(𝑥, 𝑦) = 𝑥 2 + 2𝑦 2 − 𝑥𝑦
Con la restricción:
𝑥+𝑦 = 8
𝑥+𝑦−8= 0
𝑓 (𝑥, 𝑦, 𝜆) = 𝑥 2 + 2𝑦 2 − 𝑥𝑦 − 𝜆(𝑥 + 𝑦 − 8)
𝑓(𝑥, 𝑦, 𝜆) = 𝑥 2 + 2𝑦 2 − 𝑥𝑦 − 𝑥𝜆 − 𝑦𝜆 + 8𝜆
𝑑𝑓
𝑑𝑦
= 4𝑦 − 𝑥 − 𝜆 = 0 (2)
𝑑𝑓
𝑑𝜆
= −𝑥 − 𝑦 + 8 = 0 (3)
2𝑥 − 𝑦 − 𝜆 = 0
(−1) − 𝑥 + 4𝑦 − 𝜆 = 0
2𝑥 − 𝑦 − 𝜆 = 0 (1)
𝑥 − 4𝑦 + 𝜆 = 0 (2)
3𝑥 − 5𝑦 = 0 (4)
(3) − 𝑥 − 𝑦 + 8 = 0
3𝑥 − 5𝑦 = 0
−3𝑥 − 3𝑦 + 24 = 0
78
3𝑥 − 5𝑦 = 0
−8𝑦 = −24
𝑦=3
−𝑥 − 𝑦 + 8 = 0
−𝑥 − 3 + 8 = 0
𝑥=5
Problema 9
Que válvula se requiere para controlar un flujo de 750 lbs/hr de vapor a 395°F con una
presión de ingreso de 75 psig y de salida 30 psig
Solución
𝑊 = 𝑁 ∗ 𝐹𝑠
Donde:
Dimensión de válvula
Coeficiente de flujo Cv
Jordan - Valve
¼ 0.84
79
3/8 1.60
½ 2.5
¾ 4.4
1 6.4
1¼ 9.5
1½ 15.0
2 24.0
2½ 80.0
3 120.0
4 180.0
6 360.0
𝑊 750
𝑁= = = 789.5 𝑙𝑏/ℎ𝑟
𝐹𝑠 0.95
𝑃1 = 𝑃𝑟𝑒𝑠𝑖𝑜𝑛 𝑑𝑒 𝑖𝑛𝑔𝑟𝑒𝑠𝑜
𝑃2 = 𝑃𝑟𝑒𝑠𝑖𝑜𝑛 𝑑𝑒 𝑠𝑎𝑙𝑖𝑑𝑎
Como
𝑃1
𝑃2 <
2
89.7
44.7 <
2
𝑁 = 𝑄 = 2.1𝐶𝑣√∆𝑃 ∗ √𝑃1 + 𝑃2
Transformando:
𝑃1 𝑃1
𝑁 = 2.1𝐶𝑣 √ ∗ √𝑃1 +
2 2
𝑃1
Debido a que ∆𝑃 y 𝑃2 toman el valor de 2
Resolviendo términos:
80
𝑃1 3𝑃1
𝑁 = 2.1𝐶𝑣 √ ∗√
2 2
2.1
𝑁= 𝐶𝑣𝑃1 √3
2
2𝑁
𝐶𝑣 =
2.1𝑃1 √3
Sustituyendo:
2 ∗ 789.5
𝐶𝑣 = = 4.84
2.1 ∗ 89.7 ∗ 1.7321
3 LENGUAJES Y REDES
3.1. Lenguajes de programación
Debido a la diversidad de fabricantes de equipos y software, en 1992 se adoptó el
estándar dado por la norma IEC 1131-3 para programación de controladores lógicos
programables (PLC), según esta norma la programación puede hacer se usando
lenguajes textuales y también a través de lenguajes gráficos:
a) Lenguajes textuales:
- Lista de instrucciones (IL)
- Texto estructurado (ST)
a-1) Lista de instrucciones (IL): Es un lenguaje de bajo nivel, similar al lenguaje
ensamblador. Solo permite una operación por línea, es adecuado para pequeñas
aplicaciones y para optimizar partes de una aplicación. Este lenguaje puede programarse
usando dispositivos acoplados al PLC.
a-2) Texto estructurado (ST): Es un lenguaje estructurado por bloques que posee sintaxis
parecida al PASCAL. Se emplea para mandos más complicadas, leer y escribir datos de
tipo analógico y digital, permite manejo de timers y contadores, además puede hacerse
uso de lazos de repetición, y funciones matemáticas.
b) Lenguajes gráficos:
- Diagrama de escalera (LD)
- Diagrama de bloques de funciones (FBD)
- Carta de funciones estructuradas (SFC)
b-1) Diagrama de escalera (LD): También conocido como diagrama Ladder, es el
lenguaje más usado, semeja el uso de bobinas y contactores, este lenguaje es una
aproximación al lenguaje eléctrico que se usaba para los controladores basados en
contactos (abierto/cerrado). Posee bloques de funciones adicionales como: timers,
contadores, controladores PID, etc.
81
Figura 1.40 Diagrama de escalera
c) Por el alcance
- Red de área personal, o PAN (Personal Area Network), es una red de ordenadores
para la comunicación entre dispositivos de la computadora cerca de una persona.
- Red inalámbrica de área personal, o WPAN (Wireless Personal Area Network), es
una red de computadoras inalámbrica para la comunicación entre distintos dispositivos
(computadoras, puntos de acceso a internet, teléfonos celulares, PDA, dispositivos de
audio, impresoras) cercanos al punto de acceso. Estas redes normalmente son de
unos pocos metros y para uso personal, así como fuera de ella. El medio de transporte
puede ser cualquiera de las habituales redes inalámbricas las que reciben esta
denominación son habituales en Bluetooth.
- Red de área local, o LAN (Local Area Network), es una red que se limita a un área
especial relativamente pequeña tal como un cuarto, un solo edificio, una nave, o un
avión. Las redes de área local a veces se llaman una sola red de localización. No
utilizan medios o redes de interconexión públicos.
- Red de área local inalámbrica, o WLAN (Wireless Local Area Network), es un sistema
de comunicación de datos inalámbrico flexible, muy utilizado como alternativa a las
redes de área local cableadas o como extensión de estas.
- Red de área de campus, o CAN (Campus Area Network), es una red de
computadoras de alta velocidad que conecta redes de área local a través de un área
geográfica limitada, como campus universitario, base militar, hospital, etc. No utiliza
medios públicos para la interconexión.
- Red de área metropolitana (metropolitan area network o MAN, en inglés) es una red
de alta velocidad (banda ancha) de cobertura en un área geográfica más extensa que
un campus, pero aun así limitado. Por ejemplo, una red que interconecte los edificios
públicos de un municipio dentro de la localidad por medio de fibra óptica.
- Redes de área amplia, o WAN (Wide Area Network), son redes informáticas que se
extienden sobre un área geográfica extensa utilizando medios como: satélites, cables
interoceánicos, Internet, fibras ópticas públicas, etc.
- Red de área de almacenamiento, en inglés SAN (Storage Area Network), es una red
para conectar servidores, matrices (arrays) de discos y librerías de soporte,
permitiendo tránsito de datos sin afectar a las redes por las que acceden los usuarios
- Red de área local virtual, o VLAN (Virtual LAN), es un grupo de computadoras con un
conjunto común de recursos a compartir y de requerimientos, que se comunican como
si estuvieran adjuntos a una división lógica de redes de computadoras en la cual todos
los nodos pueden alcanzar a los otros por medio de broadcast (dominio de broadcast)
en la capa de enlace de datos, a pesar de su diversa localización física. Este tipo
surgió como respuesta a la necesidad de poder estructurar las conexiones de equipos
de un edificio por medio de software, permitiendo dividir un conmutador en varios
virtuales.
84
d) Por la forma
- La red en bus, tiene un único canal de comunicaciones (denominado bus, troncal o
backbone) al cual se conectan los diferentes dispositivos.
- En una red en anillo cada estación está conectada a la siguiente y la última está
conectada a la primera.
- En una red en estrella las estaciones están conectadas directamente a un punto
central y todas las comunicaciones se han de hacer necesariamente a través de éste.
- En una red en malla cada nodo está conectado a todos los otros.
- En una red en árbol los nodos están colocados en forma de árbol. Desde una visión
topológica, la conexión en árbol es parecida a una serie de redes en estrella
interconectadas salvo en que no tiene un nodo central.
Ventajas:
- Es una red ampliamente conocida y estandarizada
- Muchas PCs ya vienen con la tarjeta de red Ethernet en su placa madre
- Los sistemas operativos Windows trabajan con este tipo de red
- Se produce en volúmenes grandes, lo que hace que su costo sea bajo
Desventajas
- El tráfico de Ethernet se debe mantener a menudo significativamente debajo de sus
límites teóricos para tener en cuenta la detección de colisión.
- La red está orientada mayormente a oficinas y no a entornos industriales
- El ancho de banda es bajo
85
b) FIELDBUS
Son sistemas de comunicación digital bidireccional, que permiten la comunicación de
instrumentos, así como llevar a cabo tareas de control y monitoreo a través de un
software de supervisión. Los buses de campo (Fieldbus) constituyen el nivel más simple y
próximo al proceso dentro de la estructura de comunicaciones industriales.
Características:
- Comunicación por medio de twisted-pair
- Alimentación soportado por los mismos dos cables de la señal, eliminando la
necesidad de fuentes de alimentación externas
- Velocidad de transmisión de 10 ó 100 Mb/s
- Basado en TCP/IP y Ethernet
Ventajas:
- Se emplea en aplicaciones de control distribuido, lo cual es más eficiente que un
control centralizado.
c) PROFIBUS
Es un sistema de bus de campo abierto (Fieldbus) independiente del fabricante. Su área
de aplicación abarca procesos de manufacturación y automatización de edificios. Tipos:
- PROFIBUS-DP Se diseña para comunicaciones de alta velocidad, entre los
controladores industriales y entrada-salida distribuida. Por ejemplo PLC y sensores.
- PROFIBUS-FMS Se diseña para la comunicación de uso general sobre todo entre los
controladores programables, tales como PLCs y PC.
- PROFIBUS-PA: Es un sistema diseñado para la automatización de procesos.
- CAN (Control Area Network). Utilizan un bus serial para conectar los dispositivos.
La aplicación original de estas redes fueron los automóviles, para cumplir tareas como
sincronización y control del motor, monitoreo de la caja de engranajes, alimentación de
ventanas y seguros de puertas, etc. Actualmente las aplicaciones de estas redes se han
ampliado al campo de los procesos industriales. Utiliza la configuración producto
consumidor (que es una especie de maestro-esclavo, pero que permite disminuir la
cantidad de tráfico).
Ventajas:
- Los dispositivos se pueden comunicar directamente entre ellos (sin la necesidad del
controlador). Por ejemplo el sensor impacto puede conectarse directamente al airbag,
respondiendo de una manera más rápida y confiable.
- Se ha vuelto comercial, puesto que muchos fabricantes lo ofrecen
- Los costos de implementación son bajos
86
d) DEVICE-NET
Es una red empleada en procesos de fabricación, sus principales características son:
- Topología física de tipo Basic Trunkline-Dropline
- Permite hasta 64 direcciones de nodos en una sola red.
- Comunicación punto a punto
- Modelo producto-consumidor para transferencia de datos.
- Transmite señales de datos y potencia por medio del mismo cable.
- Inserción de dispositivos sin necesidad de quitar la alimentación de la red.
- Dispositivos de potencia externos pueden compartir el cable del bus con dispositivos
alimentados por el bus.
a) Protocolo MODBUS
Es un protocolo de comunicación desarrollado por MODICON para comunicación entre
PLCs. Entre los dispositivos que lo utilizan podemos mencionar: PLC, drives, sensores,
actuadores remotos; el protocolo establece como deben transmitirse los mensajes y
como realizar la detección de errores.
b) Protocolo BITBUS
Es un sistema de comunicación serial; basado en una línea compartida RS-485 (varias
estaciones de comunicación en un mismo par de cables) y está optimizado para
transmisión de pequeños mensajes en tiempo real. En instalaciones más actuales se
emplea también fibra óptica para su implementación.
Para la configuración maestro esclavo, cada esclavo posee su propia dirección de red
que le hace diferente del resto e identificable dentro de la red; el maestro maneja la red
seleccionando los esclavos. Los esclavos deben responder exclusivamente cuando son
requeridos por el maestro; existen dos modos de sincronización de bits:
- Síncrono: Los datos se transmiten por un par trenzado y el reloj por otro par
adicional. No se admiten repetidores y la estructura del bus es completamente lineal.
- Autoreloj: Cada nodo genera su propio reloj, sincronizando con la línea de datos.
Los datos se codifican en formato NRZI. Se permiten repetidores (obligatorio para más de
28 nodos). Las derivaciones a partir del repetidor requieren una línea de control además
de la línea de datos, por lo que se emplean dos pares trenzados.
87
c) Protocolo PROFIBUS
Este medio puede ser empleado para transmisiones de datos de alta velocidad y tiempos
críticos, como para tareas intensivas de comunicación compleja. Tiene una estructura
maestro esclavo; es decir:
- Dispositivos maestros: Determinan la comunicación de datos sobre el bus. Un
maestro puede enviar mensajes sin una petición externa cuando mantiene el control
de acceso al bus (la señal). Los maestros también se denominan estaciones activas.
- Dispositivos esclavos: Son dispositivos periféricos. Los esclavos son normalmente
dispositivos de E/S, válvulas, actuadores y transmisores de señal. No tienen el control
de acceso al bus y sólo pueden recibir mensajes o enviar mensajes al maestro cuando
son permitidos para ello. Los esclavos también son denominados estaciones pasivas.
d) Estándar ASI
ASI (Actuator Sensor Interface), define la conexión directa de sensores binarios y
actuadores al nivel más bajo de automatización (nivel de entrada/salida) hacia redes de
más alto nivel y dispositivos de control. Reemplaza complejos cableados y paneles,
reduce el tiempo de diseño, costo de instalación y complejidad de mantenimiento.
Existen diversos tipos de sistemas SCADA dependiendo del fabricante y sobre todo de la
finalidad con que se va a hacer uso del sistema, por ello antes de decidir cuál es el más
adecuado hay que tener presente si cumple o no ciertos requisitos básicos:
- Todo sistema debe tener arquitectura abierta, es decir, permitir su crecimiento y
expansión, además adecuarse a las necesidades futuras del proceso y de planta.
- La programación e instalación no debe presentar mayor dificultad, debe contar con
interfaces gráficas que muestren un esquema básico y real del proceso
- Permitir adquirir datos de todo equipo, así como la comunicación a nivel interno y
externo (redes locales y de gestión). Deben ser programas sencillos de instalar, sin
excesivas exigencias de hardware, con interfaces amigables para el usuario.
88
A continuación se muestra una lista de algún software SCADA y su fabricante:
Aimax Desin Instruments S. A.
CUBE Orsi España S. A.
FIX Intellution.
Lookout National Instruments.
Monitor Pro Schneider Electric.
Scada InTouch LOGITEK.
SYSMAC SCS Omron.
Scatt Graph 5000 ABB.
WinCC Siemens.
Coros LS-B/Win Siemens.
CIRNET CIRCUTOR S.A.
FIXDMACS Omron-Intellution.
RS-VIEW32 Rockwell
GENESIS32 Iconics
89
Cada fabricante de equipos para sistemas SCADA emplean diferentes protocolos de
comunicación y no existe un estándar para la estructura de los mensajes, sin embargo
existen estándares internacionales que regulan el diseño de las interfaces de
comunicación entre los equipos del sistema SCADA y equipos de transmisión de datos.
SCADA
SCADA, acrónimo de Supervisory Control And Data Acquisition (Supervisión,Control y
Adquisición de Datos) es un software para ordenadores que permite controlar y
supervisar procesos industriales a distancia. Facilita retroalimentación en tiempo real con
90
los dispositivos de campo (sensores y actuadores), y controla el proceso
automáticamente. Provee de toda la información que se genera en el proceso productivo
(supervisión, control calidad, control de producción, almacenamiento de datos, etc.) y
permite su gestión e intervención.
La realimentación, también denominada retroalimentación o feedback es, en una
organización, el proceso de compartir observaciones, preocupaciones y sugerencias, con
la intención de recabar información, a nivel individual o colectivo, para mejorar o modificar
diversos aspectos del funcionamiento de una organización. La realimentación tiene que
ser bidireccional de modo que la mejora continua sea posible, en el escalafón jerárquico,
de arriba para abajo y de abajo para arriba.
En la teoría de control, la realimentación es un proceso por el que una cierta proporción
de la señal de salida de un sistema se redirige de nuevo a la entrada. Esto es de uso
frecuente para controlar el comportamiento dinámico del sistema. Los ejemplos de la
realimentación se pueden encontrar en la mayoría de los sistemas complejos, tales como
ingeniería, arquitectura, economía, sociología y biología. Arturo Rosenblueth, investigador
mexicano y médico en cuyo seminario de 1943 hizo una ponencia llamada “Behavior,
Purpose and Teleology“ ("comportamiento, propósito y teleología"), de acuerdo con
Norbert Wiener, fijó las bases para la nueva ciencia de la cibernética y propuso que el
comportamiento controlado por la realimentación negativa, aplicada a un animal, al ser
humano o a las máquinas era un principio determinante y directivo, en la naturaleza o en
las creaciones humanas..
Lazo abierto y cerrado
Existen dos tipos de sistemas principalmente: los de lazo abierto o no realimentados y los
de lazo cerrado o realimentados. Los sistemas de lazo cerrado funcionan de tal manera
que hacen que la salida vuelva al principio para que se analice la diferencia con un valor
de referencia y en una segunda opción la salida se vaya ajustando, así hasta que el error
sea 0. Cualquier sistema que tenga como objeto controlar una cantidad como por ejemplo
temperatura, velocidad, presión, caudal, fuerza, posición, etc. son normalmente de lazo
cerrado. Los sistemas de lazo abierto no se comparan a la variable controlada con una
entrada de referencia. Cada ajuste de entrada determina una posición de funcionamiento
fijo en los elementos de control (por ejemplo con temporizadores).
Es así que, la realimentación es un mecanismo o proceso cuya señal se mueve dentro de
un sistema y vuelve al principio de éste como en un bucle, que se llama "bucle de
realimentación". En un sistema de control (que tiene entradas y salidas), parte de la señal
de salida vuelve de nuevo al sistema como parte de su entrada; a esto se le llama
"realimentación" o retroalimentación.
La realimentación comprende todas aquellas soluciones de aplicación que hacen
referencia a la captura de información de un proceso o planta, no necesariamente
industrial, para que, con esta información, sea posible realizar una serie de análisis o
estudios con los que se pueden obtener valiosos indicadores que permitan una
retroalimentación sobre un operador o sobre el propio proceso, tales como:
• Indicadores sin retroalimentación inherente (no afectan al proceso, sólo al
operador):
o Estado actual del proceso. Valores instantáneos;
o Desviación o deriva del proceso. Evolución histórica y acumulada;
• Indicadores con retroalimentación inherente (afectan al proceso, después al
operador):
o Generación de alarmas;
o HMI Human Machine Interface (Interfaces hombre-máquina);
o Toma de decisiones:
Mediante operatoria humana;
Automática (mediante la utilización de sistemas basados en el conocimiento o
sistemas expertos).
91
Esquema de un sistema típico[editar]
92
Los sistemas HMI podemos pensarlos como una "ventana de un proceso". Esta ventana
puede estar en dispositivos especiales como paneles de operador o en un ordenador. Los
sistemas HMI en ordenadores se los conoce también como software (o aplicación) HMI o
de monitorización y control de supervisión. Las señales del proceso son conducidas al
HMI por medio de dispositivos como tarjetas de entrada/salida en el ordenador, PLC's
(Controladores lógicos programables), PACs (Controlador de automatización
programable ), RTU (Unidades remotas de I/O) o DRIVER's (Variadores de velocidad de
motores). Todos estos dispositivos deben tener una comunicación que entienda el HMI.
La industria de HMI nació esencialmente de la necesidad de estandarizar la manera de
monitorizar y de controlar múltiples sistemas remotos, PLCs y otros mecanismos de
control. Aunque un PLC realiza automáticamente un control pre-programado sobre un
proceso, normalmente se distribuyen a lo largo de toda la planta, haciendo difícil recoger
los datos de manera manual, los sistemas SCADA lo hacen de manera automática.
Históricamente los PLC no tienen una manera estándar de presentar la información al
operador. La obtención de los datos por el sistema SCADA parte desde el PLC o desde
otros controladores y se realiza por medio de algún tipo de red, posteriormente esta
información es combinada y formateada. Un HMI puede tener también vínculos con una
base de datos para proporcionar las tendencias, los datos de diagnóstico y manejo de la
información así como un cronograma de procedimientos de mantenimiento, información
logística, esquemas detallados para un sensor o máquina en particular, incluso sistemas
expertos con guía de resolución de problemas. Desde cerca de 1998, virtualmente todos
los productores principales de PLC ofrecen integración con sistemas HMI/SCADA,
muchos de ellos usan protocolos de comunicaciones abiertos y no propietarios.
Numerosos paquetes de HMI/SCADA de terceros ofrecen compatibilidad incorporada con
la mayoría de PLCs.
SCADA es popular debido a esta compatibilidad y seguridad. Ésta se usa desde
aplicaciones a pequeñas escalas, como controladores de temperatura en un espacio,
hasta aplicaciones muy grandes como el control de plantas nucleares.
Soluciones de hardware
La solución de SCADA a menudo tiene componentes de sistemas de control distribuido,
DCS (Distribuited Control System). El uso de RTUs o PLCs o últimamente PACs sin
involucrar computadoras maestras está aumentando, los cuales son autónomos
ejecutando procesos de lógica simple. Frecuentemente se usa un lenguaje de
programación funcional para crear programas que corran en estos RTUs y PLCs, siempre
siguiendo los estándares de la norma IEC 61131-3. La complejidad y la naturaleza de
este tipo de programación hace que los programadores necesiten cierta especialización y
conocimiento sobre los actuadores que van a programar. Aunque la programación de
estos elementos es ligeramente distinta a la programación tradicional, también se usan
lenguajes que establecen procedimientos, como pueden ser FORTRAN, C o Ada95. Esto
les permite a los ingenieros de sistemas SCADA implementar programas para ser
ejecutados en RTUs o un PLCs.
Componentes del sistema
Los tres componentes de un sistema SCADA son:
1. Múltiples Unidades de Terminal Remota (también conocida como UTR, RTU o
Estaciones Externas).
2. Estación Maestra y Computador con HMI.
3. Infraestructura de Comunicación.
Unidad de Terminal Remota (RTU)
La RTU se conecta al equipo físicamente y lee los datos de estado como los estados
abierto/cerrado desde una válvula o un interruptor, lee las medidas como presión, flujo,
voltaje o corriente. Por el equipo el RTU puede enviar señales que pueden controlarlo:
abrirlo, cerrarlo, intercambiar la válvula o configurar la velocidad de la bomba, ponerla en
marcha, pararla.
93
La RTU puede leer el estado de los datos digitales o medidas de datos analógicos y
envía comandos digitales de salida o puntos de ajuste analógicos.
Una de las partes más importantes de la implementación de SCADA son las alarmas.
Una alarma es un punto de estado digital que tiene cada valor NORMAL o ALARMA. La
alarma se puede crear en cada paso que los requerimientos lo necesiten. Un ejemplo de
un alarma es la luz de "tanque de combustible vacío"del automóvil. El operador de
SCADA pone atención a la parte del sistema que lo requiera, por la alarma. Pueden
enviarse por correo electrónico o mensajes de texto con la activación de una alarma,
alertando al administrador o incluso al operador de SCADA.
Estación Maestra
El término "Estación Maestra" se refiere a los servidores y al software responsable para
comunicarse con el equipo del campo (RTUs, PLCs, etc) en estos se encuentra el
software HMI corriendo para las estaciones de trabajo en el cuarto de control, o en
cualquier otro lado. En un sistema SCADA pequeño, la estación maestra puede estar en
un solo computador, A gran escala, en los sistemas SCADA la estación maestra puede
incluir muchos servidores, aplicaciones de software distribuido, y sitios de recuperación
de desastres.
El sistema SCADA usualmente presenta la información al personal operativo de manera
gráfica, en forma de un diagrama de representación. Esto significa que el operador puede
ver un esquema que representa la planta que está siendo controlada. Por ejemplo un
dibujo de una bomba conectada a la tubería puede mostrar al operador cuanto fluido está
siendo bombeado desde la bomba a través de la tubería en un momento dado o bien el
nivel de líquido de un tanque o si la válvula está abierta o cerrada. Los diagramas de
representación puede consistir en gráficos de líneas y símbolos esquemáticos para
representar los elementos del proceso, o pueden consistir en fotografías digitales de los
equipos sobre los cuales se animan las secuencias.
Los bloques software de un SCADA (módulos), permiten actividades de adquisición,
supervisión y control.
Características
• Configuración: permite definir el entorno de trabajo del SCADA, adaptándolo a la
aplicación particular que se desea desarrollar.
• Interfaz gráfica del operador: proporciona al operador las funciones de control y
supervisión de la planta. El proceso se representa mediante sinópticos gráficos
almacenados en el ordenador de proceso y generados desde el editor incorporado en el
SCADA o importados desde otra aplicación durante la configuración del paquete.
• Módulo de proceso: ejecuta las acciones de mando preprogramadas a partir de los
valores actuales de variables leídas.
• Gestión y archivo de datos: almacenamiento y procesado ordenado de datos, de
forma que otra aplicación o dispositivo pueda tener acceso a ellos.
• Comunicaciones: transferencia de información entre la planta y la arquitectura
hardware que soporta el SCADA, y también entre ésta y el resto de elementos
informáticos de gestión.
El paquete HMI para el sistema SCADA típicamente incluye un programa de dibujo con el
cual los operadores o el personal de mantenimiento del sistema pueden cambiar la
apariencia de la interfaz. Estas representaciones pueden ser tan simples como unas
luces de tráfico en pantalla, las cuales representan el estado actual de un campo en el
tráfico actual, o tan complejas como una pantalla de multiproyector representando
posiciones de todos los elevadores en un rascacielos o todos los trenes de una vía férrea.
Plataformas abiertas como GNU/Linux que no eran ampliamente usados inicialmente, se
usan debido al ambiente de desarrollo altamente dinámico y porque un cliente que tiene
la capacidad de acomodarse en el campo del hardware y mecanismos a ser controlados
que usualmente se venden UNIX o con licencias OpenVMS. Hoy todos los grandes
94
sistemas son usados en los servidores de la estación maestra así como en las estaciones
de trabajo HMI.
Filosofía Operacional
En vez de confiar en la intervención del operador o en la automatización de la estación
maestra los RTU pueden ahora ser requeridos para operar ellos mismos, realizando su
propio control sobre todo por temas de seguridad. El software de la estación maestra
requiere hacer más análisis de datos antes de ser presentados a los operadores,
incluyendo análisis históricos y análisis asociados con los requerimientos de la industria
particular. Los requerimientos de seguridad están siendo aplicados en los sistemas como
un todo e incluso el software de la estación maestra debe implementar los estándares
más fuertes de seguridad en ciertos mercados.
Para algunas instalaciones, los costos que pueden derivar de los fallos de un sistema de
control es extremadamente alto, es posible incluso haya riesgo de herir las personas. El
hardware del sistema SCADA es generalmente lo suficientemente robusto para resistir
condiciones de temperatura, humedad, vibración y voltajes extremos pero en estas
instalaciones es común aumentar la fiabilidad mediante hardware redundante y varios
canales de comunicación. Una parte que falla puede ser fácilmente identificada y su
funcionalidad puede ser automáticamente desarrollada por un hardware de backup. Una
parte que falle puede ser reemplazada sin interrumpir el proceso. La confianza en cada
sistema puede ser calculado estadísticamente y este estado es el significado de tiempo
medio entre fallos, el cual es una variable que acumula tiempos entre fallas. El resultado
calculado significa que el tiempo medio entre fallos de sistemas de alta fiabilidad puede
ser de siglos.
Infraestructura y Métodos de Comunicación
Los sistemas SCADA tienen tradicionalmente una combinación de radios y señales
directas seriales o conexiones de módem para conocer los requerimientos de
comunicaciones, incluso Ethernet e IP sobre SONET (fibra óptica) es también
frecuentemente usada en sitios muy grandes como ferrocarriles y estaciones de energía
eléctrica. Es más, los métodos de conexión entre sistemas puede incluso que sea a
través de comunicación wireless (por ejemplo si queremos enviar la señal a una PDA, a
un teléfono móvil,...) y así no tener que emplear cables.
Para que la instalación de un SCADA sea perfectamente aprovechada, debe de cumplir
varios objetivos:
1. Deben ser sistemas de arquitectura abierta (capaces de adaptarse según las
necesidades de la empresa).
2. Deben comunicarse con facilidad al usuario con el equipo de planta y resto de la
empresa (redes locales y de gestión).
3. Deben ser programas sencillos de instalar, sin excesivas exigencias de hardware.
También tienen que ser de utilización fácil.
Aplicaciones SCADA
Para desarrollar un sistema SCADA es necesario un IDE en el cual diseñar, entre otras
cosas:
• el aspecto que va a tener el SCADA
• las funciones y eventos que debe ejecutar cuando se interactúa con su interfaz
HMI
• las operaciones y cálculos que debe realizar con los datos adquiridos
Así pues, una de las soluciones en el control SCADA es utilizar la aplicación creada junto
con un programa para monitorizar, controlar y automatizar señales analógicas y digitales,
capturadas a través de tarjetas de adquisición de datos. Uno de los programas más
utilizados para este fin es el LabView (National Instruments).
.
Ejemplo práctico de un sistema SCADA para principiantes en el tema[editar]
95
Un SCADA sirve para supervisar y su principal objetivo es medir con la finalidad de
corregir.
Tenemos un proceso químico, que puede ser desde una fábrica de gelatina, a una de
antibióticos... que queremos supervisar. Lo que pondremos en la planta de producción
serán PLCs, HMIs,etc ... lo que se denomina Nivel I, ó nivel básico de automatización.
Los datos obtenidos por estos hardwares industriales son transportados a través de un
bus o varios buses a un servidor (server), que es el supervisor, el que controla, mediante
el mencionado SCADA. Este envío de datos se puede hacer a través de ethernet, por
ejemplo.
El servidor, a su tiempo, manda los datos a una base con la finalidad de almacenar la
información (para trabajar con ella, crear históricos de errores o alarmas...). Esta base de
datos puede estar integrada dentro del disco duro del propio servidor. También es posible
que el servidor mande la información a otro PC, PDA, Telf, Internet.... es decir, transmita
la información a otros sistemas operativos, en los cuales los clientes, accionistas, jefes,
supervisores... pueden acceder a la información.
96
Los elementos de proceso del sistema de control pueden utilizar una implementación
estándar en tiempo real de CORBA (Common Object Request Broker Architecture) para
la comunicación entre objetos a través de redes.
Además, la especificación de interfaces será muy importante para el mantenimiento y
conservación de la inversión teninendo en cuenta los rápidos cambios tecnológicos. Por
ello serán usados estándars abiertos como RT POSIX o ATM, y también CORBA.
La arquitectura del hardware del sistema de control será totalmente distribuida. Consistirá
en nodos VME llamados unidades de control locales (LCU) con capacidad de proceso en
tiempo real conectados directamente a dispositivos físicos del GTC. Estas conexiones
serán capaces de usar un conjunto variado de buses de control (ej., CAN bus, GPIB,
Bitbus). Otros nodos de alto nivel llevarán a cabo funciones de coordinación y ofrecerán
servicios críticos al resto de los nodos (ej., envío de eventos, logging, monitorización,
planificación). Ambas, LCU y las unidades de coordinación, serán conectadas por medio
de uno o más ATM nodos, para formar la llamada red de control. Esta arquitectura
permitirá una configuración dinámica del tráfico del tal forma que cada nodo tendrá un
ancho de banda adecuado a sus necesidades. En las circunstancias en las que el ancho
de banda es muy grande, serán usados otros interfaces como SCI o Fiber Channel, Sin
embargo, cuando el ancho de banda no sea problema, se podrían usar interfaces más
baratos como Ethernet o Fast-Ethernet.
97
de corriente o voltaje. Además, provee aislación eléctrica y filtraje de la señal con el
objeto de proteger el sistema de transientes y ruidos originados en el campo.
Una vez acondicionada la señal, la misma se convierte en un valor digital equivalente en
el bloque de CONVERSIÓN DE DATOS. Generalmente, esta función es llevada a cabo
por un circuito de conversión analógico/digital. El computador almacena esta información,
la cual es utilizada para su ANÁLISIS y para la TOMA DE DECISIONES.
Simultáneamente, se MUESTRA LA INFORMACIÓN al usuario del sistema, en tiempo
real.
Basado en la información, el operador puede TOMAR LA DECISIÓN de realizar una
acción de control sobre el proceso. El operador comanda al computador a realizarla, y de
nuevo debe convertirse la información digital a una señal eléctrica. Esta señal eléctrica es
procesada por una SALIDA DE CONTROL, el cual funciona como un acondicionador de
señal, la cual la escala para manejar un dispositivo dado: bobina de un relé, setpoint de
un controlador, etc.
Necesidad de un sistema SCADA.
Para evaluar si un sistema SCADA es necesario para manejar una instalación dada, el
proceso a controlar debe cumplir las siguientes características:
a) El número de variables del proceso que se necesita monitorear es alto.
b) El proceso está geográficamente distribuido. Esta condición no es limitativa, ya que
puede instalarse un SCADA para la supervisión y control de un proceso concentrado en
una localidad. c) Las información del proceso se necesita en el momento en que los
cambios se producen en el mismo, o en otras palabras, la información se requiere en
tiempo real.
d) La necesidad de optimizar y facilitar las operaciones de la planta, así como la toma de
decisiones, tanto gerenciales como operativas.
e) Los beneficios obtenidos en el proceso justifican la inversión en un sistema SCADA.
Estos beneficios pueden reflejarse como aumento de la efectividad de la producción, de
los niveles de seguridad, etc.
f) La complejidad y velocidad del proceso permiten que la mayoría de las acciones de
control sean iniciadas por un operador. En caso contrario, se requerirá de un Sistema de
Control Automático, el cual lo puede constituir un Sistema de Control Distribuido, PLC's,
Controladores a Lazo Cerrado o una combinación de ellos.
Funciones.
Dentro de las funciones básicas realizadas por un sistema SCADA están las siguientes:
a) Recabar, almacenar y mostrar información, en forma continua y confiable,
correspondiente a la señalización de campo: estados de dispositivos, mediciones,
alarmas, etc.
b) Ejecutar acciones de control iniciadas por el operador, tales como: abrir o cerrar
válvulas, arrancar o parar bombas, etc.
c) Alertar al operador de cambios detectados en la planta, tanto aquellos que no se
consideren normales (alarmas) como cambios que se produzcan en la operación diaria
de la planta (eventos). Estos cambios son almacenados en el sistema para su posterior
análisis.
d) Aplicaciones en general, basadas en la información obtenida por el sistema, tales
como: reportes, gráficos de tendencia, historia de variables, cálculos, predicciones,
detección de fugas, etc.
4 AUTOMATIZACION
4.1 AUTOMATIZACION
98
La automatización es un sistema donde se trasfieren tareas de producción, realizadas
habitualmente por operadores humanos a un conjunto de elementos tecnológicos.
Un sistema automatizado consta de dos partes principales:
- Parte de Mando
- Parte Operativa
La Parte Operativa es la parte que actúa directamente sobre la máquina. Son los elementos que
hacen que la máquina se mueva y realice la operación deseada. Los elementos que forman la
parte operativa son los accionadores de las máquinas como motores, cilindros, compresores y los
captadores como fotodiodos.
La Parte de Mando suele ser un autómata programable (tecnología programada), aunque hasta
hace bien poco se utilizaban relés electromagnéticos, tarjetas electrónicas o módulos lógicos
neumáticos (tecnología cableada). En un sistema de fabricación automatizado el autómata
programable está en el centro del sistema. Este debe ser capaz de comunicarse con todos los
constituyentes de sistema automatizado.
Cada tipo tiene sus propios sensores e instrumentación asociada, la cual a veces usa
instrumentos comunes, por lo general, cada tipo tiene sus propios instrumentos y estrategia de
automatización. La automatización de planta está más ligada a eventos discontinuos; mientras
que la automatización de procesos está asociada a procesos continuos.
4 PROBLEMAS DE AUTOMATIZACION
PROBLEMA Nº1
El siguiente circuito electromecánico automatizarlo utilizando memorias internas en el sistema
ALLEN BRADLY.
SOLUCION:
101
LISTA de ORDENAMIENTO.
ENTRADAS:
DESIGNACION DESCRIPCION OPERANDO: TELEMECANIQUE
S0Q Pulsador NA %I0.0
S1Q Pulsador NA %I0.1
S2Q Pulsador NA %I0.2
S3Q Pulsador NC %I0.3
S4Q Pulsador NA %I0.4
S5Q Pulsador NA %I0.5
S6Q Pulsador NC %I0.6
S7Q Pulsador NC %I0.7
SALIDAS:
DESIGNACION DESCRIPCION OPERANDO: TELEMECANIQUE
K1M CONTACTO PRINCIPAL %Q0.0
DIAGRAMA de FUNCIONES:
DIAGRAMA LADDER:
PROBLEMA Nº2
Se desea automatizar el arranque excluyente de dos motores que se controlan mediante sus
pulsadores de arranque y parada cada uno de tal manera que si un motor funciona, el otro no
102
puedes ser arrancado y viceversa. Considerar para ambos motores su relé térmico. Utilizando
memorias SET/RESET en el sistema TELEMECANIQUE.
SOLUCION:
CIRCUITO de CONTROL: ENCLAVAMIENTO entre CONTACTOS AXULIARES
SET/RESET
CIRCUITO de CONTROL: ENCLAVAMIENTO entre PULSADORES
103
SET/RESET
DESCRIPCION del CIRCUITO:
RT1 Relé Térmico %I0.0
S1 Pulsador de Parada NC %I0.1
S2 Pulsador de Marcha 1 NA %I0.2
S3 Pulsador de Marcha 2 NA %I0.3
K1M CONTACTO PRINCIPAL %Q0.0
K2M CONTACTO PRINCIPAL %Q0.1
H1H LAMPARA de SEÑALIZACION %Q0.2
H2H LAMPARA de SEÑALIZACION %Q0.3
ELEMENTOS de LOGICA: K1 y K2 (CONTACTO AUXLIAR NC y NA)
PROBLEMA Nº3
Se tiene el siguiente plano de funciones:
DETERMINAR:
El circuito eléctrico de MANDO O CONTROL.
EL DIAGRAMA LADDER.
104
LISTA de ORDENAMIENTO:
ENTRADAS:
DESIGNACION DESCRIPCION OPERANDO: TELEMECANIQUE
S1Q Pulsador NA %I0.0
S2Q Pulsador NA %I0.1
S3Q Pulsador NA %I0.2
S4Q Pulsador NA %I0.3
S5Q Pulsador NA %I0.4
S6Q Pulsador NA %I0.5
S7Q Pulsador NA %I0.6
SALIDAS:
DESIGNACION DESCRIPCION OPERANDO: TELEMECANIQUE
K1M CONTACTO PRINCIPAL %Q0.0
K2M CONTACTO PRINCIPAL %Q0.1
H1H LAMPARA de SEÑALIZACION %Q0.2
H2H LAMPARA de SEÑALIZACION %Q0.3
ELEMENTOS de LOGICA: K1A (CONTACTO AUXLIAR NC)
PROBLEMA Nº4
Para cada circuito electromecánico mostrado (03 casos). Sin usar memorias internas. Realice lo
siguiente:
Lista de ordenamiento.
105
Plano de funciones.
Plano de contactos.
CASO 1:
LISTA de ORDENAMIENTO:
ENTRADAS:
DESIGNACION DESCRIPCION OPERANDO: TELEMECANIQUE
RT1 Relé Térmico NC %I0.0
S0Q Pulsador NC %I0.1
S1Q Pulsador NA %I0.2
SALIDAS:
DESIGNACION DESCRIPCION OPERANDO: TELEMECANIQUE
K1M CONTACTO PRINCIPAL %Q0.0
ELEMENTOS de LOGICA: K1M (CONTACTO AUXLIAR NA)
PLANO de FUNCIONES:
PLANO de CONTACTOS:
CASO 2:
LISTA de ORDENAMIENTO:
ENTRADAS:
DESIGNACION DESCRIPCION OPERANDO: TELEMECANIQUE
S1Q Pulsador NA %I0.0
S2Q Pulsador NA %I0.1
S3Q Pulsador NA %I0.2
S4Q Pulsador NC %I0.3
S5Q Pulsador NC %I0.4
SALIDAS:
DESIGNACION DESCRIPCION OPERANDO: TELEMECANIQUE
K1M CONTACTO PRINCIPAL %Q0.0
PLANO de FUNCIONES:
106
PLANO de CONTACTOS:
CASO 3:
ENTRADAS:
DESIGNACION DESCRIPCION OPERANDO: TELEMECANIQUE
S1Q Pulsador NC %I0.0
S2Q Pulsador NA %I0.1
SALIDAS:
DESIGNACION DESCRIPCION OPERANDO: TELEMECANIQUE
K1M CONTACTO PRINCIPAL %Q0.0
H1H LAMPARA de SEÑALIZACION %Q0.1
ELEMENTOS de LOGICA: K1M (CONTACTO AUXLIAR NC)
PLANO de FUNCIONES:
PLANO de CONTACTOS:
BIBLIOGRAFIA
1- "Control PID avanzado", de los autores Karl J. Aström y Tore Hägglund.
2- Principles and practice of automatic process control, Corripio
3- «Aplicaciones PID 4r4r». Rocatek. 05-10-2010.
107
4- Villajulca, José Carlos. «El control proporcional: definiciones prácticas y precisas».
Consultado el 19 de junio de 2013.
5- Universitat de Lleida. «Respuesta de un sistema de control proporcional». Consultado
el 19 de junio de 2013.
6- «TIPOS DE CONTROLADORES.». Consultado el 19 de junio de 2013.
7- Roldán Castillo, Juan. «Control Proporcional». Consultado el 19 de junio de 2013.
8- D.A. PATTERSON, J.L. HENNESSY. Estructura y Diseño de Computadores. Reverté,
2000.
9- A. PRIETO, A. LLORIS, J.C. TORRES. Introducción a la Informática. 3ª edición,
McGraw-Hill, 2002.
10- J.M. ANGULO, J.GARCÍA. Sistemas Digitales y Tecnología de Computadores.
Paraninfo, 2002.
11- D.D. GAJSKI. Principios de diseño digital. Prentice Hall, 1997.
108