| Buildings.Fluid.Movers.FlowControlled_dp | pmpSouth (from Basic) | | Pump to south of building |
| Buildings.Fluid.FixedResistances.PressureDrop | pipSouth1 (from Basic) | | Pipe 1 to south of building |
| Buildings.Fluid.FixedResistances.PressureDrop | pipSouth2 (from Basic) | | Pipe 2 to south of building |
| Buildings.Fluid.Movers.FlowControlled_dp | pmpNorth (from Basic) | | Pump to north of building |
| Buildings.Fluid.FixedResistances.PressureDrop | pipNorth2 (from Basic) | | Pipe 2 to north of building |
| Buildings.Fluid.FixedResistances.PressureDrop | pipNorth1 (from Basic) | | Pipe 1 to north of building |
| Buildings.Fluid.Actuators.Valves.TwoWayLinear | valSouth1 (from Basic) | | Valves on souther tabs section 1 |
| Buildings.Fluid.Actuators.Valves.TwoWayLinear | valSouth2 (from Basic) | | Valves on souther tabs section 2 |
| Buildings.Fluid.Actuators.Valves.TwoWayLinear | valNorth1 (from Basic) | | Valves on northern tabs section 1 |
| Buildings.Fluid.Actuators.Valves.TwoWayLinear | valNorth2 (from Basic) | | Valves on northern tabs section 2 |
| Modelica.Blocks.Math.BooleanToInteger | booleanToInteger (from Basic) | | Boolean to integer conversion block |
| Modelica.Blocks.Sources.BooleanPulse | stepPump (from Basic) | | Step control |
| Modelica.Blocks.Sources.Sine | sine (from Basic) | | Valve control signal |
| Buildings.Fluid.Actuators.Valves.ThreeWayLinear | valSouth (from Basic) | | Three way valve for controlling supply temperature to south of building |
| Buildings.Fluid.Actuators.Valves.ThreeWayLinear | valNorth (from Basic) | | Three way valve for controlling supply temperature to north of building |
| Buildings.Fluid.HeatExchangers.PrescribedOutlet | heater (from Basic) | | Heating device |
| Buildings.Fluid.Sources.Boundary_pT | bou (from Basic) | | Boundary for setting absolute temperature |
| Buildings.Fluid.FixedResistances.Junction | spl (from Basic) | | Splitter |
| Buildings.Fluid.FixedResistances.Junction | spl1 (from Basic) | | Splitter |
| Buildings.Fluid.Movers.FlowControlled_m_flow | pumpHea (from Basic) | | Pump for circulating hot water |
| Modelica.Blocks.Sources.Constant | Thot (from Basic) | | Hot water temperature |
| Buildings.Fluid.Actuators.Valves.TwoWayLinear | valHea (from Basic) | | Valve for allowing water to be drawn from hot water circuit |
| Modelica.Blocks.Sources.Pulse | stepValve (from Basic) | | Set point for valves |
| Buildings.Fluid.Actuators.Valves.TwoWayLinear | valCoo (from Basic) | | Valve for allowing water to be drawn from cold water circuit |
| Modelica.Blocks.Sources.RealExpression | valCooExp (from Basic) | | Cooling valve opens when heating valve is closed |
| Buildings.Fluid.FixedResistances.Junction | spl2 (from Basic) | | Splitter |
| Buildings.Fluid.FixedResistances.Junction | spl3 (from Basic) | | Splitter |
| Buildings.Fluid.Movers.FlowControlled_m_flow | pumpCoo (from Basic) | | Pump for circulating cold water |
| Buildings.Fluid.MixingVolumes.MixingVolume | vol (from Basic) | | Simplified model of cold water source |
| Buildings.HeatTransfer.Sources.FixedTemperature | Tcold (from Basic) | | Cold water temperature |
| Buildings.Fluid.FixedResistances.PressureDrop[4] | tabsSouth1 (from Basic) | | Pressure drop of southern tabs sections on collector 1 |
| Buildings.Fluid.FixedResistances.PressureDrop[8] | tabsSouth2 (from Basic) | | Pressure drop of southern tabs sections on collector 2 |
| Buildings.Fluid.FixedResistances.PressureDrop[4] | tabsNorth1 (from Basic) | | Pressure drop of northern tabs sections on collector 1 |
| Buildings.Fluid.FixedResistances.PressureDrop[8] | tabsNorth2 (from Basic) | | Pressure drop of northern tabs sections on collector 2 |