Version 12 (modified by Rafael de Pelegrini Soares, 15 years ago) (diff)

--

EMSO

EMSO is the acronym for Environment for Modeling, Simulation, and Optimization.
EMSO é a sigla para Environment for Modeling, Simulation, and Optimization.

EMSO is a graphical environment where the user can model complex processes simply selecting and connecting the equipment models.
O EMSO é um ambiente gráfico onde o usuário pode modelar processos complexos simplesmente selecionando e conectando os modelos dos equipamentos.

Features

The main features of EMSO follows:
Principais características do EMSO:

  • Entirely written in C++
  • A fairly portable code, currently available for Windows and Linux but can be compiled for other platforms if desired
  • It is an Equation-Oriented simulator
  • The unique Equation-Oriented simulator with units-of-measurement checking for the equations
  • A large set of built-in functions
  • Models are written in a modeling language, the user does not need to be a programmer
  • Models are converted to system of equations in memory, no compilation or linking is needed
  • An open library of models, called EML
  • Built-in code for symbolic differentiation which enables the system to solve high-index problems
  • Built-in code for automatic differentiation which makes the system very efficient
  • Currently support static simulation, dynamic simulation, and static optimization
  • A graphical user interface which can be used to model development, simulation execution, and results visualizing
  • A system of PlugIns where the user can embed code written in C, C++ or FORTRAN into the models
  • A very modular system - all solvers are DLL's and the user can even write their own NewSolver

Models

In most cases the models available on the library of models EML can be used without modification. But the user can develop its own new models using the EMSO modeling language.
Na maioria dos casos, os modelos disponíveis na biblioteca de modelos EML podem ser utilizados sem modificações. Mas o usuário pode ainda desenvolver seus próprios modelos utilizando a linguagem de modelagem do sistema.

Screenshot

EMSO screenshot

Download

In the downloads section you can download the EMSO installation package. Further, in this link you will find documentation and short courses material.
Na seção de downloads o pacote de instalação do EMSO pode ser baixado. Neste mesmo link também podem ser encontrados os manuais de utilização e material de cursos relacionados.

Attachments (3)

Download all attachments as: .zip