blockPrimaryVariableFlow

Ideal control of condenser or evaporator variable flow rate

Information

This block implements an ideal control of the evaporator (or condenser) water mass flow rate. The control intent aims to maintain a constant water temperature difference dT_nominal across the heat exchanger, within the limit of a minimum mass flow rate ratio ratFloMin. For computational performance and to avoid the use of a PI controller, the required mass flow rate is computed based on a signal representative of the load.

Parameters

TypeNameDefaultDescription
RealcpBuildings.Utilities.Psychrometrics.Constants.cpWatLiqSpecific heat capacity
RealQ_flow_nominalHeat flow rate at nominal conditions (>0 for condenser)
RealdT_nominalDeltaT at nominal conditions (>0 for condenser)
RealratFloMin0.3Minimum mass flow rate (ratio to nominal)
Realm_flow_nominalQ_flow_nominal/cp/dT_nominalMass flow rate at nominal conditions

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputloaSignal approximating the load on condenser or evaporator
Buildings.Controls.OBC.CDL.Interfaces.RealOutputm_flowMass flow rate

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantmasFloMinMinimum mass flow rate
Buildings.Controls.OBC.CDL.Reals.MultiplyByParametermasFlo_dTMass flow rate for constant DeltaT
Buildings.Controls.OBC.CDL.Reals.MaxmasFloMass flow rate
Buildings.Controls.OBC.CDL.Reals.Absabs1Absolute value

Revisions

  • February 23, 2021, by Antoine Gautier:
    First implementation.