classVersion_4_0_0
Version_4_0_0
Extends from Modelica.Icons.ReleaseNotes.
Information
IDEAS v4.0.0 has been released on August 20, 2025.
Highlights
- A new IDEAS logo has been developed and added to the README and Modelica package.
-
The
IDEAS.Buildings.Datapackage has been revised, and a new library of building envelope constructions with different insulation levels has been added. This package allows the selection of building constructions (Constructions, Frames, Glazing, Insulation, Materials) based on their classification in the EPC framework. -
Significant improvements to the
IDEAS.Examples.Tutorial.DetailedHousetutorial. - A two-port interzonal airflow model has been developed, allowing to model the stack effect in buildings.
-
The DHW tap model has been significantly improved (
IDEAS.Fluid.Taps). -
A dynamic Photovoltaic-Thermal (PVT) model has been added (
IDEAS.Fluid.PVT), including an extensive documentation and validation.
Detailed release notes
- Merged latest version of IBPSA library has been merged (commit b6cff3bfe523804f88615c885326b244ba2d923a).
-
Added a dynamic Photovoltaic-Thermal (PVT) collector model (
IDEAS.Fluid.PVT), including an extensive documentation and validation. - Revised and corrected the embedded pipe model.
- Added a redesigned IDEAS logo to the README and Modelica package.
-
Updated the wind speed modifier calculation according to ASHRAE2005 and changed the
default local terrain type to
UnshieldedinIDEAS.BoundaryConditions.Interfaces.PartialSimInfoManager. - Cleaned up and extended the IDEAS User's Guide.
-
Updated some models of
IDEAS.Buildings.Componentsto avoid scripting errors in OpenModelica. -
Updated
IDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPumpto fix the compatibility with OpenModelica. -
Corrected errors in
IDEAS.Buildings.Data.Constructions.FloorOnGround. Due to this change, thelocGainparameter ofconTypFloinIDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPumphad to be redeclared. -
Added
OuterWallas a possible construction type for a floor. - Cleaned up the repository by removing unused scripts, files, and images, and replacing equation images with inline equations.
-
Improved the graphical representation of
IDEAS.Examples.DetailedResidentialNoHeatingin the Diagram view of Dymola. -
Added missing
m_flowconnections inIDEAS.Buildings.Components.Shading.Box. -
Updated the existing IDEAS building constructions (
IDEAS.Buildings.Data.Constructions) and added new building envelope data packages (Constructions, Frames, Glazing, Insulation, Materials). This package allows the selection of building constructions based on their classification in the EPC framework. -
Removed import "package" statements from some models and explicitly replaced it by
Modelica.package, e.g.Modelica.Units.SI. -
Updated models to avoid translation warnings when using
IDEAS.Buildings.Components.Examples.CavityInternalWall. -
Moved the existing tutorial to
IDEAS.Examples.Tutorial.DetailedHouseand thoroughly revised its content. -
Corrected ventilation mass flow rate calculation and updated nominal pressure drop
in
IDEAS.Templates.Ventilation.ConstantAirFlowRecup. -
Updated
Mediumpackage implementation inIDEAS.Buildings.Components.Interfaces.PartialZoneto avoid errors withIDEAS.Buildings.Components.RectangularZoneTemplate. -
Changed unit of parameter
dT_nominaltoModelica.Units.SI.TemperatureDifferenceinIDEAS.Fluid.Actuators.Valves.Simplified.Thermostatic3WayValve. -
Updated calculation of transmission design losses in the
IDEAS.Buildings.Componentsmodels to allow custom indoor design temperatures. -
Removed invalid
ShadingforIDEAS.Buildings.Components.Shading.Interfaces.ShadingType. -
Replaced non-linear limiter block in screen models (
IDEAS.Buildings.Components.Shading) by a proper control signal implementation and assert. - Updated scripts and BuildingsPy for merging IBPSA into IDEAS.
-
Updated view factor asserts in
IDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.ZoneLwDistributionto guard against non-physical geometries. -
Added
T_start_groundparameter to themodel. -
Revised the DHW tap model (
IDEAS.Fluid.Taps). -
Fixed wrong construction type and zone height for
IDEAS.Examples.PPD12.Structure. -
Removed duplicate parameter declarations in
IDEAS.Buildings.Components.Interfaces.PartialZoneandIDEAS.Fluid.Actuators.Valves.Simplified.ThreeWayValveMotor. -
Fixed bug in
IDEAS.Templates.Heating.BaseClasses.HysteresisHeating. - Updated the CI runner used for unit tests.
- Created a BOPTEST branch which is up-to-date with the master branch except for the expandable connectors (see change below) as OpenModelica does not yet support expandable connectors.
-
Change
IDEAS.Buildings.Components.Interfacesconnectors to expandable to avoid errors in Wolfram System Modeler and to improve compatibility with the Modelica language specification. - Added a file containing the Belpex spot price for 2021.
- Added a weather file containing data measured at the Vliet building (Heverlee, Belgium) in 2021.
- Added a two-port interzonal airflow implementation to model stack-effect. On top of this, an assert was added to do a first check of the floor heights as provided by the user.
- Added cavity support for ceilings and floors.
- Modelled air layer between screen and window that heats up.
- Updated several models to be compatible with OpenModelica.
-
Updated U-value of window frames (
IDEAS.Buildings.Data.Frames) and added references. -
Updated material properties (
IDEAS.Buildings.Data) and added references. -
Fixed illegal connections for Modelon Impact in
IDEAS.Examples.TwinHouses.BaseClasses.Structures.TwinhouseN2.