ThermoPower

Open library for thermal power plant simulation

Information


General Information

The ThermoFluid library is an open Modelica library for the dynamic modeling of thermal power plants.

A general description of the library can be found in the papers:

The papers are available from the authors upon request, or can be downloaded from the library home page.

The ThermoPower library uses the medium models provided by the Modelica.Media library, which is freely available from the Modelica Association web site.

Library home page

For additional information and library updates, consult the library home page, and the ThermoPower project page on SourceForge.net.

Contributions to the library are welcome: please contact the authors if you are interested.

Release notes:

Version 2.1 (6 Jul 2009)

The 2.1 release of ThermoPower contains several 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 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.

This is a list of the main changes with respect to v. 2.0

Version 2.0 (10 Jun 2005)

Version 1.2 (18 Nov 2004)

Version 1.1 (15 Feb 2004)

Version 1.0 (20 Oct 2003)

License agreement

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

Copyright © 2002-2009, Politecnico di Milano.

Package Content

NameDescription
HydraulicConductance  
HydraulicResistance  
PerUnit  
Density generic start value
LiquidDensity start value for liquids
GasDensity start value for gases/vapours
AbsoluteTemperature generic temperature
AbsolutePressure generic pressure
ThermoPower.Icons Icons Icons for ThermoPower library
ThermoPower.Functions Functions Miscellaneous functions
ThermoPower.Electrical Electrical Simplified models of electric power components
ThermoPower.Choices Choices Choice enumerations for ThermoPower models
ThermoPower.Examples Examples Application examples
ThermoPower.Gas Gas Models of components with ideal gases as working fluid
ThermoPower.Media Media Medium models for the ThermoPower library
ThermoPower.PowerPlants PowerPlants Models of thermoelectrical power plants components
ThermoPower.Test Test Test cases for the ThermoPower models
ThermoPower.Thermal Thermal Thermal models of heat transfer
ThermoPower.Water Water Models of components with water/steam as working fluid


ThermoPower.HydraulicConductance

Modelica definition

type HydraulicConductance = Real (final quantity="HydraulicConductance",
      final unit="(kg/s)/Pa");

ThermoPower.HydraulicResistance

Modelica definition

type HydraulicResistance = Real (final quantity="HydraulicResistance", final unit
      =    "Pa/(kg/s)");

ThermoPower.PerUnit

Modelica definition

type PerUnit = Real (
                   final quantity="PerUnit",final unit="pu");

ThermoPower.Density

generic start value

Parameters

TypeNameDefaultDescription
 start40 

Modelica definition

type Density = Modelica.SIunits.Density (start=40) "generic start value";

ThermoPower.LiquidDensity

start value for liquids

Parameters

TypeNameDefaultDescription
 start1000 

Modelica definition

type LiquidDensity = Density (start=1000) "start value for liquids";

ThermoPower.GasDensity

start value for gases/vapours

Parameters

TypeNameDefaultDescription
 start5 

Modelica definition

type GasDensity = Density (start=5) "start value for gases/vapours";

ThermoPower.AbsoluteTemperature

generic temperature

Parameters

TypeNameDefaultDescription
 start300 
 nominal500 

Modelica definition

type AbsoluteTemperature = Temperature (start=300, nominal = 500) 
  "generic temperature";

ThermoPower.AbsolutePressure

generic pressure

Parameters

TypeNameDefaultDescription
 start1e5 

Modelica definition

type AbsolutePressure = Pressure (start=1e5) "generic pressure";

HTML-documentation generated by Dymola Tue Jul 07 01:21:58 2009.