modelBypassDampers

Enthalpy recovery wheel with bypass dampers

Extends from Buildings.Fluid.HeatExchangers.ThermalWheels.Latent.BaseClasses.PartialWheel (Partial model for enthalpy recovery wheel).

Information

Model of an enthalpy recovery wheel, which consists of a heat exchanger and two dampers to bypass the supply and exhaust airflow.

This model does not require geometric data. The performance is defined by specifying the part load (75% of the nominal supply flow rate) and nominal sensible and latent heat exchanger effectiveness. This operation of the wheel is configured as follows.

  • If the operating signal uRot=true,
  • Otherwise,
    • The wheel power consumption is 0.
    • In addition, there is no sensible or latent heat transfer, i.e., the sensible and latent effectiveness of the heat recovery wheel is 0.

Parameters

TypeNameDefaultDescription
Buildings.Fluid.HeatExchangers.ThermalWheels.Data.Genericper (from PartialWheel)Record with performance data
Modelica.Units.SI.PressureDifferencedpDamper_nominal20Nominal pressure drop of dampers
Assumptions
BooleanallowFlowReversal1 (from PartialWheel)true= false to simplify equations, assuming, but not enforcing, no flow reversal for medium 1
BooleanallowFlowReversal2 (from PartialWheel)true= false to simplify equations, assuming, but not enforcing, no flow reversal for medium 2
Flow resistance › Medium 1
Booleanfrom_dp1 (from PartialWheel)false= true, use m_flow = f(dp) else dp = f(m_flow)
Realn1 (from PartialWheel)2Flow exponent, n1=1 for laminar, n1=2 for turbulent
BooleanlinearizeFlowResistance1 (from PartialWheel)false= true, use linear relation between m_flow and dp for any flow rate
Flow resistance › Medium 2
Booleanfrom_dp2 (from PartialWheel)false= true, use m_flow = f(dp) else dp = f(m_flow)
Realn2 (from PartialWheel)2Flow exponent, n2=1 for laminar, n2=2 for turbulent
BooleanlinearizeFlowResistance2 (from PartialWheel)false= true, use linear relation between m_flow and dp for any flow rate
Dynamics › Actuator position
Booleanuse_strokeTimetrueSet to true to continuously open and close valve using strokeTime
Modelica.Units.SI.TimestrokeTime120Time needed to fully open or close actuator
Modelica.Blocks.Types.InitinitModelica.Blocks.Types.Init.InitialOutputType of initialization of dampers (no init/steady state/initial state/initial output)
RealyByp_start1Initial position of bypass actuators

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealOutputP (from PartialWheel)Electric power consumption
Buildings.Controls.OBC.CDL.Interfaces.RealOutputepsSen (from PartialWheel)Sensible heat exchanger effectiveness
Buildings.Controls.OBC.CDL.Interfaces.RealOutputepsLat (from PartialWheel)Latent heat exchanger effectiveness
Modelica.Fluid.Interfaces.FluidPort_aport_a1 (from PartialWheel)Fluid connector a1 of the supply air (positive design flow direction is from port_a1 to port_b1)
Modelica.Fluid.Interfaces.FluidPort_bport_b2 (from PartialWheel)Fluid connector b2 of the exhaust air (positive design flow direction is from port_a2 to port_b2)
Modelica.Fluid.Interfaces.FluidPort_bport_b1 (from PartialWheel)Fluid connector b1 of the supply air (positive design flow direction is from port_a1 to port_b1)
Modelica.Fluid.Interfaces.FluidPort_aport_a2 (from PartialWheel)Fluid connector a2 of the exhaust air (positive design flow direction is from port_a2 to port_b2)
Buildings.Controls.OBC.CDL.Interfaces.RealInputuBypDamPosBypass damper position
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuRotTrue when the wheel is operating

Components

TypeNameDefaultDescription
Buildings.Fluid.Sensors.MassFlowRatesenSupMasFlo (from PartialWheel)Supply air mass flow rate
Buildings.Fluid.Sensors.MassFlowRatesenExhMasFlo (from PartialWheel)Exhaust air mass flow rate
Buildings.Fluid.Actuators.Dampers.ExponentialbypDamSupSupply air bypass damper
Buildings.Fluid.Actuators.Dampers.ExponentialdamSupSupply air damper
Buildings.Fluid.Actuators.Dampers.ExponentialdamExhExhaust air damper
Buildings.Fluid.Actuators.Dampers.ExponentialbypDamExhExhaust air bypass damper
Buildings.Controls.OBC.CDL.Reals.SwitchswiEpsSenSwitch the sensible heat exchanger effectiveness based on the wheel operation status
Buildings.Controls.OBC.CDL.Reals.SwitchswiEpsLatSwitch the latent heat exchanger effectiveness based on the wheel operation status

Revisions

  • September 29, 2023, by Sen Huang:
    First implementation.