modelLoadTwoWayValve

Model of a load on a hydronic circuit with flow rate modulation by a two-way valve

Extends from Buildings.Fluid.Interfaces.PartialTwoPortInterface.

Information

This model represents a thermal load on a hydronic circuit, composed of Buildings.Templates.Components.Loads.Load and a two-way valve component that is used to modulate the flow rate through the load component.

Parameters

TypeNameDefaultDescription
Buildings.Fluid.HydronicConfigurations.Types.ControltypLoad type
Modelica.Units.SI.MassFlowRatemLiq_flow_nominal1Liquid mass flow rate at design conditions
Modelica.Units.SI.PressureDifferencedpTer_nominal3E4Liquid pressure drop across terminal unit at design conditions
Modelica.Units.SI.MassFlowRatemAir_flow_nominalabs(Q_flow_nominal)/10/1015Air mass flow rate at design conditions
Modelica.Units.SI.TemperatureTAirEnt_nominalif typ == Buildings.Fluid.HydronicConfigurations.Types.Control.Heating then 20 + 273.15 else 26 + 273.15Air entering temperature at design conditions
Modelica.Units.SI.MassFractionphiAirEnt_nominal0.5Air entering relative humidity at design conditions
Modelica.Units.SI.TemperatureTLiqEnt_nominalif typ == Buildings.Fluid.HydronicConfigurations.Types.Control.Heating then 60 + 273.15 else 7 + 273.15Liquid entering temperature at design conditions
Modelica.Units.SI.TemperatureTLiqLvg_nominalTLiqEnt_nominal + (if typ == Buildings.Fluid.HydronicConfigurations.Types.Control.Heating then -10 else +5)Liquid leaving temperature at design conditions
Modelica.Units.SI.HeatFlowRateQ_flow_nominal(MediumLiq.specificEnthalpy_pTX(MediumLiq.p_default, TLiqEnt_nominal, X = MediumLiq.X_default) - MediumLiq.specificEnthalpy_pTX(MediumLiq.p_default, TLiqLvg_nominal, X = MediumLiq.X_default))*mLiq_flow_nominalTransmitted heat flow rate at design conditions
Realu_min0.1Minimum fan speed
Control valve
Modelica.Units.SI.PressureDifferencedpValve_nominaldpTer_nominalControl valve pressure drop at design conditions
Balancing valves
Modelica.Units.SI.PressureDifferencedpBal1_nominal0Balancing valve pressure drop at design conditions
Valve controller
Buildings.Controls.OBC.CDL.Types.SimpleControllercontrollerTypeBuildings.Controls.OBC.CDL.Types.SimpleController.PIType of controller
Realk0.1Gain of controller
RealTi10Time constant of integrator block
RealTd0.1Time constant of derivative block
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamicsModelica.Fluid.Types.Dynamics.FixedInitialType of energy balance: dynamic (3 initialization options) or steady state

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputuFraction of design load
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputu1System enable
Buildings.Templates.Components.Loads.LoadloaLoad
Buildings.Fluid.HydronicConfigurations.ActiveNetworks.ThrottleconThrottle circuit connection
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyLoa_actualActual load fraction met
Buildings.Controls.OBC.CDL.Interfaces.RealOutputQ_flowTotal heat flow rate transferred to the load
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyVal_actualValve position feedback

Contents

NameDescription
MediumAirMedium model for air
MediumLiqMedium model for liquid (CHW or HHW)

Revisions

  • December 8, 2025, by Antoine Gautier:
    First implementation.