¿Qué es EMSO? 

 

 

EMSO, cuya sigla en Inglés es Environment for Modeling, Simulation and Optimization, hace 

referencia a un completo entorno gráfico que le permite al usuario, modelar procesos dinámicos 

o en estado estacionario. Fue creado inicialmente en el 2001 por Rafael de Pelegrini Soares

en la tesis de Maestría en Ingeniería Química titulada "Desenvolvimento de um Simulador Genérico de Processos Dinâmico".

Actualmente el profesor Soares donó el código fuente del programa a la Universidad Federal de Rio Grande do Sul (UFRGS). 

 

EMSO al igual que muchos de los simuladores de procesos comericales, cuenta con su propia

librería de modelos. Ésta se conoce como EML (EMSO Model Library) y hace referencia a una librería de

modelos de código abierto escrita en el lenguaje de modelado de EMSO. 

 

El lenguaje de modelado de EMSO es un lenguaje orientado a objetos que permite llevar a cabo el modelado de

procesos dinámicos o en estado estacionario.

 
 
 

¿Qué se puede hacer en EMSO?

 

  [INSERTAR ICONOS ACÁ]

 

Simulación

• Simulación estacionaria

• Simulación dinámicas

 

Optimización

• Optimizaciones en estado estable

• Optimizaciones dinámicas

 

Estimación de parámetros

• Estimación de parámetros en estado estable

• Estimación de parámetros en estado dinámico

 

Otras posibilidades

• Reconciliación de datos en estado estable

• Análisis de sensibilidad

• Estudio de casos

• Seguimiento de procesos y análisis de inferencias usando comunicación OPC

• Implementación de nuevos solucionadores de ecuaciones (DAE, NLA, NLP)

• Implementación de nuevas rutinas externas por medio del uso de plugins

 

 

 

Principales Características

 

  • Fue iniciado en el año 2001 y está escrito en el Lenguaje C++.

  • EStá disponible tanto para Windows como Linux (Actualmente probado en Ubuntu 12.04).

  • Usa un lenguaje de modelado orientado a objetos.

  • Es un simulador y optimizador basado en ecuaciones.

  • Cuenta con una Librería de modelos Open Source.

  • Chequeo automático y conversión de unidades.

  • Análisis de consistencia (Grados de libertad, Grados de libertad

  • dinámicos, unidades, etc.)

  • Interfaz gráfica de usuario integrada.

  • Manipulación de eventos discretos.

  • Multitarea y concurrente para el caso de simulaciones en tiempo real.

  • Documentación automática de modelos usando hipertextos y LATEX.

 

 

Interfaz de gráfica de usuario (GUI)

 

La Fig. X muestra la interfaz de usuario de trabajo de EMSO. Como se puede ver en ella...

 

Fig. X. Partes básicas de la intefaz de usuario de EMSO. (Click en la imagen para ampliar )

 

 

 

 

Buscar en el sitio

© 2011 Todos los derechos reservados.