Thermal Power Library - Release Information

Version 1.11 contains the changes described below.

This release has been focused on improving the documentation and there has been a major revision of the model documentation.

Improvements

  • Improved model documentation
  • Improved Modelica compliance

Fixed issues

  • Removed unused parameter explicitIsentropicEnthalpy in ThermalPower.TwoPhase.TurboMachinery.Turbines.Templates.TurbineBase
  • Removed directoryName due to compliance issues in ThermalPower.FlueGas.TurboMachinery.Fans.Basic.FanMap_dpDivrho_speed. The filename needs to include the path now.
  • Corrected substanceName in ThermalPower.Media.Gases.ExhaustWithAsh
  • Corrected unit of parameter mechanicalLoss in ThermalPower.FlueGas.TurboMachinery.Turbines.Turbine
  • Corrected propagation of n_channels in ThermalPower.TwoPhase.FlowChannels.Pipe
  • Condenser ThermalPower.TwoPhase.Condensers.Condenser use standard wall instead of deprecated version

Library structure changes

Obsolete classes

  • ThermalPower.SubComponents.Internal.Icons.Water.Drum
  • ThermalPower.SubComponents.Internal.Icons.Plant
  • ThermalPower.SubComponents.Internal.Functions.phaseLocation
  • ThermalPower.SubComponents.Internal.Functions.parallelFlowEps -> Modelon.ThermoFluid.HeatExchangers.Functions.parallelFlowEps


Conversion of user libraries

Automatic conversion of user libraries from version 1.10 is supported using the included conversion script convertLibraryName_1.10_to_1.11 located under ThermalPower\Resources\Scripts.

Requirements

This library is based on Modelon Base Library 2.3 and Modelica Standard Library 3.2.1.  

It has been tested with:

  • Dymola 2016 FD01
  • Dymola 2016

New features

  • Wall model with radial discretization. With this model it's possible to discretize a wall in radial direction which can be used for calculation of thermal stress.
  • Generic two phase heat exchanger
  • Generic gas-gas heat exchanger

 

Improvements

  • Improved Modelica compliance
  • Combustion with variable Lower Heating Value.The LHV in SolidFuelCombustor has been changed from a parameter to an input variable. The SolidFuels media interface has also changed the former LHV constant into a function LHV_pTX to make it possible to define a LHV that is dependent of e.g. composition.
  • TubeAndShell fluegas heatexchanger has been replaced with TubeShell. The new model has an improved interface which is more user-friendly and has support for more correlations.
  • Plate two-phase heatexchanger has been replaced with PlateHex. The new model has an improved interface which is more user-friendly and has support for more correlations.
  • Plate gas - two-phase heatexchanger has been replaced with Plate_gas2ph. The new model has an improved interface which is more user-friendly and has support for more correlations.
  • New initialization parameter for SignalDefinedFan

Conversion of user libraries

Automatic conversion of user libraries from version 1.9 is supported using an included conversion script.

Requirements

This library is based on Modelon Base Library 2.2 and Modelica Standard Library 3.2.1.  

It has been tested on:

  • Dymola 2016
  • Dymola 2015 FD01

2014-11-30

Release notes of ThermalPower library version 1.9. The previous version was ThermalPower library 1.8.

New features

  • New system component System_TPL. It's used to set global system settings such as T_ambient. It also automatically sums up volumes, energy and mass in twophaseMedia components and energy and mass in wall models.
  • New pre heater model, ThermalPower.TwoPhase.Condensers.Condenser_3_zones. The 3-zones make it possible to simulate sub-cool and super-heat effects.
  • New parameter in Benson separator that specifies the outlet vapor quality.

Improvements

  • Fixed mass conservation in ThermalPower.TwoPhase.FlowChannels.Pipe_lumpedP (valid for positive flow) , the conservation laws were not fulfilled during transients. Note that there might be a minor difference in dynamics compared to result using older versions.
  • More efficient implementation of two-phase lumped pipe, better simulation performance.
  • More efficient implementation of gas lumped pipe, better simulation performance.
  • General improved Modelica compliance
  • The constraining class for Medium in Fluid components has changed from ThermalPower.Media.Interfaces.FluidInterface -> Modelon.Media.Interfaces.HomogeneousMedium due to the former was not fully Modelica compliant.
  • Optional heat connector in drum model.
  • New downcomer and riser port position parameter in drum model. Pressure in the riser port is now affected by the static head.
  • New condenser state variable parameter, for better mass conservation.
  • M_tot in lumped twoPhase pipe is now equal to the total mass instead of the total mass for a single pipe.
  • Restructuring of ThermalPower.Thermal.MetalProperties model to make them Modelica compliant.
  • Index record has been removed from Medium models due to Modelica compliance issues. Instead should Medium.substanceIndex() be used, see ThermalPower.SolidFuels.Combustors.SolidFuelCombustor for example on usage.
  • Removed usage of classDirectory - replaced by tool independent function Modelica.Utilities.Files.loadResource
  • Restructured heat transfer base classes in ThermalPower.SubComponents.Deprecated in order to be Modelica compliant.

Fixed issues

  • Corrected constrainedby classes in TwoPhase components.

Conversion of user libraries

Automatic conversion of user libraries from version ThermalPower 1.8 is supported using the included conversion script from convertTPL_1.8_to_1.9.mos located under ThermalPower\Resources\Scripts

Library dependencies

Thermal Power Library 1.9 is based on Modelon Base Library 2.1 and Modelica Standard Library 3.2.1

It has been tested on:

  • Dymola 2015 FD01
  • Dymola 2015

2014-04-30

Available for: Dymola 2015

Dependencies: Modelica Standard Library Version: 3.2.1 and Modelon Base Library 2.0

Conversion script from 1.7 provided.

This release has been focused on improving the user-friendliness and further integrating the library into the Modelon base library structure.Major improvements:

  • Gas side components have been improved and integrated more into the Modelon library structure.
  • Restructuring of DynamicPipe_lumpedP gas model. The new pipe model has a more user-friendly structure; it supports radiation and replaceable pressure loss models. 
  • New discretized gas pipe model ThermalPower.Gas.FlowChannels.Pipe. It can handle reversing flow.
  • Restructuring of ThermalPower.FlueGas.HeatExchangers.TubeAndShell_gasTwoPhase. The new model has a more user-friendly structure; it has an improved wall initialization and supports replaceable friction models. It’s possible to enable radiation and an extra heat connector. It also possible to choose between a lumped and a standard discretized pipe model. 
  • New wall model with a more user-friendly generic structure. 
  • New gas and two-phase heat exchanger Generic_gas2ph. It's parameterized by basic geometry parameters.
  • New radiation model, ThermalPower.SubComponents.HeatTransfer.Radiative.RadiationSimple
  • New generic gas friction loss model. The user can choose from a large variety of pressure loss correlations, including quadratic, linear, loss coefficient based etc.