The ThermoPower library Home Page

General Information

The ThermoPower library is an open Modelica library for the dynamic modelling of thermal power plants. The library has been developed to analyse the dynamic behaviour of plants, with the purpose of studying control system strategies and architectures.

The automatically generated documentation of the last official release can be browsed on-line here.

A general description of the library and on the modelling principles can be found in the papers:

Other papers about the library and its applications:

This library is an open source project: please contact Francesco Casella if you need help or information about the library, and if you are interested in becoming a contributor.

Downloadable files

The library source code is hosted by SourceForge.net. All the official releases of the code can be downloaded from the ThermoPower page on SourceForge.net. Please check the release notes.

The current release of ThermoPower is version 2.1. It contains contains many additions and a few bug fixes with respect to version 2.0. We tried to keep the new version backwards-compatible with the old one, but there might be a few cases where small adaptations could be required.

ThermoPower 2.1 requires the Modelica Standard Library (MSL) version 2.2.1 or 2.2.2. It has been tested with Dymola 6.1 (using MSL 2.2.1) and with Dymola 7.1 (using MSL 2.2.2). It is planned to be usable also with other tools, in particular OpenModelica, MathModelica and SimulationX, but this is not possible with the currently released versions of those tools. It is expected that this should become at least partially possible within the year 2009.

ThermoPower 2.1 is the last major revision compatible with Modelica 2.1 and the Modelica Standard Library 2.2.x. The next version is planned to use Modelica 3.1 and the Modelica Standard Library 3.1. It will use use stream connectors, which generalize the concept of Flange connectors, lifting the restrictions that only two complementary connectors can be bound.

Older versions:

It is also possible to get the latest available version of the sofware from the SVN repository at the URL https://thermopower.svn.sourceforge.net/svnroot/thermopower, e.g. by using the visual SVN client TortoiseSVN. You can also just browse the source code using this link.

License agreement

The ThermoPower package is licensed by Politecnico di Milano under the Modelica License 2.

Copyright © 2002-2009, Politecnico di Milano.


This page is maintained by Francesco Casella.

Last updated on