Está en la página 1de 9

1

UTILIZACIN DEL SOFTWARE LABVIEW PARA SIMULACIN DE PROCESOS

Koyarki Graciela Margarita. UNaM


Xiscatti Prez Christian: UNaM
koyarki@fio.unam.edu.ar /03754/15439255

RESUMEN

Este proyecto se refiere a la implementacin de tcnicas de simulacin al proceso de


elaboracin de biodiesel. El trabajo fue desarrollado en una plataforma de programacin
grfica de alto nivel orientada a objetos (LabVIEW) lo que da un entorno de trabajo amigable
al usuario. Dentro de las caractersticas que presenta, se pueden variar los tiempos de
proceso, caudales de equipos de bombeo, contenidos de los depsitos de materia prima,
entre otras; todo esto de forma grfica y en tiempo de ejecucin pudiendo ser apreciado su
efecto inmediatamente en el proceso, teniendo un panorama general del mismo.

El presente trabajo fue realizado en la materia de Sistemas Informticos Industriales, con el


fin de integrar los conocimientos adquiridos en esta materia y los solicitados para el
Proyecto Final de la carrera Ingeniera Industrial correspondiente al quinto ao de dicha
carrera.

Palabras Clave: Simulacin, Programacin Orientada a Objetos, Programacin Grfica,


LabVIEW, Biodiesel.

INTRODUCCIN

El desarrollo de los sistemas de informacin juega actualmente un papel muy valioso dentro
de las organizaciones, ya que son considerados como un recurso ms de la misma. El
empleo estratgico de la informacin continuar creando en todas las empresas y
organizaciones nuevas oportunidades. Con los sistemas de informacin se pretende lograr
importantes mejoras como automatizar los procesos operativos, proporcionar informacin de
apoyo al proceso de toma de decisiones y facilitar el logro de ventajas competitivas, entre
otras. Es por ello que en el presente trabajo se opt por utilizar una herramienta poderosa,
como lo es la simulacin.

Segn lo expresan los distintos autores Coss Bu, Raul (2003), Lahoz Beltr, Rafael (2004)
y Martnez Sifuentes et al. (2003) el uso de la palabra simulacin data de 1940, cuando los
cientficos Von Neuman y Ulam que trabajaban en el proyecto Monte Carlo, durante la
Segunda Guerra Mundial resolvieron problemas sobre reacciones nucleares cuya solucin
experimental sera muy cara y el anlisis matemtico demasiado complicado.

Tal como lo expresa Coss Bu, Raul (2003) hay diversas definiciones sobre simulacin entre
las que podemos mencionar la de Thomas H. Taylor, Maisel y Gnugnoli, Robert Shannoo, y
en funcin de ello podemos decir que la simulacin es esencialmente un sustituto de la
experiencia real que para lograrla de otro modo exigira demasiado costo, riesgo, o consumo
de tiempo.

David Himmelblau et al. (2004) define a la simulacin como el estudio de un sistema o sus
partes, mediante la manipulacin de su representacin matemtica o de su modelo fsico. Y
que nos permite comparar distintos diseos y procesos que todava no estn en operacin y
ensayar hiptesis sobre sistemas o procesos antes de llevarlos a la prctica.
2

Por otra parte, Lahoz Beltr, Rafael (2004) dice que el modelo es una abstraccin o
representacin formal de un sistema o proceso. Es decir, un modelo representa algn
aspecto particular de la realidad convirtindose en un referente de la misma, que permite a
los usuarios del modelo comprender e interaccionar con la realidad, aunque de una forma
simplificada y exenta de la complejidad y riesgos potenciales del mundo real.

En un entorno socio-econmico como el actual, donde se trabaja en busca de nuevas


alternativas energticas y donde ha tenido mucho auge el uso de combustibles renovables
que reducen notablemente la contaminacin, el desarrollo del presente trabajo pretende
ayudar a comprender y visualizar como un todo el funcionamiento del sistema de produccin
de biodiesel y dar a conocer de este proyecto a futuros inversores.

DESARROLLO

Una vez diseado el modelo de simulacin, los Directivos o futuros inversionistas tendrn
una mejor idea del funcionamiento del mismo, elemento que ayudar para la toma de
decisiones.

Esta toma de decisiones, consiste, adems de la aceptacin o rechazo del proyecto, en


tener la posibilidad de optimizar el proceso productivo. Este ltimo punto, se puede llevar a
cabo mediante el sistema de simulacin, que brinda la posibilidad de elegir qu maquinaria y
elementos cumplen de la mejor manera con las expectativas del cliente, refirindonos al
tamao de la empresa que ste desea instalar (capacidad en litros/da). De all, teniendo
como dato esta capacidad, podemos ver el tamao de los tanques, el tamao de los
reactores, el tamao de los decantadores, como as tambin que vlvulas y bombas utilizar.

Objetivos y Alcances del Sistema:


A corto plazo, este proyecto est dirigido al nivel ms alto de la organizacin o a la alta
gerencia. Los Directores o futuros Directores de la organizacin (inversionistas), a travs de
la simulacin del proceso de elaboracin de biodiesel, tendrn una mejor idea del
funcionamiento del mismo, ya que es ms grfico y representativo que un simple plano en el
cual slo vemos mquinas estticas.

Para este nivel, el proyecto tiene como objetivo brindar una herramienta de fcil manejo e
interpretacin, que permita evaluar el funcionamiento del sistema de produccin, las
modificaciones posibles de las variables y que el cliente, en este caso futuros inversores,
opten por esta herramienta como apoyo para la toma de decisiones y como una ventaja
competitiva. Brinda una ventaja competitiva, ya que la simulacin es el medio de
experimentar ideas o conceptos en condiciones que escapen a la experimentacin en la vida
real por causa del costo, tiempo, o riesgos implicados. Es una tcnica para acumular
experiencia y aprender de esa experiencia, cosa que hara diferenciarlos de la competencia.
En esta fase del proyecto, el sistema de simulacin nos ayudar a interpretar el proceso,
evaluar las distintas alternativas gracias a que se pueden realizar cambios en las variables
que intervienen. De esta manera, sin la necesidad de tener un sistema fsico podemos
experimentar, con el fin de evaluar los riesgos a los que se expone la organizacin al elegir
por una u otra alternativa.

Si el nivel estratgico decidiera implementar una planta, este mismo sistema podra ser
utilizado como una herramienta poderosa para la enseanza del funcionamiento al nivel
operativo. De esta manera, los Operarios tendran una mejor idea de cmo influye su trabajo
en el sistema, adems de entender cules son las tareas que debe realizar, y quin mejor
que stos para dar ideas o posibles modificaciones del sistema para un mejor
funcionamiento.
3

Con una leve modificacin del cdigo fuente (cambiando los bloques de simulacin por los
de adquisicin de datos), se podr utilizar este mismo sistema para controlar y monitorear el
proceso con una herramienta de bajo costo como la propuesta en este trabajo, que no
requiere de la utilizacin de un costoso y complejo software especfico para desarrollo de
aplicaciones SCADA. De esta manera, los datos obtenidos por ejemplo de un determinado
sensor sern grabados con el mismo nombre de las variables ya existentes en el simulador
y simplemente se reemplazarn por bloques de adquisicin de datos conectados a las
variables reales por medio de placas de captura de seales para montar en plataforma PC
(placas de tipo PCI, PCIe, USB).
A continuacin se detallan las ventajas en el uso de simulacin, segn lo propone Coss Bu,
Raul (2003):
Incremento de flexibilidad.
Reduccin de costos, riesgos y tiempo al realizar pruebas de factibilidad en forma
simulada.
Reduccin de errores de diseo de la lgica del sistema.
Los modelos de simulacin pueden estimular y producir ideas que sin ello no
surgiran.
La simulacin promueve el anlisis completo.
Utilizacin de la simulacin como un instrumento pedaggico, para entrenamiento y/o
capacitacin.
Experimentar nuevas situaciones.

Anlisis Previo:
Hay diversas etapas que conforman el estudio de simulacin tal como lo proponen Coss Bu,
Raul (2003) y Lahoz Beltr, Rafael (2004), y en funcin de stas se defini como Plan de
Desarrollo lo siguiente:
1. Bsqueda de informacin.
2. Investigacin del proceso de produccin.
3. Descripcin del proceso de produccin.
4. Realizacin del diagrama de flujo del proceso produccin.
5. Formulacin de los objetivos del proyecto.
6. Seleccin y adquisicin del software a utilizar.
7. Inicio de la programacin o codificacin del sistema (traducir los algoritmos
diseados en programas usando un lenguaje de programacin).
8. Prueba del sistema.
9. Realizacin de las modificaciones pertinentes.
10. Realizacin de la documentacin (manuales).
11. Presentar el proyecto terminado a los usuarios.

Los puntos uno al cuatro del plan de desarrollo anterior, concernientes al anlisis preliminar
o anlisis del sistema, fue realizado como parte de un trabajo de tesis de grado de
Ingeniera Industrial y por lo tanto no nos referiremos a l en detalle en este trabajo (Koyarki,
2007), pero a continuacin se presenta en forma general un esquema del proceso
productivo:
El proceso productivo propiamente dicho se refiere a la transformacin que reciben ciertos
insumos y/o materias primas con el fin de convertirse en un bien (producto) o servicio. En
nuestro caso particular, las materias primas lo constituyen el aceite, el alcohol y la soda
custica, que mediante un proceso denominado de trans-esterificacin se convierten en el
producto: biodiesel. Del proceso productivo, se desprende el subproducto denominado
glicerina, que posee diversos usos en el mercado.

En la Fig. 1 presentamos el diagrama de bloques del proceso productivo y la Fig. 2 muestra


un esquema del simulador de la planta de biodiesel.
4

Biodiesel
Alcohol + Soda
Custica Aceite
Glicerina
Mezclador Reactor Decantador
Fig. 1. Diagrama de Bloques del Proceso Productivo

Fig. 2. Esquema del Simulador de la Planta de Biodiesel

En la etapa de codificacin del sistema (etapa 7), se definieron todas las variables que
forman parte del modelo (Tabla 1), sus relaciones lgicas y los diagramas de flujos que
describen dicho modelo y luego se tradujeron al lenguaje de programacin elegido para la
implementacin del modelo en la computadora.
5

Nombre Descripcin Tipo


TKA1 NivelTanquedeAceite1 Entero
TKA2 NivelTanquedeAceite2 Entero
TKA3 NivelTanquedeAceite3 Entero
Alcohol NivelTanquedeAlcohol Entero
Mezclador NivelTanqueMezclador Entero
V1V21 Vlvulas1a21 Lgicas
Reactor NivelTanqueReactor Entero
D1 NivelTanqueDecantador1 Entero
D2 NivelTanqueDecantador2 Entero
TKB1 NivelTanqueBiodiesel1 Entero
TKB2 NivelTanqueBiodiesel2 Entero
TKB3 NivelTanqueBiodiesel3 Entero
TKG NivelTanqueGlicerina Entero
FI NivelFaseIntermedia Entero
BombaA BombaA Lgicas
BombaB BombaB Lgicas
BombaC BombaC Lgicas
BombaD BombaD Lgicas
CompresordeTiempo Factordeaceleracindeltiempodesimulacin Entero
HorasdeReposo CantidaddeHorasnecesariasparaladecantacin Entero
InerciaTrmica Factordeaceleracindelavariacindetemperaturadelreactorrespectoaltiempo Entero
TemperaturaReactor TemperaturaReactor Entero
PorcentajedeFI PorcentajedeFI Entero
PorcentajedeGlicerina PorcentajedeGlicerina Entero
CargadeSodaCustica Indicacindelmomentodecargadelasodacustica Lgicas
CaudalA CaudalesComercialesdelasbombas ListaDesplegable
CaudalB CaudalesComercialesdelasbombas ListaDesplegable
CaudalC CaudalesComercialesdelasbombas ListaDesplegable
CaudalD CaudalesComercialesdelasbombas ListaDesplegable
MotorMezclador IndicacindeEncendidodelMotordelMezclador Lgicas
MotorReactor IndicacindeEncendidodelMotordelReactor Lgicas
CalefactorReactor Indicacindelestadodelcalefactor(ON/OFF) Lgicas

Tabla 1. Variables de Proceso Utilizadas

RESULTADOS

Alternativas Consideradas:
Se procedi al estudio de la distintas alternativas para ver cul de estas nos proporcionaba
una mejor solucin para realizar la simulacin. Lo que se buscaba era un sistema que
pudiera ser entendido de la manera ms fcil por el usuario y que fuera de un fcil manejo.
Primeramente se pens en hacer una simulacin numrica con las ventajas de
programacin que eso trae, algunas de las alternativas podran ser implementadas con
Excel, Access e incluso con C/C++.
Si bien la simulacin numrica es aceptable, ya que nos proporciona la informacin
necesaria puede que los resultados no sean tan evidentes como los proporcionados por un
mtodo grfico que pueda llegar a ser ms interactivo.

ste entorno de programacin facilita el aspecto grfico y utiliza un esquema muy similar al
C, por lo que con un pequeo tutorial, se puede comenzar a programar. LabVIEW es a la
vez compatible con herramientas de desarrollo similares y puede trabajar con programas de
otra rea de aplicacin, como por ejemplo Matlab. Tiene la ventaja de que permite una fcil
integracin con hardware, especficamente con tarjetas de medicin, adquisicin y
procesamiento de datos.
6

Por los beneficios mencionados con anterioridad fue que se opt por la alternativa del
mtodo grfico, adems de que se cuenta con una licencia de programacin LabVIEW
(Laboratory Virtual Instrument Engineering Workbench) en la Facultad.

Tal como lo expresa Lzaro Antonio M. (2001), LabVIEW es un lenguaje de programacin


grfico para el diseo de sistemas de adquisicin de datos, instrumentacin y control, que
nos permite disear interfaces de usuario mediante una consola interactiva basada en
software.

Programacin Grfica con LabVIEW:


Cuando diseamos programas con LabVIEW trabajamos sobre un cdigo grfico
denominado VI, es decir, un instrumento virtual. Conceptualmente el trabajo consisti en
crear VIs a partir de especificaciones funcionales diseadas separando las tareas por
bloques. Este VI puede utilizarse en cualquier otra aplicacin como una sub-funcin dentro
de un programa general. Los VI's se caracterizan por ser una especie de caja negra que
cuenta con su respectivo smbolo que generalmente refleja su funcin, una interfaz de
usuario, entradas y salidas con color de identificacin de tipo de dato y por supuesto, ser
reutilizables

En el ambiente de trabajo de LabVIEW existen dos paneles, el panel frontal y el panel de


programacin o diagrama de bloques; en el panel frontal se disea la interfaz con el usuario
y en el panel de programacin se relacionan los elementos utilizados en la interfaz mediante
operaciones que determinan en s como funciona el programa o el sistema, exactamente es
la parte donde se realizan las especificaciones funcionales.

Forma de Trabajo y Verificacin de los Subprocesos:


A fines de ejemplificar la estructura que se utiliz para realizar las simulaciones, nos
referiremos a la Fig. 3 en la cual se puede apreciar un marco externo que representa una
iteracin del tipo While que se ejecuta cuando el reactor alcanza los 8000 lts. y dentro de la
cual se simulan variaciones de temperatura como as tambin el encendido y apagado de un
elemento calefactor. En contraparte, en el panel frontal se disean elementos visuales,
controles e indicadores que sean esquemticos del proceso que representan. As en la Fig.
4 vemos elementos que simbolizan las vlvulas, los conductos, el fluido que circula por ellos
el estado de los motores y/o bombas, sensores de temperatura, entre otros. De esta manera
se fue verificando el funcionamiento de cada uno de los subprocesos independientemente,
es decir, volviendo al anlisis de la Fig. 3, sta correspondera a la simulacin del cargado,
calefaccin y temperatura del reactor.

Fig. 3. Diagrama de Bloques de la Simulacin de Control de Temperatura del Reactor


7

De la misma manera, se aprovech para insertar controles del tipo desplegable que nos
permitieron seleccionar el caudal de la bomba en cuestin y que a su vez estaba vinculado
en la simulacin de manera que se refleje su efecto en la velocidad con la que se cargan o
descargan los depsitos. Una de las variables que result de mucha utilidad fue el
compresor de tiempo. Esta variable fue incluida en todos los bucles de simulacin de
manera que se tena control externo de la velocidad con la que se ejecutaba la simulacin,
esto permita acelerar los procesos de decantacin que normalmente demoran horas pero
sin perder la nocin real del tiempo de simulacin. Esto se logr utilizando esta variable
como factor reduciendo de esta manera el tiempo de espera entre iteraciones (Fig. 5).

Fig. 4. Panel Frontal con los Indicadores Esquemticos de los Elementos del Proceso

Fig. 5. Compresor de Tiempo de Simulacin

Como parmetros de seleccin de caudales se utilizaron caudales de bombas comerciales


de manera de que sea ms fcil su implementacin a futuro.

Validacin del Modelo:


Para la validacin del modelo, se utilizaron los datos obtenidos de la visita realizada a la
planta de biodiesel, propiedad de Vialidad Provincial de Entre Ros, cita en la localidad de
Oro Verde, prxima a la Capital de la Provincia, en la cual se recab la siguiente informacin
de la planta:
Proyecto modelo con una capacidad de 24.000 lts./ Da.
Mezclador capacidad 2300 lts.
Depsitos capacidad 21.000 lts.
Tanque de Glicerina capacidad 6.900 lts.
Tanque de Recuperacin de Alcohol, capacidad 1000 lts.
Tanque Alcohol capacidad 2300 lts.
Decantadores de 14.700 lts.
Reactor con serpentina con capacidad 14.700 lts.
Electro bombas.
Motores de 1 HP, 3 HP y 0.75 HP.
Caldera de superficie de caldeo 15 m2.
8

Es decir que en funcin de los datos reales obtenidos mediante la visita, se procedi a hacer
correr el simulador, contrastando de sta manera su adecuado funcionamiento.

En aquella oportunidad los operadores de la planta mencionaron que la capacidad de la


misma era de 24000 lts/da y que los tiempos de trabajo eran 2 turnos de 8 horas. La planta
contaba con 9 bombas para realizar la circulacin del producto y reconocieron que podra
reducirse la cantidad optimizando el uso de las mismas.
Luego de un anlisis de los procesos simultneos que debera ser capaz de realizar el
simulador se opt por utilizar solamente 4 bombas y una mayor cantidad de electrovlvulas
(debido a la reduccin de costo que esto representa).

Adecuacin Global del Lay-out:


El Lay-out (Fig. 6), fue confeccionado buscando minimizar o reducir el circuito de los
materiales y el traslado del Operario. Tambin cabe mencionar que fue realizado de sta
manera, con el fin de aumentar la capacidad posterior fcilmente ya que bastara con
agregar ms tanques contenedores de aceite y biodiesel a la par de los ya existentes
(Koyarki, 2007).

La sala de control, tiene esa ubicacin con el fin de cubrir visualmente, la mayor parte
posible de las mquinas que estn operando, y as ante un imperfecto y/o necesidad actuar
con rapidez. Las mquinas estn ubicadas siguiendo el recorrido de los materiales.

Contenedores de Contenedores de Aceite


Biodiesel

E-3 E-3 E-3 E-3 E-3

Caldera
Glicerina

E-4

Decantadores
Control de
Proceso
Alcohol

Reactor

Mezclador

E-3
Planta
Sala de
Bombas

E-1 E-1 E-1 E-1

Oficinas de
Calidad y
Gerencia de
Comercializacin

Oficinas
Atencin al
Cliente

Fig. 6. Layout
9

CONCLUSIONES Y PROPUESTAS DE TRABAJOS FUTUROS

Con el presente trabajo se ha mostrado que la implementacin de las tcnicas de simulacin


a procesos tecnolgicos modernos, como lo es la fabricacin de biodiesel, puede ser
implementada con xito en una plataforma de programacin no convencional, como lo es el
entorno de programacin grfica LabVIEW, sin la necesidad de contar con software de
simulacin especfico que podra significar un elevado costo de desarrollo.
Desde el punto de vista acadmico gana una mayor importancia dado que este lenguaje de
programacin proporciona licencias estudiantiles de muy bajo costo la cual podra ponerse
al alcance de los alumnos de grado.
Como resultado de la simulacin, se obtuvo que la planta podra producir 31400 lts./da
simplemente mejorando el paralelismo de los procesos (en la planta de Oro Verde todo el
proceso era de tipo Batch) y en el modelo de simulacin se permiten procesos simultneos
(ejemplo bombeo de carga del reactor y bombeo de separacin del decantador) como as
tambin se comprob que no son necesarias tantas estaciones de bombeo (originalmente 9)
sino que con 4 bombas es suficiente para llevar adelante el proceso productivo.

Por otro lado, este trabajo est siendo punto de referencia para el desarrollo de nuevos
modelos de simulacin incluso en el marco de nuevas investigaciones en esta rea.
Actualmente se est trabajando en una estructura de rutinas de cdigo que puedan ser
utilizadas como bloques elementales de simulacin de manera que la elaboracin de nuevos
esquemas de simulacin sea ms directa y rpida aun. A futuro se espera contar con una
librera que permita realizar nuevas simulaciones prcticamente sin necesidad de programar
en bajo nivel.

REFERENCIAS Y BIBLIOGRAFA

[1] COSS BU, RAL. (2003) Simulacin. Un Enfoque Prctico. ISBN: 968-18-1506-8.
Editorial: LIMUSA., 11 - 12.

[2] HIMMELBLAU DAVID Y KENNETH BISCHOFF (2004). Anlisis y Simulacin de


Procesos, ISBN 84-291-7235-1. Editorial: Revert S.A., 2 - 5.

[3] KOYARKI, GRACIELA M. (2007). Planta de Elaboracin de Biodiesel BIO MG.


Proyecto de finalizacin de Grado de Ingeniera Industrial, UNaM.

[4] LABVIEW, GETTING STARTED WITH LABVIEW, gtstrtlv.pdf, (2003) Ed., U. S.

[5] LAHOZ BELTR, RAFAEL (2004). Bioinformtica. Simulacin, vida artificial e


Inteligencia Artificial, ISBN 84-7978-645-0. Editorial: Daz de Santos, 3 - 17.

[6] LZARO, ANTONIO M. (2001). LabVIEW Programacin Grfica para el Control de


Instrumentacin, Paraninfo, Espaa.

[7] MARTNEZ SIFUENTES, VICTOR HUGO; ALONSO DVILA PEDRO A.; LPEZ
TOLEDO JACINTO; MUAL SALADO CARBAJAL Y ROCHA URIBE JOS ANTONIO. (2003)
Simulacin de Procesos en Ingeniera Qumica. ISBN: 968-856-755-8. Editorial: Plaza y
Valdes, 34.

También podría gustarte