A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of AixLib

AixLib - v2.1.0

What's Changed

Move old model HeatPump, HeatPumpSystem, and Chiller to Obsolete due to new models ModularReversible, see #1520 and #1532 for further information.

Full Changelog: https://github.com/RWTH-EBC/AixLib/compare/v2.0.0...v2.1.0

Consumption - Buildings and Heating - Modelica
Published by FWuellhorst 7 months ago

AixLib - v2.0.0

What's Changed

New Contributors

Full Changelog: https://github.com/RWTH-EBC/AixLib/compare/v1.3.2...v2.0.0

Consumption - Buildings and Heating - Modelica
Published by FWuellhorst 8 months ago

AixLib - AixLib v1.3.2

OpenModelica Release

This release aims to increase the compatibility of the AixLib with OpenModelica.
We checked and simulated all models locally. Aside from issues already raised to OM, only the heat pump models do not work yet. This is due to the integration into the IBPSA library, which will be finished shortly. In the IBPSA, the heat pump models are fully OM compatible.

What's Changed

New Contributors

Full Changelog: https://github.com/RWTH-EBC/AixLib/compare/v1.3.1...v1.3.2

Consumption - Buildings and Heating - Modelica
Published by FWuellhorst about 2 years ago

AixLib - AixLib v1.3.1

Bugfixes

Bugfix to make OpenModelica load and hopefully check the library correctly. See https://github.com/RWTH-EBC/AixLib/issues/1323

Consumption - Buildings and Heating - Modelica
Published by FWuellhorst over 2 years ago

AixLib - AixLib v1.3.0

Release Notes

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

Modelica Standard library

  • Update to MSL4.0

IBPSA

  • Merge of current IBPSA modelica base repository
  • IBPSA models are now marked by an icon

Improvements in CI

  • New reference results for some models (e.g. pump examples)
  • Integration of google charts for the comparision of reference results

Changes in ThermalZone

  • ROM:
    • Integration of post processing blocks with some interesting outpus (e.g. sum of energy for heating) into AixLib.ThermalZones.ReducedOrder.Multizone.BaseClasses
  • HOM:
    • New partial model to increase usability / modelling speed for users of the model: AixLib.ThermalZones.HighOrder.Rooms.BaseClasses.PartialRoomFourWalls
    • Replacing air load model with air volume to provide possibility to consider CO2 and humidity
    • Move AixLib.ThermalZones.HighOrder.Rooms.MFD.OneAppartment to obsolete

Changes for Thermal energy storage

  • Substituting the model AixLib.Fluid.Storage.Storage by AixLib.Fluid.Storage.BufferStorage in most of the examples as it is more detailed and hence realistic

New pump model

  • AixLib.Fluid.Movers.DpControlledMovers
    • This model represents a pump or fan which includes already a controller.
    • This enables the user to quickly select between the two common control modes constant pressure (dpConst) and variable pressure (dpVar).

New control models

  • AixLib.Systems.HydraulicModules.Controller.CalcHydraulicPower:
    • Calculates the power of hydraulic modules and returns the power as real.
  • AixLib.Systems.HydraulicModules.Controller.CtrThrottleQFlow:
    • Simple controller for Throttle and ThrottlePump circuit that is based on a PID controller.

New TABS model

  • AixLib.Systems.TABS:
    • This module is a thermally activated building system (TABS) with a closed hydraunic system that is connected to the concrete and supplied by two throttle circuits via heat exchangers.

New AHU model

  • AixLib.GenericAU
    • The GenericAHU is an air-handling unit model with detailed hydraulic system of the preheater, heater and cooler. The ahu includes a heat exchanger for heat recovery and a humidifier for the supply air. The humidifier can be insert steam or water that evaporates completely (adiabatic). Further, the ahu includes an adiabatic humidifier in the return air channel in order to cool the return air and use the heat recovery heat exchanger to cool the supply air. The preheater, steam humdifier and adiabatic humidifier are conditional and can be deactivated.
    • Further related models:
      • AixLib.Fluid.Movers.Data.Fans.GenericFan
      • AixLib.Systems.ModularAHU.BaseClass.GenericAHUBus
      • AixLib.Systems.ModularAHU.Controller.CtrAHUBasic
      • AixLib.Systems.ModularAHU.Examples.EONERC_AHU2
      • AixLib.Systems.ModularAHU.Examples.GenericAHU

Additional Resources:

  • Added weather data for Aachen

What's Changed

Full Changelog: https://github.com/RWTH-EBC/AixLib/compare/v1.0.0...v1.3.0

Consumption - Buildings and Heating - Modelica
Published by larissakuehn over 2 years ago

AixLib - AixLib v1.0.0

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

Consumption - Buildings and Heating - Modelica
Published by DaJansenGit almost 4 years ago

AixLib - AixLib v0.9.1

Bugfixes

  • Bugfix to make OpenModelica load the library correctly. See #856

Consumption - Buildings and Heating - Modelica
Published by DaJansenGit over 5 years ago

AixLib - AixLib v0.9.0

Non-backwards compatibility

We made a lot of changes for the Thermazone and Multizone models which broke the backward compatibility.

Release Notes

  • Moisture calculation for the Thermal Zone models
  • The ideal heater and cooler model was moved from Multi Zone to Thermal Zone model and was improved by the integration of outside temperature threshold values to prevent simultaneously heating and cooling
  • Automatic calculation of water volumes and massflows for the Heatpump model
  • The new Heatpump model from v0.7 is now also integrated for FastHVAC: AixLib.FastHVAC.Components.HeatGenerators.HeatPump
  • New modular CHP model for calibration: AixLib.Fluid.BoilerCHP.ModularCHP
  • New boiler model AixLib.Fluid.BoilerCHP.BoilerNoControl where the input is the part load rate
  • New pump model in package AixLib.Fluid.Movers.PumpsPolynomialBased that is based on polynomial functions
  • New heat exchanger model AixLib.Fluid.HeatExchangers.DynamicHX with dynamic behavior
  • New humidifier model AixLib.Fluid.Humidifiers.GenericHumidifier_u for steam and adiabatic humidification and part load rate as input
  • New air medium AixLib.Media.AirIncompressible with constant density for duct work simulations
  • Continuous Integration with regression tests to check simulation results
  • Inclues latest IBPSA (15.01.2020)

Consumption - Buildings and Heating - Modelica
Published by DaJansenGit over 5 years ago

AixLib - v0.7.3

Bugfixes

This contains correction of two little bugixes:

  • Fixing packages and case-sensitive file naming in #646
  • Correct a gain value in HeatPumpSimple in #655

Consumption - Buildings and Heating - Modelica
Published by PMehrfeld over 6 years ago

AixLib - v0.7.2

Bugfixes and Cleaning

This release fixes some errors in the FastHVAC package and cleans up missing deletes of duplicated folders in the Media.Refrigerant Package.

Consumption - Buildings and Heating - Modelica
Published by MichaMans over 6 years ago

AixLib - v0.7.1

This is an additional release with bug fixes that are missing in v0.7.0.
The relevant commits can be found in #630.
All changes are related to the new heat pump model.
The most important bug was a wrong sign for the heat flow in the evaporator.

Consumption - Buildings and Heating - Modelica
Published by PMehrfeld over 6 years ago

AixLib - v0.7.0

Release notes:

  • Includes a bugfix in AixLib.ThermalZones.RC.FourElements, see https://github.com/ibpsa/modelica-ibpsa/issues/997
  • Includes IBPSA Modelica Library v3.0.0, see https://github.com/ibpsa/modelica-ibpsa/releases/tag/v3.0.0 that comes with a borehole heat exchanger model
  • Includes further refrigerants
  • Changes license from Modelica2 to BSD-3 to comply to IBPSA Library, see https://github.com/ibpsa/modelica-ibpsa
  • Moves Buildings package to AixLib.ThermalZones
  • Adds Systems package with preconfigured hydraulic circuits to simplify modelling typical hydraulic systems
  • Adds new, state-of-the-art heat pump model with various features for annual simulations
  • Adds further models to model heat pumps including refrigerant cycle and in-detail modelling of compressor, condenser, evaporator and expansion valve

Consumption - Buildings and Heating - Modelica
Published by mlauster over 6 years ago

AixLib - v0.6.0

INFO: If problem occurs with AixLib/Fluid/HeatExchangers/Radiators/BaseClasses/package.order please remove last line RadiatorTypes as explained here

  • add package and models: FacadeVentilationUnit
  • created top-level package: Electrical (currently only PV system moved to this package)
  • add top-level package with various sub-packages: FastHVAC (simplified fluid models to speed up simulations)
  • add model for underfloor heating: AixLib.Fluid.HeatExchangers.ActiveWalls.PanelHeating
  • add sensors: AixLib.Utilities.Sensors.ExergyMeter

Consumption - Buildings and Heating - Modelica
Published by PMehrfeld over 6 years ago

AixLib - v0.5.2

Release notes:

  • Includes the award winning HVACAgentBasedControl Library (ex-aequo prize for best library at the 12th Modelica Conference, Prague, 2017)
  • Added an NcDataReader using the NcDataReader2 Library
  • Improved model for HydraulicResistance
  • Added Travis CI support for HTML checks
  • Includes the latest version of the Modelica IBPSA Library
  • Fixes various minor bugs

Consumption - Buildings and Heating - Modelica
Published by AnaConstantin almost 8 years ago

AixLib - v0.4.0

Release notes:

  • Supports loading the AixLib in OMEdit
  • Uses MSL 3.2.2
  • Includes the latest version of Annex60 Library
  • Uses Annex60.ThermalZones.ReducedOrder as core models of ThermalZone and Multizone models
  • Adds models for:
    • PV system
    • Boiler
    • Heat pump
    • Radiator
    • Thermal storage
    • CHP
  • Fixes various minor bugs

Consumption - Buildings and Heating - Modelica
Published by mlauster over 8 years ago

AixLib - Fixes examples for Fluid.Storage

Fixes broken links to submodels in examples of Fluid.Storage and Fluid.Storage.BaseClasses.

Consumption - Buildings and Heating - Modelica
Published by mlauster over 8 years ago

AixLib - Bugfix for OpenModelica

  • Fixes a missing package within a package.order.
  • Fixes wrong upper case and lower case letters.

Due to this bugs, OMEdit was not able to open AixLib.

Consumption - Buildings and Heating - Modelica
Published by mlauster over 8 years ago

AixLib - v0.3.0

  • Revision of html documentation.
  • Improved functionality of AHU model.
  • Improved integration of sub-models within Low Order Models. It is now possible to choose specific sub-models with different functionalities.
  • Improved compatibility of TEASER and Low Order Models.
  • Clean up model duplications and obsolete, non-functional models.

Consumption - Buildings and Heating - Modelica
Published by mlauster almost 9 years ago

AixLib - Bugfix in MultiZoneEquipped

Consumption - Buildings and Heating - Modelica
Published by PRemmen about 9 years ago

AixLib - Bugfix encoding degree symbol

Consumption - Buildings and Heating - Modelica
Published by PRemmen about 9 years ago

AixLib - Bugfix in idealHeaterCooler

Consumption - Buildings and Heating - Modelica
Published by PRemmen about 9 years ago

AixLib - Bugfix in MultiZoneEquipped

Consumption - Buildings and Heating - Modelica
Published by PRemmen about 9 years ago

AixLib - Bugfix in thermalZoneEquiped

Consumption - Buildings and Heating - Modelica
Published by PRemmen over 9 years ago

AixLib - Last version before workflow update

This version tags the last version before the switch to a better workflow with development branch, milestones, and semantic versioning.

Consumption - Buildings and Heating - Modelica
Published by marcusfuchs over 9 years ago

AixLib -

Initial commit for transition from subversion to git

Consumption - Buildings and Heating - Modelica
Published by marcusfuchs almost 11 years ago