JARA2i
Dynamic Hybrid Models of Some Fundamental Physical-Chemical Principles
Information
JARA 2i- Dynamic Hybrid Models of Some Fundamental Physical-Chemical Principles adapted for interactive simulation
Release 2.0 (2007)
Authors
Dr. Alfonso Urquia
Dr. Carla Martin
Department of Computer Science and Automatic Control, UNED
Madrid, Spain
email: aurquia@dia.uned.es,
carla@dia.uned.es
JARA2i is a set of libraries of dynamic hybrid models of some fundamental physical-chemical principles.
The main application of JARA2i is the modeling of physical-chemical processes in the context of automatic control.
This library was developed by Alfonso Urquia in Dymola language.
It was later translated into Modelica language and adapted for interactive simulation.
JARA2i contains models describing control volumes and trasport phenomena.
Three types of control volumes have been defined in JARA2i:
- Control volumes containing an ideal, homogeneous liquid mixture, composed of an arbitrary number of components.
- Control volumes containing an ideal mixture of an arbitrary number of semi-perfect gases.
- Control volumes containing a homogeneous solid.
The control volumes containing liquid or gaseous mixtures are considered open systems
(i.e., they can exchange mass and heat with their environment),
and chemical reactions can take place inside them.
In both cases, the volume of the control volume is considered a time-dependent property.
The control volume containing a solid is considered a closed system (i.e., it only exchanges energy, not mass, with its environment).
The only modeled characteristic in solids is the heat conduction (for modeling the walls of reactors, pipes, etc.).
The JARA2i models of transport phenomena can be divided into two main groups:
- Mass transport due to the pressure or concentration gradients, the gravitational acceleration,
chemical reactions, liquid-vapor phase changes, etc.
- Heat transport due to the temperature gradient.
The interface variables are grouped into connectors according to this criterion,
so that they describe the transport of mass and heat independently.
JARA2i is composed of eight libraries.
The causal connectors are included in
the cutsB.mo library and the interfaces in interf.mo.
The gas.mo library contains some models of gaseous CVs, gaseous mixtures TP (e.g., gas-flow by convection and
diffusion, valves, pumps, etc.) and boundary conditions (i.e., gas-flow and pressure
sources).
Similarly, the library liq.mo contains the equivalent models for liquid
mixtures.
The mixtures of liquids or gases are considered ideal and they can be
composed of an arbitrary number of components.
The models related with the heat
transport are collected in the heat.mo library: models of solid CVs, thermal resistances
and boundary conditions (heat and temperature sources).
The phase.mo library
contains models of vapor-liquid phase change: boiling and condensation.
The classes modeling chemical reactions are in the chReac.mo library.
The classes modeling automatic controllers are included in the auto.mo library.
This library supports two types of interactivity:
- Runtime interactivity:
The user is allowed to perform actions on the model during the simulation run.
He can change the value of the model inputs, parameters and state variables,
perceiving instantly how these changes affect to the
model dynamic.
An arbitrary number of actions can be made on the model during a given simulation run.
- Batch interactivity:
The user's action triggers the start of the simulation, which is run to completion.
During the simulation run, the user is not allowed to interact with the model.
Once the simulation run is finished, the results are displayed and
a new user's action on the model is allowed.
There exists two global boolean parameters that allows the user to select the type of interactivity: Ejs and Sysquake.
The runtime interactivity is selected by setting Ejs to true.
The batch interactivity is selected by setting Sysquake to true.
JARA 2i package is free software.
Package Content
Name | Description |
CaseStudies
| Case Studies |
chReac
| Chemical reactions |
cutsB
| Types of connectors included in JARA library |
gas
| Gas models |
heat
| Heat models |
interf
| Interfaces |
liq
| Liquid models |
phase
| Models describing phase changes |
auto
| Models of digital controllers |
HTML-documentation generated by Dymola Tue Jul 24 19:07:51 2007.