Buildings.Templates.AirHandlersFans.Components.Data

Records for design and operating parameters

Information

This package provides records for design and operating parameters.

Extends from Modelica.Icons.MaterialPropertiesPackage (Icon for package containing property classes).

Package Content

Name Description
Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection OutdoorReliefReturnSection Record for outdoor/relief/return air section
Buildings.Templates.AirHandlersFans.Components.Data.PartialController PartialController Record for controller interface class
Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController VAVMultiZoneController Record for multiple-zone VAV controller

Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection

Record for outdoor/relief/return air section

Information

This record provides the set of sizing and operating parameters for the classes within Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.

Extends from Modelica.Icons.Record (Icon for records).

Parameters

TypeNameDefaultDescription
Configuration
DampertypDamOut Outdoor air damper type
DampertypDamOutMin Minimum outdoor air damper type
DampertypDamRel Relief damper type
DampertypDamRet Return damper type
FantypFanRel Type of relief fan
FantypFanRet Type of return fan
IntegernFanRet Number of return fans
IntegernFanRel Number of relief fans
Dampers and economizers
MassFlowRatemOutMin_flow_nominal Minimum outdoor air mass flow rate at design conditions [kg/s]
DamperdamOutdamOut(final typ=typDamOut)Outdoor air damper
DamperdamOutMindamOutMin(final typ=typDamOu...Minimum outdoor air damper
DamperdamReldamRel(final typ=typDamRel)Relief damper
DamperdamRetdamRet(final typ=typDamRet)Return damper
Fans
FanfanRelfanRel(final typ=typFanRel, ...Relief fan
FanfanRetfanRet(final typ=typFanRet, ...Return fan

Modelica definition

record OutdoorReliefReturnSection "Record for outdoor/relief/return air section" extends Modelica.Icons.Record; parameter Buildings.Templates.Components.Types.Damper typDamOut "Outdoor air damper type"; parameter Buildings.Templates.Components.Types.Damper typDamOutMin "Minimum outdoor air damper type"; parameter Buildings.Templates.Components.Types.Damper typDamRel "Relief damper type"; parameter Buildings.Templates.Components.Types.Damper typDamRet "Return damper type"; parameter Buildings.Templates.Components.Types.Fan typFanRel "Type of relief fan"; parameter Buildings.Templates.Components.Types.Fan typFanRet "Type of return fan"; parameter Integer nFanRet( start=if typFanRet==Buildings.Templates.Components.Types.Fan.None then 0 else 1) "Number of return fans"; parameter Integer nFanRel( start=if typFanRel==Buildings.Templates.Components.Types.Fan.None then 0 else 1) "Number of relief fans"; parameter Modelica.Units.SI.MassFlowRate mOutMin_flow_nominal( final min=0, start=0.2 * damOut.m_flow_nominal) "Minimum outdoor air mass flow rate at design conditions"; parameter Buildings.Templates.Components.Data.Damper damOut( final typ=typDamOut) "Outdoor air damper"; parameter Buildings.Templates.Components.Data.Damper damOutMin( final typ=typDamOutMin) "Minimum outdoor air damper"; parameter Buildings.Templates.Components.Data.Damper damRel( final typ=typDamRel) "Relief damper"; parameter Buildings.Templates.Components.Data.Damper damRet( final typ=typDamRet) "Return damper"; parameter Buildings.Templates.Components.Data.Fan fanRel( final typ=typFanRel, final nFan=nFanRel) "Relief fan"; parameter Buildings.Templates.Components.Data.Fan fanRet( final typ=typFanRet, final nFan=nFanRet) "Return fan"; end OutdoorReliefReturnSection;

Buildings.Templates.AirHandlersFans.Components.Data.PartialController Buildings.Templates.AirHandlersFans.Components.Data.PartialController

Record for controller interface class

Information

This record provides the set of sizing and operating parameters for the class Buildings.Templates.AirHandlersFans.Components.Controls.Interfaces.PartialController.

Extends from Modelica.Icons.Record (Icon for records).

Parameters

TypeNameDefaultDescription
Configuration
Controllertyp Type of controller
FantypFanSup Type of supply fan
FantypFanRel Type of relief fan
FantypFanRet Type of return fan

Modelica definition

record PartialController "Record for controller interface class" extends Modelica.Icons.Record; parameter Buildings.Templates.AirHandlersFans.Types.Controller typ "Type of controller"; parameter Buildings.Templates.Components.Types.Fan typFanSup "Type of supply fan"; parameter Buildings.Templates.Components.Types.Fan typFanRel "Type of relief fan"; parameter Buildings.Templates.Components.Types.Fan typFanRet "Type of return fan"; end PartialController;

Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController

Record for multiple-zone VAV controller

Information

This record provides the set of sizing and operating parameters for multiple-zone VAV controllers within Buildings.Templates.AirHandlersFans.Components.Controls.

Extends from Buildings.Templates.AirHandlersFans.Components.Data.PartialController (Record for controller interface class).

Parameters

TypeNameDefaultDescription
Configuration
Controllertyp Type of controller
FantypFanSup Type of supply fan
FantypFanRel Type of relief fan
FantypFanRet Type of return fan
OutdoorAirSectiontypSecOut Type of outdoor air section
PressureControlbuiPreCon Type of building pressure control system
Energy and ventilation standards
VentilationStandardstdVen Ventilation standard
Temperature setpoints
TemperatureTAirSupSet_min12 + 273.15Lowest supply air temperature setpoint [K]
TemperatureTAirSupSet_max18 + 273.15Highest supply air temperature setpoint [K]
TemperatureTOutRes_min16 + 273.15Lowest value of the outdoor air temperature reset range [K]
TemperatureTOutRes_max21 + 273.15Highest value of the outdoor air temperature reset range [K]
Ventilation setpoints
VolumeFlowRateVOutUnc_flow_nominal Uncorrected design outdoor air flow rate, including diversity where applicable [m3/s]
VolumeFlowRateVOutTot_flow_nominal Design total outdoor air flow rate [m3/s]
VolumeFlowRateVOutAbsMin_flow_nominal Design outdoor air flow rate when all zones with CO2 sensors or occupancy sensors are unpopulated [m3/s]
VolumeFlowRateVOutMin_flow_nominal Design minimum outdoor air flow rate when all zones are occupied at their design population, including diversity [m3/s]
Information provided by testing, adjusting, and balancing contractor
PressureDifferencepAirSupSet_rel_max Duct design maximum static pressure [Pa]
PressureDifferencedpDamOutMinAbs Differential pressure across the minimum outdoor air damper that provides the absolute minimum outdoor airflow [Pa]
PressureDifferencedpDamOutMin_nominal Differential pressure across the minimum outdoor air damper that provides the design minimum outdoor airflow [Pa]
PressureDifferencepAirRetSet_rel_min10Return fan minimum discharge static pressure setpoint [Pa]
PressureDifferencepAirRetSet_rel_max40Return fan maximum discharge static pressure setpoint [Pa]
VolumeFlowRatedVFanRet_flow Airflow differential between supply and return fans to maintain building pressure at setpoint [m3/s]
RealyFanSup_min0.1Lowest allowed fan speed if fan is on [1]
RealyFanRel_min0.1Minimum relief fan speed [1]
RealyFanRet_min0.1Minimum return fan speed [1]

Modelica definition

record VAVMultiZoneController "Record for multiple-zone VAV controller" extends Buildings.Templates.AirHandlersFans.Components.Data.PartialController; parameter Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection typSecOut "Type of outdoor air section"; parameter Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl buiPreCon "Type of building pressure control system"; parameter Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard stdVen "Ventilation standard"; parameter Modelica.Units.SI.Temperature TAirSupSet_min( final min=273.15, displayUnit="degC")=12+273.15 "Lowest supply air temperature setpoint"; parameter Modelica.Units.SI.Temperature TAirSupSet_max( final min=273.15, displayUnit="degC")=18+273.15 "Highest supply air temperature setpoint"; parameter Modelica.Units.SI.Temperature TOutRes_min( final min=273.15, displayUnit="degC")=16+273.15 "Lowest value of the outdoor air temperature reset range"; parameter Modelica.Units.SI.Temperature TOutRes_max( final min=273.15, displayUnit="degC")=21+273.15 "Highest value of the outdoor air temperature reset range"; parameter Modelica.Units.SI.VolumeFlowRate VOutUnc_flow_nominal( start=0) "Uncorrected design outdoor air flow rate, including diversity where applicable"; parameter Modelica.Units.SI.VolumeFlowRate VOutTot_flow_nominal( start=0) "Design total outdoor air flow rate"; parameter Modelica.Units.SI.VolumeFlowRate VOutAbsMin_flow_nominal( start=0) "Design outdoor air flow rate when all zones with CO2 sensors or occupancy sensors are unpopulated"; parameter Modelica.Units.SI.VolumeFlowRate VOutMin_flow_nominal( start=0) "Design minimum outdoor air flow rate when all zones are occupied at their design population, including diversity"; parameter Modelica.Units.SI.PressureDifference pAirSupSet_rel_max( final min=0, displayUnit="Pa", start=500) "Duct design maximum static pressure"; parameter Modelica.Units.SI.PressureDifference dpDamOutMinAbs( final min=2.4, displayUnit="Pa", start=5) "Differential pressure across the minimum outdoor air damper that provides the absolute minimum outdoor airflow"; parameter Modelica.Units.SI.PressureDifference dpDamOutMin_nominal( final min=5, displayUnit="Pa", start=15) "Differential pressure across the minimum outdoor air damper that provides the design minimum outdoor airflow"; parameter Modelica.Units.SI.PressureDifference pAirRetSet_rel_min( final min=2.4, displayUnit="Pa")=10 "Return fan minimum discharge static pressure setpoint"; parameter Modelica.Units.SI.PressureDifference pAirRetSet_rel_max( final min=10, displayUnit="Pa")=40 "Return fan maximum discharge static pressure setpoint"; parameter Modelica.Units.SI.VolumeFlowRate dVFanRet_flow( final min=0, start=0.1) "Airflow differential between supply and return fans to maintain building pressure at setpoint"; parameter Real yFanSup_min( final unit="1", final min=0, final max=1)= 0.1 "Lowest allowed fan speed if fan is on"; parameter Real yFanRel_min( final unit="1", final min=0, final max=1)=0.1 "Minimum relief fan speed"; parameter Real yFanRet_min( final unit="1", final min=0, final max=1)=0.1 "Minimum return fan speed"; end VAVMultiZoneController;