Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseño E Implementación de Un Sistema Scada para El Control de Enfriamiento Del Tanque de Agua Fría de La Planta de Procesos Análogos (Ppa)
Diseño E Implementación de Un Sistema Scada para El Control de Enfriamiento Del Tanque de Agua Fría de La Planta de Procesos Análogos (Ppa)
Diseño E Implementación de Un Sistema Scada para El Control de Enfriamiento Del Tanque de Agua Fría de La Planta de Procesos Análogos (Ppa)
Director:
Ing. Jorge Eduardo Porras Bohada
Co-Director:
Ing. M.Sc. Andrés Escobar Díaz
1
DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA SCADA PARA EL
CONTROL DE ENFRIAMIENTO DEL TANQUE DE AGUA FRÍA DE LA
PLANTA DE PROCESOS ANÁLOGOS (PPA)
Programa:
Ingeniería en Control
Director:
Ing. Jorge Eduardo Porras Bohada
Co-Director:
Ing. M.Sc. Andrés Escobar Díaz
2
HOJA DE ACEPTACIÓN
Observaciones:
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
_____________________________
Director del Proyecto
Ing. Jorge Eduardo Porras Bohada
_____________________________
Co-Director del Proyecto
Ing. M.Sc. Andrés Escobar Díaz
_____________________________
Jurado
Ing. M.Sc. Alberto Delgadillo Gómez
3
Resumen
4
Abstract
During the development of the subject "Process Instrumentation II" Engineering Control
students decide to make the prototype of a didactic plant that receives the name of
Process Analogues Plant (PPA) with the equipment available in the laboratory for use as
a theoretical-practical tool to simulate industrial processes of automation and control of
physical variables as (level, temperature, flow).
The plant has a control panel, actuators, tanks, and hydraulic connections within a
metallic structure. The plant does not have elements for measurement of temperature
and level, nor account with control systems for these variables.
In this project were selected and installed sensors of industrial type that allowed to realize
a process of experimental identification by means of the software MATLAB ® there was
obtained an approximate model that characterizes the behavior of the thermal system in
the cold water tank of the plant, a controller PID is designed by the method of the place
of the roots that is implemented in the Programmable Logical controller (PLC) Allen
Bradley mark from the software RSLogix5000, and with a graphical interface developed
in FactoryTalk View for screen HMI is implemented a system of supervision and control
and data acquisition (SCADA).
5
Tabla de contenido
Resumen ......................................................................................................................................... 4
Abstract ........................................................................................................................................... 5
Lista de Figuras .............................................................................................................................. 9
Lista de Tablas .............................................................................................................................. 13
1. Introducción .............................................................................................................................. 14
1.1 Planteamiento del Problema ............................................................................................... 15
1.2 Objetivos ............................................................................................................................. 16
1.2.1 Objetivo General........................................................................................................... 16
1.2.2 Objetivos Específicos ................................................................................................... 16
2. Marco de Referencia ................................................................................................................ 17
2.1 Antecedentes ...................................................................................................................... 17
2.1.1 Prototipo para control automático de nivel y caudal de líquidos ................................. 17
2.1.2 Diseño, implementación y validación de un controlador PID autosintonizado ........... 18
2.1.3 Desarrollo del sistema de control de nivel para un tanque surtidor de agua y
almacenador de energía térmica en procesos de lavado y tintorería .................................. 18
2.2 Marco Teórico ..................................................................................................................... 19
2.2.1 Sensor de temperatura RTD ........................................................................................ 19
2.2.2 Sensor de temperatura termistor ................................................................................. 21
2.2.3 Modelo de sistemas ..................................................................................................... 22
2.2.3.1 Tipos de modelos ...................................................................................................... 22
2.2.3.2 Identificación de sistemas ......................................................................................... 23
2.2.3.3 Modelos paramétricos ............................................................................................... 24
2.2.3.4 Tipos de modelos paramétricos ................................................................................ 25
2.2.4 Intercambiador de calor................................................................................................ 27
2.2.4.1 Análisis del intercambiador de calor ......................................................................... 28
2.2.4.2 Método de la diferencia media logarítmica de temperatura (LMTD) ........................ 30
2.2.5 Norma ISA 88 en procesos de producción .................................................................. 31
2.2.5.1 Procedimiento del modelo ISA 88............................................................................. 32
3. Metodología .............................................................................................................................. 34
4. Ingeniería Conceptual............................................................................................................... 34
4.1 Requerimientos ................................................................................................................... 34
4.2 Alcance ................................................................................................................................ 35
6
4.3 Descripción preliminar del proceso..................................................................................... 35
4.4 Normatividad ....................................................................................................................... 36
4.5 Diagrama de flujo de proceso (PFD) .................................................................................. 36
5. Ingeniería Básica ...................................................................................................................... 37
5.1 Descripción general de la planta ........................................................................................ 37
5.2 Descripción del proceso...................................................................................................... 39
5.3 Descripción de instrumentación y equipos ......................................................................... 41
5.4 Descripción del sistema de control ..................................................................................... 44
6. Ingeniería en Detalle ................................................................................................................. 46
6.1 Selección sensores de temperatura ................................................................................... 46
6.1.1 Sensor RTD .................................................................................................................. 46
6.1.2 Linealización sensor RTD PT100 4-20 mA.................................................................. 49
6.1.3 Características estáticas sensor PT100 ...................................................................... 50
6.1.4 Sensor termistor ........................................................................................................... 53
6.1.5 Diseño del transmisor de temperatura 0-10 VDC........................................................ 54
6.1.6 Características estáticas sensor termistor ................................................................... 57
6.2 Instalación sensores ........................................................................................................... 58
6.2.1 Sensor PT100 y sensores de nivel .............................................................................. 58
6.2.2 Sensores de temperatura termistor ............................................................................. 59
6.3 Modelo ................................................................................................................................. 60
6.3.1 Modelo sensor RTD ..................................................................................................... 60
6.3.2 Modelo sensor termistor ............................................................................................... 61
6.3.3 Modelo bomba .............................................................................................................. 62
6.3.4 Modelo intercambiador de calor ................................................................................... 67
6.3.4.1 Cálculo de la eficiencia del intercambiador - Método NTU ...................................... 73
6.4 Experimento de identificación ............................................................................................. 75
6.4.1 Diseño del controlador PID por el lugar geométrico de las raíces .............................. 78
6.4.2 Implementación del controlador en el PLC .................................................................. 80
6.4.3 Resultados controlador PID ......................................................................................... 81
6.5 Arquitectura del sistema SCADA ........................................................................................ 83
6.5.1 Creación de la red Ethernet ......................................................................................... 84
6.5.1.1 Configuración del computador .................................................................................. 84
6.5.1.2 Configuración de RSLinx Classic .............................................................................. 88
6.5.1.3 Configuración IP del computador.............................................................................. 89
6.5.1.4 Configuración IP de la HMI ....................................................................................... 89
7
6.5.1.5 Configuración IP del PLC .......................................................................................... 90
6.5.1.6 Configuración IP del variador .................................................................................... 90
6.5.1.7. Configuración del variador en RSLogix5000 ........................................................... 91
6.5.1.8 Configuración del módulo análogo en RSLogix5000 ............................................... 94
6.6 Códigos realizados en RSLogix5000 ................................................................................. 96
6.6.1 Lectura de los datos de los sensores .......................................................................... 96
6.6.2 Subrutinas .................................................................................................................... 99
6.6.2.1 Inicializar Variables ................................................................................................... 99
6.6.2.2 Select ....................................................................................................................... 100
6.6.2.3 Modo Manual ........................................................................................................... 101
6.6.2.4 Alarmas.................................................................................................................... 101
6.6.2.5 Control On-Off ......................................................................................................... 102
6.6.2.6 Resultado Control On-Off ........................................................................................ 103
6.7 Diseño de interfaz gráfica de usuario ............................................................................... 103
6.8 FactoryTalk View ............................................................................................................... 105
6.8.1 Alarmas en FactoryTalk View .................................................................................... 105
6.8.2 Pantallas en FactoryTalk View ................................................................................... 108
6.8.3 Descripción de las ventanas ...................................................................................... 109
6.8.3.1 Ventana Principal .................................................................................................... 109
6.8.3.2 Ventana Tanque de Suministro .............................................................................. 110
6.8.3.3 Ventana Gráfica RTD .............................................................................................. 111
6.8.3.4 Ventana PID ............................................................................................................ 111
6.8.3.5 Ventana PPA MANUAL ........................................................................................... 112
6.8.3.6 Ventana Variador .................................................................................................... 112
7. Conclusiones .......................................................................................................................... 114
8. Recomendaciones .................................................................................................................. 115
9. Bibliografía .............................................................................................................................. 116
10. Anexos .................................................................................................................................. 120
10.1 Manual de Prácticas de Laboratorio ............................................................................... 120
10.2 Cámara Termográfica FLIR i7 ........................................................................................ 133
8
Lista de Figuras
9
Fig. 33 Diagrama de bloques sensor Termistor ........................................................................... 61
Fig. 34 Diagrama de bloques en simulink sensor termistor ......................................................... 62
Fig. 35 Diagrama de bloques bomba ........................................................................................... 62
Fig. 36 Modelo dinámico simple para una bomba ....................................................................... 63
Fig. 37 Probeta capacidad 1000ml ............................................................................................... 63
Fig. 38 Bloque en simulink para el modelo bomba ...................................................................... 64
Fig. 39 Rampa aceleración desaceleración generado por el variador de velocidad .................. 65
Fig. 40 Datos de tiempo rampa aceleración y desaceleración programada en RSLogix5000 ... 65
Fig. 41 Gráfica respuesta de un sistema de primer orden ........................................................... 66
Fig. 42 Diagrama de bloques en simulink modelo bomba con retardo ....................................... 67
Fig. 43 Intercambiador de Calor (Radiador) ................................................................................. 67
Fig. 44 TH-1 Relative Humidity / Temperature Probe Style Meter .............................................. 68
Fig. 45 Instrumento para medir velocidad del viento ................................................................... 68
Fig. 46 Registro de temperatura del aire a la entrada del radiador ............................................. 69
Fig. 47 Registro de temperatura del aire a la salida del radiador ................................................ 69
Fig. 48 Registro de velocidad del aire a la entrada del radiador ................................................. 70
Fig. 49 Registro de velocidad del aire a la salida del radiador .................................................... 70
Fig. 50 Factor de corrección para el radiador .............................................................................. 72
Fig. 51 Eficiencia del radiador de automóvil ................................................................................ 75
Fig. 52 Metodología de experimento de identificación................................................................. 76
Fig. 53 Curva de reacción de proceso planta en lazo abierto ..................................................... 77
Fig. 54 Identificación por System Identification Tool de MATLAB® ............................................ 77
Fig. 55 Porcentaje de aproximación modelos .............................................................................. 78
Fig. 56 Configuración de controladores en Sisotool de MATLAB® ............................................. 79
Fig. 57 Lugar de las raíces de la planta en lazo cerrado ............................................................. 79
Fig. 58 Controlador PID implementado en ecuación en diferencias ........................................... 81
Fig. 59 Variable de proceso inicial (40 ºC) vs Set Point (33 ºC) .................................................. 82
Fig. 60 Variable de proceso inicial (45 ºC) vs Set Point (38 ºC) .................................................. 82
Fig. 61 Diagrama de bloques general de un sistema SCADA ..................................................... 83
Fig. 62 Arquitectura sistema SCADA tanque agua fría de la PPA .............................................. 84
Fig. 63 Red de comunicación Ethernet de la planta .................................................................... 85
Fig. 64 Paso 1. Abrir el panel de control ...................................................................................... 86
Fig. 65 Paso 2. Seleccionar redes e internet ............................................................................... 86
Fig. 66 Paso 3. Abrir el centro de redes y recursos compartidos ................................................ 86
10
Fig. 67 Paso 4. Cambiar la configuración del adaptador de red ................................................. 87
Fig. 68 Paso 5. Configuración de red de área local ..................................................................... 87
Fig. 69 Paso 6. Selección Protocolo de Internet TCP/IP ............................................................. 87
Fig. 70 Paso 7. Asignación de dirección IP del computador ....................................................... 88
Fig. 71 Pantalla inicial de RSLinx para configurar las IP’s de la red ........................................... 88
Fig. 72 Red Ethernet creada en RSLinx....................................................................................... 89
Fig. 73 Asignación de dirección IP para el computador en RSLinx............................................. 89
Fig. 74 Asignación de dirección IP para la HMI ........................................................................... 89
Fig. 75 Asignación de dirección IP para el PLC ........................................................................... 90
Fig. 76 Asignación de dirección IP para el variador de velocidad ............................................... 90
Fig. 77 Red de comunicación ethernet en RSLinx de la planta ................................................... 90
Fig. 78 Selección de la MAC del módulo de comunicación del variador de velocidad ............... 91
Fig. 79 Configuración IP variador PowerFlex40 en el programa “BOOTP/DHCP” ..................... 91
Fig. 80 Selección variador PowerFlex40 en RSLogix5000 .......................................................... 92
Fig. 81 Configuración dirección IP del variador en RSLogix5000 ............................................... 92
Fig. 82 Desactivar “Unicast Connection Over EtherNet/IP” ......................................................... 93
Fig. 83 Conectar el variador por medio del software RSLogix5000 ............................................ 93
Fig. 84 Configuración final del variador de velocidad .................................................................. 94
Fig. 85 Agregar modulo análogo al proyecto en RSLogix5000 ................................................... 94
Fig. 86 Selección del módulo análogo 1769-IF4.......................................................................... 95
Fig. 87 Configuración módulo análogo......................................................................................... 95
Fig. 88 Tareas periódicas para la lectura de los sensores de temperatura ................................ 97
Fig. 89 Programación en Ladder de lectura del módulo análogo RTD ....................................... 97
Fig. 90 Programación en texto estructurado para linealización sensor PT100 ........................... 97
Fig. 91 Programación en Ladder de lectura de módulo análogo para los termistores ............... 98
Fig. 92 Programación en texto estructurado para la linealización de los termistores ................. 98
Fig. 93 Rutinas creadas en el programa principal ....................................................................... 99
Fig. 94 Llamado subrutinas en Ladder del “Main Routine” .......................................................... 99
Fig. 95 Subrutina inicializar variables en texto estructurado ..................................................... 100
Fig. 96 Subrutina de acceso a rutina manual o rutina PID en grafcet ....................................... 100
Fig. 97 Subrutina Modo Manual en Ladder ................................................................................ 101
Fig. 98 Subrutina de alamas en texto estructurado para el tanque de suministro .................... 102
Fig. 99 Subrutina Control On-Off ................................................................................................ 102
Fig. 100 Implementación Controlador On-Off ............................................................................ 103
11
Fig. 101 Ejemplo del enlace de variables del PLC y objetos de la pantalla HMI ...................... 105
Fig. 102 Configuración de alarmas ............................................................................................ 106
Fig. 103 Selección de variables de activación de alarmas desde el PLC ................................. 106
Fig. 104 Mensaje alarma de nivel bajo....................................................................................... 107
Fig. 105 Mensaje alarma de nivel alto ........................................................................................ 107
Fig. 106 Configuración valor del Trigger para las alarmas ........................................................ 108
Fig. 107 Alarma de nivel alto tanque de suministro ................................................................... 108
Fig. 108 Alarma de nivel bajo tanque de suministro .................................................................. 108
Fig. 109 Pantallas creadas en la HMI ........................................................................................ 109
Fig. 110 Pantalla principal interfaz HMI...................................................................................... 110
Fig. 111 Tanque de suministro de la planta ............................................................................... 111
Fig. 112 Pantalla de tendencia del sensor RTD......................................................................... 111
Fig. 113 Pantalla de respuesta del controlador PID .................................................................. 112
Fig. 114 Pantalla de manipulación manual de componentes de la PPA ................................... 112
Fig. 115 Pantalla para cambiar parámetros del variador de velocidad ..................................... 113
Fig. 116 Cámara termográfica FLIR i7 ....................................................................................... 133
Fig. 117 Certificado de calibración cámara termográfica FLIR i7 .............................................. 133
12
Lista de Tablas
13
1. Introducción
Este proyecto se desarrolló para permitir a los estudiantes del proyecto curricular de
Ingeniería en Control y carreras afines tener un prototipo a pequeña escala de un proceso
industrial con la intención de manipular variables físicas y/o químicas.
Para tal fin se implementó un sistema de control PID en el PLC CompactLogix L23E-
QB1B y con una interfaz gráfica en la pantalla HMI, la cual permite supervisar la variable
de proceso temperatura en el tanque de agua fría de la planta.
14
1.1 Planteamiento del Problema
15
1.2 Objetivos
16
2. Marco de Referencia
2.1 Antecedentes
La planta ha sido desarrollada por estudiantes de Ingeniería en Control con fines
pedagógicos en la enseñanza de acciones de control, instrumentación, redes industriales
con el fin de ayudar a mejorar los equipos de laboratorio existentes en los distintos
proyectos curriculares de la facultad tecnológica.
Se empleó un PLC Siemens S7200 para controlar el nivel de líquido en un tanque para
ensayo o medición con diámetro interno 161 mm, altura de 1100mm y una capacidad de
20 litros. Se usó un transmisor de presión Endress Hausser modelo PMC131-A32F1D10,
un transmisor de flujo marca Kobold modelo DRS-0350 y una bomba centrifuga de ½ HP
Thebe TH16AL.
El transmisor de presión envía una señal para la medición de caudal se realiza en forma
de pulsos para esto se utiliza el transmisor de caudal y la entrada de contador de pulsos
rápidos del PLC, la calibración del transmisor se realizó en base a tiempo de llenado de
volumen y comparando el resultado con el promedio de flujo resultante, para así controlar
el apagado y/o encendido del motor de la bomba centrifuga con un PID Digital. El PLC
permite comunicarse con el programa Intouch (GUI) y permite enviar datos a Excel por
medio de tablas *.csv para analizar resultados con las gráfica generadas por la Interfaz
Gráfica de Usuario.[1]
17
2.1.2 Diseño, implementación y validación de un controlador PID autosintonizado
2.1.3 Desarrollo del sistema de control de nivel para un tanque surtidor de agua y
almacenador de energía térmica en procesos de lavado y tintorería
18
Fig. 1 Arquitectura del sistema
El PLC toma los datos de nivel, presión y temperatura, los procesa y controla las válvulas
y bombas del sistema para la conservación de temperatura y la recuperación del agua
para el proceso de lavado y teñido textil.[3]
Rt Ro 1 t (1)
19
En donde:
Ro Resistencia en ohmios a 0 ºC
R t Resistencia en ohmios a t ºC
Coeficiente de temperatura de la resistencia cuyo valor entre 0 ºC y 100 ºC es de
0,003850 ºC en la escala práctica de temperaturas internacional (IPTS-68) [4]
En la Fig. 2 pueden verse las curvas de resistencia relativa de varios metales en función
de la temperatura:
Los materiales que forman el conductor de la resistencia deben poseer las siguientes
características:
Alta resistividad, ya que cuanto mayor sea la resistencia a una temperatura dada
tanto mayor será la variación por grado (mayor sensibilidad).
20
2.2.2 Sensor de temperatura termistor
La relación entre la resistencia del termistor y la temperatura viene dada por la expresión.
1 1
Tt To
Rt Ro e (2)
En donde:
R t Resistencia en ohmios a la temperatura absoluta T t
R o Resistencia en ohmios a la temperatura absoluta de referencia T o
21
incluso intervalos de medida de 1 °C (span). Son de pequeño tamaño y su tiempo de
respuesta depende de la capacidad térmica y de la masa del termistor, variando de 0,5
a 10 segundos.[5]
Los modelos de sistemas físicos pueden ser de muy diversos tipos. Una clasificación, en
función del grado de formalismo matemático que poseen, es la siguiente:
22
2.2.3.2 Identificación de sistemas
23
Fig. 4 Proceso de identificación
Los modelos paramétricos están descritos mediante una estructura y un número finito de
parámetros que relacionan las señales de interés del sistema (entradas, salida y
perturbaciones). En muchas ocasiones es necesario realizar la identificación de un
sistema del cual no se tiene ningún tipo de conocimiento previo.
24
2.2.3.4 Tipos de modelos paramétricos
s t t w t (3)
t G q 1, u t (4)
w t H q 1, e t (5)
s t A q 1, y t (6)
B q 1 b1 q
nk
b 2 q n k 1 ... b n b q n k n b 1
G q 1, (7)
F q 1 1 f 1 q 1 ... f n f q n f
C q 1 1 c 1 q ... c nc q
1 nc
H q 1, (8)
D q 1 1 d 1 q ... d nd q
1 nd
25
El vector de parámetros contiene los coeficientes a i , b i ,c i ,d i y f i de las funciones de
transferencia anteriores. La estructura genérica de estos modelos es por tanto:
B q 1 C q 1
A q 1 y t u t e t (11)
F q 1 D q 1
Para elegir la estructura de este tipo de modelos hay que determinar el orden de cada
uno de los polinomios anteriores, es decir na, nb, nc, nd, nf y el retardo entre la entrada
y la salida nk. Una vez elegidos estos valores, sólo queda determinar el vector de
coeficientes a i , b i ,c i ,d i ,f i que hacen que el modelo se ajuste a los datos de entrada -
salida del sistema real.
En la Fig. 5 se muestra el diagrama de bloques equivalente para cada uno de los modelos
anteriores.
26
Fig. 5 Diagrama de bloques de las estructuras de la tabla 1
Los intercambiadores de calor son aparatos que facilitan el intercambio de calor entre
dos fluidos que se encuentran a temperaturas diferentes y evitan al mismo tiempo que
se mezclen entre sí.
27
Fig. 6 Radiador típico de un automóvil
En este tipo de intercambiador los dos fluidos suelen moverse de manera perpendicular
entre sí y a esa configuración de flujo se le conoce como flujo cruzado, en la Fig. 7 se
muestra que el flujo cruzado es no mezclado en virtud de que las aletas de placa fuerzan
al fluido a moverse por un espaciamiento particular entre ellas e impiden su movimiento
en la dirección transversal (es decir, paralelo a los tubos).
Los intercambiadores de calor suelen operar durante largos periodos sin cambios en sus
condiciones de operación. Por lo tanto, se pueden considerar como aparatos de flujo
estacionario. Como tales, el gasto de masa de cada fluido permanece constante y las
28
propiedades de los fluidos, como la temperatura y la velocidad, en cualquier entrada o
salida, siguen siendo las mismas.
Q m h C p h T h, e nt Th, s a l (13)
C p c , C p h = calores específicos
T c, s a l , T h, s a l = temperaturas de salida
T c , e nt , T h, e nt = temperaturas de entrada
La razón de transferencia de calor Q se toma como una cantidad positiva y se
sobreentiende que su dirección va del fluido caliente hacia el frío, de acuerdo con la
segunda ley de la termodinámica.
29
En el análisis de los intercambiadores de calor a menudo resulta conveniente combinar
el producto del gasto de masa y el calor específico de un fluido en una sola cantidad.
Ésta se llama razón de capacidad calorífica y se define para las corrientes de los fluidos
caliente y frío en (14) y (15) así:
C h m h C ph (14)
C c m c C pc (15)
Con la definición ya descrita de razón de capacidad calorífica, las ecuaciones (12) y (13)
también pueden expresarse como:
Q C c T c, s al T c, ent (16)
Q C h Th, e nt T h, s a l (17)
T m l F T m l , C F (18)
T1 T 2
T m l , C F (19)
T1
ln
T 2
30
En la Fig. 8 se da el factor de corrección F para el intercambiador de flujo cruzado de un
solo paso con los dos fluidos no mezclados (radiador de automóvil), en función de las
razones P y R entre dos temperaturas definidas como:
t 2 t1
P (20)
T1 t 1
T1 T 2
R (21)
t 2 t1
Fig. 8 Flujo cruzado de un solo paso con los dos fluidos de flujo no mezclado
31
Fig. 9 Estructura básica de la norma ISA 88
32
3. Acciones de proceso: Son las subdivisiones de las operaciones de proceso que
desarrollan un conjunto de actividades menores para llevar a cabo el procesamiento
requerido por cada operación de proceso.
5. Módulos de equipo: Una o varias piezas de equipo que pueden llevar a cabo un
número finito de tareas específicas. Físicamente, pueden estar formados por módulos
de control y otros módulos de equipo; deben ser parte de una unidad.
6. Módulos de control: Son los equipos que llevan a cabo las acciones de control básico.
Típicamente, son una colección de sensores, válvulas, motores, actuadores y otros
módulos de control que permiten establecer y mantener un estado específico de los
equipos y procesos.
10. Fase: Es el elemento de control procedimental que puede llevar a cabo una tarea
orientada a proceso. Una fase puede subdividirse en partes más pequeñas. La intención
de la fase es ocasionar o definir una acción orientada a proceso.[12]-[13]
33
3. Metodología
4. Ingeniería Conceptual
Corresponde a la primera etapa de un proyecto de ingeniería, en la cual se comprende
el problema o necesidad específica que plantea el cliente en este caso la Universidad
Distrital y se concibe una alternativa de solución al problema por parte de los proveedores
(estudiantes de Ingeniería en Control).
Esta etapa comprende los requerimientos que delimitan el alcance global y conceptual
del proyecto, incluido el tipo de tecnología y especificación de equipos disponibles y/o de
los equipos que se requieran para cumplir la necesidad del proyecto.
4.1 Requerimientos
Se debe crear una planta didáctica en el cual se integren los siguientes equipos que
dispone el laboratorio de Industrial de la Universidad Distrital (Ver Tabla 2), para ser
usada como herramienta de aprendizaje a manera de entrenador para la comunidad
académica (estudiantes y docentes de la Facultad Tecnológica) en áreas relacionadas
con instrumentación, control y automatización de procesos.
34
Power Supply 30W
1 Fuente de Poder 24 VDC
Cat. No. IDEC PS5R-SC24
Contactor Allen Bradley
1 Guardamotor
Cat. No. 140M-D8E-C20
HMI Allen Bradley
1 Pantalla HMI
Cat. No. 2711P-T6C20A8
Power Supply 50W
1 Fuente de Poder 24 VDC
Cat. No. 1606-XLP50E
Allen Bradley Stratix 2000
1 Switch Ethernet
Cat. No.1783-US05T
4.2 Alcance
El alcance del proyecto consta de la construcción, adecuación, montaje y puesta en
marcha de la planta de procesos análogos (PPA).
1. Etapa de Calentamiento
2. Etapa de Mezcla
3. Etapa de Enfriamiento
En cada una de las etapas se deben seleccionar tanques para almacenamiento del
líquido o fluido de proceso (agua), una bomba que impulse el líquido a través de las
tuberías y válvulas de paso para interconectar los sistemas; seleccionar, adquirir e
instalar sensores de tipo industrial; también sistemas mecánicos o eléctricos que
permitan calentar o enfriar el líquido.
35
4.4 Normatividad
Mediante la consulta de normas y estándares internacionales se definen y validan
parámetros de diseño, selección e instalación de equipos, selección de redes de
comunicación, etc. A continuación se presentan las normas utilizadas para algunos
aspectos que intervienen en la planta:
36
Fig. 11 Diagrama de flujo de proceso de la planta
[Fuente el Autor]
5. Ingeniería Básica
En la segunda fase del proyecto se desarrolla la alternativa de solución presentada en la
ingeniería conceptual, allí se mostraran los diseños definitivos de la estructura física de
la planta, los diagramas de instrumentación y tuberías (P&ID) y se realizará el listado de
equipos que componen el proyecto.
37
En el tablero de control se encuentran las conexiones eléctricas de los diferentes equipos
que componen la planta, existen sistemas de protección para los actuadores (relés
magnéticos), dos fuentes de alimentación 24 VDC y una fuente conmutada de 12 VDC,
un variador de velocidad, un guardamotor, una pantalla HMI, un módulo de entradas
análogas, un controlador lógico programable (PLC), un switch ethernet y borneras de
conexión de entrada/salida para facilitar el cableado de los dispositivos.
38
5.2 Descripción del proceso
El proyecto se centra en la identificación del modelo matemático aproximado del sistema
térmico del tanque de agua fría (TK-100), la implementación de un controlador digital en
el PLC para mantener la temperatura del tanque de suministro por medio de un
intercambiador de calor (radiador) y a través de la pantalla HMI y el PLC se realizará un
sistema de supervisión y control de la variable temperatura que interviene en el proceso.
39
La planta no está diseñada para ser una plataforma tipo batch, pero haciendo uso de la
norma ANSI/ISA–S88.01–1995 [11] referente a este tipo de procesos se puede describir
y relacionar la información del diagrama PI&D con el modelo físico que propone el
estándar para jerarquizar los equipos de la planta en términos de células, unidades,
módulos de equipos y módulos de control.
40
5.3 Descripción de instrumentación y equipos
En la Tabla 3 se describen los equipos e instrumentos que conforman la planta.
41
Sensor que registra temperatura de salida del
Sensor de Temperatura
intercambiador de calor. Enfriamiento
Termistor (TE 102)
Rango: -20 ºC a 150 ºC
42
Sensor de tipo interruptor ON-OFF, para el
Sensor de Nivel Bajo
asegurar nivel de agua para activar la Calentamiento
(LAL 104)
resistencia térmica.
PowerFlex40
Cat. No. 22B-V5P0N104
Variador de Velocidad Voltage Rating: 120 VAC --------------
Output Current: 5 A, Output Power:1 HP
Output: 0-230 Volts 3-phase. [17]
43
HMI Allen Bradley
Cat. No. 2711P-T6C20A8
Pantalla HMI Size Screen:5.7’’, Display Type: Color --------------
Communication Ports:
RS-232, Ethernet, USB. [21]
Power Supply
Cat. No. 1606-XLP50E
Fuente de Poder 24 VDC Input voltage: 100-240 VAC --------------
Output voltages: 24 VDC ,Output Power: 50W
Output Current. 2,1 A. [22]
Ref. JZX-22F-4Z-24VDC
Relés para activación de actuadores (válvulas
Relés Térmicos --------------
solenoides, el radiador y resistencias térmicas)
desde una señal de salida digital del PLC.
El sistema cuenta con dos acciones de control: un controlador PID y un controlador On-
Off.
El controlador PID permite regular la temperatura dentro del tanque de agua fría o
suministro (TK-100), la condición inicial del sistema es que el agua presente en el tanque
está a una temperatura mayor a la temperatura ambiente. El control de temperatura se
realiza a través de un intercambiador de calor (radiador), que por medio de la acción de
control del variador de velocidad sobre la bomba hace recircular agua, y permitirá enfriar
el líquido al valor de temperatura o set point (SP) que ingrese el usuario en la HMI o el
PLC. La variable de proceso (PV) es el sensor RTD PT100 que esta al interior del tanque
y registrará la temperatura. (Ver Fig. 15)
44
Fig. 15 Diagrama de bloques de sistema de control PID
[Fuente el Autor]
El controlador On-Off permite supervisar el nivel máximo y mínimo del tanque de agua
fría (TK-100), por medio de sensores de nivel (tipo interruptor) que son conectados a
entradas digitales del PLC. Cuando por alguna razón no exista agua suficiente en el
tanque o llegue a su capacidad máxima se activaran las alarmas de nivel bajo y alto, esto
genera la acción del controlador que envía una señal de cero “0” al variador de velocidad
para que reduzca la velocidad de la bomba; en caso contrario si no están activas las
alarmas el controlador permitirá que el sistema continúe en funcionamiento y el variador
mantendrá la velocidad predefinida por el usuario en la HMI. (Ver Fig. 16)
45
6. Ingeniería en Detalle
Es la fase más importante en el desarrollo del proyecto donde a partir de la ingeniería
conceptual y básica se visualiza la planta como algo real y tangible.
El termopozo cumple con un grado de protección NEMA 4 que según el estándar NEMA
ICS 6 [24], garantiza el óptimo funcionamiento del equipo al ser utilizado en interiores y/o
exteriores, además provee la seguridad al personal que lo utiliza, también es un escudo
de protección robusto para los equipos contra ambientes que van desde el polvo, tierra,
pelusa y fibra hasta ambientes como son chorros de agua directos, lluvia, nieve y agua-
nieve.
46
Los valores de aceptación de los valores de las sondas (tolerancias) en Europa, basados
en la norma IEC 60751 [25] para sondas de resistencia de platino son:
47
Total Length 480mm (18,9’’)
Protection Tube (Probe Part) Length 350mm (13,8’’)
Probe Part Diameter 8mm (0,32’’)
Size PT ½’’ (Taper Thread), compatible
Fixing Thread
with NPT ½’’
Head Diameter 82mm (3,22’’)
Lead Wire Inner Part Diameter Available max. 10mm wire inserting
48
6.1.2 Linealización sensor RTD PT100 4-20 mA
49
Fig. 19 Gráfica corriente vs temperatura RTD
[Fuente el Autor]
Para introducir las siguientes definiciones se tiene en cuenta la norma ISA 51.1 [27]
referente a terminología en instrumentación de procesos.
1 n a1 a 2 a 3 ... a n
x
n
a
i 1
i
n
(23)
Para realizar los cálculos de las especificaciones estáticas de la RTD, se toman datos en
varios valores de temperatura y se usa como patrón de medición la cámara termográfica
FLIR i7 [28] (Ver Anexo 10.2), los datos obtenidos se muestran en la Tabla 8.
50
Error sistemático
El promedio de varias lecturas esta desplazado respecto al valor definido como
verdadero, que a su vez, es el valor de referencia tomado de la cámara termográfica
FLIR i7.
E x xT (24)
Error bias
Es el error sistemático expresado en porcentaje.
x xT
E % 100% (25)
xT
Varianza
Esta medida nos permite identificar la diferencia promedio que hay entre cada uno de los
valores respecto a su punto central.
2
1 n
s
2
xi x
n 1 i 1
(26)
Desviación estándar
Esta medida nos permite determinar el promedio aritmético de fluctuación de los datos
respecto a su punto central o media. La desviación estándar nos da como resultado un
valor numérico que representa el promedio de diferencia que hay entre los datos y la
media.
s s2 (27)
1 0,95 (28)
Se despeja de (28)
gl n 1 10 1 9 (30)
51
Con base en los grados de libertad=9 y un área en una cola de 0,05; se buscó el valor
critico de t en una distribución de probabilidad t-student [29]-[30], el cual corresponde a
1,8331(Ver Fig. 20)
Fig. 20 Valor crítico de t para los grados de libertad y área en una cola
s p * s t student (31)
Exactitud en un punto
Cercanía al valor verdadero: Incluye los efectos del error sistemático y del error de
precisión.
s *
2
s *
2 p
Acc p (32)
n
52
Desviación Estándar s p * 0,04301 0,02738 0,02223 0,03257 0,03785 0,04575
- 1,45 % - 2,26 % - 2,2 % - 1,36 % - 1,002 % - 0,54 %
Exactitud Acc a a a a a a
1,81 % 2,45 % 2,33 % 1,53 % 1,17 % 0,73 %
En la Tabla 10 se describen las especificaciones del sensor dadas por el fabricante donde
encontramos los datos Temperatura vs Resistencia.
53
Fig. 22 Gráfica resistencia vs temperatura del termistor
[Fuente el Autor]
Las entradas del módulo análogo del PLC nos permiten valores de voltaje de 0 a 10 VDC,
conociendo esto se procedió a linealizar los sensores de temperatura en este rango de
voltaje.
b xj
p (34)
ba
54
105 60
p 0,72 (35)
105 22
R a R b R j p R j R b R a
RL (36)
p R b R a R b R j
Rk RL
rk r xk (38)
Rk RL
Así se obtiene la Tabla 11 y en la Fig. 23, se observa la gráfica del sensor linealizado
con su respectiva ecuación.
55
Con estos datos ahora se diseña el circuito de medición de la Fig. 24, y se calcula por
medio de un divisor de voltaje VS con (39)
VF R k
VS (39)
RL RK
22 7,35294118
30 6,86956522
40 5,91836735
60 4,01993355
70 3,20754717
95 1,74311927
105 1,34615385
56
Fig. 25 Gráfica temperatura vs voltaje del termistor NTC
[Fuente el Autor]
Por ultimo como la planta no cuenta con una fuente de voltaje con salida 10 VDC,
entonces se usa la fuente conmutada 12 VDC y se coloca un regulador de 10 Voltios
(LM7810) en serie al circuito de medición del termistor (ver Fig. 24), y así se obtiene el
esquemático y el circuito impreso del transmisor de temperatura para los dos termistores
que se presentan en la Fig. 26 y Fig. 27 respectivamente.
Para realizar los cálculos de las especificaciones estáticas del termistor, se toman datos
en varios valores de temperatura y se usa como patrón de medición la cámara
57
termográfica FLIR i7 [28] (Ver Anexo 10.2), los datos obtenidos se muestran en la Tabla
13.
Varianza s
2 0,00066 0,00067 0,00049 0,00056 0,00070 0,00060
Desviación Estándar s 0,02574 0,02606 0,02230 0,02377 0,02656 0,02462
Desviación Estándar s p * 0,04719 0,04777 0,04088 0,04358 0,04869 0,04514
- 0,89 % - 0,37 % - 0,43 % - 0,62 % - 0,76 % - 0,36 %
Exactitud Acc a a a a a a
1,28 % 0,71 % 0,65 % 0,82 % 0,92 % 0,54 %
El sensor RTD PT100 está ubicado en el interior del tanque de agua fría o de suministro
(TK-100), también se colocaron sensores de nivel bajo y alto tipo interruptor (LAL 100) y
(LAH 100) respectivamente en el tanque. (Ver Fig. 28)
58
Fig. 28 Instalación sensor RTD PT100 y sensores de nivel
[Fuente el Autor]
Los termistores NTC de 50 KΩ (TE 101) y (TE 102) se instalaron dentro de la tubería
plástica que lleva el agua hacia el intercambiador de calor (radiador), para medir la
temperatura del líquido al ingreso y la salida del mismo. (Ver Fig. 29 y Fig. 30)
respectivamente.
59
Fig. 30 Instalación termistor a la salida del intercambiador de calor
[Fuente el Autor]
6.3 Modelo
6.3.1 Modelo sensor RTD
Con los datos obtenidos del proceso de linealización del sensor RTD, se obtuvo la
siguiente ecuación:
60
Fig. 32 Diagrama de bloques en simulink sensor RTD
[Fuente el Autor]
Se crea un subsistema del modelo del sensor para expresarlo como un bloque, con el fin
de obtener un diagrama organizado y de fácil interpretación; se comprueba el modelo
ingresando diferentes valores de temperatura verificando que la salida en corriente
concuerde con los datos obtenidos en la Tabla 7.
Con los datos obtenidos del proceso de linealización del sensor termistor, se obtuvo la
siguiente ecuación:
61
Fig. 34 Diagrama de bloques en simulink sensor termistor
[Fuente el Autor]
Se crea un subsistema del modelo del sensor para expresarlo como un bloque, con el fin
de obtener un diagrama organizado y de fácil interpretación; se comprueba el modelo
ingresando diferentes valores de temperatura verificando que la salida en voltaje
concuerde con los datos obtenidos en la Tabla 12.
Para realizar el modelo de la bomba se define como entrada una variable de tipo entero
(PowerFlex_40:O:FreqCommand) que está relacionada con la frecuencia que se le
inyecta al variador de velocidad PowerFlex40 multiplicada por 10, la frecuencia de trabajo
del variador tiene un rango de (0-60Hz), siendo 60Hz la máxima velocidad.
El modelo dinámico para una bomba se puede realizar de manera compleja o de manera
simple, se realiza un modelo complejo cuando se está diseñando una bomba o cuando
62
se está analizando un caso específico de interacción de varias bombas; para otros fines
un modelo simple de bomba es el más adecuado.
Un modelo simple para una bomba se realiza usando una tabla de la curva característica
de la bomba y una función de transferencia de primer orden que modela el retardo de la
bomba. (Ver Fig. 36)
Antes de hallar el modelo de la bomba, se debe escalar el tanque para medir su volumen,
para esto se tomó una probeta de 1 Litro de capacidad del laboratorio de Física de la
Universidad Distrital FJC – Facultad Tecnológica para calcular el volumen del tanque.
Luego se activa la bomba a un valor de frecuencia con el fin de poder medir el volumen
en función del tiempo y calcular el volumen; se busca el rango de trabajo en frecuencia
para el cual la bomba puede impulsar líquido al tanque, obteniendo como resultado la
Tabla 15.
63
Tabla 15 Datos Frecuencia vs Caudal de la bomba
PowerFlex_40:O: Caudal
Frecuencia
% FreqCommand
[Hz] cm 3 s
[0 - 600]
0 27 270 0
25 35,25 352,5 82,6820903
30 36,9 369 129,45648
35 38,55 385,5 132,131715
40 40,2 402 146,105068
45 41,85 418,5 163,980844
50 43,5 435 169,067571
55 45,15 451,5 171,297617
60 46,8 468 190,221667
65 48,45 484,5 213,184312
70 50,1 501 215,066141
75 51,75 517,5 226,105537
80 53,4 534 234,389255
85 55,05 550,5 243,916717
90 56,7 567 248,108382
95 58,35 583,5 267,687869
100 60 600 280
64
Este bloque es usado para encontrar un modelo no paramétrico del sistema, por medio
de la tabla de datos obtenida la cual es ingresada configurando vectores de entrada y
salida.
65
El sistema de primer orden es de la forma (43)
y s 1
G s (43)
u s s 1
10
2,5 (44)
5
y s 1
(45)
u s 2,5 s 1
dy 1
u t y t (46)
dt 2,5
66
Fig. 42 Diagrama de bloques en simulink modelo bomba con retardo
[Fuente el Autor]
67
Para realizar las mediciones de temperatura del aire se utilizo un instrumento para medir
humedad relativa y temperatura marca “AMPROBE TH1” (Ver Fig. 44) disponible en el
Laboratorio de Física de la Universidad Distrital FJC – Facultad Tecnológica.
Para realizar las mediciones de la velocidad del aire se utilizo un instrumento para medir
viento (anemómetro) marca “ADC Wind SILVA” (Ver Fig. 45) disponible en el Laboratorio
de Física de la Universidad Distrital FJC – Facultad Tecnológica.
68
En la Tabla 17 se presentan las especificaciones del instrumento.[34]
2. Los cambios en las energías cinéticas y potenciales de las corrientes de los fluidos
son despreciables.
69
En la Fig. 48 y Fig. 49 se presentan algunas imágenes referentes a la medición de la
velocidad del viento en la entrada y salida del intercambiador de calor activando el
ventilador. Se tomaron 5 mediciones y luego se promediaron los datos de velocidad del
viento.
Número de tubos n 39
70
T i n del aire 22,2 ºC
La razón de la transferencia de calor del agua caliente hacia el aire se determina con
base en un balance de energía sobre el flujo de agua:
Q m h C p h T i n T o u t (47)
agua
Kg J
Q 0,23976 4178 38,7ºC 36,7ºC 2003,434 W (48)
seg Kg ºC
El área de transferencia de calor del lado de los tubos es el área superficial total de éstos
y se determina a partir de (49)
A s n Di L (49)
71
Q
U (52)
A s F T m l ,C F
T1 T 2 9 14,5
T m l , C F 11,5322 º C (55)
T1 9
ln ln 14,5
T 2
Luego se halla P y R
t 2 t1 36,7 38,7
P 0,12 (56)
T1 t 1 22,2 38,7
T1 T 2 22,2 29,7
R 3,75 (57)
t 2 t1 36,7 38,7
72
Finalmente se sustituye los valores de A s , Tm l ,C F y Q en (52) y de esta manera se
determina el coeficiente de transferencia de calor total.
Q 2003,434 W W
U 914,3435 (58)
A s F T m l ,C F 0,2 m 2 0,95 11,5322 º C m 2 ºC
Las razones de capacidad calorífica de los fluidos caliente y frío se determinan a partir
de las ecuaciones (14) y (15) con los datos de valores específicos de la Tabla 18.
Kg J W
C h m h C p h 0,23976 4178 1001,7173 (59)
s Kg ºC ºC
Kg J W
C c m c C pc 0,223 1007 224,561 (60)
s Kg º C ºC
Por lo tanto él C min corresponde a la menor de las dos razones de capacidad calorífica
W
C min C c 224,561 (61)
ºC
U As U As
NTU (62)
C mi n
m C
p mi n
73
En el análisis de los intercambiadores de calor también resulta conveniente definir otra
cantidad adimensional llamada relación de capacidades caloríficas c
c min
c (63)
c ma x
c min 224,561 W
ºC
c 0,224176 (64)
c ma x 1001,7173 W
ºC
NTU
U As
914,3435 W
m 2 ºC 0,2 m 0,81433
2
(65)
C mi n 224,561 W
ºC
Para un intercambiador de flujo cruzado y de un solo paso con los fluidos no mezclados
la eficiencia se puede hallar mediante la siguiente ecuación [9]-[10]:
NTU 0,22
1 exp exp c NTU 0,78 1 (66)
c
0,81433 0,22
1 exp exp 0,224176 0,81433 0,78 1 0,5235 (67)
0,224176
74
Fig. 51 Eficiencia del radiador de automóvil
[Fuente el Autor]
Para hallar el modelo del sistema térmico se realizan los siguientes pasos que se
muestran en el organigrama de la Fig. 52.
1. Diseño experimento: Se usa una señal de entrada escalón o paso unitario, generada
desde la subrutina “Modo_Manual” en RSLogix5000 se activa por medio de la salida
digital “7” del PLC, el contacto “K7” que acciona un relé magnético conectado a la
resistencia térmica (HE 100), por medio del sensor RTD PT100 (TE 100) ubicado en el
tanque de suministro se observara la curva de reacción de proceso.
75
4. Validación: Se comprobara la respuesta del modelo hallado con el toolbox de
identificación con la respuesta de la curva de reacción de proceso experimental
(porcentaje de aproximación de los datos).
Para realizar el experimento se debe garantizar un nivel de agua dentro del tanque de
suministro (TK-100) de 15 litros, para que el bulbo del sensor (TE 100) quede inmerso
en el fluido, luego se activa la salida digital del PLC “Local:2:O.Data.7” por medio de un
contacto “K7” que acciona un relé magnético conectado a la resistencia térmica (HE 100)
y se gráfica por medio del “Trend” de RSLogix5000 la evolución en el tiempo de la
temperatura dentro del tanque (Fig. 53).
76
Fig. 53 Curva de reacción de proceso planta en lazo abierto
[Fuente el Autor]
77
Fig. 55 Porcentaje de aproximación modelos
[Fuente el Autor]
Se elige el modelo continuo P1Z (Polinomio de primer orden con un cero), debido a que
describe con una aproximación del (93.94%) el comportamiento del sistema, suficiente
para representar la dinámica del sistema térmico, la función de transferencia de la planta
se expresa en (68)
209,4 s 0,1127
G s (68)
8164 s 1
6.4.1 Diseño del controlador PID por el lugar geométrico de las raíces
Por medio del comando sisotool de MATLAB® se realiza el diseño del controlador o
compensador para sistemas de una entrada y de una salida (sistemas SISO: Single Input
78
Single Output). De allí se puede elegir una gran variedad de arquitecturas como se
muestra en la Fig. 56
Los criterios de diseño se definen sobre el lugar de las raíces de la planta y se busca un
sobreimpulso menor al 20%, y un tiempo de estabilización menor a 10 minutos. Se
ingresan estos parámetros al editor del lugar de las raíces (LGR) y se demarca la zona
donde deben quedar los polos y los ceros de la planta (Ver Fig. 57) para satisfacer los
criterios de diseño del controlador.
79
El controlador PID diseñado consta de un (1) polo real, un (1) cero real y un (1) integrador.
Estas condiciones se agregaran al lugar de las raíces de la planta para realizar el diseño
de controlador, se modifica la ubicación de los polos y/o ceros observando la respuesta
al paso de nuestro sistema cumpliendo la zona de diseño planteada anteriormente.
0,25904 s 2 2s 2
C P I D s (69)
s s 1
Por medio del comando c2d de MATLAB® se discretiza el controlador [35] por el método
de invarianza al escalón (zoh):
0,25904 z 2 0,2642
CPID z (70)
z 1 z 0,3679
Para poder ejecutar el controlador se crea una rutina llamada “PID” en el lenguaje de
programación texto estructurado en RSLogix5000, en el cual se plantea la ecuación en
diferencias del controlador PID (Ver Fig. 58), con los valores de Kp=110.5125,
Ki=0.000864, Kd=0.0011525, y el tiempo de muestreo de 1 segundo.
80
Fig. 58 Controlador PID implementado en ecuación en diferencias
[Fuente el Autor]
Para comprobar el funcionamiento del controlador PID, la condición inicial del sistema es
que el agua presente en el tanque de suministro (TK-100) está a una temperatura mayor
a la temperatura ambiente ya que el objetivo del proyecto es hacer un controlador de
temperatura para enfriar el líquido presente en el interior del tanque.
Por medio del intercambiador de calor (radiador) se hace recircular agua a través del
tanque; la acción de control es transmitida desde el PLC al variador de velocidad que a
su vez controla el flujo de salida de la bomba, y así permitir enfriar el líquido al valor de
temperatura o set point (SP) que ingrese el usuario en la HMI o el PLC. La variable de
proceso (PV) es el sensor RTD PT100 que esta al interior del tanque y registrara la
temperatura.
81
Fig. 59 Variable de proceso inicial (40 ºC) vs Set Point (33 ºC)
[Fuente el Autor]
PVmá x SP
% Mp 100% (72)
SP T a m b i e nt e
32,5 ºC 33 ºC
% Mp 6,25 % (73)
33 ºC 25 ºC
Fig. 60 Variable de proceso inicial (45 ºC) vs Set Point (38 ºC)
[Fuente el Autor]
37,7 ºC 38 ºC
% Mp 2,3 % (75)
38 ºC 25 ºC
82
6.5 Arquitectura del sistema SCADA
El sistema SCADA utiliza una red de comunicación industrial para realizar el control
automático de un proceso, la arquitectura del sistema está compuesta de cuatro
elementos los cuales son:
4. Control / Supervisión: El sistema de control que lleva una variable del proceso a un
nivel deseado por el usuario.
La arquitectura del Sistema SCADA está conformada por la adquisición de datos por
medio del módulo análogo 1769-IF4 del sensor (RTD PT100) conectado con el PLC
CompactLogix L23E-QB1B en donde se realiza la acción de control PID implementado
mediante una ecuación en diferencias y se programan en texto estructurado las alarmas
de nivel bajo y alto del tanque; el PLC envía la señal de control a través del variador de
83
velocidad PowerFlex40 y la transmite a la bomba que genera un flujo de agua por el
intercambiador de calor hacia el tanque de agua Fría (TK-100).
El sistema de comunicación está dado por una red industrial Ethernet IP la cual enlaza
el PLC, la pantalla HMI, el variador de velocidad y la estación de programación (PC). (Ver
Fig. 62)
Para poder crear la red se debe tener instalados los siguientes programas de Rockwell
Automation en un computador:
RSLogix 5000
RSLinx Enterprise
RSLinx Classic
Factory Talk View Site Edition
La red de comunicación es una red industrial Ethernet IP en topología tipo estrella (Ver
Fig. 63).
84
Fig. 63 Red de comunicación Ethernet de la planta
[Fuente el Autor]
Lo primero que se debe tener en cuenta son las direcciones IP’s que tendrán los equipos
en la red de comunicación. (Ver Tabla 19)
85
Fig. 64 Paso 1. Abrir el panel de control
[Fuente el Autor]
86
4. Seleccionar cambiar configuración del adaptador.
87
7. Se ingresa la dirección IP del computador 130.130.130.200 y la máscara de subred
255.255.255.0
Ubicar y abrir el programa RSLinx Classic para agregar a la red el PLC, la pantalla HMI
y el variador de velocidad [36].
88
En la lista desplegable “Available Driver Types” se elige “Ethernet devices”.
En “Configured Drivers” se colocara el nombre de la red “AB_ETH-1”.
Para poder leer y/o escribir las variables del PLC en la pantalla HMI Allen Bradley [21],
se debe agregar en la red ethernet creada en RSLinx la dirección IP de la pantalla
130.130.130.70 [37].
89
6.5.1.5 Configuración IP del PLC
Se asigna la dirección IP del PLC 130.130.130.81 a la red ethernet creada, para poder
leer y escribir las variables del PLC hacia la HMI y/o el variador de velocidad.
90
6.5.1.7. Configuración del variador en RSLogix5000
El variador cuenta con una tarjeta de comunicación 22-COMM-E, esta tarjeta tiene
asociada una MAC ID en el caso del variador es 00:1D:9C:B1:E7: AE.
91
Se debe tener en cuenta que para que esta configuración quede fija se debe dar clic en
“Disable BOOTP/DHCP”. Deshabilitando en “BOOTP/DHCP” se logra que cada vez que
se prenda la planta el variador no emita una petición BOOTP y tome siempre la IP fija
130.130.130.90.
Ahora se coloca el nombre al variador y la dirección IP, se ingresa a Series por medio
del botón “Change”.
92
Aparecerá una ventana emergente llamada “Module Definition” en Electronic Keying, se
elige la opción “Disable Keying” y luego en “Match Drive”. En la siguiente ventana
emergente se debe dar clic en “Partial”. Saldrá una nueva ventana y aparecerá el
variador, se debe seleccionar y luego se da en el botón “ok”. Al dar ok se crea
automáticamente los archivos de las bases de datos y aparecerá un cuadro de diálogo
donde informa que terminó la operación exitosamente. Ahora se debe deseleccionar
“Use Unicast Connection over EtherNet/IP” y dar clic en “ok”.
Se debe guardar, descargar y poner modo “Run” el proyecto. Luego se debe dar clic
derecho en PowerFlex40 en “Properties”
Luego clic en la pestaña “Drive” y se selecciona “Connect to Drive” y se hace clic en “ok”.
En el cuadro de dialogo que aparece se debe descargar el driver del variador lo cual hará
que se descargue la base de datos de los parámetros del variador.
93
Al finalizar la descarga se observa que drive cambia a estado de conexión “Connected”.
(Ver Fig. 84).
94
En la ventana New Module se ubica el módulo de entradas análogas cuya referencia es
Compact I/O module 1769-IF4 [18] y validando con un “ok” se nombrara el modulo y se
ingresa a “Configuration”. (Ver Fig. 86)
Para los dos sensores de temperatura (Termistores NTC) están cableados en el canal 0
y 1 respectivamente, el rango de configuración para el módulo análogo es de 0-10 VDC.
(Ver Fig. 87)
95
Para los sensores de temperatura (RTD PT100 y termistores) se crearon varias tareas
(Tasks) en RSLogix 5000 [39], debido a que el tiempo de respuesta de la RTD es de
100ms y de los termistores es de 50ms.
En el programa se debe configurar las tareas periódicas para que ejecuten la lectura de
los sensores en dicho tiempo. En las tareas de la lectura de los sensores se debe mover
las señales provenientes de cada uno de los canales del módulo análogo (Canal 0,1 y 3)
y se guardan en variables de tipo “DINT” correspondiente a cada sensor. Por último se
ingresa la ecuación característica de cada sensor en subrutinas diferentes.
Se programaron dos tareas periódicas: Una tarea para el sensor de temperatura RTD y
otra tarea para los sensores de temperatura termistores (Ver Fig. 88)
96
Fig. 88 Tareas periódicas para la lectura de los sensores de temperatura
[Fuente el Autor]
En la tarea “PT100” se realiza la lectura de la RTD, se cuenta con dos rutinas, una
destinada para leer el canal análogo cada 100ms en el cual se encuentra cableado el
sensor (“Lectura_canal_3”) ; y otra rutina que realiza un procesamiento al dato capturado
por el sensor y la implementación de la ecuación linealizada del sensor
(“Ecuación_RTD”). Ver Fig. 89 y Fig. 90 respectivamente.
97
En la tarea “Termistores” se realiza la lectura de los dos termistores de tipo NTC y se
cuenta con dos rutinas, una destinada para los canales análogos 0 y 1 cada 50ms en el
cual se encuentra cableados los elementos primarios (“Lectura_canal_0_1”) y otra rutina
que realiza un procesamiento a los datos capturado por los sensores y la implementación
de las ecuaciones de linealización (“Ecuación_NTC”). Ver Fig. 91 y Fig. 92
respectivamente.
En la tarea principal “Main Task” se creó un programa principal llamado “Main Program”,
allí se encuentran las subrutinas que componen la programación en RSLogix5000. (Ver
Fig. 93).
98
Fig. 93 Rutinas creadas en el programa principal
[Fuente el Autor]
6.6.2 Subrutinas
Algunas subrutinas son llamadas del programa principal llamado “MainRoutine”, el cual
permite por medio de una programación en Ladder acceder o no a algunas rutinas que
componen el sistema.
Esta subrutina permite inicializar el estado de las variables que intervienen en todo el
proceso y que son compartidas en algunas rutinas del proyecto. (Ver Fig. 95).
99
Fig. 95 Subrutina inicializar variables en texto estructurado
[Fuente el Autor]
6.6.2.2 Select
Esta subrutina hace un llamado a la rutina “Inicializar Variables” por medio de un grafcet
(Ver Fig. 96) que permite al usuario discriminar el funcionamiento de las rutinas de “modo
manual” y la “rutina PID” ya que poseen variables compartidas; admite de manera
secuencial y paralela acceder a una subrutina a la vez desde botones dispuestos en la
pantalla HMI.
100
6.6.2.3 Modo Manual
6.6.2.4 Alarmas
101
Fig. 98 Subrutina de alamas en texto estructurado para el tanque de suministro
[Fuente el Autor]
También se generó la condición de nivel bajo del sensor (LAL 100) para que si se activa
la alarma de nivel bajo “0” lógico, significa que no hay suficiente nivel de agua en el
tanque de suministro y automáticamente envía la señal de control al variador de
velocidad para que disminuya su velocidad a cero.
102
6.6.2.6 Resultado Control On-Off
Algunas reglas de oro deben tenerse en cuenta a la hora del diseño de interfaces [41]:
103
Regla 3: Consistencia
Permite al usuario utilizar conocimiento adquirido en otros programas. Ejemplo: mostrar
siempre el mismo mensaje ante un mismo tipo de situación, aunque se produzca en
distintos lugares.
La norma ISO 9241 y EN 29241 [44] trata del diseño ergonómico de programas para
equipos con pantallas de visualización de datos (“Ergonomics requirements of visual
display terminals (VDT’s) used for office Tasks”), la aplicación debe estar adaptada a las
distintas tareas que requiera el usuario, debe informar el progreso de manera
comprensible , debe ser clara y sencilla de utilizar, el uso de tendencias y de los colores
son de complemento informativo, las pantallas de una misma categoría deben tener el
mismo color de fondo, los caracteres de la pantalla deben estar bien definidos y claros
para que cualquier persona comprenda su significado y relacione acciones del proceso
con la interfaz.
104
6.8 FactoryTalk View
FactoryTalk View (FTV) [45] es el software de Rockwell para diseñar aplicaciones en
pantallas HMI, tiene la ventaja de crear compatibilidad directa con dispositivos ethernet
lo cual hace más simple la conexión con el PLC.
Se crea un archivo nuevo en FactoryTalk View luego el programa se abrirá y se dará
doble clic en “Project Settings” con el fin de configurar la ventana de diseño al tamaño de
la pantalla. La resolución que posee la HMI es de 400/600 (320x240).
A través de la red ethernet se pueden enlazar las variables del PLC con objetos, figuras,
cajas de texto, botones, tendencias, etc.; de las distintas pantallas de visualización
creadas en la HMI.
Fig. 101 Ejemplo del enlace de variables del PLC y objetos de la pantalla HMI
[Fuente el Autor]
Para configurar las alarmas visuales en la Interfaz HMI se debe tener en cuenta el
estándar ANSI/ISA–S18.1–1979 (R1992) [46]; únicamente basta con relacionar las
variables “Alarma_L_H” y “Alarma_L_L” provenientes de los sensores de nivel digitales
conectados a dos entradas digitales del PLC, y dichas variables serán monitoreadas en
la pantalla HMI por el usuario. A continuación se presenta una serie de pasos para
enlazar las variables y publicar el mensaje en la pantalla.
105
Para ello se debe configurar las alarmas en el “Explorer” del proyecto y se debe elegir
“Alarms” “Alarm Setup” en FactoryTalk View. (Ver Fig. 102).
Luego en las pestaña “Triggers” se debe seleccionar “Add…” y en Tag se enlazan las
variables entre el PLC y la pantalla HMI que se usaran como variabels de activación de
las alarmas.
106
Fig. 104 Mensaje alarma de nivel bajo
[Fuente el Autor]
107
Fig. 106 Configuración valor del Trigger para las alarmas
[Fuente el Autor]
Para crear las distintas pantallas de la HMI, se utiliza la librería “Symbol Factory” que
contiene imágenes de elementos que se usan a nivel industrial como (sensores, botones,
tanques, actuadores, flechas, tuberías, válvulas, etc.); a continuación en “Displays” se
108
crean las distintas pantallas con las que el usuario podrá interactuar y se asocian las
variables del PLC con los objetos. (Ver Fig. 109).
109
PID: El usuario puede acceder a la ventana donde se realizara el control de
temperatura, podrá ingresar el Set Point y obtener la tendencia de las señales que
intervienen en el proceso de temperatura.
Apagar: Este botón permite cerrar y apagar la aplicación actual y poder cargar
otra interfaz que esta almacenada en la pantalla HMI.
110
Fig. 111 Tanque de suministro de la planta
[Fuente el Autor]
6.8.3.3 Ventana Gráfica RTD: Se ingresa a través del botón de “TREND” de la ventana
tanque de suministro, aquí se muestra la tendencia del sensor RTD PT100 donde se
grafican las variables de Temperatura (ºC) y corriente (4-20mA), posee botones para
manipular la gráfica entre ellos tenemos (Next Pen, Move Left, Home, End, Move Right,
Pause, Move Up y Move down); cuenta con un botón “BACK” para regresar a la pantalla
anterior de tanque de suministro. (Ver Fig. 112)
6.8.3.4 Ventana PID: Se ingresa a través del botón “PID” de la pantalla principal, posee
un botón que activa la rutina “PID” del PLC, el usuario podrá ingresar el Set Point (SP)
de temperatura y visualizar en un gráfico de barras (bar gauge) y/o tendencia del estado
de las variables SP y Process Value (PV) que es la señal del sensor RTD ubicado en el
tanque de suministro; por ultimo cuenta con un botón “BACK” para regresar a la pantalla
principal. (Ver Fig. 113)
111
Fig. 113 Pantalla de respuesta del controlador PID
[Fuente el Autor]
6.8.3.5 Ventana PPA MANUAL: Se ingresa a través del botón “Manual” de la pantalla
principal, aquí se muestra un esquema general de los componentes que componen la
planta, posee un botón que activa la rutina en el PLC “Modo_Manual” y permite
interactuar a través de botones con algunos elementos como (el radiador, la resistencia
térmica (electrón), las válvulas solenoides, la baliza de señalización y configurar el
variador de velocidad); también se muestra el estado de los sensores de nivel bajo y alto
del tanque de suministro; cuenta con un botón “BACK” para regresar a la pantalla
principal. (Ver Fig. 114)
112
disponibles activar las válvulas solenoides que están ubicadas en el tanque de suministro
(EV1) y la válvula de salida del tanque de agua caliente (EV2) respectivamente para
permitir el flujo de líquido (Agua) hacia los tanques mencionados; finalmente cuenta con
un botón “BACK” para regresar a la pantalla “PPA MANUAL”. (Ver Fig. 115)
113
7. Conclusiones
114
8. Recomendaciones
Diseñar una base de datos en FactoryTalk View SE y Microsoft SQL Server, en donde
se podrá almacenar alarmas, eventos, registros y archivos de las distintas variables que
intervienen en la planta.
Para aumentar el rango de temperaturas que se pueden manejar dentro de las diferentes
etapas que componen la planta, se sugiere cambiar los tanques por otro material distinto
al acrílico como por ejemplo el acero inoxidable, ya que actualmente si se trabajan
temperaturas superiores a 60 ºC el acrílico presenta deformación o deterioro a largo
plazo.
115
9. Bibliografía
[1] R. Molina, C. Machado, and J. Vergara, “Prototipo Para Control Automático De Nivel Y
Caudal De Líquidos,” Ingenius Revista De Ciencia Y Tecnología, vol. 6. Quito (Ecuador),
pp. 9–18, 2011.
[3] S. M. Arango Restrepo, “Desarrollo Del Sistema De Control De Nivel Para Un Tanque
Surtidor De Agua Y Almacenador De Energía Térmica En Procesos De Lavado Y
Tintoreria.” Medellín (Colombia), pp. 1–63, 2008.
[7] L. Ljung, “System Identification: Theory for the User.” Prentice Hall, Inc, Linköping
(Sweden), p. 255, 1987.
[8] L. Ljung and T. Glad, “Modeling Of Dynamic Systems.” Prentice Hall, Inc, Linköping
(Sweden), p. 375, 1994.
[10] F. P. Incropera and D. P. DeWitt, Fundamentos de Transferencia de Calor, 4th ed. México
D.F.: PRENTICE-HALL HISPANOAMERICANA, S. A., 1999.
116
De Modelado ISA S88 Para Ejecución De Órdenes De Producción Basadas En Recipes,”
Ciencia e Ingeniería Neogranadina, vol. 21, no. 2. Popayán (Colombia), pp. 107–129,
2011.
[13] E. A. Chacón R., I. V. Rondón M., K. R. Quintero G., and O. A. Rojas A., “Aplicación del
Estándar ISA88 en el Modelado del Proceso de Producción de Azúcar en un Central
Azucarero,” Seventh LACCEI Latin American and Caribbean Conference for Engineering
and Technology. San Cristóbal (Venezuela), pp. 1–10, 2009.
[15] The Instrumentation Systems and Automation Society (ISA), “ISA-S5.3-1983 : Graphic
Symbols for Distributed Control / Shared Display Instrumentation , Logic and Computer
Systems,” American National Standard, no. 30 June 1982. p. 22, 1983.
[16] Rockwell Automation Inc., “1769 CompactLogix Packaged Controllers - Quick Start and
User Manual.” Milwaukee, Wisconsin (USA), p. 249, 2009.
[17] Rockwell Automation Inc., “PowerFlex 40 Adjustable Frequency AC Drive FRN 1.xx - 3.xx
- User Manual.” Milwaukee, Wisconsin (USA), p. 160, 2013.
[18] Rockwell Automation Inc., “Compact I/O Analog Modules - User Manual.” Milwaukee,
Wisconsin (USA), p. 184, 2005.
[19] IDEC Corporation, “PS5R-S Switching Power Supplies.” Osaka (Japón), p. 12, 2013.
[20] Rockwell Automation Inc., “Motor Protection Circuit Breakers.” Milwaukee, Wisconsin
(USA), p. 500, 2012.
[21] Rockwell Automation Inc., “PanelView Plus 6 HMI Terminals - User Manual.” Milwaukee,
Wisconsin (USA), p. 188, 2013.
[22] Rockwell Automation Inc., “Switched Mode Power Supply Specifications - Technical Data.”
Milwaukee, Wisconsin (USA), p. 18, 2014.
[23] Rockwell Automation Inc., “Stratix Ethernet Switch Specifications - Technical Data.”
Milwaukee, Wisconsin (USA), p. 28, 2013.
[24] National Electrical Manufacturers Association (NEMA), “NEMA ICS 6-1993 (R2001,
R2006): Industrial Control and Systems Enclosures.” Rosslyn, Virginia (USA), p. 24, 2001.
117
[25] International Electrotechnical Commission (IEC), “IEC 60751 : Industrial Platinum
Resistance Thermometers and Platinum Temperature Sensors,” no. July. p. 20, 2008.
[26] H. Preston-Thomas, “ITS -90 : The International Temperature Scale of 1990,” Metrologia,
vol. 27, no. 1. Springer-Verlag 1990, pp. 3–10, 1990.
[28] FLIR Systems Inc, FLIR Systems - Thermography Product Catalog 2012, no. November
22. 2012.
[33] Amprobe® Tools, “TH-1 Relative Humidity / Temperature Probe Style Meter - Data Sheet.”
pp. 1–2, 2008.
[34] Silva Sweden AB, “ADC Wind - User Manual.” Sollentuna (Sweden), p. 39, 2010.
118
[39] Rockwell Automation Inc., “Logix5000 Controllers Tasks , Programs , and Routines -
Programming Manual.” Milwaukee, Wisconsin (USA), p. 73, 2014.
[41] P. Rodríguez V., Diseño de Interfaces Hombre - Máquina (HMI). Valdivia (Chile).
[43] The Instrumentation Systems and Automation Society (ISA), “ISA-S5.5-1985 : Graphic
Symbols for Process Displays,” American National Standard, no. 3 February 1986. pp. 1–
48, 1985.
[44] A. Rodríguez Penin, “Sistemas SCADA.” MARCOMBO, S.A., Barcelona (España), p. 448,
2007.
[45] Rockwell Automation Inc., “FactoryTalk View Machine Edition and PanelView Plus –
Project Skills.” Milwaukee, Wisconsin (USA), p. 155, 2012.
119
10. Anexos
10.1 Manual de Prácticas de Laboratorio
Objetivos:
Reconocer el diagrama de instrumentación y tuberías (P&ID) de la planta.
Reconocer los elementos que componen el panel frontal de la planta.
Realizar el modelo físico de los componentes que integran la planta basados en
el estándar ISA88.
Materiales utilizados
Planta de procesos análogos (PPA)
Metodología
1. Por medio del diagrama P&ID de la planta, realizar una tabla en la que se describan
los elementos que allí se muestran, ser detallado en la descripción dando características,
dimensiones y funciones de cada elemento si es posible.
120
TAG ELEMENTO DESCRIPCIÒN
121
2. Analice el panel frontal de la planta y realice una tabla descriptiva de los elementos
que conforman el panel.
ELEMENTO DESCRIPCIÓN
122
3. Relacionando la información del diagrama PI&D elabore el modelo físico de la planta
que se propone el estándar ISA88 para jerarquizar los equipos de la planta en términos
de células, unidades, módulos de equipos y módulos de control.
123
UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS
FACULTAD TECNOLÓGICA - INGENIERÍA EN CONTROL
Objetivos:
Afianzar los conceptos de las características estáticas en una medición.
Entender la importancia de la instrumentación industrial en la medición de
variables en un sistema real.
Materiales utilizados:
Planta de procesos análogos (PPA)
Pinza amperimétrica
Metodología
124
1.6. Span
1.7. Histéresis
1.8. Sensibilidad
1.9. Repetibilidad
1.10. Error Sistemático
1.11. Error Bias
1.12. Varianza
1.13. Desviación Estándar
1.14. Exactitud
125
Corriente (mA) Temperatura (ºC)
1
2
3
4
5
6
7
8
9
10
5. A partir de los datos obtenidos calcule (error sistemático, error bias, varianza,
desviación estándar y exactitud).
126
Puede usar una herramienta como Microsoft Excel® para facilidad en los cálculos
estadísticos de los datos, presente los resultados en la siguiente tabla.
Patrón [ºC] 25 30 35 40 45 50
Promedio
Error Sistemático
Error Bias
Varianza
Desviación Estándar
Exactitud
127
UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS
FACULTAD TECNOLÓGICA - INGENIERÍA EN CONTROL
Objetivos:
Realizar experimentos de identificación con señal paso por medio de un programa
realizado en RSLogix5000 para obtener un modelo matemático aproximado del
sistema.
Obtener el modelo experimental del sistema térmico en la etapa de enfriamiento
de la planta.
Materiales utilizados:
Planta de procesos análogos (PPA)
Computador
Software RSLogix 5000
Software RSLinx Classic
Computador
Software MATLAB®
128
Compare el diagrama P&ID con la planta de procesos análogos (PPA), se recomienda
verificar e identificar los elementos. Después de analizar toda la planta nos centraremos
en el funcionamiento de la planta en el tanque de suministro (TK-100).
3. Estimule con una señal paso el actuador resistencia térmica (HE 100), por medio de
la salida digital “7” del PLC.
129
3.2 Cuando observe que se estabilice la planta detenga el experimento e importe los
datos a MATLAB®.
130
UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS
FACULTAD TECNOLÓGICA - INGENIERÍA EN CONTROL
Objetivos:
Diseñar e implementar un controlador PID
Materiales utilizados:
Planta de procesos análogos (PPA)
Computador
Software RSLogix 5000
Software RSLinx Classic
Software MATLAB®
131
b) Defina las condiciones de diseño (Máximo sobre impulso menor al 25% y
tiempo de estabilización menor a 10 minutos).
132
10.2 Cámara Termográfica FLIR i7
Para la calibración de los sensores de temperatura presentes en la etapa de enfriamiento
de la planta se usó la cámara termográfica de la serie-i7 de FLIR [28] (Ver Fig. 116), las
especificaciones y el certificado de calibración del instrumento dadas por el fabricante se
encuentran en Fig. 117 y la
Tabla 22 respectivamente.
133
Tabla 22 Especificaciones cámara termográfica FLIR i7
ESPECIFICACIONES TÉCNICAS
Rango espectral 7,5 ... 13 µm
Frecuencia de imagen 9 Hz
Enfoque Fijo
Precisión ±2 °C o ±2 % de lectura
Corrección del grado de emisión Variable de 0,1 a 1,0 seleccionada de una lista de materiales
Corrección de temperatura
Automática, en función de la entrada de temperatura reflejada
ambiental reflejada
Dimensiones 223 x 79 x 85 mm
134