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.
- 1520 new hp models by @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1532
- remove duplicate RadiatorTypes by @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1536
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
- fix typo and remove experiment setup as the model is partial by @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1428
- 1367 geothermalheatpump example fails in openmodelica by @HannahRomberg in https://github.com/RWTH-EBC/AixLib/pull/1441
- 1407 add swimming pool model by @larissakuehn in https://github.com/RWTH-EBC/AixLib/pull/1414
- Add paper ref [skip-ci] by @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1459
- Fix division error #1452 by @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1453
- Update PUBLICATIONS.md by @DaJansenGit in https://github.com/RWTH-EBC/AixLib/pull/1468
- Add logo to readme by @DaJansenGit in https://github.com/RWTH-EBC/AixLib/pull/1469
- 1417 include swimming pool in rom as a moisture source by @larissakuehn in https://github.com/RWTH-EBC/AixLib/pull/1457
- Issue1354 polynomial based pump records by @sarahleidolf in https://github.com/RWTH-EBC/AixLib/pull/1394
- 1461 add open modelica badge by @jkriwet in https://github.com/RWTH-EBC/AixLib/pull/1463
- Issue1460 hom moisture balance by @BenaniZ in https://github.com/RWTH-EBC/AixLib/pull/1478
- correct the sequence in the description of internal gains output by @DaJansenGit in https://github.com/RWTH-EBC/AixLib/pull/1482
- Issue1433 shadow model by @Jun-Jiang-92 in https://github.com/RWTH-EBC/AixLib/pull/1464
- Correct errors in poolParam record (wrong naming in record/model) by @larissakuehn in https://github.com/RWTH-EBC/AixLib/pull/1484
- 1426 non standard annotation phe by @TobiasSpratte in https://github.com/RWTH-EBC/AixLib/pull/1466
- 1446 leak of in html code in some files by @jonas0902 in https://github.com/RWTH-EBC/AixLib/pull/1502
- issue1494: fix missing parameter bindings by @jonas0902 in https://github.com/RWTH-EBC/AixLib/pull/1504
- Update CI structure @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1500
- 1492 window ventilation by @Jun-Jiang-92 in https://github.com/RWTH-EBC/AixLib/pull/1495
- Issue1505 rom initial conditions by @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1506
- Issue1171 storage spring cleaning by @LauraMaier in https://github.com/RWTH-EBC/AixLib/pull/1226
- Add plotting script for CHPSystem #1173 by @Maghnie in https://github.com/RWTH-EBC/AixLib/pull/1176
- Changed TStart for BufferStorage and Storage to an array by @tobinfiedler in https://github.com/RWTH-EBC/AixLib/pull/1305
- Issue 1188 Add simulate and plot scripts for ROM examples by @larissakuehn in https://github.com/RWTH-EBC/AixLib/pull/1189
- Add reference results for Systems by @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1519
- IBPSA merge @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1517
- Issue1223 new storage examples by @LauraMaier in https://github.com/RWTH-EBC/AixLib/pull/1307
- Moved the connector from AixLib.ThermalZones.HighOrder.Rooms.BaseClasses.PartialRoomParams to .PartialRoom by @TobiasSpratte in https://github.com/RWTH-EBC/AixLib/pull/1522
New Contributors
- @jkriwet made their first contribution in https://github.com/RWTH-EBC/AixLib/pull/1463
- @BenaniZ made their first contribution in https://github.com/RWTH-EBC/AixLib/pull/1478
- @Jun-Jiang-92 made their first contribution in https://github.com/RWTH-EBC/AixLib/pull/1464
- @TobiasSpratte made their first contribution in https://github.com/RWTH-EBC/AixLib/pull/1466
- @jonas0902 made their first contribution in https://github.com/RWTH-EBC/AixLib/pull/1502
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
- Issue1297 fluid ports hom by @larissakuehn in https://github.com/RWTH-EBC/AixLib/pull/1334
- Fix uses conitions #1336 by @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1337
- Fix partialMedium by using si units by @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1339
- Fix missing each #1342 by @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1353
- 1361 dpcontrolledmovers fail in open modelica by @larissakuehn in https://github.com/RWTH-EBC/AixLib/pull/1362
- issue1340_OpenModelica compatibility for ExergyMeter by @tosch4 in https://github.com/RWTH-EBC/AixLib/pull/1366
- Issue1351 membrane based enthalpy exchnager om by @KremerMartin in https://github.com/RWTH-EBC/AixLib/pull/1357
- 1343 model for humans fails in openmodelica by @HannahRomberg in https://github.com/RWTH-EBC/AixLib/pull/1365
- #1372 heatingRod OpenModelica by @tosch4 in https://github.com/RWTH-EBC/AixLib/pull/1373
- Moved example of obsolete model also in obsolete package by @larissakuehn in https://github.com/RWTH-EBC/AixLib/pull/1364
- Issue1368 pump polynomial based om by @KremerMartin in https://github.com/RWTH-EBC/AixLib/pull/1374
- Issue1350 hom om compatible by @LauraMaier in https://github.com/RWTH-EBC/AixLib/pull/1356
- Add interval length to make simulation run in OM #1341 by @LauraMaier in https://github.com/RWTH-EBC/AixLib/pull/1355
- Issue1352 dhc by @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1376
- Issue1349 reducedorder fails in openmodelica by @hannah-kruetzfeldt in https://github.com/RWTH-EBC/AixLib/pull/1377
- #1358 cooler Controller/CtrAHUBasic.mo reverseActing set to false by @alexanderAKU in https://github.com/RWTH-EBC/AixLib/pull/1360
- issue1346 Hydraulic Modules fail in Open Modelica by @KremerMartin in https://github.com/RWTH-EBC/AixLib/pull/1359
- Issue1320 add example for ahu control by @KremerMartin in https://github.com/RWTH-EBC/AixLib/pull/1380
- Create .gitattributes by @DaJansenGit in https://github.com/RWTH-EBC/AixLib/pull/1384
- Add simulate and plot script for thermal zone example by @larissakuehn in https://github.com/RWTH-EBC/AixLib/pull/1386
- Add simulate and plot scripts by @larissakuehn in https://github.com/RWTH-EBC/AixLib/pull/1389
- Corrected HTML Code in branch correct_HTML_Issue1313_revision_of_gitlab_templates by @ebc-aixlib-bot in https://github.com/RWTH-EBC/AixLib/pull/1400
- 1348 multiple fails in controls package in openmodelica by @DaJansenGit in https://github.com/RWTH-EBC/AixLib/pull/1370
- Issue1345 modular ahu open modelica by @KremerMartin in https://github.com/RWTH-EBC/AixLib/pull/1379
- Issue1381 new logo by @LauraMaier in https://github.com/RWTH-EBC/AixLib/pull/1382
- Corrected HTML Code in branch correct_HTML_Issue1313_revision_of_gitlab_templates by @ebc-aixlib-bot in https://github.com/RWTH-EBC/AixLib/pull/1409
- Issue1313 revision of gitlab templates by @SvenHinrichs in https://github.com/RWTH-EBC/AixLib/pull/1393
- fix name by @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1418
- fix comparison #1411 by @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1419
- add replaceable to declaration of thermalZone record #1424 by @larissakuehn in https://github.com/RWTH-EBC/AixLib/pull/1425
- Open Modelica PR by @FWuellhorst in https://github.com/RWTH-EBC/AixLib/pull/1378
New Contributors
- @HannahRomberg made their first contribution in https://github.com/RWTH-EBC/AixLib/pull/1365
- @hannah-kruetzfeldt made their first contribution in https://github.com/RWTH-EBC/AixLib/pull/1377
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
- Integration of post processing blocks with some interesting outpus (e.g. sum of energy for heating) into
- 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
- New partial model to increase usability / modelling speed for users of the model:
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
- Merge for release 1.3.0 by @larissakuehn in https://github.com/RWTH-EBC/AixLib/pull/1318
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.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 ofThermalZone
andMultizone
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
