blockQ_flow_control

Information

General

This controller is used to set the differential pressure according to a measurement signal using a PI-control function. It can be used by a supply unit to determine the pressure rise needed to keep the measurement signal dp at its reference value dp_setpoint.

Parameters

TypeNameDefaultDescription
Modelica.SIunits.HeatFlowRateQ_flow_nominalNominal heat flow rate
Modelica.SIunits.MassFlowRatem_flow_nominalNominal mass flow rate
Booleanlimit_m_flowUse input to limit m_flow
Booleannormalize_yfalseUse m_flow_nominal to normalize output to [0,1]
Realkif Q_flow_nominal < Modelica.Constants.small then 1 else 0.5*m_flow_nominal/Q_flow_nominalGain of controller
Modelica.SIunits.TimeTi120Time constant of Integrator block

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputyConnector of Real output signal
Modelica.Blocks.Interfaces.RealInputQ_flow_setConnector of Real input signal
Modelica.Blocks.Interfaces.RealInputQ_flow_measureConnector of Real input signal
Modelica.Blocks.Interfaces.RealInputm_flow_maxConnector of Real input signal

Components

TypeNameDefaultDescription
Modelica.Blocks.Continuous.LimPIDPIDuses correlation Q_flow = c_p delta_T m_flow and allowing for a 50 percent smaller delta_T than nominal when limiting m_flow
Modelica.Blocks.Math.Gainnormalize

Revisions

  • Feburary 27, 2019, by Benedikt Leitner:
    Implementation and added User's guide.