
EMSO Simulator alternatives
EMSO Simulator is a feature-rich and CAPE-OPEN compliant equation-oriented process simulator with a GUI for the purpose of modeling steady-state or dynamic processes. The full form of the Name ESO is Environment for Modeling, Simulation, and Optimization and is written in C++. The features include a fully modular system with DLL’s solvers and allow the users to write their custom NewSolver, and EML, which is an open library of models.
It supports parameter estimation of dynamic and static models, static optimization, static and dynamic simulation. EMSO Simulator comes with a big set of built-in functions and can work with machine optimize BLAS routines. A Modeling language is used for writing models, removing the need for the user to have knowledge of programming. The solution has a fairly portable code with versions for Linux and Windows, and you can also easily compile it for other platforms.
Other features include speedy automatic differentiation made possible due to the built-in code and capability to solve high-index problems, thanks to the built-in code for symbolic differentiation. In many situations, the library of models EML doesn’t need to be modified, although the user is given full flexibility to develop new models by making use of the EMSO modeling language.

















