by Rodolfo Rodrigues on November 4th, 2008 at 2:23 pm in Process simulation, Softwares
Tagged with OllinTS, open source, process simulator, python, sim42, thermo package, vmg

Simulator42 is an open source process simulator project with the goal of providing an affordable and accessible chemical process simulator to the chemical engineering community.
Some interesting features of the project:
- It is being written in the Python language.
- The simulator core has been designed to be independent of both user interfaces and thermo providers.
- The flow sheet solver can propagate partial information both backward and forward through the flow sheet. This feature allows many complex problems to be solved without iterative calculation of recycle loops. Consistency checks are used to avoid unintended over specification of problems.
- A distillation column employing a Russell inside/out algorithm and capable of solving complex pump around and side stripper problems has been implemented.
- Several user interfaces are already available or being developed for Sim42, including a basic command line interface, a graphical interface based on wxWindows, a web browser based interface/server and a professional commercial interface.
Simulator42 does not have an owner thermo package however it makes available using the commercial thermo package of VMG (Virtual Materials Group, Inc). VMG package is free to use through Redlich-Kwong model.? In 2007 OllinTS project started the developing of an open source thermodynamic server that could be used by Sim42.
Unfortunately Sim42 project was abandoned in 2005/2006. So there is not a support website or official repository from Sim42’s code/package (see the old original website in Internet Archive Wayback Machine). Nevertheless, the last version (2.0.0.0) for Windows can be downloaded from alternative mirrors.
Mirrors:
Sim42 requires the installation of Python 2.2.2+, Numerical Python 22+ package and a thermodynamic server (VMG or OllinTS).
by Rodolfo Rodrigues on October 29th, 2008 at 1:29 pm in Process simulation, Softwares
Tagged with ASCEND, equation-based simulator, open source, process simulator, pyGTK

ASCEND is an open source modelling environment and solver for large or small systems of non-linear equations, for use in engineering, thermodynamics, chemistry, physics, mathematics and biology. Solvers for both steady and dynamic (NLA & DAE) problems, are provided. It offers:
- An object-oriented model description language for describing your system,
- An interactive user interface that allows you to solve your model and explore the effect of changing the model parameters, and
- A scripting environment that allows you to automate your more complex simulation problems.
ASCEND was originally written at Carnegie Mellon University in the 1980s and includes powerful and reliable solver routines that analyse the structure of your model and can solve thousands of simultaneous nonlinear equations in a few seconds on everyday computer hardware. It is under active development and is licensed under the GNU General Public License ensuring that it is free software and will remain free.
Project website:
Screenshots:

PyGTK ASCEND GUI

Graphic plotting
by Rodolfo Rodrigues on October 13th, 2008 at 1:04 pm in Math package, Softwares
Tagged with algebra, calculus, CAM, numerical computation, open source, scicos, scilab

Scilab is an open source platform for numerical computation providing a powerful open computing environment for engineering and scientific applications.
Since 1994 it has been distributed freely along with the source code via the Internet. It is currently used in educational and industrial environments around the world. Scilab is now the responsibility of the Scilab consortium, launched in May 2003. There are currently 18 members in Scilab Consortium (Phase II).
Scilab includes hundreds of mathematical functions with the possibility to add interactively programs from various languages (C, C++, Fortran?).
It has sophisticated data structures (including lists, polynomials, rational functions, linear systems…), an interpreter and a high level programming language.
Scilab is very similar to comercial software Matlab from MathWorks, Inc. Scilab also provides a tool of block diagram modeler/simulator Scicos (equivalent to Matlab Simulink). In other words, any Matlab user can easily use Scilab without much lose in functionality.
Project site:
Screenshots:

Main Scilab GUI

Scicos GUI
