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
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | homotopyInitialization | true | = true, use homotopy method |
| Buildings.Fluid.Movers.Data.Generic | perFan | Performance data for the fan | |
| Initialization | |||
| Medium2.AbsolutePressure | p_start | Medium2.p_default | Start value of pressure |
| Medium2.Temperature | T_start | Medium2.T_default | Start value of temperature |
| Medium2.MassFraction[Medium2.nX] | X_start | Medium2.X_default | Start value of mass fractions m_i/m |
| Medium2.ExtraProperty[Medium2.nC] | C_start | fill(0, Medium2.nC) | Start value of trace substances |
| Medium2.ExtraProperty[Medium2.nC] | C_nominal | fill(1E-2, Medium2.nC) | Nominal value of trace substances. (Set to typical order of magnitude.) |
| Valve | |||
| Real | l | 0.0001 | Valve leakage, l=Kv(y=0)/Kv(y=1) |
| Dynamics › Valve | |||
| Boolean | use_strokeTime | false | Set to true to continuously open and close valve on the water-side |
| Modelica.Units.SI.Time | strokeTime | 120 | Time needed to open or close valve |
| Modelica.Blocks.Types.Init | initValve | Modelica.Blocks.Types.Init.InitialOutput | Type of initialization (no init/steady state/initial state/initial output) |
| Real | yValve_start | 1 | Initial value of output |
| Fan | |||
| Buildings.Fluid.Types.InputType | inputType | Buildings.Fluid.Types.InputType.Continuous | Control input type |
| Boolean | addPowerToMedium | true | Set to false to avoid any power (=heat and flow work) being added to medium (may give simpler equations) |
| Dynamics › Fan | |||
| Modelica.Units.SI.Time | tauFan | 1 | Time constant at nominal flow (if energyDynamics <> SteadyState) |
| Boolean | use_riseTime | true | Set to true to continuously change motor speed |
| Modelica.Units.SI.Time | riseTime | 30 | Time needed to change motor speed between zero and full speed |
| Modelica.Blocks.Types.Init | initFan | Modelica.Blocks.Types.Init.InitialOutput | Type of initialization (no init/steady state/initial state/initial output) |
| Real | yFan_start | 0 | Initial value of speed |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | uVal | Actuator position (0: closed, 1: open) on water side | |
| Modelica.Blocks.Interfaces.RealInput | uFan | Continuous input signal for the fan | |
| Modelica.Blocks.Interfaces.RealOutput | PFan | Electrical power consumed by the fan | |
| Modelica.Blocks.Interfaces.RealOutput | yVal | Actual valve position | |
| Modelica.Blocks.Interfaces.IntegerInput | stage | Stage input signal for the pressure head | |
| Fluid.HeatExchangers.WetCoilEffectivenessNTU | cooCoi | Cooling coil | |
| Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine | fan | ||
| Buildings.Fluid.Actuators.BaseClasses.PartialTwoWayValveKv | watVal |
Revisions
-
June 30, 2021, by Antoine Gautier:
Changed cooling coil model. This is for issue #2549. -
April 9, 2021, by Kathryn Hinkelman:
RemovedkFixedredundancies. See IBPSA, #1472. -
April 14, 2020, by Michael Wetter:
ChangedhomotopyInitializationto a constant.
This is for IBPSA, #1341. - May 12, 2017 by Yangyang Fu:
First implementation.