Skip to content

Commit 2d4c7c9

Browse files
authored
Merge pull request #896 from open-ideas/issue883_rev2
Issue883 rev2
2 parents 0a2728c + d411476 commit 2d4c7c9

File tree

4 files changed

+150
-78
lines changed

4 files changed

+150
-78
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ env:
2121
- TEST_ARG="make test-dymola PACKAGE=\"IDEAS.Buildings.Components\""
2222
- TEST_ARG="make test-dymola PACKAGE=\"IDEAS.Buildings.{Examples,Validation}\""
2323
- TEST_ARG="make test-documentation"
24-
- TEST_ARG="make test-dymola PACKAGE=\"IDEAS.Fluid.{Actuators,BaseClasses,Chillers,Delays,Examples,FixedResistances}\""
24+
- TEST_ARG="make test-dymola PACKAGE=\"IDEAS.Fluid.{Actuators,BaseClasses,Chillers,Delays,Examples,FixedResistances,Geothermal}\""
2525
- TEST_ARG="make test-dymola PACKAGE=\"IDEAS.Fluid.{HeatExchangers,HeatPumps,Interfaces,MassExchangers,MixingVolumes,Movers,Sensors,Sources,Storage}\""
2626
- TEST_ARG="make test-dymola PACKAGE=\"IDEAS.{ThermalZones,LIDEAS}\""
2727
- TEST_ARG="make test-dymola PACKAGE=\"IDEAS.{Airflow,BoundaryConditions,Controls}\""

IDEAS/package.mo

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import SI = Modelica.SIunits;
1010
annotation (
1111
uses(Modelica(version="3.2.2")),
1212
Icon(graphics),
13-
version="1.0.0",
14-
versionDate="2017-01-12",
15-
dateModified = "2017-01-12",
13+
version="2.0.0",
14+
versionDate="2018-09-27",
15+
dateModified = "2018-09-27",
1616
conversion(
1717
from(version={"0.2"},
1818
script="modelica://IDEAS/Resources/Scripts/convertIdeas030to100.mos")),

README.md

Lines changed: 23 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,25 @@
1-
IDEAS v1.0.0
1+
IDEAS v2.0
22
============
33
[![Build Status](https://travis-ci.org/open-ideas/IDEAS.svg?branch=master)](https://travis-ci.org/open-ideas/IDEAS)
44

55
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.
66

7-
### IDEAS v1.0.0
8-
May 5th 2017: IDEAS v1.0.0 has been released.
9-
February 16th 2018: A [paper describing IDEAS v1.0.0](http://www.tandfonline.com/doi/full/10.1080/19401493.2018.1428361) has been published on line.
10-
11-
## Backward compatibility
12-
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 0.3 before updating. Make sure you have a backup (e.g. using git) before running the conversion script.
13-
14-
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.
7+
## Release history
8+
+ August, 2018: IDEAS v2.0 has been released.
9+
+ May 5th, 2017: IDEAS v1.0 has been released.
10+
February 16th 2018: A [paper describing IDEAS v1.0](http://www.tandfonline.com/doi/full/10.1080/19401493.2018.1428361) has been published on line.
11+
+ September 2nd, 2015: IDEAS v0.3 has been released.
1512

1613
## Release notes
17-
Changes compared to v0.3 include but are not limited to:
18-
19-
0. IDEAS 1.0.0 is based on Annex 60 version 1.0.0
20-
1. The IDEAS packages have been restructured to be more in line with the Annex 60 package structure.
21-
..* IDEAS.Constants has been replaced by IDEAS.Types
22-
..* The SimInfoManager has been moved to IDEAS.BoundaryConditions
23-
..* Interfaces such as HeatingSystem and BaseCircuits have been moved to IDEAS.Templates
24-
2. 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.
25-
3. Optional parameter incLastLay has been added to Construction records. Users may use this to double-check if InternalWalls are connected as intended.
26-
4. The way how internal gains may be connected to surfaces has been changed.
27-
5. Convection and thermal radiation equations have been tuned to be more accurate and faster.
28-
6. Added an option to the zone model for evaluating thermal comfort.
29-
7. Added an option to the zone model for computing the sensible and latent heat gains from occupants.
30-
8. The zone air model is now replaceable such that custom models may be created.
31-
9. A zone template has been added that allows to add a rectangular zone, including 4 walls, 4 optional windows, a floor and a ceiling.
32-
10. Some variables have been renamed. A conversion script is provided for converting the user's models to accomodate these changes.
33-
..* TStar has been renamed into TRad in the zone model.
34-
..* flowPort_Out and flowPort_In have been renamed in the zone model, heating system, ventilaiton system and structure models.
35-
..* Some Annex 60 models were renamed.
36-
11. Added example model of a terraced house in IDEAS.Examples.PPD12
37-
12. Added twin house validation models in IDEAS.Examples.TwinHouse
38-
13. Added solar irradiation model for window frames.
39-
14. Added optional thermal bridge model for windows.
40-
15. Extended implementation of building shade model.
41-
16. Fixed bug in view factor implementation.
42-
17. Updated documentation for many models in IDEAS.Buildings
43-
18. Added thermostatic valve model: IDEAS.Fluid.Actuators.Valves.TwoWayTRV
44-
19. Removed insulationType and insulationThickness parameters. These should now be defined in the Construction records.
45-
20. Harmonised implementation of Perez solar irradiation model with Annex 60 implementation.
46-
21. Cleaned up implementation of BESTEST models.
47-
22. Added new, specialised window types.
48-
23. Added options for model linearisation.
49-
24. Improved accuracy of model that computes internal longwave radiation.
50-
25. Improved accuracy of model that computes exterior sky temperature.
51-
26. Moved Electrical package into Experimental package since this package contains broken models.
52-
27. Added unit tests for templates.
53-
28. Added Menerga Adsolair model.
54-
55-
## Tool compatibility
56-
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.
57-
58-
### IDEAS v0.3.0
14+
[This is a link to detailed release notes.](https://github.com/open-ideas/IDEAS/blob/master/ReleaseNotes.md)
5915

60-
IDEAS release v0.3 has been pushed on 2 september 2015. Major changes compared to v0.2 are:
16+
## Backwards compatibility:
17+
IDEAS 2.0 is not backwards compatible with IDEAS 1.0, although the required changes should be limited or non-existent for most users.
18+
In the future we hope to provide automated Dymola conversion scripts when making releases.
6119

62-
1. Added code for checking conservation of energy
63-
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.
64-
3. Overall improvements resulting in more efficient code and less warnings.
65-
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.
66-
5. Merged Annex 60 library up to commit d7749e3
67-
6. Expanded unit tests
68-
7. More correct implementation of Koschenz's model for TABS. Also added the option for discretising TABS sections.
69-
8. Added new building shade components.
70-
9. Removed inefficient code that would lead to numerical Jacobians in grid.
71-
10. Added new AC and DC electrical models.
7220

73-
74-
75-
### License
76-
77-
The **IDEAS** package is licensed by [KU Leuven](http://www.kuleuven.be) and [3E](http://www.3e.eu) under a [BSD 3 license](https://htmlpreview.github.io/?https://github.com/open-ideas/IDEAS//blob/master/IBPSA/legal.html).
21+
## License
22+
IDEAS is licensed by [KU Leuven](http://www.kuleuven.be) and [3E](http://www.3e.eu) under a [BSD 3 license](https://htmlpreview.github.io/?https://github.com/open-ideas/IDEAS//blob/master/IBPSA/legal.html).
7823

7924
<!-- ### Development and contribution
8025
@@ -85,8 +30,8 @@ The **IDEAS** package is licensed by [KU Leuven](http://www.kuleuven.be) and [3E
8530
3. unittests are included for your models, and
8631
4. the model physics are described in the [Specifications](https://github.com/open-ideas/IDEAS/tree/master/Specifications). -->
8732

88-
### References
89-
#### Development of IDEAS
33+
## References
34+
### Development of IDEAS
9035
1. F. Jorissen, G. Reynders, R. Baetens, D. Picard, D. Saelens, and L. Helsen. (2018) [Implementation and Verification of the IDEAS Building Energy Simulation Library.](http://www.tandfonline.com/doi/full/10.1080/19401493.2018.1428361) *Journal of Building Performance Simulation*, doi: 10.1080/19401493.2018.1428361. Published on line
9136
2. R. Baetens, R. De Coninck, F. Jorissen, D. Picard, L. Helsen, D. Saelens (2015). OpenIDEAS - An Open Framework for Integrated District Energy Simulations. In Proceedings of Building Simulation 2015, Hyderabad, 347--354.
9237
3. R. Baetens. (2015) On externalities of heat pump-based low-energy dwellings at the low-voltage distribution grid. PhD thesis, Arenberg Doctoral School, KU Leuven.
@@ -98,7 +43,7 @@ The **IDEAS** package is licensed by [KU Leuven](http://www.kuleuven.be) and [3E
9843
9. D. Picard, L. Helsen (2014). A New Hybrid Model For Borefield Heat Exchangers Performance Evaluation. 2014 ASHRAE ANNUAL CONFERENCE: Vol. 120 (2). ASHRAE: Ground Source Heat Pumps: State of the Art Design, Performance and Research. Seattle, 1-8.
9944
10. Picard D., Jorissen F., Helsen L. (2015). Methodology for Obtaining Linear State Space Building Energy Simulation Models. 11th International Modelica Conference. International Modelica Conference. Paris, 21-23 September 2015 (pp. 51-58).
10045

101-
#### Applications of IDEAS
46+
### Applications of IDEAS
10247
1. D. Picard. (2017) Modeling, optimal control and HVAC design of large buildings using ground source heat pump systems. PhD thesis, Arenberg Doctoral School, KU Leuven.
10348
2. G. Reynders. (2015) Quantifying the impact of building design on the potential of structural storage for active demand response in residential buildings. PhD thesis, Arenberg Doctoral School, KU Leuven.
10449
3. R. De Coninck. (2015) Grey-box based optimal control for thermal systems in buildings - Unlocking energy efficiency and flexibility. PhD thesis, Arenberg Doctoral School, KU Leuven.
@@ -117,13 +62,17 @@ The **IDEAS** package is licensed by [KU Leuven](http://www.kuleuven.be) and [3E
11762
16. Picard D., Sourbron M., Jorissen F., Vana Z., Cigler J., Ferkl L., Helsen L. (2016). Comparison of Model Predictive Control Performance Using Grey-Box and White-Box Controller Models of a Multi-zone Office Building. International High Performance Buildings Conference. International High Performance Buildings Conference. West Lafayette, 11-14 July 2016 (art.nr. 203).
11863

11964

120-
#### Bibtex entry for citing IDEAS
65+
### Bibtex entry for citing IDEAS
66+
Please cite IDEAS using the information below.
67+
68+
```
12169
@article{Jorissen2018ideas,
12270
author = {Jorissen, Filip and Reynders, Glenn and Baetens, Ruben and Picard, Damien and Saelens, Dirk and Helsen, Lieve},
123-
journal = {Journal of Building Performance Simulation},
124-
note = {Published on line},
71+
journal = {Journal of Building Performance Simulation},
12572
title = {{Implementation and Verification of the IDEAS Building Energy Simulation Library}},
126-
volume = {},
73+
volume = {11},
74+
issue = {6},
12775
doi={10.1080/19401493.2018.1428361},
12876
year = {2018}
12977
}
78+
```

0 commit comments

Comments
 (0)