An ACSL Interface for DYMOLA

Abstract

This MS thesis proposes the use of DYMOLA, an object-oriented language for modeling hierarchically structured systems, to generate ACSL simulation programs for continuous system analysis. An ACSL model described in terms of time dependent non-linear differential equations or transfer functions can be generated from a hierarchical model description of the system using DYMOLA. The model description in DYMOLA can be an equation description of the problem or a non-linear hierarchical bond graph abstraction to describe the system under investigation.

The interface provides an automated method to generate ACSL simulation programs, hence eliminating the need for manual coding. The provision to specify an experiment description for run-time analysis and additional model statements is implemented. The implementation of the compiler's code generator includes parsing, error checking and system dependent file handling routines.

Implementation techniques, model and control file specifications, and validation with examples in several application areas are described.


Interested in reading the entire thesis? (132 pages, 844,985 bytes, pdf)


Homepage


Last modified: February 13, 2006 -- © François Cellier