| RC.TwoElements | thermalZoneTwoElements | | Thermal zone |
| Modelica.Thermal.HeatTransfer.Sources.FixedTemperature | preTem | | Outdoor air temperature |
| Modelica.Thermal.HeatTransfer.Components.Convection | theConWall | | Outdoor convective heat transfer |
| Modelica.Blocks.Sources.CombiTimeTable | intGai | | Table with internal gains |
| Modelica.Blocks.Sources.CombiTimeTable | reference | | Reference results |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | machinesRad | | Radiative heat flow machines |
| Modelica.Blocks.Sources.Constant | alphaWall | | Outdoor coefficient of heat transfer for walls |
| Modelica.Blocks.Sources.Constant | const | | Solar radiation |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | heat | | Ideal heater with limit |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | cool | | Ideal cooler with limit |
| Modelica.Blocks.Sources.CombiTimeTable | setTemp | | Set temperature for ideal heater/cooler |
| Modelica.Blocks.Math.UnitConversions.From_degC | from_degC | | Convert set temperature from degC to Kelvin |
| Modelica.Blocks.Math.Gain | gainHea | | Gain for heating |
| Controls.Continuous.LimPID | conHeaCoo | | Heating and cooling controller |
| Modelica.Blocks.Math.Gain | gainCoo | | Gain for cooling |
| Modelica.Blocks.Logical.Switch | switchCoo | | Switch to limit cooling power |
| Modelica.Blocks.Logical.Hysteresis | hysteresis | | Threshold for switching between heating and cooling |
| Modelica.Blocks.Sources.Constant | DefPow | | Default power |
| Modelica.Blocks.Logical.Switch | switchHea | | Switch to limit heating power |
| Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor | heatFlowSensor | | Sensor for ideal heater |
| Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor | coolFlowSensor | | Sensor for ideal cooler |
| Modelica.Blocks.Math.Add | add | | Addition for mean of results |
| BaseClasses.VerifyDifferenceThreePeriods | assEqu | | Checks validation criteria |
| Modelica.Blocks.Math.Mean | mean | | Hourly mean of indoor air temperature |
| Modelica.Blocks.Logical.Switch | switchMea | | Switch to guess values |
| Modelica.Blocks.Logical.Not | not1 | | Logical not |
| Modelica.Blocks.Logical.Timer | timer | | Timer since the control mode changed |
| Modelica.Blocks.Logical.LessEqualThreshold | thr | | Threshold to measure 60 seconds |
| Modelica.Blocks.Logical.Change | cha | | Outputs true if the input changes |