0 evaluări0% au considerat acest document util (0 voturi)
88 vizualizări149 pagini
Este documento describe el modelado y simulación de una caldera piro tubular para la implementación de lazos de control con PLC. Se presenta el marco teórico sobre calderas, incluyendo tipos, partes y controles. Luego, se describe la caldera seleccionada, los elementos de control y el desarrollo de ingeniería, incluyendo la simulación en Visual Basic y la implementación de lazos de control con PLC. Finalmente, se incluye un estudio de costos del proyecto.
Este documento describe el modelado y simulación de una caldera piro tubular para la implementación de lazos de control con PLC. Se presenta el marco teórico sobre calderas, incluyendo tipos, partes y controles. Luego, se describe la caldera seleccionada, los elementos de control y el desarrollo de ingeniería, incluyendo la simulación en Visual Basic y la implementación de lazos de control con PLC. Finalmente, se incluye un estudio de costos del proyecto.
Drepturi de autor:
Attribution Non-Commercial (BY-NC)
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
Este documento describe el modelado y simulación de una caldera piro tubular para la implementación de lazos de control con PLC. Se presenta el marco teórico sobre calderas, incluyendo tipos, partes y controles. Luego, se describe la caldera seleccionada, los elementos de control y el desarrollo de ingeniería, incluyendo la simulación en Visual Basic y la implementación de lazos de control con PLC. Finalmente, se incluye un estudio de costos del proyecto.
Drepturi de autor:
Attribution Non-Commercial (BY-NC)
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
QUE PARA OBTENER EL TTULO DE: INGENIERO EN CONTROL Y AUTOMATIZACIN PRESENTA: AVILA REYNA ALDO PEREZ BRANDT JUAN MANUEL
ASESORES: ING. HUMBERTO SOTO RAMIREZ ING. OMAR NAVA RODRIGUEZ
MEXICO, D.F. 2010
ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA
UNIDAD PROFESIONAL ADOLFO LPEZ MATEOS
INSTITUTO POLITCNICO NACIONAL ESCUELASUPERIORDE INGENIERAMECNICAY ELECTRICA UNIDADPROFESIONAL"'ADOLFOLPEZMATEOS" REPORTE TCNICO QUEPARAOBTENERELTlTULODE INGENIEROENCONTROLYAUTOMATIZACIN PORLAOPCiNDETITULAClN CURRICULAR DEBERA(N)DESARROLLAR C.ALDOAVILAREYNA C.JUANMANUELPREZBRANTD "MODELADOYSIMULACINDEUNACALDERAPARALAIMPLEMENTACINDE LAZOSDECONTROLCONPLC" LA REALIZACIN DEL MODELADO Y SIMULADO DE UNA CALDERA CON AYUDA DE UN SOFfWARE y EL ESTUDIO DE ALGUNAS VARIABLES DE PROCESO CON EL FIN DE ESTUDIAR Y PODER DESARROLLAR LAZOS DECONTROLCONPLC(CONTROLADORLGICO PROGRAMABLE) .:. REALIZAR EL SIMULADOR DINAMICO DE UNA CALDERA EXISTENTE EN LA INDUSTRIA CON LA AYUDA DELSOFTWAREVISUALBASIC. .:. REALIZAR LA VINCULACIN ENTRE VISUAL BASIC y ALLEN BRADLEY PARA OPERAR LAZOS DE CONTROLCONPLC(CONTROLADORLGICOPROGRAMABLE) . :. REALIZAR LA SIMULACIN MATEMTICA MEDIANTE EL USO DE LA HERRAMIENTA DE MATLAB LLAMADASIMULlNK. MXICOD. F.,A16DEAGOSTODE2011. ASESORES ING.H ING. O ~ ARODRiGUEZ O ESAR JE EPARTAME TOACADMICODE INGENIERAENCONTROLYAUTOMATIZACIN Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina II
ndice
Objetivo Justificacin Planteamiento del problema Hiptesis Introduccin
Captulo I.- Marco Terico
1.1.- Introduccin terica 1.2.- Generalidades 1.2.1.- Caldera de vapor 1.3.- Breve historia de la caldera 1.4.- Tipos de calderas 1.5.- Clasificacin de las calderas 1.5.1.- Segn su uso 1.5.2.- Segn la presin de trabajo 1.5.3.- Segn su capacidad 1.5.4.- Segn el material de construccin 1.5.5.- Segn el tamao 1.5.6.- Segn el contenido de los tubos o diseo Caldera piro tubular o de tubos de humos Caldera acuotubular o de tubos de agua 1.5.7.- Segn la forma y posicin de los tubos 1.5.8.- Segn la fuente de energa 1.5.9.- Segn la clase de combustible 1.5.10.- Segn el fluido utilizado 1.5.11.- Segn el sistema de circulacin 1.5.12.- Segn la posicin del hogar 1.5.13.- Segn el tipo de hogar 1.5.14.- Segn su forma general 1.5.15.- Segn el nombre o marca registrada del fabricante 1.5.16.- Segn el tiro de los gases 1.5.17.- Segn el modo de gobernar la operacin 1.5.18.- Segn propiedades especiales 1.5.19.- Segn su volumen 1.6.- Partes principales que componen una caldera 1.6.1.- Accesorios Accesorios de observacin Accesorios analizadores de gases de la combustin Accesorios indicadores de temperatura Accesorios de seguridad Accesorios de alimentacin de agua Accesorios de limpieza Accesorios de aumento de eficiencia Accesorios de control automtico 1.6.2.- Descripcin de los accesorios VIII IX X XI XII
1 2 3 4 4 5 6 6 6 6 6 6 7
8 8 9 9 9 9 9 9 9 10 10 10 10 10 14 14 14 15 15 15 15 15 15 15 15 Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina III
Accesorios de observacin Accesorios de seguridad Accesorios de alimentacin de agua Accesorios de limpieza Accesorios de control 1.7.- Control e instrumentacin de la caldera 1.7.1.- Control de combustin Caudal fuel caudal aire en serie Presin vapor caudal fuel en serie / caudal aire en serie Caudal aire caudal fuel en serie Caudal aire caudal fuel en paralelo 1.7.2.- Control de nivel Mtodo que se utilizan para el control de nivel del agua Control on / off Control modulante Utilizacin de controles y alarmas de agua en una caldera 1.7.3.- Control de presin
Captulo II.- Descripcin De La Caldera Piro Tubular
2.1.- Seleccin de la caldera 2.1.1.- Equipamiento 2.1.2.- Ventajas de la caldera UL - S 2.1.3.- Mejoras de la caldera UL - S 2.1.4.- Caractersticas de la caldera UL - S 2.1.5.- Dimensiones de la caldera UL - S 2.1.6.- Aplicaciones de la caldera UL - S 2.1.7.- Fallas posible en la caldera 2.2.- Control propuesto para la caldera 2.3.- Elementos de control que utiliza la caldera
Captulo III.- Desarrollo De Ingeniera
3.1.- Seleccin del software y desarrollo de la simulacin 3.2.- Desarrollo de algoritmos 3.2.1.- Ventana principal Algoritmo de ventana principal Diagrama de flujo de ventana principal 3.2.2.- Ventana men Algoritmo ventana men Diagrama de flujo ventana men 3.2.3.- Ventana de simulacin dinmica Algoritmo de ventana de simulacin dinmica Algoritmo modo manual Diagrama de flujo modo manual Algoritmo modo automtico Diagrama de flujo modo automtico Subrutina de reloj de envo y recibo de datos 3.3.- Cdigo y propiedades utilizadas en Visual Basic 3.3.1.- Caractersticas de los elementos de Visual Basic utilizados en el 15 16 16 16 17 17 18 19 19 20 21 22 25 26 26 26 26
28
29 30 33 33 34 34 34 35 36 39
42
44 45 45 46 46 47 47 48 49 50 50 51 53 54 58 59
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina IV
simulador Etiquetas (Label) Imgenes (Images) Relojes (Timer) Botones (CommandButton) Checkbox (Checkbox) Caja de texto (TextBox) Figuras (Shape) 3.3.2.- Cdigo utilizado para la comunicacin 3.4.- Construccin del simulador 3.4.1.- Flowmeter 3.4.2.- Bomba 3.4.3.- Sensores 3.4.4.- Tanque 3.4.5.- Quemador 3.4.6.- Llenado de agua 3.4.7.- Accidente agua y fuego 3.4.8.- Vaciado de agua 3.5- Ventana clculos extras 3.6.- Implementacin de lazos de control con PLC 3.6.1.- Configuracin para la comunicacin 3.6.2.- Control de nivel Control on / off 3.6.3.- Control de temperatura 3.6.4.- Control propuesto de la caldera 3.7.- Modelado de una caldera a partir de la implementacin de lazos de control 3.7.1.- Modelado a bloques de una caldera a partir de la implementacin de lazos de control Obtencin del modelo a bloques de la caldera
Captulo IV.- Estudio de Costos
4.1.- Estudio de costos 4.1.1.- Actividades desarrolladas y tiempo empleado 4.2.- Recursos utilizados 4.3.- Desarrollo de ingeniera 4.4.- Monto por actividad 4.5.- Estudio financiero
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina V
ndice de figuras
Figura 1.1 Caldera tipo piro tubular Figura 1.2 Caldera tipo acuotubular Figura 1.3 Partes de una caldera Figura 1.4 Puerta del hogar Figura1.5 Lazo de control caudal fuel caudal aire en serie Figura 1.6 Lazo de control presin de vapor caudal fuel en serie / caudal aire en serie Figura 1.7 Lazo de control caudal aire caudal fuel en serie Figura 1.8 Lazo de control caudal aire caudal fuel en paralelo Figura 1.9 Lazo de control de nivel de acuerdo a la salida Figura 1.10 Lazo de control de nivel con electro niveles Figura 1.11 Lazo de control de nivel con flotador Figura 1.12 Lazo de control de nivel con respecto a flujo en la salida Figura 1.13 Lazo de control de nivel con realimentacin y rel comparador
Figura 2.1 Caldera piro tubular modelo UL S / UL SX Figura 2.2 Componentes de una caldera piro tubular modelo UL S / UL SX Figura 2.3 Componentes de una caldera piro tubular modelo UL S / UL SX Figura 2.4 Tuberas internas en la caldera Figura 2.5 Caldera descrita en su forma de operacin Figura 2.6 Lazo de control de temperatura propuesto Figura 2.7 Lazo de control de presin propuesto Figura 2.8 Sistema de control descrito por los lazos Figura 2.9 Sensor de electro nivel Figura 2.10 Quemador Figura 2.11 Funcionamiento del quemador
Figura 3.1 Visual Basic 6.0 Figura 3.2 MatLab 7.0 Figura 3.3 Ventana de inicio del simulador Figura 3.4 Diagrama de flujo de la ventana principal Figura 3.5 Ventana men para seleccin de aplicacin Figura 3.6 Diagrama de flujo men Figura 3.7 Simulador en Visual Basic Figura 3.8 Diagrama de flujo modo manual Figura 3.9 Diagrama de flujo modo automtico Figura 3.10 Diagrama de flujo subrutina envo y recibo de datos Figura 3.11 Flowmeter Figura 3.12 Tubera Figura 3.13 Bomba Figura 3.14 Sensores Figura 3.15 Tanque Figura 3.16 Quemador 7 8 11 12 19
20 21 21 23 23 24 24
25
29
31
32 36 37 37 38 38 40 41 41
44 45 46 46 47 48 49 51 54 58 65 65 66 66 67 67 Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina VI
Figura 3.17 Llenado de agua Figura 3.18 Accidentes de agua y fuego Figura 3.19 Formula de capacidad de produccin de vapor en las calderas Figura 3.20 Ventana clculos extra con la pestaa de capacidad de produccin, activa Figura 3.21 Ventana clculos extra con los clculos realizados Figura 3.22 Ventana clculos extra, errores posibles Figura 3.23 Ventana clculos extra Figura 3.24 Ventana clculos extra con los valores correspondientes al problema Figura 3.25 Ventana del software RsLinx Figura 3.26 Configuracin del software RsLinx Figura 3.27 Configuracin del driver Figura 3.28 Eleccin de una estacin Figura 3.29 Ventana del software RsLinx Figura 3.30 Configuracin del tpico Figura 3.31 Nombre del tpico Figura 3.32 Ventana simulador dinmico Figura 3.33 Ventana del software RsLogix 500 Figura 3.34 Ventana para guardar los archivos Figura 3.35 Ventana del software RsLogix 500 Emlate Figura 3.36 Seleccin de la estacin Figura 3.37 Ventana del software RsLogix 500 Emlate Figura 3.38 Programa del PLC (Controlador Lgico Programable) Figura 3.39 Programa y simulacin en operacin Figura 3.40 Programa del PLC (Controlador Lgico Programable) Figura 3.41 Simulador en operacin Figura 3.42 DTI (Diagrama de Tuberas e Instrumentacin) propuesto Figura 3.43 Lnea 0000 del programa hecho en RsLogix 500 Figura 3.44 Lnea 0001 del programa hecho en RsLogix 500 Figura 3.45 Lmpara verde encendida en el tablero del simulador Figura 3.46 Lnea 0002 del programa hecho en RsLogix 500 Figura 3.47 Lmpara roja encendida en el tablero del simulador Figura 3.48 Lnea 00003 del programa hecho en RsLogix 500 Figura 3.49 Control de nivel en marcha en el simulador Figura 3.50 Linera 0004 del programa hecho en RsLogix 500 Figura 3.51 Control de temperatura en marcha en el simulador Figura 3.52 Lnea 0005 del programa hecho en RsLogix 500 Figura 3.53 Alarma de presin alta en marcha en el simulador Figura 3.54 Lnea 0006 del programa hecho en RsLogix 500 Figura 3.55 Conteo de litros en el simulador Figura 3.56 Variables no utilizadas en RsLogix 500 Figura 3.57 Modelado en MatLab del lazo de control de nivel Figura 3.58 Seal de ajuste de los sensores Figura 3.59 Ecuacin del sensor Figura 3.60 Grfica de operacin de los rangos del sensor de nivel Figura 3.61 Variador de nivel del tanque Figura 3.62 Controlador On Off Figura 3.63 Funcin de transferencia del elemento final y de la planta 68 70
70
72 72 73 74
74 75 76 76 76 77 78 78 79 80 80 81 81 82 82 83 84 85 85 86 87 87 87 88 88 88 89 89 89 90 90 91 91 95 96 96 97 98 98 99 Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina VII
Figura 3.64 Grfica de la seal de respuesta de nivel Figura 3.65 Modelo MatLab de lazo de presin Figura 3.66 Grfica de operacin de los rangos de la vlvula para presin Figura 3.67 Grfica de operacin de los rangos de sensor de presin Figura 3.68 Planta en lazo abierto Figura 3.69 Retroalimentacin mediante sensor de presin Figura 3.70 Grfica de seal de respuesta de presin Figura 3.71 Modelo en MatLab del lazo de temperatura Figura 3.72 Seal de ajuste a 235 C Figura 3.73 Grfica de operacin de los rangos de la vlvula o elemento final Figura 3.74 Grfica de operacin de los rangos de sensor de temperatura Figura 3.75 Lazo cerrado del sistema Figura 3.76 Grfica de seal de respuesta de temperatura
Figura 4.1 Actividades desempeadas en el simulador Figura 4.2 Actividades desempeadas en el modelado 99 100
100 101 102 102 103 103 104
104
105 106 106
109 110
ndice de tablas
Tabla 1.1 Control de agua de alimentacin de acuerdo a la capacidad del tanque
Tabla 2.1 Caractersticas de la caldera piro tubular modelo UL S / UL SX Tabla 2.2 Dimensiones de la caldera piro tubular modelo UL S / UL SX Tabla 2.3 Daos frecuentes en un caldera
Tabla 3.1 Propiedades de las etiquetas (Label) Tabla 3.2 Propiedades de las imgenes (Images) Tabla 3.3 Propiedades de los relojes (Timer) Tabla 3.4 Propiedades de los botones (CommandButton) Tabla 3.5 Propiedades de los checkBox (CheckBox) Tabla 3.6 Propiedades de las cajas de texto (TextBox) Tabla 3.7 Propiedades de las figuras (Shape)
Tabla 4.1 Recursos utilizados en el proyecto Tabla 4.2 Actividades desarrolladas en el simulador Tabla 4.3 Actividades desarrolladas en el modelado Tabla 4.4 Suma total de recursos
22
34
34 35
60 61 61 62 62 63 64
110 111 112 113
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina VIII
OBJETIVO
La realizacin del modelado y simulacin de una caldera con ayuda de un software y el estudio de algunas de las variables de proceso con el fin de estudiar y poder desarrollar lazos de control con PLC (Controlador Lgico Programable).
OBJETIVOS ESPECFICOS
Realizar el simulador dinmico de una caldera existente en la industria con la ayuda de software Visual Basic.
Realizar la vinculacin entre Visual Basic y Allen Bradley para operar lazos de control con PLC (Controlador Lgico Programable).
Realizar la simulacin matemtica mediante el uso de la herramienta de MatLab llamada Simulink.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina IX
JUSTIFICACIN
Brindar un concepto bsico al operario sobre el control y manejo de las variables bsicas presentes en una caldera y de esta manera desarrollar lazos de control por medio del modelado y simulacin del proceso, tambin comprender el funcionamiento de un PLC (Controlador Lgico Programable). Con ello, se logra que un operario sea capaz de comprender de forma general el proceso de una caldera y las posibles fallas que pueden presentarse.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina X
PLANTEAMIENTO DEL PROBLEMA
Las posibles fallas que pueden presentarse dentro de la operacin de una caldera, generan un mal desempeo. Por ello, se necesita de un simulador el cual ayude a observar el comportamiento y a tener una nocin bsica sobre el proceso en una caldera y con esto desarrollar lazos de control que permitan el control de las variables en el proceso y entender el comportamiento de un PLC (Controlador Lgico Programable).
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina XI
HIPTESIS
La simulacin de una caldera mediante una aplicacin de software, ayudar a comprender de una forma ms clara el funcionamiento de una caldera y adems desarrollar lazos de control con PLC (Controlador Lgico Programable).
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina XII
INTRODUCCIN
Hoy en da la utilizacin de calderas ha crecido conforme ha evolucionado el entorno industrial y el empleo de nuevas tcnicas para el control de procesos, de esta manera la implementacin de una caldera depende directamente del tipo de proceso, sin embargo, las calderas son eficientes y de una rpida respuesta con lo cual se garantiza un mejor desempeo en la realizacin de funciones u operaciones que el proceso demande. El uso de las calderas puede ser a nivel residencial, comercial e industrial esta ltima toma en cuenta los tramos alimenticios, qumicos, automotrices, produccin de energa elctrica entre otros. En consecuencia a ello, el uso de calderas puede generar riesgos y esto depende en gran medida de las dimensiones con las cuales pueda contar la misma, ya que el control de las variables que interviene en el desarrollo del proceso se puede ver afectado y esto puede generar perdidas o accidentes irreparables.
Por lo tanto, la realizacin de un sistema de control permite un funcionamiento eficaz de la caldera, de sus variables y del desarrollo del proceso en el cual este interviniendo la misma. Con ello, se desea crear un simulador el cual ayudar a observar el comportamiento dinmico de una caldera en el cual se podr desarrollar lazos de control y de igual manera contar con un modelo matemtico el cual permite comprender y conocer la operacin del mismo; de tal manera que sea ms eficiente su funcionamiento, y as evitar riesgos.
El proyecto tiene por objeto el uso de software como base para la realizacin de un simulador que permita desarrollar un concepto el cual se enfoque al principio de operacin de una caldera y el control de sus variables de proceso y por ltimo la realizacin de lazos de control los cuales aseguren un buen funcionamiento del proceso. Es por ello y de vital importancia remarcar que en este proyecto se realizo una idea que pudiera simular de forma bsica las caractersticas de una caldera, con el fin de comprender de forma prctica su operacin.
Por consiguiente, el captulo 1 ayuda a comprender los conceptos fundamentales con los cuales cuenta una caldera, es fundamental para su buen entendimiento; el captulo 2 aborda la descripcin de nuestra caldera, la cual para este caso, se trata de una caldera tipo piro tubular, en la cual los componentes con los que cuenta son importantes para ejecutar un sistema de control que permita realizar los lazos de control correspondientes; para el captulo 3, se habla sobre la ingeniera empleada para poder desarrollar el proyecto, en este caso se realizo una divisin del trabajo en la cual el modelado y simulacin se abordaron bajo conceptos entendibles para la aplicacin del trabajo; y por ltimo, el captulo 4 nos asigna el anlisis y costos del proyecto, en este punto se hace un anlisis a detalle de aquellos agentes que pudieron influir en la realizacin del proyecto para determinar y valorar dicho trabajo.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 2
CAPTULO I.- MARCO TERICO
En este captulo se dar la teora necesaria para comprender el funcionamiento de la caldera adems de una breve historia y como se fue desarrollando conforme el paso del tiempo, de igual manera su clasificacin y el control que se utiliza en las calderas.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 3
1.1.- Introduccin terica
Las calderas existen desde hace ms de doscientos aos, siendo tan confiables que la mayora de la gente no les da mucha importancia, las podemos ver en casi cualquier lugar del mundo, transfiriendo calor del combustible al agua para calentar edificios o permitir procesos.
Las calderas son simples eficientes y fiables. Ningn equipo las supera transfiriendo calor de un lugar a otro, se han utilizado para la calefaccin desde antes de la guerra civil de los estados unidos, en 1861, incluso antes de esta guerra, ya las calderas se usaban en procesos industriales.
Actualmente se utilizan en fabricas, planchadoras de ropa, lavaplatos, pasteurizacin de leche, esterilizacin de equipos mdicos y hasta para calentar ciudades enteras, como se podr observar sus capacidades parecen no tener fin.
Sin embargo y a pesar de sus simplicidad una caldera de vapor puede representar un problema si el sistema de control no acta correctamente, si la energa entregada a la caldera excede lo que ella puede absorber, se puede producir una rotura.
Una simple vlvula de seguridad de la capacidad adecuada, que proporcione alivio a la presin, protege la caldera contra una presin excesiva. Pero la sobre presin no es lo nico que puede amenazar a una caldera si no tambin el nivel de agua, si cae demasiado, la caldera se puede quemar, y es por eso que tambin se debe estar siempre en guardia, sin un nivel de agua no es correcto el calor se acumula rpidamente y es por eso que necesita agua para refrescar las superficies de metal y ese calor excesivo no crea una condicin de funcionamiento muy peligrosa
Tradicionalmente al desarrollar el control de una caldera, las acciones de modulacin de la misma se desarrollaban con equipos analgicos. Las secuencias de arranque y parada, as como los enclavamientos, son acciones digitales que implican equipos digitales. Actualmente debido a los avances en los sistemas basados en microprocesador es posible integrar estos dos sistemas en uno solo, aunque se siguen manteniendo algunos condicionantes en lo que se refiere a los equipos dedicados a la seguridad de la caldera.
Para desarrollar una aplicacin de control adecuadamente es necesario entender correctamente los objetivos del sistema de control, en las calderas de vapor, existen tres objetivos bsicos:
1.- Hacer que la caldera proporcione un suministro continuo de vapor en las condiciones de presin y temperatura deseadas.
2.- Operar continuamente la caldera al menor coste de combustible manteniendo un alto nivel de seguridad.
3.- Arrancar y parar de forma segura, vigilar y detectar condiciones inseguras y tomar las acciones necesarias para una operacin segura en todo momento. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 4
Los dos primeros objetivos sern realizados por lo que tradicionalmente se conoce como sistema de control analgico, mientras que el tercero ser labor del sistema de seguridad.
Una caldera de vapor es una unidad de proceso de gran importancia en todo tipo de industrias. En general en una industria, el vapor se utiliza como: medio de calefaccin directa o indirecta, materia prima, medio de obtencin de energa elctrica en procesos de cogeneracin.
Controlar de forma eficaz las condiciones de operacin de una caldera es una necesidad obvia si se tiene en cuenta que las condiciones de trabajo (presiones y temperaturas elevadas) constituyen la causa principal de peligros por riesgo de explosiones. Tambin debe tenerse en cuenta el aspecto econmico, considerando no solo los costes de construccin, si no tambin los elevados costes de operacin (grandes cantidades de combustibles quemados) y de mantenimiento relacionados con las condiciones de operacin.
Una caldera es una mquina o dispositivo de ingeniera que est diseado para generar vapor saturado. ste vapor se genera a travs de una transferencia de calor a presin constante, en la cual el fluido, originalmente en estado lquido, se calienta y cambia de estado.
Por ello, podemos observar que el concepto general de una caldera engloba muchos otros conceptos los cuales al momento que esta operando llegan a surgir y forman parte del mismo.
1.2.- Generalidades
Una caldera es un recipiente metlico o dispositivo en el cual se calienta agua o genera vapor de agua, el cual utilizarn para diferentes aplicaciones, en otras palabras son intercambiadores de calor, que transforma la energa qumica del combustible en energa calorfica, adems de intercambiar este calor con un fluido generalmente agua, que se transforma en vapor de agua.
En una caldera se produce la combustin que es la liberacin del calor del combustible y la captacin del calor liberado por el fluido. Una caldera es a menudo el equipo ms grande que se encuentra en un circuito de vapor. Su tamao puede depender de la aplicacin en la que se usa. En una instalacin grande, donde existen cargas de vapor variables, pueden usarse varias calderas.
Estas calderas se fabrican para todo tipo de combustibles: solid (carbn o lea) lquidos (gasleo) y gaseosos (propano, gas natural).
Las calderas son la parte ms importante del circuito de vapor, despus de todo, es donde se crea el vapor. Es necesario saber que existen calderas de todo tamao. Las calderas pequeas, se utilizan exclusivamente para agua caliente sanitaria, se suelen conocer como calentadores (ej. para emplear en la ducha, en el fregadero de la cocina, etc.).
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 5
La caldera ideal debe poseer:
Simplicidad en la construccin, excelente ejecucin y materiales con buena conductividad.
Diseo y construccin para ajustarse a la expansin y contraccin propia de los materiales.
Adecuado espacio para el agua, para el vapor, para la liberacin del vapor limpio, y una buena circulacin de agua.
Fcil acceso para limpieza y reparacin.
Factores de seguridad que garanticen el perfecto desempeo del equipo.
1.2.1.- Caldera de vapor
Se conoce como caldera de vapor a aquella unidad en la cual se puede cambiar el estado del fluido de trabajo (agua) de lquido a vapor de agua, en un proceso a presin constante y controlada, mediante la transferencia de calor de un combustible que es quemado en una cmara conocida como "hogar". En algunos casos se puede llevar hasta un estado de vapor sobrecalentado, todo esto para una aplicacin en la industria.
1.3.- Breve historia de la caldera
La mquina elemental de vapor fue inventada por Dionisio Papin en 1769 y desarrollada posteriormente por James Watt en 1776. La produccin de calor fue uno de los primeros pasos del hombre en el campo de la tcnica; se utiliz en forma relativamente rudimentaria hasta fechas muy recientes. Fue la utilizacin del vapor como fuerza motriz lo que hizo posible la revolucin industrial del siglo XVIII y el desarrollo del generador de vapor de gran potencia, ha hecho surgir la era de electrificacin del siglo XX. Las fbricas modernas, los grandes edificios y el confort en los hogares, son nicamente posibles gracias a la electricidad, el vapor destinado a procesos industriales y a las plantas de calefaccin central.
Hasta principios del siglo XIX se usaron calderas para teir ropas, producir vapor para limpieza etc., hasta que Papin creo una pequea caldera llamada marmita. Se uso vapor para intentar mover la primera mquina homnima, la cual no funcionaba durante mucho tiempo ya que utilizaba vapor hmedo (de baja temperatura) y al calentarse esta dejaba de producir trabajo til. Cuando James Watt observ que se podra utilizar el vapor como una fuerza econmica que remplazara la fuerza animal y manual, se empez a desarrollar la fabricacin de calderas, hasta llegar a las que actualmente tienen mayor uso en las distintas industrias.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 6
Luego de otras experiencias, James Watt completo una mquina de vapor de funcionamiento continuo que uso en su propia fabrica, ya que era un industrial ingles muy conocido. Las primeras calderas tenan el inconveniente que los gases calientes estaban en contacto solamente con su base, y en consecuencia se aprovechaba mal el calor del combustible. Debido a esto y posteriormente se le introdujeron tubos, para aumentar la superficie de calefaccin. Inicialmente fueron empleadas como mquinas para accionar bombas de agua, de cilindros verticales. Para medir la potencia de la caldera y como dato curioso, Watt recurri a medir la potencia promedio de muchos caballos, y obtuvo unos 33.000 libras pie / min o sea 550 libras pie/seg., valor que denomino Horse Power, potencia de un caballo. Posteriormente, al transferirlo al sistema mtrico de unidades, daba algo ms de 76kgm/seg. Pero la oficina internacional de peso y medidas de Paris, resolvi redondear ese valor a 75 ms fcil de simplificar llamndolo caballo de vapor en homenaje a Watt.
1.4.- Tipos de caldera
Conforme ha transcurrido el tiempo se han hecho una serie de calderas diferentes a las cuales les ponen diferentes nombres de acuerdo a la aplicacin para la que se va utilizar por ejemplo:
Caldera de agua caliente: Es toda caldera en la que el medio de transporte es agua a temperatura inferior a 110.
Caldera de agua sobrecalentada: Es toda caldera en la que el medio de transporte es agua a temperatura superior a 110.
Calderas de nivel definido: Son aqullas calderas que disponen de un determinado plano de separacin de las fases lquida y vapor, dentro de unos lmites previamente establecidos.
Calderas sin nivel definido: Son aqullas calderas en las que no haya un plano determinado de separacin entre las fases lquida y vapor.
Calderas automticas: Son aquellas calderas que realizan su ciclo normal de funcionamiento sin precisar de accin manual alguna, salvo en su puesta inicial en servicio o en caso de haber actuado un rgano de seguridad de corte de aportacin calorfica. Asimismo se considerarn como automticas las calderas que realizan su ciclo normal de funcionamiento sin precisar de una accin manual, salvo para cada puesta en marcha de su sistema de aportacin calorfica despus de que ste haya sufrido un paro ocasionado por la accin de alguno de sus rganos de seguridad o de regulacin.
Calderas manuales: Se considerar como manual cualquier caldera cuyo funcionamiento difiera del de las anteriormente definidas como automticas.
Caldera de vapor: Es toda caldera en la que el medio de transporte es vapor de agua.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 7
1.5.- Clasificacin de las calderas
Las calderas pueden ser clasificadas basndose en distintos puntos de vista independientes entre si, de forma que uno no excluya el otro. As los factores a considerar para clasificarlas pueden ser los siguientes:
1.5.1.- Segn su uso
Calderas de acuerdo a su uso, existen mviles y fijas las mviles son locomotoras, buques, porttiles, las fijas son industriales, domiciliarias, comerciales. [15].
1.5.2.- Segn la presin de trabajo
Segn su presin de trabajo las clasificamos en baja, mediana, alta presin y sper crticas dependiendo las presiones de trabajo las cuales son:
Calderas de baja presin 0 de 450 psig Calderas de mediana presin 450 a 950 psig Calderas de alta presin > 950 psig [15].
1.5.3.- Segn su capacidad
Segn su capacidad se clasificaran por medio de categoras las cuales son:
Categora A: Aquellas que generan ms de 7500 Kg. /h de vapor o que tenga una superficie de calefaccin mayor a los 200 m 2 .
Categora B: Las que generan ms de 2000 Kg. /h de vapor o tengan ms que 60 m 2 de superficie de calefaccin.
Categora C: Cuando una caldera genere ms de 70 Kg. /h de vapor y su superficie de calefaccin sea superior a los 2m 2 .
Categora D: Las calderas que generen menos de 70 Kg. /h y tengan menos de 2m 2 de superficie de calefaccin. [15].
1.5.4.- Segn el material de construccin
Segn el material de construccin del recipiente o los tubos, pueden ser de cobre, bronce, hierro, acero comn, acero inoxidable, aceros especiales o aleaciones especiales. Lo ms frecuente es utilizar para calderas pequeas, acero comn o aceros reforzados especiales para presiones y capacidades mayores. [15].
1.5.5.- Segn el tamao
Segn su tamao o capacidad pueden ser pequeas o livianas, medianas, grandes o industriales, esto esta asociado a la capacidad de produccin de vapor de la caldera. [15]. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 8
1.5.6.- Segn el contenido de los tubos o diseo
En esta clasificacin se definen dos tipos de calderas y las que sern ms utilizadas dependiendo de las necesidades del proceso, estas dos clasificaciones son la caldera piro tubular y la caldera acuotubular ser llamada as dependiendo como circule por el interior de los tubos los gases de combustin o el agua de vapor, en la actualidad esta clasificacin es una de las ms utilizadas.
Caldera piro tubular o de tubos de humos
En estas calderas los gases calientes pasan por el interior de los tubos, los cuales se hallan rodeados de agua como se muestra en la figura 1.1. La caldera piro tubular generalmente tienen un hogar integral (denominado caja de fuego) limitado por superficies enfriadas por agua. Esta caldera tambin es llamada humo tubular y manejan presiones de operacin de 0-300 psig., su principal uso de estas calderas es para:
Instalaciones de calefaccin a baja presin Producir vapor a presin relativamente baja Produccin de energa
Ventajas: Figura 1.1 Caldera tipo piro tubular
Menor costo inicial debido a la simplicidad de su diseo. Mayor flexibilidad de operacin. Menores exigencias de pureza en el agua de alimentacin. Son pequeas y eficientes.
Inconvenientes:
Mayor tiempo para subir presin y entrar en funcionamiento. No son utilizables para altas presiones. [15].
Calderas acuotubular o de tubos de agua
En las calderas acuotubulares, por el interior de los tubos pasa agua o vapor y los gases calientes se hallan en contacto con la superficie externa de aquellos como se muestra en la figura 1.2, en contraste con el tipo piro tubular las calderas acuotubulares son las empleadas casi exclusivamente cuando interesa obtener elevadas presiones y rendimientos, debido a que los esfuerzos desarrollados en los tubos por las altas presiones son de traccin en vez de compresin, como ocurre en los piro tubos. Estas calderas tambin son llamadas de tubos de agua y manejan presiones de operacin de 0-2200 psig.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 9
Figura 1.2 caldera tipo acuotubular
Ventajas:
La caldera de tubos de agua tiene la ventaja de poder trabajar a altas presiones Se fabrican en capacidades de 20 HP hasta 2000 HP. La eficiencia trmica est por arriba de cualquier caldera de tubos de humo, ya que se fabrican de 3, 4 y 6 pasos dependiendo de la capacidad. El tiempo de arranque para la produccin de vapor a la presin de trabajo no excede los 20 minutos. Pueden ser puestas en marcha rpidamente. Puede obtenerse mayor capacidad aumentando el nmero de tubos, independientemente del dimetro del caldern de vapor. La mayor ventaja es la libertad de incrementar las capacidades y presiones. Este tipo de caldera facilitan el montaje de la misma, da mayor calidad en fabricacin y es ms econmico. Por su fabricacin de tubos de agua es una caldera la cual no podr explotar.
Inconvenientes:
Mayor tamao y peso, mayor costo. Debe ser alimentada con agua de gran pureza.
Son usadas en centrales elctricas y otras instalaciones industriales, logrando con un menor dimetro y dimensiones totales una presin de trabajo mayor, para accionar las mquinas a vapor de principios de siglo. Es posible encontrar tambin, para bajas capacidades, calderas con tubos de humo y tubos de agua, denominadas Calderas Mixtas. [15].
1.5.7.- Segn la forma y posicin de los tubos
Segn la forma de los tubos pueden ser de tubos rectos o tubos curvos segn su posicin preponderante pueden ser calderas de tubos horizontales o verticales o con la probabilidad de que puedan estar inclinados. [15].
1.5.8.- Segn la fuente de energa
Segn la fuente de energa o aporte de calor pueden tratarse de calderas de combustibles, calderas de radiacin o conveccin, etc. [15].
Fuego Agua Vapor Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 10
1.5.9.- Segn la clase de combustible
Segn el tipo de combustible pueden ser calderas de combustin de carbn de lquidos, de gases, calderas de combustible nuclear de combustibles especiales como bagazo o licores, calderas de recuperacin de calor de gases y calderas mixtas, cuando se combinan algunos de los anteriores.
Slidos: En este tipo son un poco engorrosas de operar por la alimentacin, las cenizas y suciedad que generan y el difcil control de la combustin.
Lquidos: El combustible debe ser pulverizado o vaporizado para que reaccione con el aire.
Gaseosos: De combustin ms fcil pero ms peligrosa que los lquidos. [15].
1.5.10.- Segn el fluido utilizado
Segn el fluido utilizado pueden ser vapor de agua, de dowtherm, o mezcla de aceites, de mercurio, etc. [15].
1.5.11.- Segn el sistema de circulacin
Segn la circulacin de los fluidos entre si, pueden ser en paralelo o contracorriente de un paso, de dos o varios pasos combinando circulacin en paralelo y en contra corriente. [15].
1.5.12.- Segn la posicin del hogar
Segn la posicin del hogar se clasifica en hogar externo o interno, refirindose a la posicin del fuego respecto al volumen encerrado por la cmara de agua. [15].
1.5.13.- Segn el tipo de hogar
Segn el tipo del hogar puede ser de parrilla, fija, parrilla mvil o mecanizada, de quemador de finos, o quemador de lquidos y gases. [15].
1.5.14.- Segn su forma general
Segn su forma general son del tipo cilndricas o de tubos, y estas con o sin domo, con uno o varios domos, que a su vez pueden ser secos, hmedos o inundados, pueden ser escocesa de retorno de llama, etc. [15].
1.5.15.- Segn el nombre o marca registrada del fabricante
Segn la marca del fabricante pueden tratarse entre muchas otras de calderas babcoc y wilcox, heine, galloway, keeler, mellor goodwin, gonella, etc. [15].
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 11
1.5.16.- Segn el tiro de los gases
Segn el tiro de los gases pueden ser de tiro natural, inducido, forzado o balanceado. [15].
1.5.17.- Segn el modo de gobernar la operacin
Segn el modo de gobernar o controlar la operacin de las mismas pueden ser manuales automticas o semi automatizadas. [15].
1.5.18.- Segn propiedades especiales
Tambin pueden ser clasificadas por criterios particulares o especiales no detallados, tales como la instrumentacin empleada, aislantes empleados, nivel de agua etc. [15].
1.5.19.- Segn su volumen
Con respecto al volumen de agua que contienen en relacin con su superficie de calefaccin:
De gran volumen de agua (ms de 150 litros) Por metro cuadrado de superficie de calefaccin SC. De mediano volumen de agua. (entre 70 y 150 lts. por m 2 de SC) De pequeo volumen de agua. (menos de 70 lts. por m 2 de SC)
Todas las calderas pueden clasificarse segn las caractersticas mencionadas anteriormente. Cada fabricante ha tomado o seleccionado algunos de estos aspectos, creando tipos de calderas que se han llegado a popularizar en el ambiente industrial.
Actualmente en nuestro pas el 81% de las empresas de procesos utilizan generadores de vapor para satisfacer los requerimientos de los procesos que desarrollan, de las cuales el 67% utilizan equipos de tipo piro tubular y el 33% restante utilizan de tipo acuotubular. [15].
1.6.- Partes principales que componen una caldera.
En este subtema explicaremos solo partes generales relevantes propias del diseo de las calderas. Debido a que cada caldera dispone de diferentes elementos, dependiendo del tipo, de partes y caractersticas, es muy difcil atribuir a todas ellas un determinado componente. En razn de lo anterior se analizarn las partes principales de las calderas en forma general, especificando en cada caso el tipo de caldera que dispone de dicho elemento. Para tal anlisis usaremos el esquema de la caldera cilndrica sencilla mostrada en la figura 1.3. [13].
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 12
Figura 1.3 Partes de una caldera
Hogar o fogn: Es el espacio donde se produce la combustin. Se le conoce tambin con el nombre de cmara de combustin.
Los hogares se pueden clasificar en:
Segn su ubicacin:
Hogar exterior Hogar interior
Segn el tipo de combustible:
Hogar para combustibles slidos Hogar para combustibles lquidos y gaseosos
Segn su construccin.
Hogar liso Hogar corrugado
Esta clasificacin rige solamente cuando el hogar de la caldera lo compone uno o ms tubos a los cuales se les dan el nombre de Tubo Hogar.
Puerta hogar: Es una pieza metlica, abisagrada, revestida generalmente en su interior con ladrillo refractario o de doble pared, por donde se alimenta de combustible slido al hogar y se hacen las operaciones de control de fuego como se muestra en la figura 1.4. En las calderas que queman combustibles lquidos o gaseosos, esta puerta se reemplaza por el quemador. [13].
MAMPOSTER IA Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 13
Figura 1.4 Puerta del hogar
Emparrillado: Son piezas metlicas en formas de rejas, generalmente rectangulares o trapezoidales, que van en el interior del hogar y que sirven de soporte al combustible slido. Debido a la forma de reja que tienen, permiten el paso del aire primario que sirve para que se produzca la combustin. Las parrillas deben adaptarse al combustible y cumplir los siguientes requisitos:
Deben permitir convenientemente el paso del aire Deben permitir que caigan las cenizas Deben permitir que se limpien con facilidad y rapidez Los barrotes de la parrilla deben ser de buena calidad para que no se quemen o deformen Deben ser durables
Algunos diseos de parrillas permiten que por su interior pase agua para refrigerarlas y evitar recalentamientos. Hay varios tipos de parrillas las cuales se pueden clasificar de la siguiente manera. [13].
Segn su instalacin:
Fijas o estacionarias: Son aquellas que no se mueven durante el trabajo Mviles o rotativas: Son aquellas que van girando o avanzando mientras se quema el combustible.
Segn su posicin
Horizontales Inclinadas Escalonadas
Cenicero: Es el espacio que queda bajo la parrilla y que sirve para recibir las cenizas que caen de sta. Los residuos acumulados deben retirarse peridicamente para no obstaculizar el paso de aire necesario para la combustin. En algunas calderas el cenicero es un depsito de agua. [13].
Puerta del cenicero: Accesorio que se utiliza para realizar las funciones de limpieza del cenicero. Mediante esta puerta regulable se puede controlar tambin la entrada del aire primario al hogar. [13].
PUERTA DEL HOGAR Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 14
Altar: Es un pequeo muro de ladrillo refractario, ubicado en el hogar, en el extremo opuesto a la puerta del hogar y al final de la parrilla, debiendo sobrepasar a sta en aproximadamente 30 cm. Los objetivos del altar son:
Impedir que al avivar, cargar o atizar los fuegos tiren partculas de combustibles o escoria al primer tiro de los gases. El altar forma tambin el cierre interior del cenicero. Imprimir a la corriente de aire de la combustin una distribucin lo ms uniforme posible y una direccin ascensional vertical en todo el largo y ancho de las parrillas. Restringir la seccin de salida de los gases calientes aumentando su velocidad, lo cual facilita su mezcla y contacto ntimo con el aire, haciendo as que la combustin sea ms completa. [13].
Conductos de humos: Es aquella parte de la caldera por donde circulan los humos y los gases calientes que se han producido en la combustin, en estos conductos se realiza la transmisin de calor al agua que contiene la caldera. [13].
Caja de humo: Corresponde al espacio de la caldera en el cual se juntan los humos y gases despus de haber entregado su calor y antes de salir por la chimenea. [13].
Chimenea: Es el conducto de salida de los gases y humos de la combustin hacia la atmsfera, los cuales deben ser evacuados a una altura suficiente para evitar perjuicios o molestias a la comunidad. Adems, tiene como funcin producir el tiraje necesario para obtener una adecuada combustin, esto es, haciendo pasar el aire necesario y suficiente para quemar el combustible, en caldera que usan combustibles slidos. [13].
Tapas de registro o puertas de inspeccin: Son aperturas que permiten inspeccionar, limpiar y reparar la caldera. Existen dos tipos dependiendo de su tamao:
Las puertas de hombres Las tapas de registro [13].
Puertas de hombres: Como su nombre lo indica, estas puertas tienen el tamao suficiente para permitir el paso de un hombre para inspeccionar interiormente la caldera y limpiarla. [13].
Tapas de registro: Todas las calderas tienen convenientemente distribuidas cierto nmero de tapas que tienen por objeto inspeccionar ocularmente el interior de las calderas o lavarlas, si es necesario extraer en forma mecnica o manual, los lodos que se hayan acumulado y que no hayan salido por las purgas. [13].
Puertas de explosin: Son puertas metlicas con contrapeso o resortes, ubicadas generalmente en la caja de humos y que se abren en caso de exceso de presin en la cmara de combustin, permitiendo la salida de los gases y eliminando la presin. Solo son utilizables en calderas que trabajen con combustibles lquidos o gaseosos. [13]. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 15
Cmara de agua: Es el volumen de la caldera que esta ocupado por el agua que contiene y tiene como lmite superior un cierto nivel mnimo del que no debe descender nunca el agua durante su funcionamiento. Es el comprendido del nivel mnimo visible en el tubo de nivel hacia abajo. [13].
Cmara de vapor: Es el espacio o volumen que queda sobre el nivel superior mximo de agua y en el cual se almacena el vapor generado por la caldera. [13].
Cmara de alimentacin de agua: Es el espacio comprendido entre los niveles mximos y mnimos de agua. Durante el funcionamiento de la caldera se encuentra ocupado por agua y/o vapor, segn sea donde se encuentre el nivel de agua. [13].
1.6.1.- Accesorios
Se define como accesorios aquellos elementos tiles o necesarios con que se equipan las calderas para facilitar el trabajo del operador; asegurar un buen funcionamiento del sistema y contribuir a la seguridad de la instalacin.
A veces una caldera necesita de algunos accesorios para tener un mejor funcionamientos, los accesorios ms comnmente usados en las calderas son los manmetros, nivel de agua, regulador de agua de alimentacin, vlvulas de seguridad, tapones, fusibles, purgadores, sopladores de holln, indicadores de tiro y aparatos de control.
Es importante que tambin cada uno de estos accesorios deben de ir instalados correctamente y en un lugar especfico de la caldera como por ejemplo los niveles de agua se montan en la parte frontal del cuerpo cilndrico de la caldera, de forma que se puedan ver desde el suelo, tambin un accesorio se define como aquellos elementos tiles o necesarios con que se equipan las calderas para facilitar el trabajo del operador, asegurar un buen funcionamiento del sistema y contribuir a la seguridad de la instalacin. Se clasifican en:
Accesorios de observacin
Indicadores de nivel de agua Tubo de nivel Grifos o llave de prueba Indicadores de presin Altmetros Manmetros
Accesorios analizadores de gases de la combustin
Indicadores de CO 2 (Oxido de carbono) Indicador de CO (Monxido de carbono)
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 16
Accesorios indicadores de temperaturas
Termmetro Pirmetros
Accesorios de seguridad
Vlvula de seguridad Silbatos de alarma Tapones fusibles
Accesorios de alimentacin de agua
Bombas centrfugas Bombas manuales Bombas de embolo
Accesorios de limpieza
Puertas de inspeccin Vlvulas de extraccin de fondo Sopladores de holln
Accesorios de aumento de eficiencia
Economizadores Calentadores de aire Retardador
Accesorios de control automtico
Control de presin presostato Control de temperatura termostato Control de nivel de agua Control de aire Control de la llama Control de encendido
1.6.2.- Descripcin de los accesorios
Accesorios de observacin:
Indicadores de nivel de agua: Toda caldera deber estar provista, a lo menos, de dos indicadores de nivel de agua, independientes entre s. Uno de ellos deber ser de observacin directa del nivel de agua, del tipo tubo de vidrio, pudiendo ser el otro formato por una serie de tres grifos o llaves de prueba. [16].
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 17
Indicadores de presin: Toda caldera deber estar provista de uno o ms manmetros, que se conectarn a la cmara de vapor de la caldera mediante un tubo que forme un sello de agua. [16].
Analizadores de gases: Son aparatos que sirven para controlar la calidad de la combustin dentro del hogar, a travs del anlisis de los gases que salen por la chimenea. [16].
Indicadores de temperatura: Son instrumentos destinados a medir la temperatura, ya sea del agua de alimentacin, del vapor, de los gases de la combustin del petrleo, etc. [16].
Accesorios de seguridad:
Vlvulas de seguridad: Tiene por objeto dar salida al vapor de la caldera cuando sta sobrepasa a la presin mxima de trabajo. [16].
Tapn fusible: El tapn fusible, es un elemento que permite el paso de vapor y agua hacia el hogar, cuando el nivel de agua en la caldera baja ms all del mnimo permitido. [16].
Alarmas: Toda caldera dispondr de un sistema de alarma, acstica o visual, que funcione cuando el nivel de agua alcance el mnimo o el mximo, deteniendo a la vez, el funcionamiento del sistema de combustin, cuando se alcance el nivel mnimo de agua. [16].
Accesorios de alimentacin de agua:
Bombas: Este accesorio al igual que el inyector, nos permite reponer l agua que se ha vaporizado en el interior de la caldera. Entre stas, tenemos las Bombas Centrfugas y las de mbolo. [16].
Inyectores: Los inyectores, son dispositivos que funcionan con el mismo vapor que produce la caldera y son capaces de descargar agua a una presin mayor que la presin interna de la caldera. [16].
Accesorios de limpieza
Puertas de inspeccin: Segn sus dimensiones se llaman puertas de hombre o tapas de registro. stas ltimas slo permiten el paso de un brazo. Ambas puertas sirven para efectuar limpiezas o inspecciones en el interior de los colectores principales o de los tubos segn sea su ubicacin. [16].
Llaves de purga: Entre las llaves de purga, se pueden distinguir las vlvulas de extraccin de fondo y las de extraccin de superficie. La primera de ellas va ubicada en las partes ms bajas de la caldera y sirven para extraer los lodos o barros provenientes de la vaporizacin de las aguas duras y accin del uso de los desincrustantes. [16].
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 18
Accesorios de control
Retardadores: Consisten en una plancha lisa, del mismo ancho que el dimetro interior del tubo, torcida en forma de hlice, la que se mete en el tubo de caldera. Los gases calientes tienen ahora que recorrer un camino mayor, siendo ms lento el paso de ellos por el interior de los tubos y entregando mayor cantidad de calor al agua. La eficiencia de la caldera se aumenta entre un 2 % y 8 % con el uso de retardadores. [16].
Presostatos: Son accesorios que funcionan sobre la base de la mxima y mnima presin de trabajo de la caldera. Actan sobre el quemador, apagndolo al llegar a la mxima presin para lo cual fue regulado y encendindolo al alcanzar la mnima presin deseada. [16].
Termostato: Son accesorios que funcionan de acuerdo a la temperatura del agua. Apagan el quemador cuando se obtiene la mxima temperatura para la cual fue regulada. [16].
Control de nivel de agua: Los controles de nivel de agua, tienen por objeto controlar que el agua, dentro de la caldera, se mantenga en un valor o en un rango pre - determinado. [16].
Control de la llama: Mediante una celda fotoelctrica se controla la llama (su largo) impidiendo la alimentacin de combustible, en caso de que sta no exista en el hogar. [16].
Control del encendido (chispa): Por medio de este control, se impide que salga combustible sin que exista la chispa para encender. [16].
1.7.- Control e instrumentacin de la caldera
La caldera puede ser instrumentada de varias formas dependiendo para lo que se va utilizar, y para el control que se utilizar, se instrumenta para controlar el nivel, para controlar la presin o para controlar la temperatura y para esto se manipulan la flama del quemador, el paso del gas hacia el quemador entre otras cosa, en este caso se tiene diferentes tipos de instrumentacin y se tomar una en general para desarrollar un lazo de control con el PLC (Controlador Lgico Programable).
Las calderas tienen un amplio uso en diferentes reas y una de estas en donde ms se utilizan es la industria, debido a que muchos procesos emplean grandes cantidades de vapor para distintas partes del proceso. La caldera se caracteriza por una capacidad nominal de produccin de vapor representada en t/h (toneladas por hora) o Kg. /h (kilogramos por hora) a una presin especificada y con una capacidad adicional de caudal en puntas de consumo de la fbrica.
Al tener una caldera se deben revisar varios datos los cuales dependern de cada proceso, esto quiere decir que la caldera debe mantener una presin de trabajo constante para la gran diversidad de caudales de consumo en la fbrica, por lo cual debe ser capaz de: Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 19
1.- Aportar energa calorfica suficiente en la combustin del fuel oil o del gas con el aire.
2.- El nivel debe de estar controlado y mantenido dentro de unos lmites.
3.- Se debe de tener una llama segura en la combustin.
4.- El sistema de control debe ser seguro en la puesta en marcha, en la operacin y en el paro de la caldera.
5.- El funcionamiento de la caldera debe ser optimizado para lograr una rentabilidad y economa adecuadas, lo cual es posible con un control digital y /o distribuido que permite optimizar la combustin de tal manera que sea lo ms seguro posible.
Para lograr todo esto la caldera la podremos dividir en diferentes secciones las cuales podremos hacer un control ms eficiente, dividiremos la caldera de acuerdo a sus partes observando que parte modifica otra parte de la caldera es por eso que aremos control para cada una de las partes como lo es el control de la combustin, control de nivel, entre otros.
1.7.1.- Control de combustin
La regulacin de la combustin se basa en mantener constante la presin de vapor en la caldera, tomndose sus variaciones como una medida de la diferencia entre el calor tomado de la caldera como vapor y el calor suministrado.
El controlador de la presin de vapor ajusta la vlvula de control de combustible. La seal procedente del caudal de aire es modificada por un rel de relacin para ajustar la relacin entre el aire y el combustible, y pasa a un controlador que la compara con la seal de caudal de combustible. Si la proporcin no es correcta, se emite una seal al servomotor de mando del ventilador o a la vlvula de mariposa, de modo que el caudal de aire es ajustado hasta que la relacin combustible aire es correcta. [9]
En la regulacin de la combustin puede darse preferencia en el mando al combustible o al aire para que la operacin de la caldera corresponda a un sistema determinado de variadas caractersticas de seguridad. Estas caractersticas de combustin son las siguientes:
Caudal fuel caudal aire en serie. Caudal aire caudal fuel en serie Presin de vapor caudal/fuel caudal vapor caudal aire en serie Caudal aire caudal fuel en paralelo.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 20
Caudal fuel caudal aire en serie
En el primer esquema de funcionamiento que puede verse en la figura 1.5 el controlador de presin ajusta el punto de consigna del controlador de caudal de fuel y esta variable acta a travs del rel de relacin fuel aire, como punto de consigna del controlador de aire. Como las variaciones del caudal del fuel influyen lentamente en la seal de presin de vapor, el controlador maestro se ajusta para una respuesta rpida ante cambios en la presin. En esta disposicin si vara la presin del vapor, el caudal de fuel cambia antes que el del aire de combustin. Si se limita el caudal de fuel, lgicamente quedara tambin limitado el caudal de aire.
La desventaja principal del sistema es el riesgo de explosin que se presenta ante un fallo de aire en el punto de consigna del controlador de caudal de aire, si as ocurre no hay aire de combustin pero el fuel continua circulando. [9]
Figura 1.5 Lazo de control caudal fuel caudal aire en serie
Presin de vapor caudal fuel en serie / caudal aire en serie
El sistema representado en la figura 1.6 se caracteriza por mantener con ms seguridad la relacin correcta aire fuel aunque el fuel no sea medido correctamente. El controlador de presin de vapor ajusta el controlador de caudal de fuel. El transmisor de caudal de vapor ajusta el controlador de caudal de aire al sistema de control de combustin. Aunque las variaciones de caudal de vapor sean rpidas, las fluctuaciones que experimenta no lo son tanto como la presin de la lnea de vapor principal. Este sistema se emplea con preferencia en calderas de carbn pulverizado. [9]
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 21
Figura 1.6 Lazo de control presin de vapor caudal fuel en serie / caudal aire en serie
Caudal aire caudal fuel en serie
Tal como puede verse en la figura1.7, aqu la seal de aire ajusta a travs del rel de relacin el controlador de fuel. El sistema es ms seguro que el anterior ya que elimina la posibilidad de formacin de una mezcla explosiva cuando falla la seal de aire de combustin.
Una variante de este sistema consiste en utilizar un controlador de carga de la caldera a la salida del maestro de presin (comn a varias calderas). La salida del controlador de carga es dirigida a dos selectores de mxima y de mnima, lo que permite: ante un aumento de la demanda de vapor la seal pasa al controlador de aire, sin que el fuel o el gas aumente hasta que no lo ha hecho el aire, si la demanda de vapor disminuye, el fuel disminuye el primero y luego lo hace el aire, si la seal de aire falla, el caudal de fuel oil baja a cero automticamente. [9]
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 22
Figura 1.7 Lazo de control caudal aire caudal fuel en serie
Caudal aire caudal fuel en paralelo
La ventaja principal de este sistema, que puede verse en la figura 1.8 es su control directo en el fuel y en el aire. De hecho, para mantener una relacin correcta fuel aire conviene incorporar al sistema un rel de relacin manual. [9]
Figura 1.8 Lazo de control caudal aire caudal fuel en paralelo Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 23
1.7.2.- Control de nivel
La regulacin del agua de alimentacin que establece el nivel de la caldera depende de mltiples factores, del tipo de caldera, de la carga, del tipo de bomba y del control de presin del agua de alimentacin.
En las calderas, el nivel del lquido debe mantenerse en un punto especfico para garantizar una operacin segura y evitar situaciones peligrosas. Por tanto es necesaria la instalacin de un control que permita ejecutar mltiples acciones bajo la dependencia de una sola variable, el nivel de agua. [9]
Dentro de los diferentes tipos de control de nivel de agua se tienen los siguientes:
Desplazamiento (flotador) Presin diferencial Por burbujeo Capacitivo Por ultrasonido Conductivmetro Radioactivo Por electrodos
El sistema de control del agua de alimentacin puede realizarse de acuerdo con la capacidad de produccin de la caldera, segn la tabla 1.1 que se muestra a continuacin.
Tabla 1.1. Control de agua de alimentacin de acuerdo a la capacidad del tanque
Tipo variables Capacidad de la caldera kg/h Un elemento Nivel <6000 cargas irregulares
6000-15000 Pequeos cambios de carga >15000 Cargas mantenidas Dos elementos Nivel caudal de vapor Cargas irregulares con grandes fluctuaciones Cambios de carga moderados Lentos cambios de carga moderados Tres elementos Nivel caudal de vapor caudal de agua >20 000
En la regulacin de nivel de un elemento representada en la figura 1.9 el nico instrumento utilizado es el controlador de nivel que acta sobre la vlvula de agua de alimentacin. El instrumento medidor de nivel puede ser del tipo desplazamiento o de presin diferencial de diafragma. [9]
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 24
Figura 1.9 Lazo de control de nivel de acuerdo a la salida
En calderas de pequea capacidad inferior a 1000 Kg. /h, la regulacin puede ser todo nada, con dos alarmas de nivel alto y bajo que ponen en marcha la bomba de alimentacin, ver en la figura 1.10 que se muestra a continuacin.
Figura 1.10 Lazo de control de nivel con electro niveles
En calderas de capacidad media, del orden de 2000 4000 kg/h, puede utilizarse un controlador de flotador con un restato acoplado elctricamente a una vlvula motorizada elctrica. Este conjunto se ve en la figura 1.11 acta como un control proporcional con punto de consigna el punto medio del campo de medida del nivel de flotador. [9]
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 25
Figura 1.11 Lazo de control de nivel con flotador
La regulacin de nivel de dos elementos se logra con un controlador de caudal de vapor y un controlador de nivel cuyas seales de salida se comparan en un rel de relacin que acta directamente sobre la vlvula de control del agua de alimentacin. En la figura 1.12 puede verse este sistema de control. De acuerdo con la demanda de caudal de vapor hay una aportacin inmediata de agua de alimentacin a travs del controlador secundario de nivel.
Este ltimo es utilizado solamente como reajuste de las variaciones que pueden producirse con el tiempo en el nivel de la caldera.
Figura 1.12 Lazo de control de nivel con respecto a flujo en la salida
La regulacin de tres elementos elimina el fenmeno de oscilacin del nivel de agua que se produce cuando el caudal de vapor crece o disminuye rpidamente. Cuando el caudal de vapor aumenta bruscamente la presin baja con lo que se produce una vaporizacin rpida que fuerza a la produccin de burbujas y agua, lo que da lugar al aumento aparente de nivel de la caldera. La oscilacin es opuesta a la demanda y el fenmeno es importante en calderas de cierta potencia y volumen reducido, sujeta a variaciones de caudal frecuentes y rpidas. [9]
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 26
Las tres variables que intervienen en el sistema son:
Caudal de vapor Caudal de alimentacin de agua Nivel de agua
Para que las condiciones de funcionamiento sean estables, el caudal de vapor y el de agua deben ser iguales y de forma secundaria, el nivel de agua debe reajustarse peridicamente para que se mantenga dentro de unos lmites determinados (normalmente son de unos 50 mm por encima y por debajo de la lnea central de la caldera). Manteniendo estas funciones en las tres variables, los instrumentos correspondientes pueden estar relacionados entre s de varias formas. Las ms representativas se encuentran en la figura 1.13 en las que una seal anticipativa (feedforward) del caudal de vapor, se superpone al control de nivel, y todas tienen por objeto dar prioridad a las diferencias entre los caudales de agua y de vapor frente a las variaciones del nivel que pueden producirse ante una demanda sbita, es decir el sistema de control en estas condiciones acta obedeciendo a la diferencia relativa de caudales con preferencia a los cambios en el nivel.
Figura 1.13 Lazo de control de nivel con realimentacin y rel comparador
Sealemos que la medida del caudal de vapor se efecta preferentemente con una tobera porque su forma suave evita la erosin que de otra forma se producir en una placa orificio por causa de las gotas de agua que inevitablemente arrastra el vapor. El caudal de agua de alimentacin puede medirse a travs de una placa de orificio o de una tobera.[9]
Mtodo que se utilizan para el control de nivel del agua
El nivel de agua de la caldera se controla poniendo en marcha o parando la bomba de alimentacin de agua de la caldera a unos niveles de agua determinados por una sonda y controlador (control on/off), o abriendo o cerrando progresivamente una vlvula de alimentacin segn la demanda de vapor hace que cambie el nivel de agua casos con intervalos entre pruebas extendidos.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 27
Control on / off
Los sistemas de control on / off son ms adecuados en instalaciones donde se puede tolerar una cierta variacin en la presin de la caldera y el caudal de vapor. Por ejemplo podran ser las calderas pequeas con condiciones de carga estables. [3]
Control modulante
El control modulante proporciona una presin un caudal de vapor constante en las calderas de vapor. El caudal del agua de alimentacin varia, por ejemplo a travs de una vlvula modulante, en respuesta a los cambios en nivel de agua. Con un control modulante la bomba de alimentacin de agua de la caldera est en marcha todo el tiempo y se usa una lnea de retorno al para devolver el agua sin usar al tanque. [3]
Utilizacin de controles y alarmas de agua en una caldera
Los controles ayudaran a lograr que un caudal de vapor coincida con los requisitos variables de una planta de vapor, es necesario un buen control de nivel de agua de la caldera. Con los pequeos espacios de vapor que ahora son comunes en las calderas modernas, es esencial una respuesta rpida y precisa a las variaciones en el nivel de agua. [3]
Las alarmas nos ayudaran para operar de manera segura, todas las calderas de vapor necesitan un mtodo de avisar cuando los niveles de agua estn demasiado bajos o altos. En muchos pases, las normativas requieren dos alarmas de nivel bajo de agua independientes. Tambin en muchos casos se requieren alarmas independientes de nivel alto. Con la tendencia hacia la caldera sin supervisin crece la necesidad de alarmas de alta seguridad y autocontrol. Estos sistemas pueden operar en muchos casos con intervalos entre pruebas extendidos. [3]
1.7.3.- Control de presin
Generalmente en las calderas de vapor, la presin del vapor de salida es la variable controlada. Esta acta directamente sobre la operacin del mecanismo que proporciona la energa, accionando dispositivos de parada o arranque dependiendo si las presiones de operacin han sido o no satisfechas.
El controlador de presin del vapor (presostato) puede ser uno de los dos tipos generales: de posicin proporcional o proporcional mas flotacin. Para calderas que operan a presiones bajas y tienen una capacidad de almacenamiento considerable de agua y vapor, un tipo de posicin proporcional puede utilizarse.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 28
En este controlador, el movimiento es directamente proporcional al cambio de presin (entre los limites alto y bajo). Un controlador proporcional ms flotacin se utiliza en calderas de presin alta y una capacidad pequea. Los presostatos bsicamente estn compuestos por un diafragma, un mecanismo de transmisin de movimiento y contactos elctricos que pueden ser platinos o bulbos de mercurio.
El diafragma es un elemento que censa la presin y produce una deformacin que ser multiplicada y transmitida por un resorte o un mecanismo de barras al elemento que produce el contacto elctrico.
Resumen
En este captulo se tomaron en cuenta diferentes puntos como lo que es una caldera, breve historia de la caldera en donde se habla de cmo se creo la primera caldera y como fue su evolucin adems se habla de las partes de una caldera las cuales son las ms comunes teniendo en cuenta que en el proceso de la caldera se necesitan ms elementos dependiendo de que tipo de caldera, dichos elementos no son mencionados en este captulo, de igual manera se mencionaron los accesorios que podran utilizar las calderas para su mejor desempeo, una parte importante de la cual es necesaria tener conocimientos es de la instrumentacin utilizada con base a algunas figuras mostradas de cmo se instrumenta una caldera se realizara el simulador mostrado en el captulo de desarrollo de ingeniera.
Para el desarrollo del simulador es necesario que se comprendan los conceptos y teora mostrada en este captulo de igual manera es necesario comprender el captulo siguiente en el cual se describe de una forma general la caldera piro tubular.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 29
CAPTULO II.- DESCRIPCIN DE LA CALDERA PIRO TUBULAR
En este captulo se habla sobre una caldera y de sus caractersticas y sus dimensiones adems de sus posibles aplicaciones, se describe la caldera en una forma general, mencionando sus ventajas y desventajas en comparacin de calderas anteriores fabricadas antes de su creacin, adems de sus posibles fallas.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 30
Una gran cantidad de empresa comerciales industriales tienen la necesidad del calor es por ello que para diferentes industrias es necesaria una mquina generadora de calor, el cual ayudar a crear vapor y este vapor es el que ser utilizado para diferentes procesos, por ejemplo, en las industrias alimenticias el calor se ocupa para el cocimiento, en las bebidas se utiliza para la pasteurizacin, en hospitales es de gran importancia como para la esterilizacin de instrumentos y para calentar agua, adems como en los procesos de la realizacin de materiales de construccin se utiliza para el secado de ladrillos y tambin es utilizado para secar papel, en la industria de textil, cermicos, qumicos, entre otras.
2.1 Seleccin de la caldera
Para poder simular una caldera es necesario tener un conocimiento de ella ya que existen diferentes tipos de calderas y diferentes diseos de acuerdo a los procesos en las cuales son utilizadas, se selecciona un tipo de caldera exclusivamente para poder simularla de esta manera se tendr una idea de cmo trabaja una caldera y se podr hacer la simulacin para otros tipos de caldera ya que solo cambian algunas caractersticas.
Uno de los criterios principales para escoger una u otra caldera es de saber que es una caldera muy utilizada en la industria, esta caldera tiene varias aplicaciones las cuales cambian solo los valores de vapor es por ello que se eligi esta caldera.
Para la realizacin de la simulacin de una caldera es necesario escoger una en especfico ya que cada caldera es diferente, sabemos que hay un sin fin de calderas de diferentes marcas y con la posibilidad de hacer el mismo funcionamiento que es el de crear vapor a altas temperaturas.
Para esto se escoge la caldera piro tubular de la empresa Loos Internacional (Nombre de la empresa), la cual tiene como nombre universal UL S / UL-SX, mostrada en la figura 2.1.
Figura 2.1 Caldera piro tubular modelo UL S / UL SX
Las dimensiones del hogar de combustin del haz tubular del espacio reservado al agua y del destinado al vapor se han mejorado termodinmicamente para conseguir la mxima flexibilidad de produccin. Las superficies calefactores por radiacin y conveccin trabajan conjuntamente para brindar una circulacin muy rpida del agua y acelerar el desplazamiento de las burbujas de vapor hacia el espacio reservado al vapor. [8]
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 31
La creacin de esta caldera da como resultado:
Funcionamiento flexible que se adapta a las fluctuaciones de la demanda Robusta de funcionamiento seguro y diseada para una larga vida til Econmica y con bajas emisiones Estabilidad en condiciones de altas presiones Vapor de gran calidad para usuarios exigentes Estable tanto en cargas mximas como mnimas supera fcilmente cualquier fluctuacin de la demanda Adaptable a todos los sistemas de quemadores Circulacin estable del agua y rpido intercambio de calor Facilidad de utilizacin y de mantenimiento Vapor recalentado procedente del modulo de recalentamiento y adecuado para arranques en seco Recalentador como separador de agua con temperatura no regulada del vapor recalentado Mximos niveles de disponibilidad y seguridad [6].
2.1.1.- Equipamiento
La caldera viene equipada con lo siguiente:
Vlvula de manmetro con brida de comprobacin Manmetro Transmisor de nivel (4-20 mA.) Electrodos limitadores de nivel bajo de agua Presostato de seguridad Vlvula de interrupcin del tubo de presostatos no precisa mantenimiento Transductor de presin (4 20 mA) Indicador de nivel de agua con protector y reflector Grifo de purga, grifo para toma muestras de agua Quemador, posibilidades de mando opcionales 2 etapas, 3 etapas totalmente modulante. Revestimiento de aislante Aislamiento Base soporte
Por el otro lado de la caldera cuenta con el siguiente equipo:
Vlvula de salida de vapor no precisa mantenimiento Vlvula de seguridad de resorte Vlvula de retencin del agua de alimentacin Vlvula de interrupcin del agua de alimentacin, no precisa mantenimiento Separador de agua Opciones: vlvula reguladora de purga de sales, vlvula de interrupcin de la purga de sales, grifo de toma de muestras de agua transmisor de conductividad Mirilla del hogar Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 32
2 paso de los tubos de humo 1er paso del hogar 3er paso de los tubos de humo Automatismo de purga de lodos Vlvula purga no precisa mantenimiento [7]
Todo este equipamiento lo podemos observar en las figuras mostradas 2.2 y 2.3 en las cuales nos muestran como esta ubicado cada equipo mencionado con anterioridad.
Figura 2.2 Componentes de una caldera piro tubular modelo UL-S/UL-SX
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 33
Figura 2.3 Componentes de una caldera piro tubular modelo UL-S/UL-SX Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 34
La caldera universal UL S se diseo para perfeccionar los mtodos de generacin de vapor saturado y recalentado, en la gama de producciones que se inicia en los 1250 Kg. /h para culminar en los 28000 Kg. /h. [5]
Esta serie se beneficia del aumento de produccin aportado por diversos dispositivos adicionales que refuerzan las excelentes propiedades dinmicas de la caldera universal. Control del quemador con regulacin modulante de llama y regulacin contina del agua de alimentacin para aumentar el equilibrio de cargas y la estabilidad de las presiones.
Un ventilador del aire de combustin con motor de velocidad variable reduce el consumo de energa elctrica auxiliar y mejora la flexibilidad del sistema de calentamiento, mediante una regulacin del control de O 2 . Permite compensar tanto las posibles variaciones del poder calorfico del combustible como de la temperatura del aire de combustin y de la presin del aire. Naturalmente dispone de control electrnico de la mezcla de aire y combustible para impedir la histresis del quemador por causa mecnica. [8]
2.1.2.- Ventajas de la caldera UL S
Mnimas prdidas de gases de combustin: gracias a los mdulos de recuperacin de calor se consigue un optimo aprovechamiento del combustible
Las prdidas trmicas por radiacin se mantienen en un nivel insignificante gracias a la calidad de los recubrimientos aislantes y de los dems materiales especiales para aislamiento.
Diversas caractersticas tcnicas especiales reducen el consumo del combustible
Ms ecolgicos: el empleo de modernsimos sistemas de combustin, sumado a una ptima combinacin de caldera y quemador, redunda en una notable mejora de los niveles de emisin, que quedan muy por debajo de los lmites permitidos. Adems constantemente se incorporan los ltimos descubrimientos cientficos en el sector de la reduccin de emisiones a la atmosfera. [7]
2.1.3.- Mejoras en la caldera UL - S
Reducida contaminacin de combustin Baja emisin de ruido durante el funcionamiento Mnima carga ambiental Auditorias ecolgicas satisfactorias Menor consumo de combustible Menor consumo de energa Menos prdidas de calor Menos desgaste En consecuencia reducidos costes de funcionamiento [7] Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 35
2.1.4.- Caractersticas de la caldera UL S
En la tabla 2.1 mostramos las caractersticas de la caldera UL S haciendo una comparacin con la caldera UL SX en donde observamos que no tienen mucha diferencia ms que la temperatura y el inicio de su capacidad de vapor. [5]
Tabla 2.1 Caractersticas de la caldera piro tubular modelo UL-S / UL-SX
Tipo Universal UL - S UL - SX Medio calefactor: Vapor saturado alta presin Vapor sobre calentado alta presin Construccin: 3 pasos fogn tcnica gneo tubular Capacidad: 1250 hasta 28000 kg/h 2600 hasta 28000 kg/h Presin de diseo: Hasta 30 Bar Temperatura mxima: Hasta 235 C Hasta 300 C Combustible: Petrleo, Gas
2.1.5.- Dimensiones de la caldera UL S
En la tabla 2.2 mostramos el dimensionamiento de la caldera de igual forma haciendo una comparacin con la caldera UL SX con base a estas caractersticas y dimensionamiento escogeremos una de las dos para poder desarrollar el simulador. [5]
Tabla 2.2 Dimensiones de la caldera piro tubular Modelo UL-S / UL-SX
Modelo UL - S UL -SX Produccin de vapor Kg./h 28000 28000 Potencia calorfica Kw. 17000 18000 Longitud mm. 5800 5800 Ancho mm. 2200 2200 Alto mm. 2500 2500 Volumen de agua nivel medio m3 6.10 6.10 Volumen de vapor m3 1.3 1.3 Volumen total m3 7.13 7.13 Sobre presin m3 30 30 Peso en transporte Tn 6.3 6.35
2.1.6.- Aplicaciones de esta caldera UL - S
Esta caldera se utiliza para diferentes reas industriales as teniendo la ventaja de ver diferentes procesos con una sola caldera es importante saber que para cada proceso se requiere diferentes valores de vapor tanto en temperatura como en presin del vapor los cuales se pueden ajustar en la caldera UL S. Algunas ramas industriales donde se utiliza esta caldera son:
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 36
Bebidas Alimentacin Textil Materiales de construccin Cermicos Qumicos Papelera
En los cuales se utiliza vapor a altas presin para diferentes necesidades. [7]
2.1.7.- Fallas posible en la caldera
En la caldera es muy importante la deteccin de fallas, porque eso permite evitar y prevenir accidentes por causa de estas. El anlisis de fallas permite detectar a tiempo problemas en la cadera, tales como: defectos de diseo, fabricacin o ensamble de piezas, errores en los procedimientos establecidos para el mantenimiento y servicio de los equipos, malas rutinas de mantenimiento o abuso y descuidos durante la operacin, por ultimo ayuda a la seleccin y establecimiento de mtodos no destructivos como procedimientos de inspeccin de las diferentes partes de la caldera. [5]
En la tabla 2.3 se mencionan algunas causas en la caldera as como los daos ms frecuentes.
Tabla 2.3 Daos frecuentes en una caldera.
Causas (%) Corrosin interna en los tubos 1.0 Corrosin externa en los tubos 3.0 Limpieza inadecuada 5.1 Materiales defectuosos 0.4 Fabricacin defectuosa 0.6 Fallas en la ejecucin de mantenimiento 28.0 Mala graduacin del encendido 2.0 Mal control del nivel de agua 7.0 Inadecuado tratamiento de agua 26.5 Expansiones y contracciones 0.4 Fallas en obras civiles 5.0 Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 37
Cabe mencionar que estos datos son de aos anteriores que han sucedido frecuentes en una caldera del ao 2007 hacia atrs.
La calidad insuficiente del agua, con efectos como corrosin o formacin de sedimentos, ocupa casi el primer lugar en las estadsticas de averas. Muchas veces, la mala calidad del agua se debe a las siguientes causas:
Vigilancia o control insuficiente de los parmetros prescritos del agua se muestra en la figura. [5]
Figura 2.4 Tuberas internas en la caldera
a) Hogar donde se efecta la combustin b) Tubos por donde pasan los humos c) Cmara de vapor
2.2.- Control propuesto para la caldera
Como parte del desarrollo del trabajo es estudiar lazos de control se realizar un lazo de control propuesto para la caldera el cual solo se basa en algunas variables como lo es presin de vapor, temperatura en el tanque, y una muy importante que es el nivel.
Como parte del diseo del control de la misma se ha adoptado por colocar electro niveles para el control del nivel de la caldera, es importante usar un nivel alto y un nivel medio para la misma, cuando se quiere hacer un control on / off que en este caso es el que se propone, cabe mencionar que con la teora que se mostr con anterioridad un control on / off y un control modulante son servibles dependiendo de las exigencias del proceso. El nivel bajo permitir anunciar el llenado de la caldera y el nivel alto la detencin del subministro mismo como se muestra en la figura 2.5. a) b) c) Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 38
Figura 2.5 Caldera descrita en su forma de operacin
Para el control de temperatura se ha decidido utilizar un termopar, es indispensable saber que para el control de esta variable depender de que el nivel del tanque este en alto, de lo contrario este proces no se podr empezar, cabe mencionar que existe otras variables de temperatura en este caso solo se enfoca a la temperatura del liquido de adentro del tanque es por ello que solo se ocupa un solo termopar.
Con ello, el sensor permitir controlar la apertura de la vlvula tipo de on / off que suministra el gas que permitir el encendido de la flama y por tanto el control de la temperatura dentro del tanque, con ello cuando se llegue a un nivel correspondiente o un nivel deseado, la apertura de dicha vlvula permanecer en cierto rango, un rango acorde al nivel o grado de temperatura deseado lo cual se muestra en la figura 2.6.
Figura 2.6 Lazo de control de temperatura propuesto.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 39
Por ltimo el control de presin es indispensable, ya que justamente la caldera es utilizada como generadora de vapor, por lo tanto los niveles de presin a la salida del vapor son importantes y por ello el control del mismo debe ser eficiente. Por lo tanto se opto por utilizar un sensor de diafragma el cual permitir el control de la vlvula a la salida de la caldera, de tal manera que su representacin en el DTI (Diagrama de Tuberas e Instrumentacin) es mostrada en la figura 2.7.
Figura 2.7 Lazo de control de presin propuesto.
Cabe mencionar que una caldera de este tipo si se quisiera alterar las condiciones de flujo, se tendran que alterar las condiciones tambin de nivel y de temperatura de lo contrario se descompensara, si dejramos tener ms flujo a la salida se tendra que tener un mismo flujo de entrada el cual no afectara el rango de nivel, as mismo el proceso de vapor se afectara ya que la respuesta no sera con las mismas condiciones o de la manera ms adecuada, por tanto es indispensable aumentar tambin el nivel de temperatura de forma proporcional de esta manera alcanzara a calentar el flujo de salida de manera ms rpida y el rango de presin que queramos obtener a la salida seria el mismo, teniendo como resultado el siguiente DTI (Diagrama de Tuberas e Instrumentacin) mostrado en la figura 2.8.
Figura 2.8 Sistema de control descrito por los lazos propuestos. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 40
2.3.- Elementos de control que utiliza la caldera
Los controles buscan garantizar el funcionamiento de la caldera bajo las condiciones y requerimientos especificados. En las calderas pequeas, igual que en las calderas grandes se disponen de sistemas y aparatos que permiten controlar la presin de vapor, el nivel del agua, flujo de vapor, la presencia de llama, el flujo de combustible y el flujo de aire.
Vlvula principal de control de gas: permite aislar los dispositivos de control de gas para facilitar las rutinas de reparacin y mantenimiento.
Gobernador de presin de gas: para garantizar una presin constante del gas de entrada.
Presostato: es un switch de accin inversa accionado por la presin de vapor. El principio de funcionamiento del presostato se basa en el balance de fuerza entre la ocasionada por la presin de un fluido y la fuerza ejercida por un fuelle y un sistema de resortes. Cuando la presin de vapor alcanza el valor ajustado, la vlvula del presostato cierra el paso de gas dejando pasar solo una pequea cantidad suficiente para mantener la llama. De igual forma cuando la presin de vapor cae entonces se da nuevamente paso al flujo de gas por medio de la vlvula del presostato. Los presostatos tienen puntos definidos para conectar (cut in) y desconectar (cut out). Es decir estn ajustados para iniciar su accin cuando la presin se reduce a un valor mnimo preestablecido en el control y termina su accin cuando la presin aumenta hasta un valor mximo determinado. A la diferencia de valores entre desconectar y conectar se define como diferencial. En general, el tamao del diferencial depende de cada caso en particular.
Corte por bajo nivel de agua y alarma: el nivel de agua es controlado automticamente por medio de un flotador el cual tiene tambin control sobre una vlvula de gas. El switch de mercurio acoplado al flotador puede accionar una bomba de agua, activar una alarma sonora y abrir o cerrar una vlvula de gas. La alimentacin de agua a la caldera tambin puede hacerse en forma manual o por medio de un inyector. Para el control de nivel de agua tambin se puede emplear un sistema de electrodos que cierran un circuito por medio del agua. Si el nivel de agua cae por debajo del electrodo el circuito se abre y la vlvula solenoide se cierra para as activar una alarma.
Dispositivo de proteccin de llama: consiste en un switch termoelctrico de falla de llama. El switch puede ser accionado manualmente por medio de un botn de reset. Dispone de una termocupla que cuando es calentada por la llama, energiza un electroimn el cual mantiene cerrado el switch. Cuando la llama desaparece el switch se abre debido a que el electroimn se desenergiza. Como este dispositivo esta en serie con la vlvula solenoide esta impide el paso de gas.
Vlvula de corte por baja presin: en calderas que no disponen de un control elctrico se suele utilizar una vlvula de corte por baja presin justo antes de la vlvula principal de gas. El corte puede realizarse por una lnea que puede ser operada por el control de nivel bajo de agua.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 41
Vlvula reductora del quemador con enclavamiento: en calderas con ignicin manual es necesario impedir que pase el gas si este no va a ser quemado. Esto puede lograrse colocando una vlvula piloto de enclavamiento y una vlvula principal de gas. As la vlvula piloto debe ser activada antes que la vlvula principal. Tambin se puede usar una vlvula de palanca giratoria del quemador con una vlvula reductora.
Vlvula principal de vapor: es una vlvula de paso colocada directamente cerca a la parte superior de la caldera.
Bomba de alimentacin: puede ser operada manualmente o por medio de un control elctrico. En este ltimo caso el control de nivel de agua se debe ajustar para mantener el nivel en la mitad del medidor de vidrio.
Transmisor de nivel (4-20 mA): La medicin de nivel se realiza con dos propsitos fundamentales: control de los mrgenes de operacin y seguridad, y determinacin de la cantidad de producto contenida en un recipiente con propsitos de inventario:
Electrodos limitadores de nivel bajo de agua: El electrodo de nivel detecta el nivel mnimo de llenado en un generador de vapor de acuerdo con el principio de medicin conductiva. Figura 2.11.
Figura 2.9 Sensor de electro nivel
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 42
Quemador posibilidades de mando opcionales 2 etapas, 3 etapas, totalmente modulante: Los quemadores son los equipos donde se realiza la combustin, por tanto deben contener los tres vrtices del tringulo de combustin, es decir que deben lograr la mezcla ntima del combustible con el aire y adems proporcionar la energa de activacin.
Por la forma en que toman el aire de combustin se distinguen dos tipos de quemadores:
Quemadores atmosfricos. Quemadores mecnicos.
Figura 2.10 Quemador Figura 2.11 Funcionamiento del quemador
Resumen
Por lo tanto, mediante la descripcin de los componentes de la caldera a utilizar, podemos adentrarnos a los principios de operacin de la misma y los componentes a utilizar para poder desarrolla lazos de control para enfocarlos al uso de PLC (Controlador Lgico Programable).
Por ello, el siguiente captulo abordara el desarrollo de la ingeniera de nuestro proyecto, es decir, la descripcin de cmo se desarrollo nuestro proyecto y cules fueron los procedimientos a tomar para poder llegar al funcionamiento del mismo.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 43
CAPTULO III.- DESARROLLO DE INGENIERA
En este captulo veremos como se desarroll el simulador dinmico y matemtico dejando los algoritmos y diagramas de flujo para futuras modificaciones. Tambin se mencionan algunas caractersticas de programacin que se utilizaron para el desarrollo de este simulador y de igual manera se menciona como se configura para su uso correcto.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 44
En este apartado se explicar lo que es el simulador completo dividindose en dos partes la simulacin dinmica del sistema y la simulacin matemtica, para esta parte de simulaciones se utilizaron dos software uno de ellos es Visual Basic 6.0 el cual fue utilizado para hacer toda la interfaz de la simulacin con la ayuda de este software se hace una simulacin muy parecida a lo que es una HMI adems de que se hicieron varias ventanas en las cuales nos dan informacin de la caldera y poder obtener datos o clculos de otra caldera.
En la parte de simulacin matemtica se utiliza un software el cual ayuda a simular los modelos matemticos este software llamado MatLab y Simulink facilita obtener las respuestas en el tiempo de los modelos matemticos que obtuvimos de la caldera as obteniendo la dinmica general de toda la caldera lo ms real posible.
Cabe mencionar que la simulacin no hace al 100% lo que debera de hacer de un proceso real ya que hay muchas variables o perturbaciones las cuales no contamos por falta de conocimiento real sobre la caldera, pero la ventaja es que dejamos los algoritmos y diagramas de flujo para una posible modificacin haciendo un simulador que se acerque ms al proceso real o tambin para que se pueda programar en algunas otras paqueteras de software ms confiables y que puedan trabajar en tiempo real, de igual manera al hacer un programa para el PLC (Controlador Lgico Programable) que en este caso utilizaremos el PLC (Controlador Lgico Programable) Micrologix 1000 porque se cuenta con el PLC (Controlador Lgico Programable) adems como no se ocupan muchas variables en el simulador con este PLC (Controlador Lgico Programable) es adecuado para realizar el control del simulador y porque tenemos los programas para poderlo programar y hacer comunicacin, es el motivo del porque utilizamos esto, tambin se deja su algoritmo y diagrama de flujo para que se pueda hacer el programa con algunas modificaciones y que se pueda cambiar por otro PLC (Controlador Lgico Programable) ms conveniente para la operacin de dicha caldera.
Todo esto que se realiza es con fines de aprendizaje, para que el usuario en alguna prctica pueda utilizar este simulador y as obtener conocimientos de cmo programar un PLC (Controlador Lgico Programable) y tambin tener un conocimiento en general de cmo puede operar una caldera, obtendr el conocimiento necesario para poder realizar un control adecuado en una caldera, sin olvidar todas las variables presentes en esta misma.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 45
3.1.- Seleccin del software y desarrollo de la simulacin Dinmica
Para poder desarrollar una simulacin dinmica es necesario tener conocimientos de programacin ya que para realizar un simulador es necesario saber programar, para este caso podemos utilizar distintos software que nos ayudaran a simular una caldera como por ejemplo Labview, Visual Basic, MatLab, Intouch, entre otros.
Nosotros seleccionaremos Visual Basic 6.0 ya que tenemos conocimientos y se nos hace ms sencillo para poder hacer una interfaz en esta misma, tambin posee una curva de aprendizaje muy rpida, integra el diseo e implementacin de formularios de Windows, el cdigo en Visual Basic es fcilmente entendible a comparacin de otros lenguajes tiene la ventaja de comunicacin DDE requerida para comunicarnos con el PLC (Controlador Lgico Programable) y adems es un entorno perfecto para realizar pequeos prototipos rpidos de ideas.
Visual Basic 6.0 es uno de los lenguajes de programacin que ms entusiasmo despiertan entre los programadores de PCs, tanto expertos como novatos. En el caso de los programadores expertos por la facilidad con la que desarrollan aplicaciones complejas en poqusimo tiempo (comparado con lo que cuesta programar en Visual C++, por ejemplo). En el caso de los programadores novatos por el hecho de ver de lo que son capaces a los pocos minutos de empezar su aprendizaje. El precio que hay que pagar por utilizar Visual Basic 6.0 es una menor velocidad o eficiencia en las aplicaciones.
Visual Basic 6.0 es un lenguaje de programacin visual, tambin llamado lenguaje de 4 generacin. Esto quiere decir que un gran nmero de tareas se realizan sin escribir cdigo simplemente con operaciones grficas realizadas con el ratn sobre la pantalla.
Visual Basic 6.0 tambin es un programa basado en objetos, aunque no orientado a objetos como C++ o Java. La diferencia esta en que Visual Basic 6.0 utiliza objetos con propiedades y mtodos, pero carece de los mecanismos de herencia y polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java y C++. Figura 3.1.
Figura 3.1 Visual Basic 6.0 Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 46
Tambin para poder desarrollar el simulador completo nos ayudaremos del software Matlab 7.0 en el cual se desarrollara el modelado y en este mismo se podrn visualizar las respuestas del sistema a diferentes entradas con la ayuda de una de sus herramientas que utiliza Matlab como lo es Simulink, el cual nos ayudara a visualizar el proceso en forma de bloques.
MatLab es el nombre abreviado de MATrix LABoratory. Es un programa para realizar clculos numricos con vectores y matrices. Como caso particular puede tambin trabajar con nmeros escalares tanto reales como complejos, con cadenas de caracteres y con otras estructuras de informacin ms complejas. Una de las capacidades ms atractivas es la de realizar una amplia variedad de grficos en dos y tres dimensiones. Tiene tambin un lenguaje de programacin propio.
MatLab es un gran programa de clculo tcnico y cientfico, para ciertas operaciones es muy rpido, cuando puede ejecutar sus funciones en cdigo nativo con los tamaos ms adecuados para aprovechar sus capacidades de vectorizacin. Figura 3.2.
Figura 3.2 MatLab 7.0
Simulink es una extensin de MatLab para la simulacin de sistemas dinmicos. Al ser un entorno grafico, resulta bastante sencillo de emplear. Para ejecutar Simulink, podemos teclear Simulink desde Matlab, o bien hacer clic en el icono en la barra de herramientas de MatLab.
3.2.- Desarrollo de los algoritmos
Para poder desarrollar un programa es necesario la elaboracin de algoritmos y como nuestro simulador es algo grande y complejo iremos por partes ventana por ventana y as si hubiera un error ser ms sencillo de detectarlo y poderlo corregir haciendo un mejor comprendimiento en el simulador y posibles simuladores en otros paquetes de programacin.
3.2.1.- Ventana principal
Como primera ventana tenemos la ventana de inicio la cual se encarga de dar una presentacin del simulador que se va a ocupar como se muestra en la figura 3.3.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 47
Figura 3.3 Ventana de inicio del simulador
Algoritmo ventana principal
1.- Inicio 2.- Inicia reloj 3.- Carga componentes 4.- Si carga de componentes completa ir a paso 5; si no ir paso 3 5.- Pasar a la siguiente ventana; Ventana Men 6.- Fin
La explicacin de este algoritmo es sencillo como primer paso tenemos el inicio al momento de iniciar el programa se activa un reloj el cual estar cargando los componentes, despus viene una condicin la cual es si ya se cargaron todos los componentes o aun faltan si ya se cargaron todos se pasa a la siguiente ventana y si no se siguen cargando hasta cumplir con esta condicin. Esto se muestra de manera grfica en la el diagrama de flujo que se muestra en la figura 3.4.
Diagrama de flujo ventana principal
Figura 3.4 Diagrama de flujo de la ventana principal Inicio Inicia reloj Carga componentes Pasar a la siguiente ventana; Ventana Men Componentes cargados? Fin Si No Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 48
3.2.2.- Ventana men
Como segunda ventana tenemos una ventana la cual encontraremos las diferentes opciones para poder entrar al simulador, como lo es la simulacin dinmica y la simulacin matemtica adems de una opcin ms la cual es dedicada para clculos como la eficiencia de la caldera, entre otros clculos que se vern ms adelante. La ventana men es mostrada en la figura 3.5.
Figura 3.5 Ventana men para seleccin de aplicacin
Algoritmo ventana men
1.- Inicio 2.- Si da clic en imagen caldera o letras sim. Din. ir a paso 6 si no ir a paso 3 3.- Si da clic en imagen matlab o letras sim. Mat. ir a paso 7 si no ir a paso 4 4.- Si da clic en imagen nmeros o letras Calc. Ext. Ir a paso 8 si no ir a paso 5 5.- Si da clic en letras salir ir a paso 9 si no ir a paso 2 6.- Pasar a la ventana simulacin dinmica 7.- Pasar a la ventana simulacin matemtica 8.- Pasar a la ventana clculos extras 9.- Fin
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 49
Diagrama de flujo venta men
Figura 3.6 Diagrama de flujo del men
En esta parte es fcil de comprender ya que solo el men nos ayudara a seleccionar que simulacin es la que queremos utilizar, con una serie de preguntas hacemos un ciclo el cual este repitindose hasta que el usuario de clic en salir es cuando acaba el ciclo, cuando inicia la ventana podemos observar que el programa se pregunta si da clic en una u otra opcin si da clic en la primera opcin, mandara al usuario a la simulacin dinmica si da clic en la segunda opcin, mandara al usuario a la ventana de simulacin matemtica y si da clic en la tercera opcin, mandara al usuario a la ventana de clculos extras y si da clic en la opcin de salir, sacara por completo al usuario del programa. En la figura 3.6 es mostrado el diagrama de flujo de la ventana men.
No Ventana Simulacin Dinmica Ventana Simulacin Matemtica Ventana Clculos Extras Inicio Fin Si clic img o letras sim. din. Si clic img o letras sim. Mat. Si clic img o letras Calc. Ext. Si clic letras Salir Si Si Si No Si No No Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 50
3.2.3.- Ventana simulacin dinmica
En esta ventana es donde se puede realizar una interfaz entre la caldera real y la caldera simulada en el software. Ya que esta ventana est vinculada con RsLogix en donde el usuario podr desarrollar programas para el PLC (Controlador Lgico Programable) Micrologix 1000 y poder controlar la caldera simulada.
Esta ventana tiene varias cosas por mostrar las cuales iremos explicando paso a paso para un mejor comprendimiento de cmo funciona el simulador. Como primera parte tenemos una serie de botones los cuales uno es para reiniciar el sistema y poner en los valores inciales la caldera por si llegara haber una falla o un mal control se da clic en el botn de reiniciar para volver a empezar.
Otro de los botones que esta es el botn llamado men este botn nos permitir salir de la simulacin dinmica y regresar al men en donde podemos escoger otra opcin como el de simulacin matemtica o el de clculos extras. El siguiente botn es el que se llama Manual este botn sirve para que controlemos la cadera de forma manual es decir que activando un checkbox har la funcin que tenga indicada ya sea activar la bomba para el llenado la flama o activar algn sensor.
Otro botn es el que se llama automtico en esta parte al presionar este botn ocultara los checkbox utilizados para hacerlo en forma manual y la nica manera de controlar la cadera ser de manera automtica mediante el software RsLogix 500 en donde se realizara un programa para poder controlar la caldera. Y el otro botn y ultimo ser el de salir en donde este solo te sacara por completo del programa. Todo esto se muestra en la figura 3.7.
Figura 3.7 Simulador en Visual Basic
a) Caldera en modo automtico b) Caldera en modo manual Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 51
Algoritmo ventana simulacin dinmica
Para comprender un poco el funcionamiento de la simulacin dinmica presentamos el siguiente algoritmo y esto se explica de manera manual ya que en modo automtico su algoritmo es distinto ya que es en donde hacemos comunicacin con los programas de Allen Bradley para poder desarrollar los lazos de control con PLC (Controlador Lgico Programable) en donde se pueden hacer distintos tipos de control como el modulante y el on / off los cuales implican un cambio en la lgica del programa del PLC (Controlador Lgico Programable). Teniendo el modo manual podremos entender el funcionamiento del simulador y poder hacer diferentes tipos de control en modo automtico.
Algoritmo modo manual
1.- Inicio 2.-Leer variables entradas y salidas 3.- Si entrada I:1/0=1, Botn start activado, si no Botn start desactivado 4.- Si entrada I: 1/1=1, Botn stop activado, si no botn stop desactivado 5.- Si entrada I:1/2=1, flowmeter activado mide flujo, si no flowmeter desactivado 6.- Si entrada I:1/3=1, Sensor Hi-Level activado, si no sensor Hi-Level desactivado 7.- Si entrada I:1/4=1, Sensor Lo-Level activado, si no sensor Lo-Level desactivado 8.- Si entrada I:1/5=1, Sensor Vapor activado, si no Sensor vapor desactivado 9.- Si entrada I:1/6=1, Sensor Presin activado, si no Sensor presin desactivado 10.- Si entrada I:1/7=1, Sensor Temp. activado, si no sensor Temp.. desactivado 11.- Si salida O:2/0=1, Lmpara Run activado, si no Lmpara Run desactivada 12.- Si salida O:2/1=1, Lmpara Danger activado, si no Lmpara Danger desactivada 13.- Si salida O:2/2=1, Lmpara Full activado, si no Lmpara Full desactivada 14.- Si salida O:2/3=1 Bomba activada, si no Bomba desactivada 15.- Si Salida O:2/3=1 y tanque lleno, msj. accidente si no ir a paso 16 16.- Si salida O:2/4=1 Flama activada, si no Flama desactivada 17.- Si salida O:2/4=1 y tanque vaci, msj. accidente si no ir a paso 19 18.- Si salida O:2/4=1 y tanque lleno, produce vapor si no ir paso 17 19.- Si botn salir es pulsado ir a paso 21 si no ir a paso 2 20.- Si botn men es pulsado ir a ventana men si no ir a paso 2 22.- Si botn automtico es pulsado ir a modo automtico si no ir a paso 2 21.- Fin
La explicacin de este algoritmo es realmente sencilla ya que al iniciar el simulador dinmico se est revisando a cada rato los checkbox que son las entradas y salidas en cuanto detecta una activacin de un checkbox inmediatamente hace su funcin como activar una lmpara o la bomba o activar los sensores si no detecta una activacin y este ciclo es repetitivo hasta que es pulsado el botn de salir o el botn de men. Para poder observarlo de manera grfica se muestra en la figura 3.8.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 52
Diagrama de flujo modo manual
Inicio 2A I:1/0=1? I:1/4=1? I:1/1=1? I:1/2=1? I:1/3=1? I:1/5=1? I:1/6=1? I:1/7=1? O:2/0=1? O:2/1=1? O:2/2=1? O:2/3=1? Botn Start Activado Botn Start Activado Si No Botn Stop Activado Botn Stop Activado No Si Flowmeter Desactivado Flowmeter Activado Si No Sensor Hi Level activado Sensor Hi- level Desactivado No Si Sensor Lo Level activado Sensor Lo- level Desactivado No Si Sensor vapor Desactivado Sensor vapor activado No Si Sensor presin activado Sensor presin Desactivado No Si Sensor Temp. Desactivado Sensor Temp. Activado Si No Lamp. Run Desactivado No Lamp. Run Activado Si Lamp. Danger Desactivado Lamp. Danger Activado No Si Lamp. Full Activado Lamp. Full Desactivado No Si Bomba Activado Bomba Desactivado No Si 1A Leer Variables de entrada Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 53
Figura 3.8 Diagrama de flujo modo manual
Si Fin O:2/3=1 y tanque lleno? O:2/4=1? Botn automtico es Pulsado? 1A Si Msj Accidente Flama Desactivada Flama Activada Si No O:2/4=1 y tanque vaco? Msj Accidente O:2/4=1 y tanque lleno? Produce Vapor Si Si Botn men es Pulsado? Botn salir es Pulsado? Ir ventana automtico Si Ir ventana Men Si 2A No No No 2A 2A Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 54
Algoritmo modo automtico
1.- Inicio 2.- Si botn start es Pulsado ir a si 4 no ir a 3 3.- Si botn stop Pulsado ir a 33 si no ir a 2 4.- Envo de datos a RsLogix 500 entrada I:0/0 5.- Inicio de relojes envo de datos (Subrutina) 6.- Inicio de relojes recibo de datos (Subrutina) 7.- Si el tanque esta vaco ir a 8 si no ir 11 8.- Sensor de bajo nivel manda una seal a RsLogix 9.- Si se recibe seal de RsLogix a visual de la salida O:0/3 ir a 10 si no ir a 5 10.- Activacin de reloj llenado de agua 11.- Si sensor de alto nivel activado ir a 12 si no ir a 8 12.- Manda seal a RsLogix, activacin del reloj envo de datos 13.- Si se recibe seal de RsLogix a Visual Basic de la salida O:0/4 ir a 14 si no ir a 5 14.- Activacin del reloj encendido flama 15.- Activacin del reloj aumento de temperatura 16.- Si la temperatura es mayor a 90 C si ir a 17 si no ir a 5 17.- Activacin del reloj de vapor 18.- Activacin del reloj vaciado del tanque 19.- Activacin del reloj de aumento de presin 20.- Si reloj vapor activado ir a 21 si no ir a 5 21.- Mandar seal a la entrada de vapor 22.- Si el tanque detecta bajo nivel ir a 10 si no ir a 5 23.- Si reloj de presin activado ir a 24 di no ir a 5 24.- Aumento de presin 25.- Si presin mayor a la presin del setpoint ir a 26 si no ir a 5 26.- Activacin reloj envo de datos 27.- Activacin Vlvula de alivio 28.- Si se recibe seal de salida de RsLogix de la salida O:0/0 si ir a 29 si no ir a 5 29.- Encendido lmpara verde 30.- Si se recibe seal de salida de RsLogix de la salida O:0/1si ir a 34 si no ir a 5 31.- Encendido lmpara amarilla 32.- Si se recibe seal de salida de RsLogix de la salida O:0/2 si ir a 33 si no ir a 5 33.- Envo de datos a la entrada I:0/1 34.- Encendido lmpara roja 35.- Si lmpara roja activada ir a 35 si no ir a 5 36.- desactivacin de relojes 37.- si botn men pulsado ir a 37 si no ir a 2 38.- Ventana men 39.- Si botn manual pulsado entonces ir a 39 si no ir a 2 40.- Activacin modo manual 41.- Si botn Reinicial pulsado ir a 40 si no ir a 2 42.- Poner en condiciones iniciales el sistema 43.- Si botn salir es pulsado ir a 43 si no ir a 2 44.- Fin
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 55
Diagrama de flujo modo automtico
SI Inicio Si botn start pulsado? Si botn stop pulsado? Envo de datos a RsLogix Entrada I:0/0 Inicio de relojes envo de datos Inicio de relojes recibo de datos Si tanque vaco? Sensor Bajo nivel manda seal a RsLogix 1A Si se recibe seal de la salida O:0/3 SI NO NO 2A SI 2B NO 2C SI NO 2D 2E 2F Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 56
2B 1A Activacin del reloj llenado de agua Si sensor de alto nivel activado? Manda Seal a RsLogix, Activa Reloj Envo de datos Si se recibe seal de la salida O:0/4 Activacin del reloj encendido flama Activacin del reloj aumento de temperatura Si Temp. > a 90 C Activacin del reloj de vapor Activacin del reloj vaciado de tanque Activacin del reloj aumento de presin Si sensor de vapor activado? Manda seal a la entrada vapor Si el tanque detecta bajo nivel 1B 2C
SI 2D NO SI 2E NO SI 2E NO SI 2E NO 2C SI 2E NO Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 57
Si reloj de presin activado? 1B Aumento de presin Si presin mayor a la del setpoint? Activacin reloj envo de datos Activacin de vlvula de alivio Si se recibe seal de salida O:0/0 Encendido lmpara verde Si se recibe seal de salida O:0/1 Encendido lmpara amarilla Si se recibe seal de salida O:0/2 Encendido lmpara roja Desactivacin de relojes 1C Envo de datos a la entrada I:0/1 2A SI 2E NO SI 2E NO SI 2E NO 2E NO 2E NO SI SI Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 58
Figura 3.9 Diagrama de flujo modo automtico
La explicacin este diagrama de flujo mostrado en la figura 3.9 se resume en que a cada ratito se esta activando las subrutinas de envo y recibo de datos y con base a los datos enviados o recibidos se toman acciones como el llenado de tanque, activacin de sensores, activacin de flama, aumento de temperaturas los cuales son datos compartidos constantemente con los dos software utilizados para el desarrollo de la simulacin.
Botn Men pulsado? 1C Ventana Men Botn Manual pulsado? Ir a modo manual Botn Reiniciar pulsado? Poner en condiciones iniciales Botn Salir pulsado? Fin SI SI SI SI 2F NO 2F NO 2F NO 2F NO Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 59
Subrutina de relojes de envo y recibo de datos
En esta subrutina es solo para enviar o recibir datos de Visual Basic a RsLogix y viceversa es por ello que se creo un algoritmo y un diagrama de flujo exclusivo para esto el algoritmo es el siguiente
1.- Inicio 2.- Lee datos 3.- Activa reloj 4.- Abre comunicacin 5.- Enva o recibe datos 6.- Cierra comunicacin 7.- Se enviaron los datos correctamente si ir a 8 si no ir a 2 8.- Desactiva reloj 9.- Fin
Es sencilla su explicacin primero lee datos del la caja de textos despus activa un reloj el cual ara la siguiente secuencia, primero abrir comunicacin entre Visual Basic y RsLogix 500 despus enviara o recibir datos dependiendo de lo que se quiera y una vez enviado el dato o recibido se cierra la comunicacin apagando el reloj y terminando el ciclo para mayor entendimiento se muestra el diagrama de flujo mostrado en la figura 3.10.
Figura 3.10 Diagrama de flujo subrutina envo y recibo de datos
Inicio Leer Datos de caja de texto Activa reloj Abre comunicacin Enva o recibe datos Cierra comunicacin Desactiva Reloj Fin Se enviaron datos correctamente? SI NO Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 60
3.3.- Cdigo y propiedades utilizadas en Visual Basic
Para cada ventana se utilizaron algunas caractersticas idnticas a las de alguna otra ventana, es por ello que se describir cada elemento los cuales fueron utilizados a si mismo describiremos sus propiedades de cada elemento, cabe mencionar que algunos elementos esta lleno de propiedades con las que se puede trabajar pero algunas son innecesarias para que funcione el simulador, as que se explicaran las necesarias.
La simulacin se realizo basada de acuerdo a ciertos puntos o criterios los cuales si existe algn error se hace notar mediante mensajes enviados al usuario, es necesario que solo se tomaron en cuenta algunas de las variables con las cuales se podrn desarrollar algunos lazos de control si se quisiera hacer una HMI de forma real seria necesario incluir ms variables y algunas perturbaciones que hacen que no trabaje de manera eficiente la caldera.
Algunos puntos que debemos de tener en cuenta son los siguientes:
El simulador podr iniciarse en cualquier momento, al abrir el software realizado se tendr la ventaja de elegir entre simulador dinmico, simulador matemtico, y clculos extras.
Al seleccionar simulacin dinmica se entrara en una ventana la cual estar vinculada con RsLogix 500 en la cual se podr pulsar botones recibir y enviar seales a RsLogix 500 con un tiempo de retardo muy pequeo.
Tendr modos de alarma con lmparas las cuales sern visualizadas al recibir datos de RsLogix 500.
El usuario tendr las herramientas necesarias para poder desarrollar lazos de control con el PLC (Controlador Lgico Programable) y el simulador.
La realizacin de la programacin se realizo en Visual Basic principalmente por varios puntos los cuales son:
Es sencillo de utilizar adems de ser ms grafico que algn otro lenguaje.
Su programacin es ms sencilla y es menos costosa que con otros lenguajes.
Su costo de licencia es ms bajo a comparacin de software de programacin ms sofisticados.
Tiene compatibilidad de comunicacin DDE al igual que Allen Bradley
Se puede implementar una serie de interfaces de acuerdo al desarrollo del sistema.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 61
3.3.1.- Caractersticas de los elementos de Visual Basic utilizados en el simulador.
Al realizar la simulacin se fue creando de acuerdo a los algoritmos mostrados anteriormente, con la ayuda de los elementos de Visual Basic se fue creando dicha simulacin en donde fuimos ocupando botones, imgenes, figuras, etiquetas, temporizadores, entre otros elementos. Al agregar un elemento, Visual Basic les da un nombre por default los cuales estos nombres son utilizados en el rea de cdigo para realizar alguna accin, algunos nombres de estos elementos son grandes y difcil de recordar es por ello que se abrevian de acuerdo a lo que son.
Etiquetas (Label)
Estas etiquetas llamadas label se utilizan para poner nombres o algn texto en el formulario o ttulos los cual puede ser movibles, sus propiedades que utilizaremos de este elemento de visual Basic son los de la tabla 3.1.
Tabla 3.1 Propiedades de las etiquetas (Label)
(Nombre) Label1 Alignment 2- Center BackColor &H80000009& BackStyle 0- Transparent Caption C A L S I M Font Arial ForeColor &H80000012& Enabled True Visible True
Nombre es el que se le da al elemento se puede abreviar de manera lbl y poner un nombre por ejemplo lbltitulo el cual nos ayudara a referenciar al elemento y utilizar en la ventana de cdigo para su mayor facilidad de identificacin de cada elemento, la propiedad Alignment nos ayudara a alinear el texto ya sea justificado a la derecha o la izquierda o al centro, otra de las propiedades es BackColor el cual es utilizado para cambiar el color de fondo de la etiqueta y la propiedad de BackStyle se utiliza para hacer transparente u opaco el fondo de la etiqueta, la propiedad caption es utilizada para escribir lo que se quiere visualizar en la etiqueta, Font es utilizado para el tipo y tamao de letra y para el color de la letra se utiliza la propiedad de ForeColor, para que este activada la etiqueta y se pueda utilizar al dar clic o alguna otra cosa es necesario ocupar la propiedad Enabled si esta en modo True la etiqueta estar habilitada y si esta en modo False la etiqueta estar deshabilitada, y para que se pueda ver en el formulario o poder desaparecer en algn momento dado, ser necesario utilizar la propiedad Visible que al estar en modo True significa que ser visible en el formulario y en modo False la etiqueta no ser visualizada en el formulario.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 62
Imgenes (Images)
Este elemento llamado Images se utiliza para insertar imgenes dentro de los formularios ya sean imgenes de cualquier tipo por ejemplo pueden ser imgenes con extensiones como .Jpg, .Gif, .bmp entre otras algunas de las propiedades que utilizamos para el desarrollo del simulador con las imgenes utilizadas son las que se muestran en la tabla 3.2
Tabla 3.2 Propiedades de las imgenes (Images)
(Nombre) Image1 Picture Mapa de bits Stretch True ToolTipText C A L S I M Visible True
Como hemos mencionado anteriormente la propiedad nombre se utiliza para identificar de manera ms sencilla a los elementos utilizados en la realizacin de programas, Visual Basic les da un nombre por defecto el cual a veces es demasiado grande y va con nmeros consecutivos cuando se utilizan elementos iguales en este caso para poder abreviar Image1 se utilizara las iniciales Img y el nombre de que es la imagen por ejemplo Imginicio el cual nos ayudara a realizar de manera ms sencilla el reconocimientos de las imgenes utilizadas en el simulador, la propiedad Picture es en donde seleccionaremos la imagen la cual queremos que se muestre en el formulario, para poder modificar el tamao de esta imagen seleccionada es necesario utilizar la propiedad Stretch, esta propiedad si esta en modo True la imagen podr cambiar su tamao real y si esta en modo False no podr cambiar el tamao de la imagen, la propiedad ToolTipText se utilizara para poner una pequea etiqueta la cual ser visualizada cuando el apuntador del Mouse sea puesto encima de la imagen, y por ultimo la propiedad Visible la cual har que la imagen sea visible o no en el formulario.
Relojes (Timer)
Estos relojes se utilizan para hacer funciones repetitivas como sumas secuenciales o contadores dependiendo el tiempo que se les de, estos podrn ser abreviados como Tmr y el nombre para el cual sea asignado, sus propiedades ms importantes se muestran en la tabla 3.3.
Tabla 3.3 Propiedades de los relojes (Timer)
(Nombre) Timer1 Enabled True Interval 50 El nombre es la propiedad que tiene todos los elementos en donde se dar el nombre para reconocer ms fcil a dicho elemento, la propiedad Enabled sirve para activar o desactivar el elemento y quede fuera de operacin, la propiedad Interval sirve para dar un tiempo en el cual se quiere que se repita el proceso del reloj este tiempo esta dado en milisegundos y no puede ser menor a un milisegundo. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 63
Botones (CommandButton)
Los botones son muy utilizados en aplicaciones de Visual Basic ya que estos nos ayudaran a activar o desactivar algunos otros elementos algunas de las propiedades de las cuales podemos usar en los botones son las que se muestran en la tabla 3.4
Tabla 3.4 Propiedades de los botones (CommandButton)
(Nombre) Command2 Caption Men Enabled True Font Arial ToolTipText Men Visible True
La abreviacin del Command2 se realizara con las iniciales cmd seguido del nombre de la funcin del botn por ejemplo cmdmenu o cmdmanual etc., la propiedad caption es para escribir lo que se quiere visualizar en el botn por ejemplo si es un botn de reinicio o de inicio o de paro el cual con estas etiquetas que se le den el usuario sabr para que es el botn, la propiedad Enabled nos servir para que este habilitado o deshabilitado y el usuario pueda o no pulsar el botn dependiendo la programacin que se realice, la propiedad Font es para dar el tipo de letra de la etiqueta que se le dio en la propiedad caption y la propiedad ToolTipText servir para que cuando el usuario ponga el Mouse en el botn nos de una pequea informacin para que sirve el botn y por ultimo la propiedad visible es para hacerlo visible o ocultarlo en cualquier momento del funcionamiento.
CheckBox (Checkbox)
Estos nos ayudaran a hacer de cierta manera algunas condiciones si esta activado o no algn elemento si este checkbox su casilla esta activada con una palomita o si no esta activada con una palomita alguna de las propiedades que utilizamos son las que se muestran en la tabla 3.5
Tabla 3.5 Propiedades de los checkbox (CheckBox)
(Nombre) Checkbox1 Alignment 0-Left Justify Caption I:1/0 Enabled True Font Arial ForeColor &H80000012& Value 0 Unchecked Visible True
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 64
Para la abreviatura de los Checkbox se utilizara chk y el nombre para que esta destinado el elemento la propiedad aligment se utilizara si se quiere que la casilla donde aparece la palomita este a la izquierda o derecha del texto, la propiedad caption se utilizara para visualizar algn texto a un lado de la casilla, la propiedad Enabled si esta en modo True estar el elemento habilitado de tal manera que se pueda dar clic y activar la casilla si esta en modo false el elemento estar deshabilitado, para poder cambiar de letra se utiliza la propiedad Font y para cambiar de color de letra se utiliza la propiedad ForeColor si se quiere que la casilla este activa desde que inicia el programa se utiliza la propiedad Value que tiene tres modos, el modo 0 para que no aparezca una palomita en la casilla, un 1 para cuando se quiere que aparezca la palomita en la casilla y la propiedad visible utilizado para ocultar o hacer visible el elemento.
Caja de Texto (TextBox)
Esta caja de texto es muy utilizada ya que nos sirve para meter datos o recibir datos alfanumricos o numricos o solamente alfabticos para abreviar se utilizaran las iniciales txt y el nombre para lo cual esta destinada esta caja de texto, algunas de las propiedades utilizadas para este elemento son las que se muestran en la tabla 3.6.
Tabla 3.6 Propiedades de las cajas de texto (TextBox)
La propiedad nombre es utilizada para identificar de una manera ms sencilla cada elemento y poder trabajar ms rpido en la ventana de cdigo, al igual que otros elementos tiene propiedades para alinear el texto dentro de la caja de texto como es la propiedad Aligment para poder cambiar el color del fondo de la caja de texto es utilizada la propiedad BackColor si se quiere habilitar o deshabilitar la caja de texto se utiliza la propiedad Enabled de tal manera que se podr introducir o no datos a la caja de texto, la propiedad Font nos ayudara a cambiar el tipo de letra de forma tal que se vea ms atractivo el simulador y de igual manera cambiando el color de la letra con la propiedad ForeColor y con la propiedad Visible nos ayudara a ocultar o aparecer la caja de texto.
Figuras (Shape)
Los shapes son figuras geomtricas las cuales con las propiedades se pueden escoger ya sea un circulo, rectngulo, o cuadrado con esquinas curveadas o con esquinas en forma de escuadra para el caso de el rectngulo y cuadrado, y para el circulo puede ser tambin una elipse, algunas de las propiedades que se utilizan para estas figuras geomtricas son las que se muestran en la tabla 3.7. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
La propiedad Nombre tiene la misma funcin que los otros elementos, la propiedad BorderColor se utiliza para cambiar el color del contorno de la figura, la propiedad FillColor se utiliza para cambiar el color del fondo de la figura, la propiedad Shape es utilizada para escoger la forma de la figura ya sea rectngulo crculo o cuadrado, y la propiedad Visible se utilizara para ocultar o mostrar la figura geomtrica en cualquier momento.
3.3.2.-Cdigo utilizado para la comunicacin
El cdigo para la comunicacin es utilizando cajas de texto y botones o relojes, el cdigo completo del simulador se muestra en los anexos, en esta parte solo se muestra el cdigo utilizado para la comunicacin con RsLogix 500. Para esto el simulador puede enviar datos a RsLogix 500 y de igual manera tambin puede recibir datos de RsLogix a Visual Basic.
Para enviar datos se utilizara las siguientes lneas de cdigo
La primera lnea muestra que hace una vinculacin una caja de texto llamada txtsenl con la propiedad LinkTopic haciendo referencia con la comunicacin con RsLinx y un tpico llamado caldera la segunda lnea nos muestra que la caja de texto esta vinculada a la entrada I:0/4 en la tercera lnea la propiedad LinkMode al estar igualado a 2 quiere decir que abre la comunicacin la propiedad LinkPoke nos indica que enviara el dato a la entrada especificada con la propiedad LinkItem y al igualar LinkMode a cero nos indica que cierra la comunicacin.
Para poder recibir datos de RsLogix a Visual Basic se utiliza el siguiente cdigo
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 66
Si nos damos cuenta no tiene mucha diferencia con el envo de datos nada ms cambia despus de que abrimos comunicacin, en donde enseguida nos muestra la propiedad LinkRequest esto nos indica que la informacin del programa RsLogix 500 de la salida O:0/3 ser enviada a la caja de texto llamada txtbomba terminando con la conexin igualando a 0 la propiedad LinkMode.
3.4.- Construccin del simulador
En esta parte explicaremos como fue creado el simulador dinmico con los elementos de Visual Basic explicados con anterioridad para la realizacin del diseo de la interfaz utilizamos los llamados shapes con diferentes figuras combinndolas hicimos los siguientes figuras mostradas.
3.4.1.- Flowmeter
Este elemento es el encargado de contar cuantos litros pasan al ser activada la bomba de forma tal que cuando es utilizado el flowmeter cambia de color, para observar que esta funcionando este dispositivo en nuestro simulador es creado con un shape en forma de crculo y encima de este circulo otro shape en forma de cuadrado, para lograr una figura que representa el flowmeter como se muestra en la figura 3.11.
Figura 3.11 Flowmeter
Su funcionamiento en el simulador es sencillo ya que al ser activada la bomba y es utilizado el flowmeter este empieza a contar cuantos litros de agua esta pasando por la tubera, la cual es representada en nuestro simulador como se muestra en la figura 3.12.
Figura 3.12 Tubera
En donde lo azul representa el agua que en Visual Basic es una lnea con sus propiedades modificadas para verse de color azul y un poco gruesa dndole el efecto de que es agua.
El cdigo utilizado para hacer que el Flowmeter empiece a contar los litros de agua es realmente sencillo ya que este cdigo es introducido en un reloj el cual se repite como si fuera un ciclo, en donde se le da un tiempo para repetirse, de esta manera hace un conteo simulando que son litros de entrada, el cdigo utilizado es:
txtflow.Text = txtflow.Text + 1 Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 67
Tenemos una caja de texto la cual la hacemos invisible al correr el programa donde empieza desde cero y cada vez que empieza el llenado de agua empieza a contar de uno en uno haciendo el efecto de cuantos litros entra a la caldera.
3.4.2.- Bomba
La bomba es construida de igual manera con dos shapes en donde uno es un crculo y el otro es un rectngulo combinndolos de forma tal que de un efecto de una bomba como se muestra en la figura 3.13.
Figura 3.13 Bomba
De igual manera cuando es activada cambia de color para que el usuario se de cuenta cuando esta trabajando la bomba esta al ser activada va empezar el llenado del agua el cual el cdigo se explicara ms adelante.
3.4.3.- Sensores
Los sensores son representados con un shape en forma de rectngulo a los cuales los ponemos de color caf y una vez que sean activados se vuelven de color amarillo como se muestra en la figura 3.14.
Figura 3.14 Sensores
Su funcin es sencilla ya que estos mandan una seal al ser activados y son activados con algunas condiciones por ejemplo el sensor de alto nivel cuando el agua llega a alto nivel es detectado y cambia de color el cdigo para simular esto es el siguiente:
If agua.Top <= 2400 And agua.Height >= 4215 Then txtsenh.Text = "1" Shape11.FillColor = vbYellow
El cdigo nos dice si el agua esta entre esos valores que son los valores de alto nivel entonces mandara un uno a una caja de textos que esta a su vez es enviada a RsLogix 500 y despus el sensor llamado shape11 cambiara de color a amarillo haciendo el efecto en el simulador que se a detectado nivel alto. De igual manera as trabajan los sensores de temperatura y presin y el sensor de bajo nivel.
3.4.4.- Tanque
El tanque es simulado con un shape en forma de rectngulo con las esquinas curveadas en esta parte como el tanque no hace ninguna accin no hay cdigo por mostrar, el tanque es representado como se muestra en la figura 3.15.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 68
Figura 3.15 Tanque
3.4.5.- Quemador
El quemador se representa como en la figura 3.16 de manera que es activado dependiendo del programa realizado en RsLogix 500, el simulador de Visual Basic al recibir la seal de que debe prender el quemador realiza el siguiente cdigo.
Figura 3.16 Quemador
'PRENDE LA LLAMA If txtfuego.Text = "1" Then fuego.Visible = True 'ACTIVA EL TIMER QUE ELEVA TEMPERATURA atemp.Enabled = True 'ACTIVA CHEQUEO DE VAPOR avap.Enabled = True 'DESACTIVA EL PRENDIDO DE LLAMA afuego.Enabled = False Else fuego.Visible = False atemp.Enabled = False End If
Aqu primero se hace una condicin diciendo que si la caja de texto recibi seal entonces el fuego lo hace visible y empieza la simulacin de aumento de temperatura que se vera ms adelante tambin empieza a checar si puede ya producir vapor y si es que no hay seal en la caja de texto se apaga el fuego y se apaga el aumento de temperatura dndonos como efecto el trabajo que realiza la caldera.
3.4.6.- Llenado de agua
El llenado de agua es representado con un shape de iguales caractersticas que el tanque con la diferencia de que le ponemos un color azul de tal manera que de efecto como si fuera agua como se muestra en la figura 3.17.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 69
Figura 3.17 Llenado de agua
El cdigo para hacer que se vea el llenado de agua esta en un reloj el cual se repite constantemente de tal manera que hace un efecto de llenado de agua en el tanque.
'SI EL DATO RECIBIDO ES 1 EMPIEZA EL LLENADO If txtbomba.Text = "1" Then agua.Top = agua.Top - 10 agua.Height = agua.Height + 10 Shape14.FillColor = vbBlue Shape15.FillColor = vbBlue Shape16.FillColor = vbWhite Shape17.FillColor = vbWhite txtflow.Text = txtflow.Text + 1 txtflowmeter.Text = "1" checflow.Enabled = True
Observamos que al ser activado el reloj hace una condicin en donde dice se recibi la seal de la bomba si es cierto empieza el llenado de agua con las caractersticas de Height y el cambio de color de la bomba el conteo de litros en el flowmeter como se explico anteriormente y de esta manera se simula el llenado del tanque con liquido.
3.4.7.- Accidente de agua y fuego
Una de las caractersticas que tiene nuestro simulador es que tambin puede provocar accidentes en la caldera como es el del agua y fuego, cuando el sensor de alto nivel no es activado el tanque seguir llenndose provocando un accidente de agua y cuando no hay nada de agua y la flama es encendida provocara un accidente de fuego de tal manera que nuestro simulador mandara el mensaje de que hemos ocasionado un accidente como se muestran en las figuras 3.18.
Figura 3.18 Accidentes de agua y fuego Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 70
El cdigo utilizado para simular el accidente de agua es el siguiente en donde hace el mismo efecto que en el llenado de tanque pero con otro shape simulando que se a inundado fuera de la caldera despus manda el mensaje y desactiva los relojes de llenado.
Shape24.Top = Shape24.Top - 10 Shape24.Height = Shape24.Height + 10 If Shape24.Top <= 6720 And Shape24.Height >= 1935 Then accagua.Enabled = False MsgBox "Has causado un accidente", vbQuestion yagua.Enabled = False accagua.Enabled = False
El accidente de fuego es simulado de la siguiente manera, en donde primero hace una condicin de que si hay agua o no si no hay agua es enviado el mensaje del accidente de fuego.
If agua.Height <= 2415 And agua.Top >= 4320 Then MsgBox "Has causado un sobrecalentamiento en la caldera", vbInformation, "Error" accfuego.Enabled = False o24.Value = 0 Else Shape7.FillColor = &H80& Shape8.FillColor = &H80& Shape9.FillColor = &H80& Shape10.FillColor = &H80& End If
3.4.8.- Vaciado de agua
El vaciado de agua es muy sencillo ya que hacemos lo contrario del llenado de agua cabe mencionar que estos efectos estn basados en la ley de termodinmica la cual nos dice la materia no se crea ni se destruye solo se transforma comparndola con el simulador es que cuando existe un aumento de temperatura el agua se empieza a evaporar de forma tal que el nivel del agua empieza a bajar y este efecto lo hacemos con el siguiente cdigo.
If Text4.Text >= 90 Then Image1.Visible = True vaguaa.Enabled = True Shape18.FillColor = vbYellow txtvap.Text = "1"
Aqu nos muestra con la condicin de que si la temperatura es mayor a 90 C entonces el vapor se har visible y activara el reloj de vaciado de agua y adems pondr el sensor de vapor activo enviando una seal a una caja de texto. El cdigo que se utiliza para hacer el efecto de vaciado del tanque es el siguiente.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
De esta manera se creo el simulador con las operaciones bsicas de aumento de temperatura de presin de nivel en el tanque y con base a esto ya es posible realizar sencillos lazos de control para el comprendimiento de el funcionamiento de la caldera como se vera ms adelante.
3.5.- Ventana clculos extras
En esta ventana se realizaran diferentes tipos de clculos ya sea para el diseo de una caldera as como para calcular datos de una caldera ya existente, esta ventana se divide en diferentes secciones.
En la primera seccin mostramos los clculos correspondientes para ver la capacidad de produccin de vapor en las calderas, en la cual utilizamos cinco formulas las cuales nos indicaran la produccin de la caldera, potencia de la caldera, factor de vaporizacin, vaporizacin equivalente y rendimiento del generador de vapor, estas formulas son las que se muestran en la figura 3.19.
Figura 3.19 Formulas de capacidad de produccin de vapor en las calderas
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 72
La primera formula nos ayudara a indicar la produccin de la caldera en Kcal. Por hora donde:
Q: Produccin de la caldera en Kcal. por hora ms: Peso del vapor producido por la caldera (o bien recalentado), en Kg./hr h: Entalpa del liquido de 1Kg de vapor a la presin y temperatura observados en Kcal. por Kg. hl: Entalpa del liquido de 1Kg de agua de alimentacin en las condiciones en que dicha agua llega a la caldera (o economizador) en Kcal. por Kg.
La segunda formula nos ayudara a determinar la potencia de la caldera medida en HP en esta formula encontramos las variables ya descritas anteriormente.
La tercera formula nos indicara el factor de vaporizacin y la cuarta formula nos indicara la vaporizacin equivalente.
En la quinta formula nos indicara el rendimiento del generador de vapor medido en % en donde encontramos nuevas variables que son:
eb: Rendimiento del generador de vapor en % incluyendo caldera, recalentador, hogar, camisas de agua, calentador del aire y economizador. mf: Peso total de combustible quemado por hr en Kg.; m3 por hora tratndose de combustibles gaseosos. F: potencia calorfica superior del combustible quemado en Kcal. por Kg.; Kcal. por m3 tratndose de combustibles gaseosos.
Ejemplo: Un generador de vapor, vaporiza 18160 Kg. de agua por hora, transformando el agua de alimentacin a 105 C en vapor a 12.6 Kg. /cm2 de presin absoluta y titulo de 97 %. El peso de carbn quemado por hora es 2043 Kg.; su potencia calorfica superior vale 6608 Kcal. por Kg. Sabemos que la entalpa del lquido de 1 Kg. de vapor a la presin y temperatura observados es de 655.91 Kcal. Por Kg. y tambin sabemos que la entalpa del liquido de 1 Kg. de agua de alimentacin en las condiciones en que dicha agua llega a la caldera es de 105.3 Kcal. Por Kg.
Determinar el calor absorbido en Kcal. por hora, los HP de caldera desarrollados y el rendimiento.
Para poder resolver este problema utilizaremos la ventana de clculos extra con la pestaa de capacidad de produccin de vapor de las calderas activa, en donde se introducirn los datos necesarios para hacer los clculos correspondientes como se muestra en la figura 3.20.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 73
Figura 3.20 Ventana clculos extra con la pestaa de capacidad de produccin activa
Una vez introducidos los datos necesarios en la parte de captura de datos se seleccionara con los check box que aparecen en la parte inferior izquierda de la ventana que formulas se desea utilizar en este caso utilizaremos las cinco para ver la funcin de cada formula, cuando se hayan seleccionado las formulas a utilizar se dar clic en el botn llamado calcular y nos mostrara los resultados como se muestra en la figura 3.21.
Figura 3.21 Ventana clculos extra con los clculos realizados Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 74
Observamos que al ingresar los datos en la parte de captura de datos y seleccionar las formulas que quisiramos utilizar en la parte de operaciones hace la sustitucin con los valores correspondientes y nos muestra los resultados que en este caso tenemos que la produccin de la caldera es de 9.99 x 106 Kcal. por hora, tiene 1175.07 hp de potencia su factor de vaporizacin es de 1.01 y su vaporizacin equivalente es de 18401.6 y su rendimiento del generador es del 74.06 %.
En esta parte de la ventana puede suceder dos errores uno de ellos es el no seleccionar ninguna formula para la realizacin de clculos. Cuando el usuario no selecciona ninguna formula el programa enva un mensaje que tiene que seleccionar una formula como se muestra en la figura 3.22 (a) y el segundo error es el poner un cero en la potencia calorfica o en el peso total de combustible como se muestra en la figura 3.22 (b) el cual igual es indicado con un mensaje.
(a) (b) Figura 3.22 Ventana clculos extra, errores posibles
La segunda parte de clculos extras es la pestaa Eficiencia econmica en el uso industrial de calderas en donde nos calcula la eficiencia global de acuerdo a la entrada de calor y la salida del calor con las entalpas correspondientes mediante tablas y los valores obtenidos se puede calcular la eficiencia de la caldera como se muestra en la figura 3.23.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 75
Figura 3.23 Ventana clculos extra
Ejemplo: Tenemos una caldera que genera 25420 Kg./hora sin recalentador (a 40.8 Kg./cm2, 427C), con una purga de 1135 Kg./hr, el agua fresca entrando al economizador a 149 C. Se queman en la caldera 2705 Kg. de carbn con poder calorfico superior de 7271 Kcal./Kg.). Las entalpas correspondientes de acuerdo a las tablas de vapor son para hg= 78136, hf1=14954, hg3=0, hg2=0, hf3=26176. Hallar su eficiencia global.
Al introducir los datos correspondientes dados en el problema y pulsar el botn de calcular nos dar el resultado ya que el programa sustituye los valores capturados en la formula, haciendo los clculos correspondientes y mostrndonos el resultado como se muestra en la figura 3.24.
Figura 3.24 Ventana clculos extra con los valores correspondientes al problema
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 76
Al analizar el resultado nos damos que la caldera es el 82.30 % eficiente lo cual nos damos cuenta que hay algunas perdidas de energa ya sea por alguna u otra razn en la caldera. Alguna de las posibles perdidas de energa puede ser por perdidas por no ajuste de la salinidad en la caldera, perdidas de combustible por baja temperatura del agua de alimentacin, por perdidas por no recuperacin del condensando, perdidas de calor por aislamiento de tuberas, entre otros factores los cuales tambin pueden ser calculados de manera matemtica.
3.6.- Implementacin de lazos de control con PLC
En esta seccin trabajaremos el control de la caldera por partes hasta tener un control completo de la caldera en general. Dividiremos la caldera de acuerdo a las variables como lo son nivel, temperatura, presin, y flujo y el control se har de acuerdo a los DTI (Diagrama de Tuberas e Instrumentacin) mostrados en el captulo uno que son de el control de la caldera, haciendo el ultimo control en general el cual se propone en este captulo.
Para observar como trabajara la caldera con este control se utilizara el simulador dinmico realizado en esta parte llamado Cal Sim, adems para hacer el programa en PLC (Controlador Lgico Programable) se utilizara el RsLogix 500 y para la comunicacin entre el simulador y el programa RsLogix 500 se utilizara el software llamado RsLinx y tambin el Software RsLogix Emlate 500.
3.6.1.- Configuracin para la comunicacin
Primeramente utilizaremos el programa RsLinx como se muestra en la figura 3.25.
Figura 3.25 ventana del software RsLinx Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 77
Una vez abierto el programa nos iremos a la opcin de Communications y elegiremos la opcin de Configure Drivers como se muestra en la figura 3.26
Figura 3.26 Configuracin del software RsLinx
Al seleccionar esta opcin nos saldr una ventana nueva en la cual seleccionaremos la opcin de SLC 500 (DH485) Emulator Driver una vez seleccionada esa opcin se dar clic en el botn de Add New al dar clic aparecer una ventana pequea donde nos pedir el nombre que queramos darle como se muestra en la figura 3.27.
Figura 3.27 Configuracin del Driver
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 78
Una vez dndole el nombre que en este caso le dejamos el nombre que nos da por default que es EMU500-1 damos clic en OK y nos aparecer una nueva ventana en la cual seleccionaremos la estacin la que queremos utilizar en este caso elegiremos la estacin 01 como se muestra en la figura 3.28.
Figura 3.28 Eleccin de una estacin
Pulsamos el botn de OK y despus el botn de Close, dando por terminada la configuracin del driver, observando en la pantalla principal del programa RsLinx que ya esta funcionando como se muestra en la figura 3.29.
Figura 3.29 ventana del software RsLinx
Una vez terminada esta configuracin ahora nos iremos a la opcin de DDE/OPC en donde seleccionaremos la opcin de Topic Configuration como se muestra en la figura 3.30. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 79
Figura 3.30 Configuracin del tpico
Nos aparecer una ventana en donde seleccionaremos el driver que configuramos en la parte anterior en este caso el EMU500-1, DH-485 ya teniendo seleccionado esto daremos clic en el botn de New y en donde dice NEW TOPIC lo quitaremos y daremos el nombre de caldera como se muestra en la figura 3.31.
Figura 3.31 Nombre del tpico
Al tener todo esto hecho damos clic en el botn Done dando por terminada toda la configuracin necesaria en esta parte del software, es muy importante que el nombre del tpico este bien escrito con el nombre de caldera sin combinar maysculas ni minsculas si no esta bien escrito podra no comunicarse con visual Basic 6.0. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 80
Una vez teniendo esta configuracin correcta el siguiente paso es hacer el programa del PLC con el software RsLogix 500 y para esto empezaremos con el control de nivel minimizando la parte de RsLinx sin cerrar ya que este programa es el encargado de la comunicacin entre el visual Basic y RsLogix 500.
3.6.2.- Control de Nivel
Para esta parte sabemos que existen dos tipos de control de nivel uno que es el on / off y el modulante en donde el control on / off utilizamos dos sensores y en el modulante es de acuerdo al flujo de vapor que se consume como se ha explicado anteriormente.
Control On / off
Para poder empezar hacer el control de nivel en la caldera es necesario tener abierto el simulador dinmico de la caldera, dando clic en el botn Automtico como se muestra en la figura 3.32.
Figura 3.32 Ventana del simulador dinmico
Observamos que tenemos dos sensores el cual nos ayudara hacer el control on / off o tambin llamado todo o nada. Para hacer el programa del PLC (Controlador Lgico Programable) tenemos que observar que el simulador ya nos dice el nombre de cada entrada y salida, observamos que el sensor de bajo nivel tiene la entrada I:1/4 y el sensor de alto nivel tiene asignada la entrada I:1/3.
Lo que tiene que hacer el programa es que al dar clic en el botn Start que tiene designada la entrada I:1/0 encender la bomba que tiene la salida designada O:2/3 de esta manera llenando la caldera una vez que el liquido llegue a el sensor de alto nivel con la entrada designada I:1/3 se apague la bomba. Cuando el liquido llegue al sensor de bajo nivel con la entrada I:1/4 mande una seal la cual haga que la bomba otra vez sea encendida hasta que el nivel llegue al sensor de alto nivel con la entrada I:1/3. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 81
Lo primero que se debe de realizar es abrir el programa RsLogix 500 una vez teniendo este programa abierto daremos clic en la opcin de Nuevo y seleccionaremos el PLC Micrologix 1000 como se muestra en la figura 3.33.
Figura 3.33 Ventana del software RsLogix 500
Damos clic en aceptar y empezamos hacer el programa de acuerdo al problema planteado anteriormente con las entradas y salidas correspondientes. Una vez teniendo el programa se guarda de dos maneras diferentes una con la extensin .ACH y otra de manera .RSS con la opcin de guardar como, esto se muestra en la figura 3.34
Figura 3.34 Ventana para guardar los archivos Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 82
Cabe mencionar que se puede guardar en cualquier carpeta de preferencia en el escritorio y una vez que se haya guardado de las dos formas con las extensiones .RSS y .ACH con el nombre cualquiera en este caso utilizamos el nombre de Nivel para guardar el archivo, es hora de utilizar el programa RsLogix Emlate 500.
En este programa daremos clic en la opcin de abrir y elegiremos el archivo que guardamos con la extensin .ACH como se muestra en la figura 3.35.
Figura 3.35 Ventana del software RsLogix 500 Emlate
Dando clic en abrir en donde nos aparecer una nueva ventana donde seleccionaremos una estacin diferente a la estacin que seleccionamos en el programa RsLinx en este caso seleccionaremos la estacin 02 como se muestra en la figura 3.36
Figura 3.36 Seleccin de la estacin
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 83
Dando clic en Ok para que posteriormente demos en el botn de Run que aparece en la parte del programa RsLogix Emlate 500 como se muestra en la figura 3.37.
Figura 3.37 Ventana del software RsLogix 500 Emlate
Una vez dando clic en Run es aqu donde se acaba el trabajo de este programa donde daremos clic en minimizar y nos iremos al programa RsLogix 500. Ya teniendo esta otra configuracin en el programa RsLogix 500 nos iremos a la parte de programacin en donde aremos el programa de nivel quedndonos de la siguiente manera como se muestra en la figura 3.38.
Figura 3.38 Programa del PLC (Controlador Lgico Programable) Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 84
Una vez teniendo el programa elaborado y teniendo el simulador dinmico abierto ponemos en marcha como se muestra en la figura observando el funcionamiento como se muestra en la figura 3.39.
Figura 3.39 Programa y simulacin en operacin
3.6.3.- Control de la temperatura
Como podemos observar la temperatura va muy relacionada con la presin de la caldera ya que cuando aumentamos la temperatura en la caldera producir bastante vapor haciendo que se genera una presin dentro de la caldera. En la caldera tenemos un sensor de temperatura en el cual viene con un display el valor numrico que esta de color azul es la temperatura que nosotros daremos es decir un setpoint para poder hacer el control esta temperatura no debe de exceder de los 235 C ya que esta caldera solo esta diseada para trabajar con estos grados de temperatura el segundo valor numrico ser la temperatura a la q esta el liquido dentro de la caldera al encender la flama el liquido empezara a aumentar hasta que llegue el valor deseado seleccionado como setpoint cuando esto llegue el sensor de temperatura mandara una seal la cual har desactivar o activar algn otro elemento de la caldera como se vera ms adelante.
La parte de presin de igual manera tiene un sensor con un display el cual el valor en el cuadrito azul corresponde al valor que nosotros le demos como setpoint este valor no debe de exceder ms de los 30 bar ya que es el valor de diseo que soporta esta caldera y el otro valor es de la presin q existe en la caldera. Al llegar a la presin deseada activara el sensor mandando una seal la cual servir para activar o desactivar algn otro elemento de la caldera como se vera ms adelante.
Para la realizacin de este programa es necesario configurar de la misma manera como se ha configurado anteriormente configurando RsLinx y configurando de igual manera Emlate 500 para poder desarrollar el programa en RsLogix 500 y poderlo probar con el simulador dinmico Cal Sim. Una vez configurando la comunicacin se plantea el siguiente problema para poder desarrollar el programa con el PLC Micrologix 1000. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 85
Se desea controlar la temperatura la presin y el nivel de una caldera para esto primero se tiene que llenar el tanque de la caldera hasta el nivel ms alto con la entrada I:0/3. Cuando este sensor de nivel alto sea activado deber mandar una seal el cual activara la flama que tiene como salida O:2/4 el sensor empezara a detectar un aumento de temperatura hasta que el sensor llegue a la temperatura establecida mandara una seal la cual ara desactivar la flama.
Cabe mencionar que el lquido empieza a evaporar de acuerdo a la presin y algunos otros factores que son mencionados en la parte del simulador en la parte de clculos extras. Como primero se hace el programa en RsLogix 500 quedando de la siguiente manera. Figura 3.40.
Figura 3.40 Programa del PLC (Controlador Lgico Programable)
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 86
Una vez teniendo el programa realizado en RsLogix 500 y abierto el simulador es ahora de poner en prueba como funcionaria y se vera de la siguiente manera el simulador. Figura 3.41.
Figura 3.41 Simulador en operacin
3.6.4.- Control Propuesto de la caldera
Para el control propuesto para la caldera nos guiaremos con el Dti que tambin fue propuesto como se muestra en la figura 3.42, como mencionamos anteriormente que este simulador fue diseado con fines de aprendizaje se puede realizar diferentes tipos de programacin en el PLC (Controlador Lgico Programable) y observar el comportamiento de la caldera.
Figura 3.42 DTI (Diagrama de Tuberas e Instrumentacin) propuesto Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 87
Como podemos observar tenemos el control de las tres variables empezando con el control del nivel, despus el control de temperatura y el control de presin, en los ejercicios anteriores hemos hecho el control de nivel y de temperatura, en esta parte ocuparemos todos los componentes del simulador como lo son las lmparas para poder mandar alarmas y visualizar si esta en arranque o paro. Para poder empezar es necesario configurar la comunicacin de la misma manera que lo hemos hecho anterior mente con el RsLinx y el RsLogix Emlate 500.
El problema a realizar ser cuando se pulse el botn start la lmpara con salida especificada O:2/0 ser encendida y empezara el control de nivel ya que la bomba con salida especificada O:2/3 ser activada de tal manera que empezara a llenar el tanque de la caldera hasta que el sensor de alto nivel sea activado con entrada especificada I:1/3, en ese momento la bomba se desactivara y ser activada la flama que es una salida con nombre de O:2/4, empezara a aumentar la temperatura la cual se podr visualizar en el display. En este display de temperatura se pondr una temperatura como setpoint de 195 C esta temperatura ser modificada manualmente de a cuerdo a la demanda de vapor que se requiera para cualquier proceso, cuando la temperatura llegue a la temperatura del setpoint el sensor de temperatura mandara una seal de forma tal que desactivara la flama. El lquido a cierta temperatura empezara a evaporarse haciendo que el nivel disminuya, cuando el nivel disminuya y el sensor de bajo nivel detecte con entrada I:1/4 la bomba ser nuevamente activada haciendo que el nivel aumente hasta su nivel alto causando una disminucin de temperatura lo cual obligara a prender de nuevo la flama, la presin en este caso estar relacionada con la temperatura, al aumentar la temperatura el agua se evaporizara de una forma ms rpida de tal manera que va ver una presin dentro del tanque cuando esta presin sea igual a la presin que nosotros demos en el display con entrada I:1/6 el sensor de presin mandara una seal el cual ara abrir una vlvula de alivio despresurizando el tanque y disminuyendo la presin vista en el display. Cada vez que se muestre una sobre presin en la caldera ser encendida la lmpara de danger con salida especificada O: 2/1 Para recolectar datos utilizaremos el flowmeter con entrada especificada I: 1/2 el cual nos dir cuanto lquido esta entrando y para el final del da sabremos cuanto lquido se evaporo. Cuando se presione el botn stop con entrada especificada I: 1/1 la lmpara de full con salida especificada O:2/2 ser encendida.
En esta parte se analizara parte por parte empezando con la lnea 0000 del programa en RsLogix como se muestra en la figura 3.43
Figura 3.43 Lnea 0000 del programa hecho en RsLogix 500 Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 88
Al pulsar el botn I:0/1 es abierto el botn stop de tal manera que no habr continuidad en la lnea y har que se desenclave la salida virtual B3:0/0, cuando es pulsado el botn start dar continuidad a la lnea de tal manera que ser enclavado la salida virtual la cual nos ayudara para el control de la caldera como se vera ms adelante.
Continuando con la lnea 0001 del programa hecho en RsLogix la cual nos muestra el encendido de la lmpara verde en el simulador como se muestra en la figura 3.44.
Figura 3.44 Lnea 0001 del programa hecho en RsLogix 500
En esta parte se muestra que al ser activada la salida virtual B3:0/0 la salida O:0/0 ser activada encendiendo la lmpara verde del simulador como se muestra en la figura 3.45.
Figura 3.45 Lmpara verde encendida en el tablero del simulador.
Continuando con la lnea 0002 en la cual nos muestra el encendido de la lmpara roja que tiene como salida O:0/2 cuando es pulsado el botn stop, como se muestra en la figura 3.46.
Figura 3.46 Lnea 0002 del programa hecho en RsLogix 500
En esta parte observamos que al ser activada la salida virtual el contacto abrir de tal manera que ser desactivada la salida O:0/2 que es la de la lmpara roja y cuando esta desactivada la salida virtual B3:0/0 el contacto cierra de tal manera que la lmpara roja es encendida como se muestra en la figura 3.47. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 89
Figura 3.47 Lmpara roja encendida en el tablero del simulador.
Continuando con la lnea 0003 donde se visualiza el control de nivel, como se muestra en la figura 3.48.
Figura 3.48 Lnea 0003 del programa hecho en RsLogix 500
En esta parte observamos que al pulsar el botn start queda enclavada la salida virtual B3:0/0 dando continuidad al detectar bajo nivel cierra el contactor que tiene como entrada I:0/4 de tal manera que activa la bomba cuando llega al nivel alto el contacto con nombre I:0/3 es abierto apagando la bomba como se muestra en la figura 3.49.
Figura 3.49 Control de nivel en marcha en el simulador Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 90
Una vez obtenido el control de nivel es necesario tambin controlar la temperatura y es controlada como se muestra en la lnea 0004 del programa RsLogix. Figura 3.50.
Figura 3.50 Lnea 0004 del programa hecho en RsLogix 500
Observamos que cuando el sensor de alto nivel es activado se manda una seal la cual permite encender el fuego con salida O:0/4 cuando el sensor de temperatura llega a la temperatura del setpoint manda una seal la cual permite desactivar la flama si llegara a marcar nivel bajo el sensor de alto nivel dejara de mandar la seal protegiendo que se sobrecaliente la caldera como se muestra en la figura 3.51.
Figura 3.51 Control de Temperatura en marcha en el simulador
Siguiendo con el programa de control de la caldera realizado con el software RsLogix 500, la lnea 0005 muestra el control de presin en la caldera como se muestra en la figura 3.52.
Figura 3.52 Lnea 0005 del programa hecho en RsLogix 500
En el simulador la presin es fijada como setpoint con el display al llegar a esta presin el sensor es activado mandando una seal la cual ara que haya continuidad en la lnea encendiendo la lmpara de danger y en el simulador activando una vlvula de alivio para sobre presiones arriba de la presin del setpoint como se muestra en la figura 3.53.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 91
Figura 3.53 Alarma de presin alta en marcha en el simulador
Por ultimo tenemos la lnea 0006 en la cual muestra la entrada I:0/2 y un display el cual nos muestra cuanto flujo esta entrando direccionado en un contador C5:0 como se muestra en la figura 3.54
Figura 3.54 Lnea 0006 del programa hecho en RsLogix 500
Como observamos aqu al ser activado el sensor del flujo hace un conteo de cuantos litros estn entrando a la caldera de tal manera que en el contador podemos seleccionar un valor preseleccionado y hacer que el proceso termine cuando se haya consumido tantos litros como se muestra en la figura 3.55.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 92
Figura 3.55 Conteo de litros en el simulador
Con este programa hecho en el software RsLogix 500 al pulsar el botn start en el simulador dinmico empezar a trabajar la caldera de manera automtica de tal forma que har su proceso con los valores que le de el operador, cabe mencionar que la caldera esta con las caractersticas de la caldera descrita en el captulo II.
Algunos comandos que se pueden utilizar para un mejor control de la caldera son N7:0, N7:1, N7:2, N7:3, los cuales son los que estn vinculados con los display mostrados en el simulador dinmico como se muestra en la figura 3.56
Figura 3.56 Variables no utilizadas en RsLogix
Estas variables pueden ser utilizadas para el control modulante de la caldera.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 93
3.7.- Modelado de una caldera a partir de la implementacin de lazos de control
Una manera de poder visualizar y establecer nuevo criterios para el control de las variables de un proceso es l modelo matemtico, el cual permite comprender de forma metamatemtica cual es el comportamiento de un sistema de control y la respuesta del mismo por medio de la seal de entrada al proceso. Un modelo matemtico por lo tanto permite saber si el sistema se comportara de forma adecuada una vez que se establece una seal de entrada o comnmente conocido como set- point (seal de ajuste), es decir, ser la seal a la cual uno desea que el que el sistema se ajuste, para ello el modelado deber comportarse bajo dicho criterio ajustando y manteniendo dicho set-point a la salida.
Por lo tanto, para efectuar el anlisis de un sistema, es necesario obtener un modelo matemtico que lo represente. El modelo matemtico equivale a una ecuacin matemtica o un conjunto de ellas en base a las cuales podemos conocer el comportamiento del sistema. Es necesario comentar que el modelo matemtico que se desarrolla a partir de un sistema no es nico, debido a lo cual se pueden lograr representaciones diferentes del mismo proceso. Estas diferentes representaciones no contradicen una a la otra. Ambas contienen informacin complementaria por lo que se debe encontrar aquella que proporcione la informacin de inters para cada problema en particular. Dentro de este contexto, por lo general se emplea la representacin en "variables de estado" aunque no por ello el mtodo de "relacin entrada-salida" deja de ser interesante a pesar de proporcionar menor informacin de la planta.
3.7.1.- Modelado a bloques de una caldera a partir de la implementacin de lazos de control
Una manera de poder visualizar y establecer nuevo criterios para el control de las variables de un proceso es l modelo matemtico, el cual permite comprender de forma metamatemtica cual es el comportamiento de un sistema de control y la respuesta del mismo por medio de la seal de entrada al proceso. Un modelo matemtico por lo tanto permite saber si el sistema se comportara de forma adecuada una vez que se establece una seal de entrada o comnmente conocido como set- point (seal de ajuste), es decir, ser la seal a la cual uno desea que el que el sistema se ajuste, para ello el modelado deber comportarse bajo dicho criterio ajustando y manteniendo dicho set-point a la salida.
Por lo tanto, para efectuar el anlisis de un sistema, es necesario obtener un modelo matemtico que lo represente. El modelo matemtico equivale a una ecuacin matemtica o un conjunto de ellas en base a las cuales podemos conocer el comportamiento del sistema.
Es necesario comentar que el modelo matemtico que se desarrolla a partir de un sistema no es nico, debido a lo cual se pueden lograr representaciones diferentes del mismo proceso.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 94
Estas diferentes representaciones no contradicen una a la otra. Ambas contienen informacin complementaria por lo que se debe encontrar aquella que proporcione la informacin de inters para cada problema en particular.
Dentro de este contexto, por lo general se emplea la representacin en "variables de estado" aunque no por ello el mtodo de "relacin entrada-salida" deja de ser interesante a pesar de proporcionar menor informacin de la planta.
Para uniformizar criterios respecto a las denominaciones que reciben los elementos que conforman un sistema de control es necesario tener en mente las siguientes definiciones:
Planta: Cualquier objeto fsico que ha de ser controlado.
Proceso: Operacin o secuencia de operaciones, caracterizada por un conjunto de cambios graduales que llevan a un resultado o estado final a partir de un estado inicial.
Sistema: Combinacin de componentes que actan conjuntamente y cumplen un objetivo determinado.
Perturbacin: Es una seal que tiende a afectar adversamente el valor de la salida de un sistema.
Servomecanismo: Sistema de control realimentado cuya salida es una posicin mecnica.
Obtencin del modelo a bloques de la caldera
Como parte del desarrollo del control de las variables presentes en el proceso que comprende una caldera, es siempre importante ver la descripcin del comportamiento del mismo de manera analtica y matemtica, de esta manera se podr comprender como se comporta el mismo y cules son sus respuestas de acuerdo a los valores que se le puedan asignar a la entrada y de acuerdo a los disturbios que pueda presentar el mismo durante su aplicacin.
Para ello, el conocer cules son las baribales que intervienen en el mismo y cules sern los lazos de control que se encargaran del control de las variables es indispensable, ya que este es el punto de partida para la obtencin y desarrollo de nuestro modelado matemtico del sistema. Por lo tanto, las variables a controlar se describen a continuacin:
Nivel: esta primera variable es la que tendr una accin de manera inmediata sobre el sistema, ya que la cadera tiene que contener cierto nivel de liquido a cierta altura puesto que el proceso lo demanda, adems de que para la caldera es importante tender un control de su nivel para evitar una fuga o derrame de liquido un. As mismo esta variable nos permitir conocer que a una altura determinada se concentrara una capacidad de liquido en el tanque (volumen) determinada, lo que permitir que las variable posteriores ajustadas sean las misma para dichas cantidad de concentracin. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 95
Presin: tal vez la variable ms importante a controlar para este proceso, ya que dentro de la caldera el control de presin a la salida es importante para mantener los niveles de temperatura adecuados, es decir, que la temperatura subministrada sea la adecuada para que a nuestra salida se genere el vapor suficiente que estar demandando nuestro proceso. Por lo tanto la presin es una variable que se necesita controlar de forma inmediata al nivel del tanque, as se podr tener una forma segura de controlar nuestro proceso.
Temperatura: la temperatura para este caso puede ser manejada como un lazo de control independiente, es decir, si nosotros deseamos ajustar la temperatura adecuada lo podemos hacer, y por lo tanto las dems variables podrn ser compensadas por la misma. De otra manera, la temperatura tiene puede tener su propio set point, ya que como se menciono anteriormente, el control de la presin de nuestra caldera, controla a la vez la temperatura de la misma, por ello, el uso de un set point de temperatura tendra que ser independiente.
Por lo tanto, la implementacin de los lazos de control para el desarrollo del modelado es de gran importancia, ya que con este se aseguran las variables de proceso a controlar y se da una idea ms clara de la descripcin de los componentes a utilizar de forma tal que esto nos permite conocer si se trata de un control ON-OFF.
El primer lazo de control a desarrollar es el control nivel. Este lazo de control nos determina la apertura de una vlvula y el control del llenado del tanque a una seal de ajuste, por ello, se puede asegurar que el sistema contempla un control ON-OFF y que por tanto la apertura de la vlvula ser todo o nada. Ahora bien, la altura de nuestro tanque se encuentra alrededor de los 10 metros, una altura considerable para las dimensiones del mismo y que por lo tanto nos permitir ajusta el nivel de nuestro tanque. Es importante mencionar que para seleccionar el nivel que deseamos ajustar en nuestro sistema o mejor dicho nuestra seal de referencia para el sistema, tenemos que tomar un punto que no contemple en su totalidad la altura real de nuestra caldera, es decir, podemos tomar 8 metros y dejar una tolerancia de 2 metros, ya que es necesario dejar una altura para que el vapor generado pueda concentrarse y no generar una presin inadecuada al sistema. Por ello, nuestro set-point o seal de ajuste se referencia a los 8 metro como nivel alto y una nivel bajo de 4 metros. El nivel bajo nos ayudara a tener una referencia para llenar el tanque a su nivel de ajuste de nueva cuenta; el nivel bajo es importante ya que no desea que el tanque se vaci por completo o se alterara de lo contrario las variable controladas.
Esto nos da por lo tanto el siguiente lazo de control descrito en diagrama a bloques y que representa un control ON-OFF se muestra en la figura 3.57.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 96
Figura 3.57 Modelado en MatLab del lazo de control de nivel
El diseo de este modelo se realizo en MATLAB-SIMULINK puesto que tiene las herramientas suficientes como para poder desarrollar y comprender el funcionamiento y operacin del mismo. el modelado se desarrollo tratando de asimilar las caractersticas del comportamiento de un controlador ON-OFF, es por ello que con la herramientas disponibles en MatLab se llego a un concepto entendible del mismo y con fines didcticos, que como ya se ha establecido nuestros simulacin y modelado son con fines didcticos y de aprendizaje y por lo tanto el control de sus variables y comprendimiento de las mismas son con el fin de asimilarse a las caractersticas y comportamiento de una caldera para que el alumno pueda entender y adentrarse de manera prctica al comportamiento de una caldera en un proceso.
El control ON-OFF se describe por un bloque de control IF que en cualquier programacin es bsico para el control de una variable, de esta manera describiremos el desarrollo del modelado por bloques.
Como primer bloque se encuentran la seal de ajuste la cual se determina de manera fsica por los sensores y de los cuales se describe su modelo por un bloque de funcin como se muestra en la figura 3.58. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 97
Figura 3.58 Seal de ajuste de los sensores
Se puede apreciar en el diagrama anterior que las seales de ajuste o set- point estn descritas por las entradas nivel alto y nivel bajo, la cuales fueron establecidas a 4 (nivel alto) y 1 (nivel bajo) metro. As mismo, la ecuacin que describe el modelo de nuestros sensores se considero a partir de un bloque de funcin y a partir de la ecuacin del sensor, la cual en modelado permite establecer el rango de operacin de cualquier sensor con respecto a la seal de control que maneja, la cual en este caso es de 4-20 mA. El rango de los sensores se estableci a partir de las alturas a manejar que en este caso son de 1 y 4 metros y con ello se realizo la ecuacin que describe de forma fsica al sensor y su operacin la cual se muestra en el bloque de la figura 3.59.
Figura 3.59. Ecuacin del sensor
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 98
El rango con el cual operara los sensores como ya se ha mencionado es importante, as es que esta grfica mostrada en la figura 3.60, determina los mismos, empleando los 1 y 4 metros como rangos de manejo se podr decir que ambos sensores estarn midiendo esas operaciones.
Figura 3.58 Grfica de operacin de los rangos de sensor de nivel
Con ello, se puede determinar el rango sobre el cual operara el sensor y determinar as mismo mediante el uso de la siguiente ecuacin la funcin del sensor:
Ahora es conveniente comprender que cuando nosotros tenemos un nivel bajo, la vlvula se abrir permitiendo el suministro de flujo en este caso liquido para que l se alcance la altura deseada de 4 metros, sin embargo durante este llenado, el nivel va subiendo alcanzando valores distintos hasta llegar al set-point, por lo tanto es necesario usar un elemento que pueda describir de forma matemtico dicha operacin fsica, es por ello que se ocupo otra entrada escaln, la cual describe el nivel de liquido que sube antes de llegar set-point y el cual se va sumando con la seal base, de 1 metro que tenamos en el sensor de nivel bajo. De esta manera se podra decir que los 3 litros restantes se suman al litro de nivel bajo para alcanzar los 4 litros y que nuestro controlador pueda describir el criterio ON-OFF. Lo cual su representacin en Simulink es como se muestra en la figura 3.61.
1m 4m 20mA 4mA Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 99
Figura 3.61 Variador de nivel del tanque
La parte del control ON-OFF se describe por medio de operadores y condicionantes o subsistemas, los cuales permiten la operacin de todo o nada en la vlvula lo cual se realiza en Simulink como se muestra en la figura 3.62.
Figura 3.62 Controlador ON-OFF
Por medio de este esquema la suma de las seales a la entrada del bloque IF nos permitir saber si el nivel del tanque esta en el punto de ajuste o si este ha bajado a los 4 metros y es necesario suministrar flujo a la caldera.
Por lo tanto, si la entrada U1 es menor a 0, o mejor dicho la suma de las seales de entrada es menor a esa condicionante permitir que el bloque subsistema ejecute la accin que se le estableci; en este caso el control del proceso. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 100
Sin embargo, en caso opuesto que no se cumpla dicha condicin, es decir que la suma a la entrada sea 0 puesto que se alcanzo el valor deseado simplemente no existe seal a la salida y el subsistema no ejecuta la accin. Por ltimo, la parte que relaciona la ecuacin de la vlvula y proceso o mejor dicho el elemento final y la planta esta descrita por funciones de transferencia las cuales se realizaran con la ayuda de modelos auxiliares y fuentes bibliogrficas las cuales se muestran en Simulink en la figura 3.63. [32]
Figura 3.63 Funcin de transferencia del elemento final y de la planta
Con dicho modelado podemos describir que la vlvula presenta una funcin condicionada al modelo de la planta, lo cual permite una mejor seal de respuesta a la salida, adems de que presenta una retraso de tiempo el cual nos brinda una mejor apreciacin de la seal de respuesta y una seal de control optima al proceso. En la figura 3.64 se muestra la seal de respuesta.
Figura 3.64 Grfica de la seal de respuesta de nivel
Para el caso del lazo de control de presin se toma en cuenta una relacin existente entre temperatura y presin, sin embargo, la presin se caracteriza por un control ON-OFF el cual depende de la presiona de vapor a la salida del tanque y si esta es la referencia o el set-point ajustado se abrir una vlvula de alivio la cual dejara que se siga manteniendo la presin deseada. Lo cual es representado en Simulink como la figura 3.65 y su grfica de operacin en la figura 3.66. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 101
Figura 3.65 Modelo en MatLab del lazo de presin
Figura 3.66 Grfica de operacin de los rangos de la vlvula para presin
Con esta grfica se pueden determinar la ecuacin que representa a la vlvula dentro del lazo de control descrito por la presin, de esta manera se ajusta dicho ecuacin al comportamiento en el sistema y se adapta de la misma forma. Los rangos de operacin que se manejan describen el comportamiento ideal de una vlvula en operacin. Figura 3.66
4mA 20mA 100 0 Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 102
Figura 3.67 Grfica de operacin de los rangos de sensor de presin
De esta manera, se puede determinar los rangos de operacin del sensor de presin (mostrados en la figura 3.67) de acuerdo a las seales que manejan por ello, el rango manejado es de 14.7 PSI pues es la presin en el tanque cuando est en vacio es decir 1 atm de presin y 435 PSI que es la presin de mximo trabajo; as mismo, mediante el uso de las siguientes ecuaciones se puede determinar la ecuacin del sensor:
14.7 PSI 435 PSI 20mA 4mA Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 103
En este caso nuestra presin deseada son 30 bares o 435 PSI, los cuales son aplicados como set-point y de la cual deseamos una respuesta constante. Su representacin en Simulink se muestra en la figura 3.68
Figura 3.68 Planta en lazo abierto
La planta en lazo abierto, se describe por medio de la ecuacin de la vlvula, en la cual se ajusto una rango de operacin de la misma; la funcin de transferencia de la planta con su retardo de tiempo y adems, se describi una entrada de disturbios que en los que pueden altera nuestro proceso en este caso al entrada de la planta, de igual manera el modelado de la planta se obtuvo de fuente bibliogrfica y fue adaptado al diagrama a bloques a partir de su funcin de transferencia con el objetivo de acercarse al mismo. Figura 3.69. [21] [33]
Figura 3.69 Retroalimentacin mediante sensor de presin
As mismo el sensor describe su propia ecuacin la cual de igual forma metida en un bloque de funcin, dicha ecuacin se estableci por medio de los rango de control de 14.7 PSI que es la presin atmosfrica hasta los 435 PSI que es la presin de operacin y a la cual deseamos que se este sensando para alcanzar dicho valor a la salida. Por lo tanto, la seal de respuesta del sistema se expresa de la siguiente manera. Figura 3.70.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 104
Figura 3.70 Grfica de seal de respuesta de presin
Por ltimo, el control de la temperatura y su ajuste de set-point como ya se explico, pueden ser de forma independiente y con ello podemos determinar un lazo de control para el mismo. Figura 3.71
Figura 3.71 Modelo en MatLab del lazo de temperatura
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 105
Para el caso del lazo de control de temperatura, se utilizo un control ON-OFF de nueva cuenta el cual era ejecutado en el momento en el cual el nivel del tanque alcanza su valor de 4 metros, es decir, el quemador se activa a los cuando el sensor detecta alto nivel permitiendo ejecutar el control propio del sistema de presin Con ello, podemos observar que el ajuste del set-point se realizo a los 235 C que son los de operacin. Figura 3.72
Figura 3.72 Seal de ajuste a 235 C
La ecuacin que describe el comportamiento de la vlvula dentro del lazo de control de temperatura se expresa con la siguiente grfica y bajo los rangos de operacin correspondientes:
Estos parmetros se ajustan al comportamiento ideal de apertura y cierre de una vlvula, los cuales se contemplaron de esta forma debido a los alcances de nuestro proyecto, los cuales tenan que ajustarse y adaptarse a dicho tiempo. Figura 3.73.
Figura 3.73 Grfica de operacin de los rangos de la vlvula o elemento final
4mA 20mA 100 0 Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 106
Figura 3.74 Grfica de operacin de los rangos de sensor de temperatura
Con esta grfica (mostrada en la figura 3.74) podemos observar el rango de trabajo del sensor de temperatura, el cual opera a 235 C y 25C cuando no est en funcionamiento prcticamente ya que es la temperatura ambiente la cual llega nuestro liquido, as mismo, se logra mediante la aplicacin de las siguientes ecuaciones encontrar la funcin del sensor:
El bloque que expresa el elemento final de control, la planta y el retardo de tiempo, as como del elemento sensor, nos indica que el modelado de la planta fue encontrado en fuentes de conducta y tomado porque se adecuaba a las caractersticas de nuestra caldera.
25 C 235 C 20mA 4mA Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 107
Con ello, una vez que se llega al set-point deseado el quemador se apaga. La ecuacin que describe el comportamiento de la planta se adapto a la funcin de transferencia de las fuentes bibliogrficas consultadas, describiendo un comportamiento similar al mismo. Figura 3.75 representacin en Simulink. [32]
Figura 3.75 Lazo cerrado del sistema
La seal de salida por lo tanto, expresa un comportamiento de la siguiente manera. Figura 3.76
Figura 3.76 Grfica de seal de respuesta de temperatura
Resumen
Con ello, concluimos el tercer captulo el cual nos permiti comprender como se desarrollo y como se realizo nuestro proyecto, que recurso utilizamos para la realizacin del mismo, y que fuentes pudimos consultar para ejecutar las acciones correspondientes en la realizacin del mismo. Por ello, este captulo permite asignar as mismo un valor econmico que permita determinar el esfuerzo y el trabajo realizado por nosotros.
Es por esto, que el captulo 4 nos lleva comprender dicho esfuerzo y cules son los parmetros que determinara un valor econmico a nuestro proyecto; contando as mismo, con lo recurso utilizados, la ingeniera y desarrollo mismo del proyecto y del enfoque que se le dio al mismo para solucionar sus posibles fallas. As mismo parte de este captulo comprender la conclusin de nuestro proyecto y las caractersticas con la cuales cumpli. Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 108
CAPTULO IV.- ESTUDIO DE COSTOS
En este captulo veremos el costo econmico del proyecto teniendo en cuenta varios aspectos como desarrollo de ingeniera as como las herramientas que utilizamos para la elaboracin de este mismo.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 109
4.1. Estudio de costos
El estudio econmico permite conocer la relacin existente entre el producto desarrollado y los medios empleados en la realizacin del mismo. Es por ello, que dentro de nuestro anlisis econmico nosotros colocamos ciertos puntos los cuales nos ayudan a la evaluacin y financiamiento de nuestro proyecto. Por lo tanto, sabemos que nuestro proyecto tiene un concepto de carcter didctico y en su totalidad se comprende como un medio que permite el aprendizaje de un proceso fsico como lo es el control de las variables presentes en una caldera y de las cuales se puede garantizar una aplicacin prctica para el operario.
Sabemos que gran parte del financiamiento de un proyecto radica en su investigacin y anlisis, lo cual no lleva directamente al tiempo que se le dedico al mismo y a los recursos que de una u otra forma pudieron necesitarse para la bsqueda y recopilacin de informacin, es decir, conseguir fuentes como libros o textos los cuales manejaran informacin sobre la temtica y que en su mayora pudieron ser un gastos as mismo como la adquisicin de software con los que se trabajara en nuestro proyecto (MATLAB, VISUAL BASIC, ROCKWELL).
Si bien, es conveniente la suma de los recursos utilizados, tambin es conveniente hacer mencin de la mano obra como medio para el desarrollo de nuestro proyect, es decir, una vez encontradas las fuentes de informacin el segundo paso es disponer de los conocimientos acerca del tema para poder llevar las referencias a formar parte de nuestro proyect y de esta manera poder determinar una idea que satisfaga las necesidades del mismo.
Es por ello, que se necesito hacer uso de tablas y grficos que pudieran expresar y enmarcar las actividades desarrolladas, el tiempo empleado, los recursos utilizados y la mano de obra. As es que colocaremos cada uno de estos conceptos como parte del desarrollo mismo del captulo 4.
4.1.1.- Actividades desarrolladas y tiempo empleado
Durante este periodo de tiempo que comprendi alrededor de 8 meses, las actividades desarrolladas se organizaron de manera previa, y donde fue determinante la divisin del proyect y del trabajo como un medio para garantizar una mejor labor de ambos colaboradores. Es por esto que nosotros decidimos dividir el trabajo en simulacin y modelado y dichas actividades se dictan a continuacin; para el caso de la simulacin decidimos ocupar el siguiente organigrama mostrado en la figura 4.1.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 110
Figura 4.1 Actividades desempeadas en el simulador
Ahora bien para establecer las actividades realizadas por parte del modelado matemtico se decidi empezar justamente con las mismas fechas, lo cual permita una buena divisin del trabajo y una mejor administracin del tiempo. Por lo tanto, el organigrama mostrado en la figura 4.2 de actividades quedo asentado de la siguiente manera para el caos del modelado:
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 111
Figura 4.2 Actividades desempeadas en el modelado
4.2.-Recursos utilizados.
Este punto nos hace referencia a los recursos de los cuales se dispusieron para la realizacin del proyecto, esto incluye el tiempo y la forma de trabajo que se tuvo como medio para obtener un mejor rendimiento y aprovechamiento del tiempo y de los recursos a utilizar. Por ello, es conveniente contar con todos los agentes que pudieron asociarse al anlisis econmico y someterse a este punto, para ello se decidi describir los recursos de los cuales fue necesario hacer uso y de los cuales se tuvo que hacer gastos.
Este punto nos ayudara a definir que tantos recurso causaron un consumo tanto econmico como de tiempo y con ello se asignara el costo de nuestro proyect, ya que de mucho depende saber la inversin que se hizo para poder asignar un valor econmico a un proyecto organizando toda esto como se muestra en la tabla 4.1.
Tabla 4.1 Recurso utilizados en el proyecto
Recursos utilizados Monto Adquisicin de fuentes de consulta $500.00 Adquisicin de software Matlab $1950.00 Adquisicin de software VisualBasic $4070.00 Adquisicin de software RS logix $5500.00 Medios de transporte $24,000.00
Con esta tabla podemos indicar que dichos gastos son por la utilidad de los recursos y estos forman parte de las necesidades para la realizacin de un proyecto; en este caso, la simulacin y modelado de una caldera, sin embargo, estos gastos a larga son benficos para la conclusin de un buen proyecto.
Por lo tanto el gasto total de los recursos utilizados son: $ 36,020.00 pesos.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 112
4.3.- Desarrollo de Ingeniera
La mano de obra se comprende bajo el concepto de el uso y empleo de las herramientas y conocimientos, as como de las fuentes de consulta para la realizacin de las operaciones que formaran parte de nuestro trabajo, es decir, los puntos importante que nos ayudaran a la realizacin de nuestro proyecto como lo es la realizacin de un sistema de control que se adapte a las necesidades del mismo.
La mano obra se expresa tambin en trminos del tiempo invertido en el desarrollo del proyecto. Por lo tanto, nosotros decidimos colocar la aplicacin de conocimiento y el tiempo invertido como formas para financiar la mano de obra.
Sin embargo, podemos decir que la mano de obra se expresa claramente en la simulacin a travs de la vinculacin que se realizo entre software, puesto que esa investigacin llevo tiempo invertido y la aplicacin de conceptos para el mismo. En la parte de modelado, la mano de obra se tomo en la implementacin de un modelo matemtico expresado en Matlab y el cual asegura el control de las variables en proceso.
De esta manera se decidi realizar los costos de manera mensual hasta a completar los 8 meses de trabajo, es importante mencionar que le proyecto en muchas ocasiones no respeto los das no laborales, es decir, se trabajo de igual manera una hora al da.
Nosotros decidimos ajustar el costo a 1000 pesos por hora,; al da se trabajaba 2 horas lo que daba un total de 60,000 pesos al mes y un total de 480,000 alrededor de los 8 meses de labor.
4.4.-Monto por actividades
Ahora en este punto se contabilizaran lo parmetros antes mencionados sumados a otros, los cuales describen el trabajo y el valor que se le da a nuestro proyecto. En la tabla 4.2 y 4.3 se da una referencia de cules son los valores que se le asignaron al proyecto siendo puntos importantes para contabilizar al anlisis y darle un valor econmico al mismo.
Tabla 4.2 Actividades desarrolladlas en el simulador
Actividades realizadas (simulacin) Monto econmico Bsqueda y recopilacin de la informacin y los medios para su operacin. $2000.00 Adquisicin de la informacin sobre los componentes de una caldera pirotubular. $3000.00 Diseo del simulador en Visual Basic. $25000.00 Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 113
Diseo del sistema de control en Logix 500. $15000.00 Bsqueda de informacin acerca de la vinculacin. $5000.00 Vinculacin entre software Visual Basic y Logix 500. $50000.00 Ajustes del simulador. $5000.00
Total = $ 105,000.00 pesos.
Tabla 4.3 Actividades desarrolladlas en el modelado
Actividades realizadas (modelado) Monto econmico Bsqueda y recopilacin de la informacin y los medios para su operacin. $2000.00 Adquisicin de variables de proceso y realizacin de los lazos de control. $5000.00 Diseo del modelado en diagrama a bloques. $15000.00 Bsqueda de informacin sobre modelos matemticos. $5000.00 Ajuste de modelos matemticos al sistema de control. $10000.00 Realizacin del modelo en Matlab $25000.00 Ajustes del modelo en Matlab. $5000.00
Total = $67,000.00 pesos
Esto nos da un total de ambos proyectos de $172000.00 pesos.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 114
4.5.-Estudio financiero
Con estos parmetros es hora de contabilizar el valor total de proyecto contando los recursos y mano de obra de manera que la tabla 4.4 expresar dicho resultado.
Tabla 4.4 Suma total de recursos
Parmetros a contabilizar Monto econmico Recursos utilizados $36020.00 Ingeniera $480000.00 Simulacin $105000.00 Modelado $67000.00
Monto final del proyecto = $ 6 8 8, 0 2 0 . 0 0 pesos
Resumen
En este ltimo captulo se pudo abordar el financiamiento de nuestro proyecto, desarrollando los puntos que nos permitan darle un valor econmico al mismo como lo son: actividades desarrolladas y tiempo empleado, donde se hace plantearon las actividades desarrolladas durante el alcance del proyecto y se le dio el monto econmico a cada una; los recursos utilizados, en donde se planteo la adquisicin de los elementos a utilizar para el desarrollo del proyecto esto incluye software y fuentes de consulta; por ltimo se tuvo el desarrollo de ingeniera, aqu se planteo el valor de las labores realizadas en el proyecto, en otras palabras la mano de obra.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 115
Conclusiones
El desarrollo del simulador de una caldera nos ayuda a desarrollar lazos de control con PLC (Controlador Lgico Programable) permitindonos, conocer el comportamiento de la caldera, de tal manera que se puede elegir entre un control modulante o un control on / off, de acuerdo a las exigencias del proceso el simulador matemtico nos permitir ver el comportamiento de la caldera de a cuerdo a los lazos de control expresados en forma de bloques y con grficas que representan la respuesta del sistema a las valores de entrada con los cuales se ajusto el proceso. Cabe mencionar que este simulador se acerca a un 30% a la operacin de una caldera real, ya que no son tomadas en cuenta muchas variables de proceso existentes en esta misma, por lo tanto se consideran algunas de las variables que se manejan en la caldera, como son presin del vapor, temperatura del liquido en el tanque, y el nivel del liquido existente en el tanque.
Este simulador queda libre para futuras modificaciones en donde se podrn agregar las dems variables de proceso no tomadas en cuenta, de forma tal que el proceso del simulador se acerque a un 90% de una caldera real hasta poder realizar un HMI del mismo proceso.
Con base a lo mencionado anteriormente y con el estudio de este trabajo concluimos que nuestros objetivos se cumplen satisfactoriamente ya que el simulador sirve para el desarrollo y estudio de lazos de control con PLC (Controlador Lgico Programable) y obtener un conocimiento ms claro del proceso de una caldera.
Adems observamos que cualquier persona que tenga conocimiento sobre lazos de control y PLC (Controlador Lgico Programable) podr comprender de una forma ms clara el funcionamiento de una caldera.
Una observacin importante es que se debe realizar es que en este trabajo se deja los algoritmos y diagramas de flujo los cuales pueden ser utilizados para el desarrollo de este simulador en algn otro software de programacin ms sofisticado y para la utilizacin de vinculacin con algn otro PLC (Controlador Lgico Programable) con mayores capacidades.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 116
Tomando en cuenta esta observacin concluimos que este trabajo tambin puede tomarse como base para desarrollo de prototipos de HMI (Interfaz Hombre Mquina) y para futuros simuladores con el fin de desarrollar lazos de control con PLC (Controlador Lgico Programable).
Por otra parte la obtencin de un modelado que nos permitir comprender la realizacin del proceso simulado de forma analtica y su respuesta dentro del sistema, contemplando las variables de proceso manejadas se cumpli satisfactoriamente, puesto que el manejo que se le dio a las variables de proceso dentro de la realizacin de lazos de control correspondientes que nos permiti la comprensin de los mismos dentro de la caldera.
As mismo, el ajuste de las variables de entrada al sistema se desarrollo estableciendo un estudio de la caldera a manejar y de los rangos de operacin de la misma.
Con ello, el estudio de los lazos de control de manera independiente se tomo como un alcance el cual fue desarrollado como se menciono con anterioridad de forma satisfactoria. De igual manera que la simulacin, este modelado puede servir de base para posteriores trabajos y ayudar a delimitar los propios alcances de dichos proyectos.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 117
Glosario
Generador de vapor: El conjunto o sistema formado por una caldera y sus accesorios, destinados a trasformar un lquido en vapor, a temperaturas y presin diferente a la atmosfrica.
Caballo caldera: Es el calor absorbido por la evaporacin de 15.65 Kg. por hora de vapor saturado a una temperatura de 100 C, con agua de alimentacin a la misma temperatura, siendo equivalente a 9.81 kW.
Vapor de agua: Es aquel gas que se obtiene por la evaporacin o ebullicin de algn lquido o tambin por la sublimacin del hielo.
Vapor saturado: El vapor saturado es vapor a la temperatura de ebullicin del lquido, es decir es aquel vapor que se desprende cuando un lquido hierve, este se obtiene en calderas de vapor.
Vapor hmedo: El vapor saturado que contiene, en suspensin, partculas de lquido por evaporar.
Vapor sobrecalentado: Es aquel vapor de agua a una temperatura mayor que la del punto de ebullicin, parte del vapor saturado y se le somete a un recalentamiento con el que alcanza mayor temperatura.
Vapor seco: Es aquel vapor que est totalmente libre de agua, se dice que es totalmente gas
Acumulador de vapor: Es aquel recipiente a presin destinado a almacenar, durante el perodo de menor demanda, el exceso de vapor.
Calor: Es energa trmica en transicin de un cuerpo a otro ocasionando por diferencia de temperaturas entre ellos.
Temperatura: Es el estado trmico de un cuerpo considerado con referencia a su potencial para comunicar calor a otros cuerpos.
Entalpa: Es la cantidad de calor (energa) que se le comunica a un cuerpo a presin constante.
Calor especfico: Es la cantidad de calor (energa) necesario para elevar un grado centgrado, un kilogramo del cuerpo.
Calor Sensible: Es la cantidad de calor (energa) necesario para llevar un liquido a su temperatura de ebullicin.
Calor latente de vaporizacin: Es la cantidad de calor (energa) necesario para que un liquido a temperatura de ebullicin se convierta en vapor seco y saturado sin aumentar su temperatura.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 118
Titulo o calidad de vapor: Es la relacin existente entre el vapor y su humedad.
Presin manomtrica: Es la presin diferencial arriba o debajo de la atmosfrica y se determina con un manmetro.
Presin absoluta: Es la suma algebraica de la presin baromtrica mas la presin manomtrica
Tablas de vapor: Las tablas de vapor permiten conocer la relacin existente entre las diversas propiedades termodinmicas del vapor tales como presin absoluta, temperatura de saturacin (ebullicin), entalpas (contenido de calor) y volumen especfico.
Eficiencia de combustin: Se refiere a prdidas de calor por combustin incompleta o por exceso de aire y se puede decir que es la relacin existente entre el calor liberado por el quemador cuando ocurre una situacin dada y el calor que liberara el mismo quemador bajo condiciones optimas de operacin.
Tiro en una caldera: es la diferencia de presiones utilizadas para alimentar los grandes volmenes de aire necesarios para la combustin estos se clasifican en los siguientes:
Tiro natural (por efecto exclusivo de una chimenea alta) Tiro forzado (por efecto de un ventilador de aire a la entrada del quemador) Tiro inducido (por efecto de un ventilador extractor de gases de combustin en la salida de la caldera
Trampa de vapor: es un dispositivo mecnico que se utiliza para purgar o extraer condensados dentro de un transmisor de calor o tubera donde deba existir solamente vapor.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 119
Bibliografa
[1].- Spirax Sarco.- The boiler house.- Boiler efficiency and combustin. [2].- Ashley Velsquez.- Procesos productivos del papel.- Julio 2007 [3].- Spirax Sarco.- Control de nivel de agua y alarmas para calderas de vapor [4].- Norma oficial Mexicana.- NOM- 012 ENER 1996.- Eficiencia termica de calderas de baja capacidad. [5].- LOOS INTERNATIONAL.-Ing. Paul Koberlen.- Informe tecnico [6].- LOOS INTERNATIONAL.- Ing. Hardy Ernest.- Vapor para la industria papelera [7].- LOOS INTERNATIONAL.- Ing. Eberhard Franz.- Tecnologa para calderas [8].- LOOS INTERNATIONAL.- Sistema de calderas.- Calderas de vapor [9].- CREUS, A.- Instrumentacin Industrial.- 7ed 2006 [10].- ALLEN BRADLEY.- Micrologix 1000 Programable Logic Controller Manual [11].- Roca radiadores S.A.- Salvador Solsona Cortadellas.- Calderas y su clasificacin [12].-Operacin de calderas industriales.- Rodrguez, Gonzalo.- 2000 [13].- Curso de calderas piro tubulares, controles y mantenimiento.- Muoz, William.- 1995 [14].- Manual de calderas.- Kohan, Anthony.- Tomo I, II (2000) [15].-Generadores y calderas de vapor.- La produccin de energa.- [16].- Curso sobre Control de calderas.- Alberto de la Sen Sanz, Salvador Galvan.- Hotel Melia Av. De America Noviembre 2000. [17].- Spirax Sarco.- Calderas y accesorios [18].- ACH.- Descripcin de calderas y generadores de vapor.- chile Noviembre 1995 [19].- Sistema de control en calderas de vapor.- Fernndez J.- 2005 [20].- Instalacin de calderas de vapor.- Revista Ingeniera.- 1996 San Jos [21].- Generacin de vapor.- Marcelo Mensy [22].- Controles de caldera.- MaDonnell & Millar [23].- Reglamento de calderas, Decreto No 26789.- Julio 2001 [24].- Instrumentacin de grandes calderas de potencia para la aplicacin de modelos avanzados de ingeniera.- Ignacio Diez, Cortes Cristbal.- Universidad de Zaragoza [25].- Curso Preliminar de centrales trmicas.- IBERDROLA [26].- Control e instrumentacin de Procesos Qumicos.- Curso 2007-2008 [27].- Diplomado en ingeniera de calderas y recipientes a presin.- Ing. Vicente Fco. Alamo Vilaboa.- Enero 2001 [28].- Instrumentacin y control avanzado de procesos.- Jos Acedo Snchez [29].- Manual sobre Micrologix 1000 [30].- Aprenda Visual Basic 6.0.- Universidad de Navarra [31].- Manual de Matlab y Simulink.- Universidad Pontificia Comillas [32]- Problemas Tema I. Identificacin de variables significativas, Diagrama de bloques y Notacin ISA [33] Sistemas de primer orden. Modelado de control del presin
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 120
Artculos Utilizados de honywell como:
Automatizacin en sistemas de combustin Deteccin de flama Controles de presin Controles de nivel Vlvulas de gas Controles primarios y programados serie 7800
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 121
ANEXOS
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 122
Anexo A (Informe tcnico de la caldera universal)
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 123
Anexo B (Cdigo en Visual Basic) Ventana principal
Private Sub Timer1_Timer() ProgressBar1.Object = ProgressBar1.Object + 1 If ProgressBar1.Object = 100 Then 'Pasa a la ventana menu MENU.Show 'Desactiva el reloj Timer1.Enabled = False 'Cierra la ventana principal Form1.Visible = False End If End Sub
Ventana Men
Private Sub Image1_Click() 'Envia al simulador dinamico Form2.Show 'Cierra la ventana menu MENU.Visible = False End Sub
Private Sub Image2_Click() 'Abre MatLab 7.0 Shell ("C:\MATLAB7\bin\win32\MATLAB.EXE") End Sub
Private Sub Label3_Click() 'Envia al simulador dinamico Form2.Show 'Cierra la ventana menu MENU.Visible = False End Sub
Private Sub Label4_Click() 'Abre MatLab 7.0 Shell ("C:\MATLAB7\bin\win32\MATLAB.EXE") End Sub
Private Sub Label5_Click() 'Envia a la ventana calculos extras Form4.Show 'Cierra la ventana menu MENU.Visible = False End Sub Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 124
Private Sub Label7_Click() 'Sale del programa haciendo un ruido Beep End End Sub
Ventana simulador dinmico modo manual
Private Sub accagua_Timer() 'Empieza el llenado de tanque Efecto del liquido Shape24.Height = Shape24.Height + 100 Shape24.Top = Shape24.Top - 100 'Condicion para el accidente If Shape24.Height >= 3255 And Shape24.Top <= 5520 Then MsgBox "Causaste un accidente", vbExclamation, "Accidente" accagua.Enabled = False End If End Sub Private Sub accfuego_Timer() 'Accidente fuego If agua.Height <= 2415 And agua.Top >= 4320 Then MsgBox "Has causado un sobrecalentamiento en la caldera", vbInformation, "Error" accfuego.Enabled = False o24.Value = 0 'Si no hay accidente Else Shape7.FillColor = &H80& Shape8.FillColor = &H80& Shape9.FillColor = &H80& Shape10.FillColor = &H80& End If End Sub Private Sub aut1_Click() 'Pasa al modo automatico Form3.Show 'Cierra modo manual Form2.Visible = False End Sub Private Sub cmdstart_Click() i10.Value = 1 i11.Value = 0 End Sub Private Sub cmdstop_Click() i10.Value = 0 i11.Value = 1 End Sub Private Sub Command1_Click() 'Condiciones iniciales del sistema Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 125
agua.Height = 13 agua.Top = 6720 o23.Enabled = True o23.Value = 0 Shape24.Visible = False Shape24.Height = 13 Shape24.Top = 8760 txtflow.Text = 0 i12.Value = 0 Shape11.FillColor = &H4080& End Sub Private Sub Command2_Click() 'Pasa a la ventana menu MENU.Show 'Cierra el simulador dinamico modo manual Form2.Visible = False End Sub Private Sub Command3_Click() 'Disminucion de setpoint en la presion Text1.Text = Text1.Text - 1 'Condicion de presion minima If Text1.Text <= 5 Then MsgBox "La caldera no trabaja con presiones menores a 5 bar", vbInformation, "Error" Text1.Text = 6 End If End Sub Private Sub Command4_Click() 'Aumento de presion Text1.Text = Text1.Text + 1 'Condicion de presion maxima If Text1.Text >= 30 Then MsgBox "La caldera no trabaja con presiones mayores a 30 bar", vbInformation, "Error" Text1.Text = 29 End If End Sub Private Sub Command5_Click() 'Disminucion de setpoint de temperatura Text3.Text = Text3.Text - 1 'Condicion de temperaturam minima If Text3.Text <= 21 Then MsgBox "La caldera no trabaja con temperaturas menores de 21 C", vbInformation, "Error" Text3.Text = 22 End If End Sub Private Sub Command6_Click() 'Aumento de temperatura Text3.Text = Text3.Text + 1 Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 126
'Condicion de temperatura maxima If Text3.Text >= 235 Then MsgBox "La caldera no soporta mas de 235 C", vbInformation, "Error" Text3.Text = 234 End If End Sub Private Sub Command7_Click() 'Muestra los checkboxs Donde se puede manipular la caldera manualmente i10.Visible = True i11.Visible = True i12.Visible = True i13.Visible = True i14.Visible = True i15.Visible = True i16.Visible = True i17.Visible = True o20.Visible = True o21.Visible = True o22.Visible = True o23.Visible = True o24.Visible = True o25.Visible = True o26.Visible = True o27.Visible = True Label11.Visible = True Label12.Visible = True End Sub Private Sub Command8_Click() 'Pasa al modo automatico Form3.Show 'Cierra modo manual Form2.Visible = False End Sub Private Sub Command9_Click() 'Sale haciendo un ruido Beep End End Sub Private Sub enfueg_Timer() 'hace el efecto de enfriamiento de la caldera Shape7.FillColor = &HC0C0FF Shape8.FillColor = &HC0C0FF Shape9.FillColor = &HC0C0FF Shape10.FillColor = &HC0C0FF enfueg.Enabled = False entemp.Enabled = True End Sub Private Sub entemp_Timer() 'Efecto de disminucion de temperatura If i17.Value = 1 And o24.Value = 0 And Shape7.FillColor = &HC0C0FF Then Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 127
Text4.Text = Text4.Text - 1 Image1.Visible = False Text4.BackColor = &H80000005 If Text4.Text <= 24 Then entemp.Enabled = False End If End If End Sub Private Sub evaporacion_Timer() 'Efecto de la evaporacion If Image1.Visible = True Then agua.Height = agua.Height - 100 agua.Top = agua.Top + 100 If Image1.Visible = False Then evaporacion.Enabled = False End If If agua.Height <= 15 And agua.Top >= 6720 Then evaporacion.Enabled = False accfuego.Enabled = True End If End If End Sub Private Sub flowmeter_Timer() 'Efecto del flowmeter If o23.Value = 1 And i12.Value = 1 Then txtflow.Text = txtflow.Text + 1 Shape16.FillColor = vbGreen Shape17.FillColor = vbGreen Else Shape16.FillColor = &H0& Shape17.FillColor = &H0& End If End Sub Private Sub Form_Click() 'Llamado del menu qe PopupMenu qe End Sub Private Sub i12_Click() 'Activacion de entrada haciendo los efectos correspondientes If i12.Value = 1 Then Shape16.FillColor = vbGreen Shape17.FillColor = vbGreen flowmeter.Enabled = True Else Shape16.FillColor = &H0& Shape17.FillColor = &H0& End If End Sub Private Sub i13_Click() 'Activacion de entrada haciendo los efectos correspondientes Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 128
If i13.Value = 0 Then Shape11.FillColor = &H4080& txtsenh.Text = 0 Else Shape11.FillColor = &H80FF& txtsenh.Text = 1 End If End Sub Private Sub i14_Click() 'Activacion de entrada haciendo los efectos correspondientes If i14.Value = 0 Then Shape12.FillColor = &H4080& txtsenl.Text = 0 Else txtsenl.Text = 1 Shape12.FillColor = &H80FF& End If End Sub Private Sub i15_Click() 'Activacion de entrada haciendo los efectos correspondientes If i15.Value = 0 Then Shape18.FillColor = &H4080& txtsenv.Text = 0 Else Shape18.FillColor = &H80FF& txtsenv.Text = 1 End If End Sub Private Sub i16_Click() 'Activacion de entrada haciendo los efectos correspondientes If i16.Value = 0 Then Shape19.FillColor = &H4080& txtsenp.Text = 0 Else Shape19.FillColor = &H80FF& txtsenp.Text = 1 End If End Sub Private Sub i17_Click() 'Activacion de entrada haciendo los efectos correspondientes If i17.Value = 0 Then Shape20.FillColor = &H4080& temperatura.Enabled = False txtsent.Text = 0 Else Shape20.FillColor = &H80FF& temperatura.Enabled = True txtsent.Text = 1 End If End Sub Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 129
Private Sub Image1_Click() 'Llamado del menu PopupMenu qe End Sub Private Sub men1_Click() 'Abre ventana menu MENU.Show 'Cierra ventana simulcion Form2.Visible = False End Sub Private Sub o20_Click() 'PRENDE O APAGA LA LAMPARA VERDE If o20.Value = 1 Then lamv.FillColor = &H8000& Else lamv.FillColor = &HC0FFC0 End If End Sub Private Sub o21_Click() 'PRENDE O APAGA LA LAMPARA AMARILLA If o21.Value = 1 Then lama.FillColor = &HFFFF& Else lama.FillColor = &HC0FFFF End If End Sub Private Sub o22_Click() 'PRENDE O APAGA LA LUZ ROJA If o22.Value = 1 Then lamr.FillColor = &HFF& Else lamr.FillColor = &HC0C0FF End If End Sub Private Sub Timer13_Timer() txtlamv.LinkTopic = "RsLinx|caldera" txtlamv.LinkItem = "O:0/0" txtlamv.LinkMode = 2 txtlamv.LinkRequest txtlamv.LinkMode = 0 If txtlamv.Text = 1 Then lamv.FillColor = &H8000& Else lamv.FillColor = &HC0FFC0 End If Timer13.Enabled = False End Sub Private Sub Timer14_Timer() txtlamr.LinkTopic = "RsLinx|caldera" txtlamr.LinkItem = "O:0/2" Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 130
txtlamr.LinkMode = 2 txtlamr.LinkRequest txtlamr.LinkMode = 0 If txtlamr.Text = 1 Then lamr.FillColor = &HFF& Else lamr.FillColor = &HC0C0FF End If Timer14.Enabled = False End Sub Private Sub o23_Click() 'ACTIVA EL LLENADO DE LA CALDERA If o23.Value = 1 Then tagua.Enabled = True Shape15.BorderColor = &H800000 Shape15.FillColor = &H800000 Shape14.FillColor = &H800000 Shape14.BorderColor = &H800000 evaporacion.Enabled = False Else tagua.Enabled = False Shape15.BorderColor = &HFFFF00 Shape15.FillColor = &HFFFF00 Shape14.FillColor = &HFFFF00 Shape14.BorderColor = &HFFFF00 evaporacion.Enabled = True End If End Sub Private Sub o24_Click() If o24.Value = 1 Then fuego.Visible = True accfuego.Enabled = True temperatura.Enabled = True Else fuego.Visible = False accfuego.Enabled = False enfueg.Enabled = True temperatura.Enabled = False End If End Sub Private Sub rein1_Click() agua.Height = 13 agua.Top = 6720 o23.Enabled = True o23.Value = 0 Shape24.Visible = False Shape24.Height = 13 Shape24.Top = 8760 txtflow.Text = 0 i12.Value = 0 Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 131
Shape11.FillColor = &H4080& End Sub Private Sub sali1_Click() Beep End End Sub Private Sub sensagua_Timer() If agua.Height >= 3975 And agua.Top <= 2760 Then Shape11.FillColor = &H80FF& o23.Value = 0 tagua.Enabled = False accagua.Enabled = False Shape24.Visible = False End If End Sub Private Sub tagua_Timer() agua.Height = agua.Height + 100 agua.Top = agua.Top - 100 If agua.Height >= 3975 And agua.Top <= 2760 Then Shape24.Visible = True tagua.Enabled = False accagua.Enabled = True End If End Sub Private Sub temperatura_Timer() If o24.Value = 1 And i17.Value = 1 Then Text4.Text = Text4.Text + 1 If Text4.Text = Text3.Text Then Image1.Visible = True Text4.BackColor = vbRed temperatura.Enabled = False evaporacion.Enabled = True End If End If End Sub
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 132
Anexo C (Problemas)
1.- Una caldera piro tubular produce 7264 Kg. De vapor por hr. a una presin absoluta de 14 Kg. / cm 2 y un titulo de 98% cuando la temperatura del agua de alimentacin es de 23.9 C, Hallar:
a) El factor de vaporizacin
b) La valorizacin equivalente, en kilogramos por hora
c) Los HP de caldera
d) El porcentaje de la potencia nominal desarrollado en el supuesto de que la superficie de caldeo valga 186 m 2 .
e) El rendimiento total si el carbn tiene una potencia calorfica superior de 5040 Kcal. por Kg. Y se consume a razn de 1362 Kg. Por hora
2.- Una caldera de vapor produce vapor saturado seco a una presin absoluta de 21 Kg. / cm 2 partiendo de agua de alimentacin a 82.2 C, calcular los HP de caldera necesarios para abastecer una mquina de vapor de 100 HP en el supuesto que necesite 14.5 Kg. por HP hora.
3.- En funcionamiento continuo, una caldera de vapor es un aparato de flujo permanente. En el supuesto de que el agua entre a una presin absoluta de 14 Kg. / cm2, a una temperatura de 67.25 C, con un volumen especfico de 0.00102 m3 / Kg. teniendo una energa interna de 67.2 Kcal. Por Kg., una velocidad de 366 m por minuto y una altura de 1.53 m y salga de la caldera en forma de vapor a una presin absoluta de 13.3 Kg. /cm2, un volumen especfico de 0.15 m 3 /Kg. una energa interna de 623.3 Kcal. Por Kg., una velocidad de 1830 m por minuto y una altura de 18.3 m, hallar la variacin de entalpa por kilogramo de agua de alimentacin.
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 133
Anexo D (Curso Control de calderas)
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 134
Anexo E (Programacin del PLC) Control total
Control nivel
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 135
Control nivel y temperatura
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC
Ingeniera en control y automatizacin Pgina 136
Anexo F (Tablas de vapor)
Modelado y Simulacin de una Caldera para la Implementacin de los Lazos de Control con PLC