Skip to content
forked from open-ideas/IDEAS

Modelica library allowing simultaneous transient simulation of thermal and electrical systems at both building and feeder level.

Notifications You must be signed in to change notification settings

bramvdh91/IDEAS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IDEAS v1.0.0

Modelica model environment for Integrated District Energy Assessment Simulations (IDEAS), allowing simultaneous transient simulation of thermal and electrical systems at both building and feeder level.

IDEAS v1.0.0

May 5th 2017: IDEAS v1.0.0 has been released.

Backward compatibility

Quite some backward incompatible changes have been performed. However, a conversion script is provided that fixes most of these. The conversion script prompt should occur automatically if your model or package 'uses' IDEAS version 3.0 before updating. Make sure you have a backup (e.g. using git) before running the conversion script.

The insulationType and insulationThickness parameters were removed from the wall/surface models. The insulation types and thicknesses will therefore need to be integrated manually into the construction types that you use. If the insulationthickness is zero or you did not use 'insulationType' in your construction records, then both parameters can just be removed.

Release notes

Changes compared to v0.3 include but are not limited to:

  1. IDEAS 1.0.0 is based on Annex 60 version 1.0.0
  2. The IDEAS packages have been restructured to be more in line with the Annex 60 package structure. ..* IDEAS.Constants has been replaced by IDEAS.Types ..* The SimInfoManager has been moved to IDEAS.BoundaryConditions ..* Interfaces such as HeatingSystem and BaseCircuits have been moved to IDEAS.Templates
  3. Setting up new Construction records has been simplified. Parameter values of nLay and nGain are now inferred from the other parameters and may therefore no longer be assigned.
  4. Optional parameter incLastLay has been added to Construction records. Users may use this to double-check if InternalWalls are connected as intended.
  5. The way how internal gains may be connected to surfaces has been changed.
  6. Convection and thermal radiation equations have been tuned to be more accurate and faster.
  7. Added an option to the zone model for evaluating thermal comfort.
  8. Added an option to the zone model for computing the sensible and latent heat gains from occupants.
  9. The zone air model is now replaceable such that custom models may be created.
  10. A zone template has been added that allows to add a rectangular zone, including 4 walls, 4 optional windows, a floor and a ceiling.
  11. Some variables have been renamed. A conversion script is provided for converting the user's models to accomodate these changes. ..* TStar has been renamed into TRad in the zone model. ..* flowPort_Out and flowPort_In have been renamed in the zone model, heating system, ventilaiton system and structure models. ..* Some Annex 60 models were renamed.
  12. Added example model of a terraced house in IDEAS.Examples.PPD12
  13. Added twin house validation models in IDEAS.Examples.TwinHouse
  14. Added solar irradiation model for window frames.
  15. Added optional thermal bridge model for windows.
  16. Extended implementation of building shade model.
  17. Fixed bug in view factor implementation.
  18. Updated documentation for many models in IDEAS.Buildings
  19. Added thermostatic valve model: IDEAS.Fluid.Actuators.Valves.TwoWayTRV
  20. Removed insulationType and insulationThickness parameters. These should now be defined in the Construction records.
  21. Harmonised implementation of Perez solar irradiation model with Annex 60 implementation.
  22. Cleaned up implementation of BESTEST models.
  23. Added new, specialised window types.
  24. Added options for model linearisation.
  25. Improved accuracy of model that computes internal longwave radiation.
  26. Improved accuracy of model that computes exterior sky temperature.
  27. Moved Electrical package into Experimental package since this package contains broken models.
  28. Added unit tests for templates.
  29. Added Menerga Adsolair model.

Tool compatibility

The library is developed using Dymola. Furthermore, changes have been made such that the library can be read using OpenModelica. The building models can be simulated using JModelica too, although not everything is supported yet.

IDEAS v0.3.0

IDEAS release v0.3 has been pushed on 2 september 2015. Major changes compared to v0.2 are:

  1. Added code for checking conservation of energy
  2. Added options for linear / non-linear radiative heat exchange and convection for exterior and interior faces of walls and floors/ceilings. Respective correlations have been changed.
  3. Overall improvements resulting in more efficient code and less warnings.
  4. The emissivity of window coatings must now be specified as a property of the solid (glass sheet) and not as a property of the gas between the glass sheets. This is only relevant if you create your own glazing.
  5. Merged Annex 60 library up to commit d7749e3
  6. Expanded unit tests
  7. More correct implementation of Koschenz's model for TABS. Also added the option for discretising TABS sections.
  8. Added new building shade components.
  9. Removed inefficient code that would lead to numerical Jacobians in grid.
  10. Added new AC and DC electrical models.

License

The IDEAS package is licensed by KU Leuven and 3E under the Modelica License Version 2.

Development and contribution

  1. You may report any bugfixes or suggestions as a github issue.
  2. Contributions in the form of Pull Requests are always welcome. Prior to issuing a pull request, make sure :
    1. your code follows the Style Guide and Conventions,
    2. you use this IDEAS GitHub repository as escribed in the GitHub Good Practice Description
    3. unittests are included for your models, and
    4. the model physics are described in the Specifications.

References

  1. Baetens, R., De Coninck, R., Jorissen, F., Picard, D., Helsen, L., Saelens, D. (2015). OpenIDEAS - An Open Framework for Integrated District Energy Simulations. Proceedings of Building Simulation 2015 - Int. Conference of the Int. Buildings Performance Simulation Association. Hyderabad (India), 7-9 December 2015.
  2. De Coninck R., Baetens R., Saelens D., Woyte A., Helsen L. (2014). Rule-based demand side management of domestic hot water production with heat pumps in zero energy neighbourhoods. Journal of Building Performance Simulation, 7 (4), 271-288.
  3. Baetens R., De Coninck R., Van Roy J., Verbruggen B., Driesen J., Helsen L., Saelens D. (2012). Assessing electrical bottlenecks at feeder level for residential net zero-energy buildings by integrated system simulation. Applied Energy, 96, 74-83.

About

Modelica library allowing simultaneous transient simulation of thermal and electrical systems at both building and feeder level.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Modelica 82.1%
  • TeX 16.0%
  • HTML 0.8%
  • Jupyter Notebook 0.5%
  • Python 0.2%
  • Java 0.2%
  • Other 0.2%