v0.0

Changelog of the v0.0 release series.

v0.0.5 (October, 25, 2018)

New Features

  • added new component: motoric cogeneration unit (79a1177). An example is provided here.

  • improved fluid property checks (8adc76c).

  • added bus characteristics for modeling variable efficiencys (e.g. for generator, motor, boiler) (79a1177).

  • isentropic efficiency characteristic for compressor linked to pressure ratio (85d317d).

  • added volumetric flow specification (63db64d).

Documentation

  • adapted documentation and (example code) in regard of new features.

  • fixed some typos in documentation.

Parameter renaming

compressor - vigv -> igva (inlet guide vane angle)

simple heat exchanger - t_a -> Tamb (ambient temperature)

solar collector - t_a -> Tamb (ambient temperature)

Testing

Bug fixes

  • fixed a bug in the function v_mix_ph (specific volume for gas mixtures) (d487381).

  • fixed compressor derivatives for usage with custom variables (71cae48).

  • adjusted error messages (cccd89c).

  • removed unnecessary loop (187505b).

  • fixed attribute handling in subsystem: condenser with subcooler (2c926bb).

Other changes

  • remodeled the characteristic map for compressors: if not specified, igva is assumed to be 0° (2425a77).

  • redesigned the printouts for component parameters (9465be6, b2c0897, cbbc1a1, 1e55e36, 2e795c2)

  • custom variables are available for (977a5be):
    • turbomachines,

    • vessels,

    • simple heat exchangers (as well as pipes and solar collctors) and

    • cogeneration unit.

Contributors

  • Francesco Witte

  • Paul Hansen

v0.0.4 (September, 2018)

New Features

  • added new component: solar collector (b5990e1).

  • added a printlevel property for the network and improved the printouts in the calculation process (44d9f30).

  • improved convergence speed (9cc1d8f)

  • improved fluid initialisation (20ae7b3)

Documentation

  • improved the online-documentation with new structure and new examples (fa5e7ca, 6ef4d99). You will find the new examples in this section.

  • fixed some typos in different modules and the online-documentation

Testing

Bug fixes

  • fixed bugs in subsystem logic (initialisation, set_attr, set_conns, 321308f)

  • fixed bugs in bus.set_attr (2294261), h_mix_pQ (eac08cc), starting values for fluid composition (e3b2a77, 8f92821), given heat flow of heat exchangers (4b24651)

Other changes

Contributors

  • Francesco Witte

v0.0.3 (July 05, 2018)

New Features

Documentation

Testing

Bug fixes

  • convergence stability improvements for combustion chamber, fixes in the equations and derivatives (2c396f0, 59e3879, 10b2887).

  • fixes/improvements for the convergence control (6e8ea60, 43e8ee1).

  • fixed vapour quality specification (ec3865d).

  • added missing get_attr method for class characteristics (13cf730).

  • added bus functions to every component (41e9f2b, 7fefc59).

Other changes

Contributors

  • Francesco Witte

  • Shuang Chen

Thanks to Shuang and Haibing from the UFZ for implementing the hazen-williams equation!

v0.0.2 (April 07, 2018)

New Features

  • Changed architecture of the variables and component parameters. Every parameter is now a data container, giving the user more flexibility (e.g. specifying a unit) and facilitating future development.

  • Changed architecture of fluid property function calls to make custom fluids or custom fluid property functions available.

  • Added custom fluid class to generate fluid properties from given fluid mixture.

  • Added generic component characteristics for turbine isentropic efficiency and cone law as well as for the heat exchangers heat transfer coefficient. On top, the user may use own values for the characteristic lines.

  • Added val_SI to data container for component properties for future development.

Documentation

  • Added documentation on how to handle data containers for variables and parameters.

  • Added an example for combustion chamber usage.

Testing

Bug fixes

  • Adjusted the generic pump characteristics to cause less instabilities and adjusted function parameters according to KSB.

  • Fixed bug in combustion chamber’s thermal input equation.

  • Fixed parameters for numerical calculation of derivatives.

  • Fixed starting relaxation parameter.

Other changes

  • Improved convergence stability for combustion chamber and heat exchanger.

Contributors

  • Francesco Witte

v0.0.1 (March 08, 2018)

First release.

Contributors

  • Francesco Witte

Thanks to - Paul-Jonas Hansen and - Malte Fritz for adding the tutorial and a lot of testing and trouble-shooting!