Using Cantera for combustion problemsEmail This Post Print This Post

A previous post presented Cantera, a package for thermodynamics, kinetic and transport calculations. Cantera is a function library with object-oriented features that can be use in C++, FORTRAN, MATLAB, and PYTHON applications. One of its main strength may be the functions for combustion problems. In this sense it is possible to do equilibrium and kinetic calculations.

Let us talk about an easy sample which you wish to calculate the adiabatic flame temperature for stoichiometric combustion of methane using air:
Read more of this »

Simulating dynamic tanks in EMSO (Part 3)Email This Post Print This Post

This is the last post of series simulating dynamic tanks using EMSO simulator. The first one shows the direct implementation of the dynamic tanks case using the modeling language of EMSO that applies concepts of object-oriented languages (part 1). The second one used (part 2) resources of EMSO GUI to link models to figures and create a block diagram of the process from the connection among them.
Read more of this »

CanteraEmail This Post Print This Post

Cantera

I feel comfortable writing some words about Cantera, an open source tool, because I have been an user for approximately 2 years. I will use words of project itself to introduce it:

Cantera is a suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes. An object-oriented tool means a wide range of applications since independent compiled code to external software integration.

Read more of this »

EMSO Installation on Ubuntu 10.04 32 bitEmail This Post Print This Post

NEW: Ubuntu 12.04 LTS 32 bit users will only need to install 2 packages: libjpgeg62 and libumfpack5.4.0, beginning from a fresh installation of Ubuntu. For that use EMSO version 0.10.7. The remaining steps are the same. (Updated on July 26th, 2012)

ALSOC project and UbuntuThis is a short instruction to how to install EMSO on last Ubuntu version: 10.04 LTS (codename Lucid Lynx). First of all get the last releases of EMSO and VRTherm here. VRTherm is a thermodynamic properties package that works as a plugin of EMSO. Currently the last ones are emso-beta-linux2-i386-0.10.3.tar.gz and vrtherm-linux2-i386-1.4.2.tar.gz. So that untar them:

user@computer:$ tar xzvf emso-beta-linux2-i386-0.10.3.tar.gz

tar xzvf vrtherm-linux2-i386-1.4.2.tar.gz

If you want to have EMSO and VRTherm available for all users you should copy them to a common place:
Read more of this »

Simulating dynamic tanks in EMSO (Part 2)Email This Post Print This Post

This is the second part of our text “Simulating a dynamic tank in EMSO”. The first part shows the basic theory about EMSO modeling language applied to model a dynamic tank. The code to a single tank was implemented and expanded to a set of tanks in series.

Fig. 1. Dynamic tanks in series.

Fig. 1. Dynamic tanks in series.


Read more of this »