TPL Version 2.0

Thermal Power Library 2.0 is part of Modelon's May 2025 release. New versions of Modelon libraries are sold and distributed directly from Modelon, as well as approved resellers.

Version 2.0 contains the changes described below.

New features

This version of TPL focuses on simplifying finding the right component to use and setting its parameters for heat exchanger, compressor and turbine. Most changes are made to this end. 

  • Added new "MinimalGeometry" heat exchanger components under each  fluid combination sub-package for heat exchangers. These components offer a dynamic, discretized heat exchanger model with the least possible required geometry information. The component require the user to give nominal conditions for fluid pressure loss, as well as heat transfer coefficients.
  • Added new "Sizing" heat exchanger components under each fluid combination sub-package for heat exchangers. These components offer a dynamic, discretized heat exchanger model with performance connected to typical reduced geometrical measures: wall - fluid heat exchange area, free flow area and hydraulic diameter. These components require providing the core size, the type of fluid channel, for each side and its dimensions. Performance is computed from correlations with broad application range. It is not based on measurements on the specific heat exchanger type.
  • The remaining heat exchangers in heat exchanger package are for predicting the performance of specific heat exchanger designs. These components require specifying detailed geometrical information and uses correlations based on measurements on the specific heat exchanger type to predict its performance. Only correlations relevant for the heat exchanger type in question will be shown in drop-downs.

Improvements

  • All heat exchanger components that did not fall in any of the above three categories have been moved to a BaseClasses package under ThermalPower.SinglePhase or ThermalPower.TwoPhase instead.
  • All classes in HeatExchangers packages which are not intended for direct use by end-users have been moved to a BaseClasses package under ThermalPower.SinglePhase or ThermalPower.TwoPhase instead.
  • For all heat exchanger components, many rarely used advanced parameters have been removed from the Advanced parameter tab and can be accessed on the individual sub-components instead if needed. The discretization number parameter n has been moved to the Advanced tab.
  • On the sub-components, parameters from the main dialog are are assigned with "final" prefix, making them not appear in the sub-component dialogs (unless the tool option Show final parameters is enabled).
  • All correlation selections and other drop-down choices have improved descriptions focusing on the intended use. Correlations also have basic validity information integrated directly in the parameter dialog.
  • For heat exchangers there is now only one heat transfer calibration factor. Previously there were one for each fluid convection model. The new calibration parameter applies to convection in both fluids. Individual factors can be accessed on the individual sub-components if needed.
  • For two-phase fluid heat transfer, the ConstantCoefficient and TwoConstantCoefficients options have been removed. Instead a CoefficientsPerPhase option is added, which allow giving separate coefficients for the liquid, two-phase and vapor regions. ConstantCoefficient can be reproduced by giving the same values to all three regions, and TwoConstantCoefficients can be reproduced by giving identical values to the liquid and vapor regions.
  • Improved Compressors and Turbines: Significant improvements have been made to the structure and parameterization of compressor and turbine models to enhance the overall user experience. Key enhancements include:
    1. All map-based parameterization has been moved to an external Excel file, allowing easier and more transparent data entry using named ranges.
    2. New, more explicit compressor and turbine variants have been introduced to simplify model configuration and reduce setup time.
    3. The package structure has been reorganized for better clarity. User-relevant components are now more accessible, while lower-level utility classes have been moved to BaseClasses.

Fixed issue

  • Fixed binary adsorption isotherms RLBET and IAS which previously had array indexing issue when adsorbates are not the first two species of the medium.
  • Fixed Y_out calculation in summary record of distributed adsorption bed.

Back to top