blockRoomMixingBox

Controller for room mixing box

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

This controller outputs the control signal for the air damper for the hot deck and the cold deck. The control signal for the hot deck is the larger of the two signals needed to track the room heating temperature setpoint, and the minimum air flow rate.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.MassFlowRatem_flow_minMinimum mass flow rate

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputTRooMeasured room temperature
Modelica.Blocks.Interfaces.RealOutputyHotSignal for hot air damper
Modelica.Blocks.Interfaces.RealOutputyColSignal for cold deck air damper
Modelica.Blocks.Interfaces.RealInputmAir_flowMeasured air mass flow rate into the room
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputyFanFan operation, true if fan is running
Modelica.Blocks.Interfaces.RealInputTRooSetHeaRoom temperature setpoint for heating
Modelica.Blocks.Interfaces.RealInputTRooSetCooRoom temperature setpoint for cooling

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.PIDconHeaController for heating
Buildings.Controls.OBC.CDL.Reals.PIDconCooController for cooling (acts on damper)
Buildings.Controls.OBC.CDL.Reals.PIDconFloRatController for mass flow rate
Modelica.Blocks.Sources.ConstantmAirSetSet point for minimum air flow rate
Buildings.Controls.OBC.CDL.Reals.MaxmaxAdds control signal for minimum flow rate of zone
Modelica.Blocks.Sources.RealExpressiongaiHeaGain for adding minimum flow rate to cooling signal
Modelica.Blocks.Math.Productproduct
Modelica.Blocks.Math.Productproduct1
Buildings.Controls.OBC.CDL.Reals.MaxmaxCooAdds control signal for minimum flow rate of zone
Buildings.Controls.OBC.CDL.Reals.SubtractdTSetDifference in set point
Buildings.Controls.OBC.CDL.Reals.SubtractdTRooHeaDifference in room air temperature compared to heating setpoint
Buildings.Controls.OBC.CDL.Reals.LimitergaiCooGain of cooling
Buildings.Controls.OBC.CDL.Reals.DividegaiCooUnlGain of cooling, unlimited
Buildings.Controls.OBC.CDL.Reals.SwitchswiHotSwitch for heating
Buildings.Controls.OBC.CDL.Reals.SwitchswiCooSwitch for cooling
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantzerZero signal

Revisions

  • October 15, 2020, by Michael Wetter:
    Moved normalization of control error to PID controller.
    This is for #2182.