blockRoomMixingBox

Controller for room mixing box

Extends from Modelica.Blocks.Icons.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

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.PIDconHeaController for heating
Buildings.Controls.OBC.CDL.Reals.PIDconCooController for cooling (acts on damper)
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
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.Interfaces.RealInputTRooSetHeaRoom temperature setpoint for heating
Modelica.Blocks.Interfaces.RealInputTRooSetCooRoom temperature setpoint for cooling
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.