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.Data package 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.DetailedHouse tutorial.
  • 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 Unshielded in IDEAS.BoundaryConditions.Interfaces.PartialSimInfoManager.
  • Cleaned up and extended the IDEAS User's Guide.
  • Updated some models of IDEAS.Buildings.Components to avoid scripting errors in OpenModelica.
  • Updated IDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump to fix the compatibility with OpenModelica.
  • Corrected errors in IDEAS.Buildings.Data.Constructions.FloorOnGround. Due to this change, the locGain parameter of conTypFlo in IDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump had to be redeclared.
  • Added OuterWall as 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.DetailedResidentialNoHeating in the Diagram view of Dymola.
  • Added missing m_flow connections in IDEAS.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.DetailedHouse and thoroughly revised its content.
  • Corrected ventilation mass flow rate calculation and updated nominal pressure drop in IDEAS.Templates.Ventilation.ConstantAirFlowRecup.
  • Updated Medium package implementation in IDEAS.Buildings.Components.Interfaces.PartialZone to avoid errors with IDEAS.Buildings.Components.RectangularZoneTemplate.
  • Changed unit of parameter dT_nominal to Modelica.Units.SI.TemperatureDifference in IDEAS.Fluid.Actuators.Valves.Simplified.Thermostatic3WayValve.
  • Updated calculation of transmission design losses in the IDEAS.Buildings.Components models to allow custom indoor design temperatures.
  • Removed invalid Shading for IDEAS.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.ZoneLwDistribution to guard against non-physical geometries.
  • Added T_start_ground parameter to the model.
  • 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.PartialZone and IDEAS.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.Interfaces connectors 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.