Skip to content

AixLib v1.0.0

Compare
Choose a tag to compare
@DaJansenGit DaJansenGit released this 28 May 07:12
65e49dd

We worked hard to achieve AixLib version 1.0.0!

For this, we carried out a thorough spring cleaning with extensive model enhancements on the one hand and farewell to some models on the other :-)

Non-backwards compatibility

We made a lot of changes in the following packages that are not backward-compatible:

  • Electrical
  • Fluid.Storage
  • ThermalZone.HOM
  • Utilities.Sources.InternalGains

The following highlights show some of our achievements with reaching v1.0.0:

Byebye FastHVAC

  • Despite its great potential of fast simulations, we decided against supporting our modeling package FastHVAC and moved it to the Obsolete Package. Here, it is still accessible but not enhanced or maintained for now.

Enhancement of High Order Building Model

The existing HOM was extensively enhanced regarding usability, contents and error-proneness.
The main changes are:

  • We included a Partial room model
  • The propagation was facilitated from wall to building level for OFD rooms and building
  • We comparatively validated it according to ASHRAE standards and carried out empirical validation based on two measurement references. All validation models are part of automated unit testing via CI.

New refrigerant library for vapour compression cycles

  • We replaced the simplified Black-Box approach to consider refrigerants' performance data by including the Python library VCLib.
  • The VCLib enables studies on different fluids and flowsheets in e.g. heat pumps.

New validated PV system model

  • We replaced our old simplified PV model by a new modular one which is validated using measurement data from the National Institute of Standard Technology (NIST).
  • The new model bases on manufacturer data only and distinguishes two typical mountings to make DC power output calculation more realistic.

Improvements in CI

  • More granular testing of the AixLib library with different stages for:
    • automatic reference result creation
    • various library checks
    • regressions tests
    • simulation tests
  • Implementation of a CI based automatic merge of IBPSA library