modelPartialCoolingCoilHumidifyingHeating

Partial AHU model

Extends from Buildings.Fluid.Interfaces.PartialFourPortInterface, Buildings.Applications.DataCenters.ChillerCooled.Equipment.BaseClasses.AHUParameters, Buildings.Fluid.Actuators.BaseClasses.ValveParameters, Buildings.Fluid.Interfaces.FourPortFlowResistanceParameters.

Information

This model describes a partial air handling unit model, which contains a water-side valve, a cooling coil and a fan model.

The valve and fan are partial models, and should be redeclared when used in the air handling unit model.

Parameters

TypeNameDefaultDescription
BooleanhomotopyInitializationtrue= true, use homotopy method
Buildings.Fluid.Movers.Data.GenericperFanPerformance data for the fan
Initialization
Medium2.AbsolutePressurep_startMedium2.p_defaultStart value of pressure
Medium2.TemperatureT_startMedium2.T_defaultStart value of temperature
Medium2.MassFraction[Medium2.nX]X_startMedium2.X_defaultStart value of mass fractions m_i/m
Medium2.ExtraProperty[Medium2.nC]C_startfill(0, Medium2.nC)Start value of trace substances
Medium2.ExtraProperty[Medium2.nC]C_nominalfill(1E-2, Medium2.nC)Nominal value of trace substances. (Set to typical order of magnitude.)
Valve
Reall0.0001Valve leakage, l=Kv(y=0)/Kv(y=1)
Dynamics › Valve
Booleanuse_strokeTimefalseSet to true to continuously open and close valve on the water-side
Modelica.Units.SI.TimestrokeTime120Time needed to open or close valve
Modelica.Blocks.Types.InitinitValveModelica.Blocks.Types.Init.InitialOutputType of initialization (no init/steady state/initial state/initial output)
RealyValve_start1Initial value of output
Fan
Buildings.Fluid.Types.InputTypeinputTypeBuildings.Fluid.Types.InputType.ContinuousControl input type
BooleanaddPowerToMediumtrueSet to false to avoid any power (=heat and flow work) being added to medium (may give simpler equations)
Dynamics › Fan
Modelica.Units.SI.TimetauFan1Time constant at nominal flow (if energyDynamics <> SteadyState)
Booleanuse_riseTimetrueSet to true to continuously change motor speed
Modelica.Units.SI.TimeriseTime30Time needed to change motor speed between zero and full speed
Modelica.Blocks.Types.InitinitFanModelica.Blocks.Types.Init.InitialOutputType of initialization (no init/steady state/initial state/initial output)
RealyFan_start0Initial value of speed

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputuValActuator position (0: closed, 1: open) on water side
Modelica.Blocks.Interfaces.RealInputuFanContinuous input signal for the fan
Modelica.Blocks.Interfaces.RealOutputPFanElectrical power consumed by the fan
Modelica.Blocks.Interfaces.RealOutputyValActual valve position
Modelica.Blocks.Interfaces.IntegerInputstageStage input signal for the pressure head
Fluid.HeatExchangers.WetCoilEffectivenessNTUcooCoiCooling coil
Buildings.Fluid.Movers.BaseClasses.PartialFlowMachinefan
Buildings.Fluid.Actuators.BaseClasses.PartialTwoWayValveKvwatVal

Revisions

  • June 30, 2021, by Antoine Gautier:
    Changed cooling coil model. This is for issue #2549.
  • April 9, 2021, by Kathryn Hinkelman:
    Removed kFixed redundancies. See IBPSA, #1472.
  • April 14, 2020, by Michael Wetter:
    Changed homotopyInitialization to a constant.
    This is for IBPSA, #1341.
  • May 12, 2017 by Yangyang Fu:
    First implementation.