recordSizing

Record of sizing parameters

Extends from Modelica.Icons.Record (Icon for records).

Information

Record that stores design-load sizing parameters for a thermal zone, obtained from EnergyPlus. An instance is created for the cooling design condition and another for the heating design condition inside Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.ThermalZoneAdapter. The parameters are populated during initialization by the function Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.getParameters, which retrieves them from the EnergyPlus FMU.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.PowerQSen_flowDesign sensible load
Modelica.Units.SI.PowerQLat_flowDesign latent load
Modelica.Units.SI.TemperatureTSetIndoor temperature set point at the design load
Modelica.Units.SI.MassFractionXSetIndoor humidity ratio set point at the design load per total air mass
Modelica.Units.SI.TemperatureTOutOutdoor drybulb temperature at the design load
Modelica.Units.SI.MassFractionXOutOutdoor humidity ratio at the design load per total air mass
Modelica.Units.SI.MassFlowRatemOut_flowMinimum outdoor air flow rate during the design load
Modelica.Units.SI.TimetTime at which the design load occurred

Revisions

  • September 30, 2026, by Michael Wetter:
    Added start values to avoid warning in Optimica.
  • April 2, 2026, by Michael Wetter:
    Exchanged TSet and XSet, and converted humidity ratio.
  • September 17, 2025, by Michael Wetter:
    Changed time variable name from T to t. Changed parameter order to be the same for heating and cooling.
  • August 19, 2025, by Michael Wetter:
    Made two separate instances of this record for the heating and cooling design conditions, and made them public in Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.ThermalZoneAdapter.
  • June 25, 2025, by Michael Wetter:
    First implementation.