Sie sind auf Seite 1von 10

Software de Simulacin para la Ingeniera Qumica

Introduccin:
La necesidad de nuevos productos, as como una nueva cultura del cuidado del medio
ambiente, del ahorro y optimizacin de energia, el uso racionalizado de combustibles, etc., hace
necesario que la ingeniera qumica busque alternativas econmicas y factibles para la solucin
de estos nuevos retos. La simulacin de procesos son una herramienta eficaz y efectiva para el
anlisis, la sntesis y la optimizacin de proceso lo que ayuda a preponer las diferentes
alternativas para resolver estos retos modernos. El desarrollo de simuladores de procesos a
nivel mundial se ha desenvuelto a pasos agigantados. Principalmente debido a tres aspectos; a)
Computadoras con procesadores de mayor velocidad, interfaces graficas que facilitan el manejo
de grficos, almacenamiento de gran cantidad de datos, b) Lenguajes de programacin
estructurados que facilitan que pocas sentencias se realicen de forma ms eficiente la solucin de
sistemas de ecuaciones y la misma simulacin, c)El clculo de propiedades de mezclas y
componentes con menor desviacin de los datos obtenidos experimentalmente.
La ventaja que presenta la simulacin de procesos es debido a que a partir de datos reales (los
que se utilizaran para obtener un modelo matemtico si no existe y/o validar los resultados
obtenidos al resolver el modelo o la simulacin en s) se pueden obtener informacin que
permitirn el anlisis, la sntesis y la optimizacin, adems no se requiere una gran cantidad de
experimentos (lo que incrementa el costo y desestabiliza la operacin de cualquier planta de
proceso) ya que si el modelo utilizado es adecuado, la reproducibilidad de resultados es
excelente.
La simulacin es una herramienta importante para la ayuda de toma de decisiones en el
diseo, operacin y optimizacin de procesos quimicos.
Ahora bien, desde el punto de vista de la ingeniera qumica es la solucin de las ecuaciones
de balance de materia y energia para procesos quimicos en estado estacionario o dinmico. As
como del dimensionamiento y la obtencin de costos de los equipos involucrados en un proceso.
Por ltimo el efectuar la evaluacin preliminar del proceso.
Es sabido que en la simulacin convergen diversas corrientes del saber, como es el anlisis de
los mtodos numricos para la simulacin de ecuaciones tanto algebraicas como diferenciales, el
modelado de proceso, operaciones unitarias y fenmenos de transporte, estimacin de
propiedades fisicoqumicas, etc.
Los simuladores se pueden clasificar en;
Simuladores en estado estacionario (las propiedades de reactivos, productos o mezclas no varan
con el tiempo) o tambin llamados Simuladores en estado dinmico (las propiedades varan con el
tiempo).
Simuladores de uso especfico (los elaborados para una operacin unitaria especfica y un
determinado rango de operacin, ejemplo Madsed, Reformacion, FCC, etc.) o Simuladores de
uso general (contienen en su estructura varias operaciones unitarias las cuales pueden ser
interrelacionados entre si para simular un proceso, ejemplo: Aspen, Hysys, Chemcad, PRO II,
etc.).
Es importante mencionar que la simulacin de procesos quimicos es una herramienta que se
ha hecho indispensable para la solucin adecuada de los problemas de procesos. Permite efectuar
el anlisis de plantas qumicas en operacin, de igual forma, se emplea para el diseo de nuevas
plantas o equipos.
El uso de los simuladores se realiza en el rea ambiental, con los ingenieros de planta, en el
rea de alimentos, polmeros, etc. En el desarrollo de un proyecto se emplea para probar la
factibilidad tcnica y econmica de este. En la toma crtica de decisiones se prueban diferentes
alternativas de procesos y condiciones de operacin.
La simulacin proporciona todos los datos de procesos requeridos para el diseo detallado de
los diferentes equipos y para la construccin de plantas a nivel banco, piloto o industrial, que
despus de construirlas y operarlas servirn para retroalimentar el modelo utilizado o para
validarlo. De acuerdo a Martnez et al (200) hay tres tipos de modelos que pueden resolverse por
medio de la simulacin:
1. Anlisis de un proceso.
2. Diseo del proceso.
3. Optimizacin del proceso.

PRO II
El software de simulacin de PROO/II es un simulador en estado estacionario que permite el
diseo de procesos y el anlisis operacional mejorados. Se disea para realizar balance de masa y
los clculos rigurosos del balance energtico para una amplia gama de procesos quimicos. En
especial en productos qumico, petrleo, gas natural, a los slidos que procesan y a las industrias
del polmero permitiendo la solucin ms comprensiva de la simulacin.
Capacidades Principales entre otras:
Aplicaciones de refinacin: procesamiento de crudo pesado, precalentamiento del crudo,
destilacin de crudo, FCC fraccionador principal y coker, separador de nafta y separador,
separador de agua, sulfrico y alquilacin cida HF.
Petrleo y gas que Procesa usos: azucarar de amina, refrigeracin de la cascada, trenes de
compresor, deshidratacin de gas, formacin hidrato/inhibicin
Usos de productos qumicos/Petroqumico: el fraccionamiento de etileno, C3 la divisin, la
separacin aromtica, ciclo hexanos, MTBE la separacin, la recuperacin de naftaleno, la
olefinas y oxigena la cloracin de propileno y la produccin.
Usos qumicos: sntesis de amonaco, destilacin isotrpica, biocarburantes, cristalizacin,
deshidratacin, electrlitos, inorgnicos, extraccin lquida lquida, destilacin de fenol, manejo
de alimentos slidos.
Usos de polmero: polimerizacin de radical libre, polimerizacin de crecimiento de paso,
copolmeros
Usos farmacuticos: destilacin de hornada y reaccin.

FORTRAN
Este lenguaje de estilo procedural fue el primero de alto nivel, desarrollado por IBM en 1957
para el equipo IBM 704. Esta fuertemente orientado al calculo y por ende es uno de los de mayor
eficiencia en la ejecucin.
La definicin estndar del leguaje se estableci en 1966.
Algunas otras versiones subsiguientes fueron:
FORTRAN IV
FORTRAN 80
FORTRAN 77
FORTRAN 90
Fortran ha sido ampliamente adoptado por la comunidad cientfica para escribir aplicaciones
de clculos intensivos. La inclusin en el lenguaje de la aritmtica de nmeros complejos amplio
la gama de aplicaciones para las cuales el lenguaje se adopta especialmente; muchas tcnicas de
compilacin de lenguajes se han implementado para mejorar la calidad del cdigo generado por
los compiladores de Fortran.
Ventajas e inconvenientes de su sintaxis Lo que fue la primera tentativa de proyeccin de un
lenguaje de programacin de alto nivel, tiene una sintaxis considerada arcaica por muchos
programadores que aprenden lenguajes ms modernos. Es difcil escribir un bucle for, y
errores en la escritura de slo un carcter pueden llevar a errores durante el tiempo de ejecucin
en vez de errores de compilacin, en el caso de que no se usen las construcciones ms frecuentes.
Algunas de las versiones anteriores no posean facilidades que son consideradas como tiles en las
mquinas modernas, como la asignacin dinmica de memoria. Se debe tener en cuenta que la
sintaxis de Fortran fue afinada para el uso en trabajos numricos y cientficos y que muchas de
sus deficiencias han sido abordadas en revisiones ms recientes del lenguaje. Por ejemplo,
Fortran 95 posee comandos mucho ms breves para efectuar operaciones matemticas con
matrices y dispone de tipos. Esto no slo mejora mucho la lectura del programa sino que adems
aporta informacin til al compilador. Por estas razones Fortran no es muy usado fuera de los
campos de la informtica y el anlisis numrico, pero permanece como el lenguaje a escoger para
desempear tareas de computacin numrica de alto rendimiento

MATLAB
Es una herramienta informtica que surgi para realizar clculos matemticos, especialmente
operaciones con matrices. El usuario de MATLAB suele ser una persona que necesita algo ms
que una calculadora pero que no quiere mancharse las manos con un lenguaje de
programacin. Por eso el entorno de trabajo es sencillo de manejar, casi tan fcil como una
calculadora. Adems de realizar clculos, esta herramienta permite crear grficos de muchos
tipos y presenta grandes ventajas a la hora de trabajar con nmeros complejos, con matrices, con
polinomios, con funciones trigonomtricas, logaritmos, etc.
Con los anos la herramienta ha sido modificada pasando por varias versiones. En cada versin
se han incorporado otras funciones distintas y hoy en da proporciona funciones para gran
cantidad de aplicaciones ingenieriles: simulacin de sistemas dinmicos, visin artificial, anlisis
estadstico, anlisis y diseo de controladores automticos, etc.
Desde las primeras versiones MATLAB incorpora una caracterstica muy interesante: la
capacidad para programar. En efecto, es posible crear archivos que contengan las operaciones
que se desean realizar. Adems es posible incorporar nuevas funciones de MATLAB realizadas
por el propio usuario.
La programacin se lleva a cabo mediante un lenguaje que es muy parecido a lenguajes de alto
nivel como BASIC o C. Esto permite que el usuario pueda agrupar sentencias que utiliza
frecuentemente dentro de un programa que puede ser invocado posteriormente. De este modo se
ahorra tiempo y esfuerzo en sucesivas sesiones pues no es necesario escribir todas las sentencias
de nuevo como se mostrara.
Pero no todo son ventajas. Como principal inconveniente hay que sealar el hecho de que
MATLAB no ha sido concebido como lenguaje de programacin por lo que carece de algunos
elementos o caractersticas necesarias para una buena prctica de la programacin. Para aliviar
estos defectos se van a usar mtodos que eviten los peligros derivados de dichas carencias.
La forma ms simple de usar MATLAB es como una calculadora. En lugar de pulsar teclas se
ha de escribir la operacin a realizar y pulsar Intro para que esta se lleve a cabo.
Una de las caractersticas del entorno MATLAB es que permite que las ordenes puedan ser
tomadas de un archivo en lugar de ser introducidas por el teclado. La idea es simple: si el
usuario va a repetir a menudo un conjunto de ordenes puede escribirlas en un archivo de texto.
Posteriormente le indica a MATLAB que lea dicho archivo ejecutando las rdenes una por una.
El efecto es el mismo que si el usuario hubiese escrito las rdenes en el entorno de MATLAB.
Ahora bien, puesto que el archivo de texto se puede guardar en disco no es preciso volver a
escribir las rdenes nunca m as. Cada vez que el usuario desee ejecutar de nuevo el conjunto
de rdenes podr indicar nuevamente a MATLAB que lea el archivo. Esto supone un gran ahorro
de tiempo en muchos casos.
Es costumbre dar a los archivos que contienen rdenes de MATLAB una extensin
predeterminada que los diferencia de otros archivos de texto. Esta extensin es.m.
Los siguientes consejos ayudaran sin duda al usuario de MATLAB a conseguir programas
legibles
* Elegir nombres de variables indicativos de lo que representan.
* No usar una misma variable para representar ms que una cosa.
* Incluir comentarios en el cdigo para ayudar a seguir la secuencia del programa.
* Dividir el cdigo en trozos, de forma tal que sea posible abarcar cada trozo de un vistazo en
una ventana mediana. La divisin no ha de ser arbitraria, sino que los trozos deben tener cada
uno cometidos claros. Normalmente los diagramas de flujo desarrollados con anterioridad a la
codificacin indican como realizar esta divisin.
A pesar de haber dado estos consejos hemos de ser conscientes de que la buena programacin
solo se logra mediante un proceso de aprendizaje por prueba y error.
E l xito o fracaso de las funciones que uno escriba estar a sin duda influenciado por el buen
conocimiento de estas fases.
1. Creacin de variables locales para argumentos formales.
2. Recogida del valor de los argumentos de la llamada por parte de las variables locales.
3. Clculos incluidos en el cuerpo de la funcin.
4. Envo de valores de las variables resultados a las variables de la sentencia llamante.

SIMULINK
Simulink es un software que funciona bajo la plataforma de Matlab y es una herramienta muy
til para modelar, simular y analizar sistemas, tanto lineales como no lineales. Permite al usuario
realizar sus estudios tanto en el dominio del tiempo como el de Laplace, expresar las funciones de
transferencia en las diferentes formas incluyendo la del espacio de los estados y otras opciones.
En una interfaz grfica (GUI) como la que se observa en la Figura 10.1, el usuario construye un
diagrama de bloques que desarrollan procedimientos que realizan las operaciones matemticas
requeridas para la solucin de un modelo.
Para acceder a Simulink se requiere abrir el espacio de trabajo de Matlab y presionar el icono
Simulink o tambin mediante la digitacin de dicha palabra clave con letras minsculas en el
editor de comandos. Con lo anterior se despliega, solamente, la ventana de ttulo Simulink
Library Browser.
ASPEN PLUS
Caractersticas Generales
ASPEN: Sistema avanzado para procesos de Ingenieria.
Desarrollado por: Aspen Technology, Inc.
http://www.aspentech.com/products
*Flexible y fcil de usar.
*Algoritmo de Calculo: mtodo secuencial modular (Aspen Plus 10.2)
mtodo orientado a ecuaciones (Aspen Plus 2004.1)
mtodo orientado a ecuaciones (Aspen Plus 2006)

Aspen Plus permite:


Regresin de datos experimentales
Diseo preliminar de los diagramas de flujo usando modelos de equipos simplificados.
Realizar balance de materia y energia rigurosos usando modelos de equipos detallados.
Dimensionar piezas clave de los equipos.
Optimizacin on-line de unidades de proceso completas o bien plantas

Propiedades termofisicas:
* Bases de datos de componentes puros y especficos de cualquier aplicacin.
* Sistemas de estimacin para constantes de propiedades.
* Bases de datos para parmetros de interaccin binaria.
* Sistemas de regresin de datos.
* Sistemas para electrolitos.
* Acceso a la base de datos termofisica DECHEMA

Herramientas:
* Anlisis de convergencia: rotura de ciclos, secuencia de soluciones..
* Incluyen fortran y Excel. Acceso a Visual Basic (Aspen Plus 2004.1)
* Anlisis de sensibilidad: variaciones debidas a cambios introducidos.
* Caso de estudio para simular con varias entradas.
* Especificaciones de diseo para el clculo automtico de condiciones de operacin y
parmetros de equipos.
* Ajustes de datos.
* Optimizar para maximizar rendimientos, consumo de energia, pureza

HYSYS
Desarrollado por: Aspen Technology, Inc.
http://www.aspentech.com/product

Caractersticas Generales
* Entorno de simulacin modular tanto para estado estacionario como para rgimen
dinmico.
* Desarrollado para su uso con PC.
* Interface grafica de fcil uso (orientado a objeto)
* Posibilidad de adicionar cdigo de programacin con VISUAL BASIC.
* Interpreta interactivamente los comandos segn se introducen en el programa. Por tanto no
necesita un botn de ejecucin (run), aunque existe la posibilidad de plantear el problema
completo sin hacer clculos y despus ejecutarlos.
* Es un simulador bidireccional, ya que el flujo de informacin va en dos direcciones (hacia
adelante y hacia atrs). De esta forma, puede calcular las condiciones de una corriente de entrada
a una operacin a partir de las correspondientes a la corriente de salida sin necesidad de clculos
iterativos.

Integrado:
* La informacin se comparte entre aplicaciones
* Modelos termodinmicos comunes.
* Flowsheet comunes
* Interfase
* Cambio de aplicacin

Iteractivo:
* Calculos automaticos al aportar nueva informacin.
* No limites al acceso de informacin til.

Abierto y Extensible:
* Unidades de operacin en estado estacionario o dinmico.
* Especificar expresiones para reacciones cinticas.
* Paquetes de propiedades especiales.
* Extensin de la funcionalidad de la simulacin en respuesta a posibles cambios.
CHEMCAD
Desarrollado por: Chemstations Inc.
http://www.chemstations.net
Caracteristicas Generales:
* Incluye bases de datos de componentes quimicos, mtodos termodinmicos y unidades de
operacin que permiten la simulacin en estado estacionario de procesos quimicos continuos
desde escala laboratorio a escala industrial.
* Simulacion en rgimen dinamico y de procesos discontinuos.
* Interfase grafica.
* Funcionamiento bajo Windows.

CHEMSEP
ChemSep es un software para la simulacin de procesos de destilacin, absorcin y extraccin.
La versin liviana (light) de dicho simulador se encuentra disponible para descargar
enwww.chemsep.org/downloads/index.html
ChemSep integra clculos de flash, modelo clsico de columna en la fase equilibrio y modelos
de no equilibrio base-porcin, un programa fcil de usar. ChemSep GUI permite simular
cualquier problema en minutos y exportar resultados en una gran variedad de formatos, hoja de
clculo, texto, y html.
ChemSep planea un gran nmero de modelos de correlaciones de transferencia de masa y
flujos as como modelos de extraccin lquido-lquido y modelos de columnas de destilacin de
tres fases. Es un software excelente para la solucin de problemas de separacin de
multicomponentes, con una gran base de datos; las cuales pueden ser muy tiles en los estudios
de diferentes separaciones qumicas en la Ingeniera Qumica.

ARENA
Arena es una aplicacin (Creada por Rockwell Software) del sistema operativo Windows de
Microsoft (totalmente compatible con otros software de Windows) que permite la realizacin de
modelos de simulacin con un elevado nivel de detalle, tanto conceptualmente como con el uso de
animaciones.
Los elementos bsicos para los modelos de Arena se llaman mdulos. Estos son el diagrama de
flujo y los objetos de datos que definen el proceso que se va a simular y se eligen de las plantillas
de la barra de proyectos. Vienen en dos formas bsicas: Diagrama de Flujo y datos.
Los mdulos de diagrama de flujo describen procesos dinmicos del modelo. Se pueden
interpretar como nodos o lugares a travs de los cuales fluyen las entidades o en donde se
originan o dejan el modelo. Para el panel del proceso bsico, los mdulos de diagrama de flujo
disponibles son Create, Dispose, Process, Decide, Batch, Separate, Assign y Record.
Los mdulos de datos definen caractersticas de varios elementos del proceso, como entidades,
recursos y colas. Tambin pueden configurar variables y otros tipos de valores y expresiones
numricas que pertenecen al modelo en su conjunto. Los iconos para los mdulos de datos en la
barra de proyecto parecen pequeas hojas de clculo. Para el panel de proceso bsico, los
mdulos de datos disponibles son Entity, Queue, resource, Variable, Schedule y Set.

Das könnte Ihnen auch gefallen