Skip to content

Commit d77c3e9

Browse files
authored
Merge pull request #1461 from lucasverleyen/issue1456_v4.0.0
Issue1456 v4.0.0
2 parents 7fd01b8 + 9f28fd7 commit d77c3e9

File tree

7 files changed

+228
-11
lines changed

7 files changed

+228
-11
lines changed

IDEAS/UsersGuide/Acknowledgements.mo

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,28 @@ The European Commission (2024-2028), through the PhD scholarship of Anna Dell'Is
3131
The European Commission (2024-2028), through the PhD scholarship of Louis Hermans, the research grant of Lone Meertens, and the Horizon Europe 'SEEDS' project (no. 101138211)
3232
</li>
3333
<li>
34+
The Agency for Innovation by Science and Technology in Flanders (VLAIO), through the research grant of Klaas De Jonge (HBC.2023.0488)
35+
</li>
36+
<li>
3437
KU Leuven (2021-2025), through the PhD scholarship of Lucas Verleyen, the research grant of Javier Arroyo, and the 'TECHPED' project (C24M/021/21)
3538
</li>
3639
<li>
37-
Research Foundation Flanders (FWO) (2020-2024), through the PhD scholarship of Jelger Jansen
40+
Research Foundation Flanders (FWO) (2020-2024), through the PhD scholarship of Jelger Jansen (1SC9721N|1SC9723N)
3841
</li>
3942
<li>
4043
KU Leuven (2019-2021), through the research grant of Filip Jorissen, and the C3 project (C32/18/063)
4144
</li>
4245
<li>
46+
Research Foundation Flanders (FWO) (2019-2023), through the PhD scholarship of Klaas De Jonge (1SA7619N)
47+
</li>
48+
<li>
4349
The European Commission (2016-2021), through the research grant of Filip Jorissen and Damien Picard, and the Horizon 2020 'MPC-:GT - hybridGEOTABS' project (no. 723649)
4450
</li>
4551
<li>
52+
The European Commisson, the European Regional Development Fund (ERDF), Flanders Innovation and Entrepreneurship, and the Province of Limburg (2015-2018), through the research grant of Glenn Reynders
53+
and the 'EFRO-SALK GeoWatt' project
54+
</li>
55+
<li>
4656
The Agency for Innovation by Science and Technology in Flanders (IWT-VLAIO) (2014-2018), through the research grant of Arnout Aertgeerts, and the 'Living Lab De Schipjes’ project
4757
</li>
4858
<li>
@@ -55,11 +65,13 @@ The European Commission (2012-2015), through the PhD scholarship of Roel De Coni
5565
The Agency for Innovation by Science and Technology in Flanders (IWT) and WTCB (2011-2016), through the IWT-VIS 'Smart Geotherm' project
5666
</li>
5767
<li>
68+
VITO (Flemish Institute for Technological Developments) (2011-2015), through the PhD scholarship of Glenn Reynders
69+
</li>
70+
<li>
5871
3E (2010-2014), through co-funding the PhD scholarship of Roel De Coninck
5972
</li>
6073
<li>
6174
The KU Leuven Energy Institute (2010-2014), through the PhD scholarships of Ruben Baetens, Roel De Coninck, Juan van Roy and Bart Verbruggen, and the ‘Optimal Energy Networks in Buildings' project
62-
6375
</li>
6476
</ul>
6577
<h4>Contributors</h4>

IDEAS/UsersGuide/ReleaseNotes/Version_4_0_0.mo

Lines changed: 180 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,186 @@ class Version_4_0_0 "Version_4_0_0"
33
extends Modelica.Icons.ReleaseNotes;
44
annotation (Documentation(info="<html>
55
<p>
6-
To be completed...
6+
IDEAS v4.0.0 has been released on August 20, 2025.
77
</p>
8+
<h4>Highlights</h4>
9+
<ul>
10+
<li>
11+
A new IDEAS logo has been developed and added to the README and Modelica package.
12+
</li>
13+
<li>
14+
The <code>IDEAS.Buildings.Data</code> package has been revised,
15+
and a new library of building envelope constructions with different insulation levels has been added.
16+
This package allows the selection of building constructions (Constructions, Frames, Glazing, Insulation, Materials)
17+
based on their classification in the EPC framework.
18+
</li>
19+
<li>
20+
Significant improvements to the <code>IDEAS.Examples.Tutorial.DetailedHouse</code> tutorial.
21+
</li>
22+
<li>
23+
A two-port interzonal airflow model has been developed, allowing to model the stack effect in buildings.
24+
</li>
25+
<li>
26+
The DHW tap model has been significantly improved (<code>IDEAS.Fluid.Taps</code>).
27+
</li>
28+
<li>
29+
A dynamic Photovoltaic-Thermal (PVT) model has been added (<code>IDEAS.Fluid.PVT</code>),
30+
including an extensive documentation and validation.
31+
</li>
32+
</ul>
33+
34+
<h4>Detailed release notes</h4>
35+
<ul>
36+
<li>
37+
<li>
38+
Merged latest version of IBPSA library has been merged (commit b6cff3bfe523804f88615c885326b244ba2d923a).
39+
</li>
40+
<li>
41+
Added a dynamic Photovoltaic-Thermal (PVT) collector model (<code>IDEAS.Fluid.PVT</code>),
42+
including an extensive documentation and validation.
43+
</li>
44+
<li>
45+
Revised and corrected the embedded pipe model.
46+
</li>
47+
<li>
48+
Added a redesigned IDEAS logo to the README and Modelica package.
49+
</li>
50+
<li>
51+
Updated the wind speed modifier calculation according to ASHRAE2005 and changed the
52+
default local terrain type to <code>Unshielded</code> in
53+
<code>IDEAS.BoundaryConditions.Interfaces.PartialSimInfoManager</code>.
54+
</li>
55+
<li>
56+
Cleaned up and extended the IDEAS User's Guide.
57+
</li>
58+
<li>
59+
Updated some models of <code>IDEAS.Buildings.Components</code> to avoid scripting errors in OpenModelica.
60+
</li>
61+
<li>
62+
Updated <code>IDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump</code> to fix the compatibility with OpenModelica.
63+
</li>
64+
<li>
65+
Corrected errors in <code>IDEAS.Buildings.Data.Constructions.FloorOnGround</code>.
66+
Due to this change, the <code>locGain</code> parameter of <code>conTypFlo</code>
67+
in <code>IDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump</code> had to be redeclared.
68+
</li>
69+
<li>
70+
Added <code>OuterWall</code> as a possible construction type for a floor.
71+
</li>
72+
<li>
73+
Cleaned up the repository by removing unused scripts, files, and images,
74+
and replacing equation images with inline equations.
75+
</li>
76+
<li>
77+
Improved the graphical representation of <code>IDEAS.Examples.DetailedResidentialNoHeating</code>
78+
in the Diagram view of Dymola.
79+
</li>
80+
<li>
81+
Added missing <code>m_flow</code> connections in <code>IDEAS.Buildings.Components.Shading.Box</code>.
82+
</li>
83+
<li>
84+
Updated the existing IDEAS building constructions (<code>IDEAS.Buildings.Data.Constructions</code>)
85+
and added new building envelope data packages (Constructions, Frames, Glazing, Insulation, Materials).
86+
This package allows the selection of building constructions based on their classification in the EPC framework.
87+
</li>
88+
<li>
89+
Removed import \"package\" statements from some models and explicitly replaced it by <code>Modelica.package</code>,
90+
e.g. <code>Modelica.Units.SI</code>.
91+
</li>
92+
<li>
93+
Updated models to avoid translation warnings when using <code>IDEAS.Buildings.Components.Examples.CavityInternalWall</code>.
94+
</li>
95+
<li>
96+
Moved the existing tutorial to <code>IDEAS.Examples.Tutorial.DetailedHouse</code>
97+
and thoroughly revised its content.
98+
</li>
99+
<li>
100+
Corrected ventilation mass flow rate calculation and updated nominal pressure drop
101+
in <code>IDEAS.Templates.Ventilation.ConstantAirFlowRecup</code>.
102+
</li>
103+
<li>
104+
Updated <code>Medium</code> package implementation in <code>IDEAS.Buildings.Components.Interfaces.PartialZone</code>
105+
to avoid errors with <code>IDEAS.Buildings.Components.RectangularZoneTemplate</code>.
106+
</li>
107+
<li>
108+
Changed unit of parameter <code>dT_nominal</code> to <code>Modelica.Units.SI.TemperatureDifference</code>
109+
in <code>IDEAS.Fluid.Actuators.Valves.Simplified.Thermostatic3WayValve</code>.
110+
</li>
111+
<li>
112+
Updated calculation of transmission design losses in the <code>IDEAS.Buildings.Components</code> models
113+
to allow custom indoor design temperatures.
114+
</li>
115+
<li>
116+
Removed invalid <code>Shading</code> for <code>IDEAS.Buildings.Components.Shading.Interfaces.ShadingType</code>.
117+
</li>
118+
<li>
119+
Replaced non-linear limiter block in screen models (<code>IDEAS.Buildings.Components.Shading</code>)
120+
by a proper control signal implementation and assert.
121+
</li>
122+
<li>
123+
Updated scripts and BuildingsPy for merging IBPSA into IDEAS.
124+
</li>
125+
<li>
126+
Updated view factor asserts in
127+
<code>IDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.ZoneLwDistribution</code>
128+
to guard against non-physical geometries.
129+
</li>
130+
<li>
131+
Added <code>T_start_ground</code> parameter to the <IDEAS.Buildings.Components.SlabOnGround</code> model.
132+
</li>
133+
<li>
134+
Revised the DHW tap model (<code>IDEAS.Fluid.Taps</code>).
135+
</li>
136+
<li>
137+
Fixed wrong construction type and zone height for <code>IDEAS.Examples.PPD12.Structure</code>.
138+
</li>
139+
<li>
140+
Removed duplicate parameter declarations in <code>IDEAS.Buildings.Components.Interfaces.PartialZone</code>
141+
and <code>IDEAS.Fluid.Actuators.Valves.Simplified.ThreeWayValveMotor</code>.
142+
</li>
143+
<li>
144+
Fixed bug in <code>IDEAS.Templates.Heating.BaseClasses.HysteresisHeating</code>.
145+
</li>
146+
<li>
147+
Updated the CI runner used for unit tests.
148+
</li>
149+
<li>
150+
Created a BOPTEST branch which is up-to-date with the master branch except for the expandable connectors (see change below)
151+
as OpenModelica does not yet support expandable connectors.
152+
</li>
153+
<li>
154+
Change <code>IDEAS.Buildings.Components.Interfaces</code> connectors to expandable
155+
to avoid errors in Wolfram System Modeler and to improve compatibility with the Modelica language specification.
156+
</li>
157+
<li>
158+
Added a file containing the Belpex spot price for 2021.
159+
</li>
160+
<li>
161+
Added a weather file containing data measured at the Vliet building (Heverlee, Belgium) in 2021.
162+
</li>
163+
<li>
164+
Added a two-port interzonal airflow implementation to model stack-effect.
165+
On top of this, an assert was added to do a first check of the floor heights as provided by the user.
166+
</li>
167+
<li>
168+
Added cavity support for ceilings and floors.
169+
</li>
170+
<li>
171+
Modelled air layer between screen and window that heats up.
172+
</li>
173+
<li>
174+
Updated several models to be compatible with OpenModelica.
175+
</li>
176+
<li>
177+
Updated U-value of window frames (<code>IDEAS.Buildings.Data.Frames</code>) and added references.
178+
</li>
179+
<li>
180+
Updated material properties (<code>IDEAS.Buildings.Data</code>) and added references.
181+
</li>
182+
<li>
183+
Fixed illegal connections for Modelon Impact in
184+
<code>IDEAS.Examples.TwinHouses.BaseClasses.Structures.TwinhouseN2</code>.
185+
</li>
186+
</ul>
8187
</html>"));
9188
end Version_4_0_0;
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
within IDEAS.UsersGuide.ReleaseNotes;
2+
class Version_x "Version_x"
3+
extends Modelica.Icons.ReleaseNotes;
4+
annotation (Documentation(info="<html>
5+
<p>
6+
<i>Notes for the next release.</i>
7+
</p>
8+
<h4>Highlights</h4>
9+
<ul>
10+
<li>
11+
<i>To be completed just before the new release.</i>
12+
</li>
13+
</ul>
14+
15+
<h4>Detailed release notes</h4>
16+
<ul>
17+
<li>
18+
</li>
19+
</ul>
20+
</html>"));
21+
end Version_x;

IDEAS/UsersGuide/ReleaseNotes/package.mo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on the IDEAS library.
99
</p>
1010
<ul>
1111
<li>
12-
<a href=\"modelica://IDEAS.UsersGuide.ReleaseNotes.Version_4_0_0\">Version 4.0.0</a> (August 15, 2025)
12+
<a href=\"modelica://IDEAS.UsersGuide.ReleaseNotes.Version_4_0_0\">Version 4.0.0</a> (August 20, 2025)
1313
</li>
1414
<li>
1515
<a href=\"modelica://IDEAS.UsersGuide.ReleaseNotes.Version_3_0_0\">Version 3.0.0</a> (May 3, 2022)

IDEAS/UsersGuide/ReleaseNotes/package.order

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
Version_x
12
Version_4_0_0
23
Version_3_0_0
34
Version_2_2_2

IDEAS/package.mo

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,21 @@ annotation (
55
uses(Modelica(version="4.0.0")),
66
Icon(graphics={Bitmap(extent={{-100,-80},{100,80}}, fileName=
77
"modelica://IDEAS/Resources/Images/IDEAS-logo-icon.png")}),
8-
version="3.0.0",
9-
versionDate="2022-05-03",
10-
dateModified = "2022-05-03",
8+
version="4.0.0",
9+
versionDate="2025-08-20",
10+
dateModified="2025-08-20",
1111
conversion(
1212
from(version={"0.2"},
1313
script="modelica://IDEAS/Resources/Scripts/convertIdeas030to100.mos",
1414
to="2.2.1"), from(version="2.2.1", script=
1515
"modelica://IDEAS/Resources/Scripts/ConvertFromIDEAS_2.2.1.mos")),
1616
Documentation(info="<html>
17-
<p>Licensed by KU Leuven and 3E.</p>
18-
<p>Copyright &copy; 2013-2025, KU Leuven and 3E. </p>
17+
<p>
18+
Licensed by KU Leuven and 3E.
19+
</p>
20+
<p>
21+
Copyright &copy; 2013-2025, KU Leuven and 3E.
22+
</p>
1923
<p>
2024
This Modelica package is <u>free</u> software and the use is completely at <u>your own risk</u>.
2125
For license information, view our <a href=\"modelica://IDEAS.UsersGuide.License\">License</a>.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<source media="(prefers-color-scheme: light)" srcset="IDEAS/Resources/Images/IDEAS-logo-light.png" style="height:120px;">
55
<img src="IDEAS/Resources/Images/IDEAS-logo-light.png" alt="IDEAS Logo" style="height:120px;">
66
</picture>
7-
<b>v3.0.0</b>
7+
<b>v4.0.0</b>
88
</div>
99
<br/>
1010

@@ -85,7 +85,7 @@ year = {2018}
8585
```
8686

8787
## Release history
88-
IDEAS v3.0.0 was released on May 3, 2022. This release includes an update to the Modelica Standard Library MSL 4.0.0.
88+
IDEAS v4.0.0 was released on August 20, 2025.
8989
Detailed release notes are available within the library under the following link:
9090
[ReleaseNotes](https://github.com/open-ideas/IDEAS/tree/master/IDEAS/UsersGuide/ReleaseNotes).
9191
Notes for the previous releases notes can also be found there.

0 commit comments

Comments
 (0)