Buildings.Templates.AirHandlersFans.Validation.UserProject.Data

Package with classes for storing system parameters

Information

This package provides records for design and operating parameters that are used for validation purposes.

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

Package Content

Name Description
Buildings.Templates.AirHandlersFans.Validation.UserProject.Data.AllSystems AllSystems Top-level (whole building) system parameters

Buildings.Templates.AirHandlersFans.Validation.UserProject.Data.AllSystems Buildings.Templates.AirHandlersFans.Validation.UserProject.Data.AllSystems

Top-level (whole building) system parameters

Information

This class provides the set of sizing and operating parameters for the whole HVAC system. It is aimed for validation purposes only.

Extends from Buildings.Templates.Data.AllSystems (Top-level (whole building) system parameters).

Parameters

TypeNameDefaultDescription
UnitssysUni Unit system
EnergyStandardstdEne Energy standard
VentilationStandardstdVen Ventilation standard
ASHRAEClimateZoneashCliZon ASHRAE climate zone
Title24ClimateZonetit24CliZon California Title 24 climate zone
replaceable model VAVBuildings.Templates.AirHandl...Model of MZVAV
Air handlers and fans
VAVMultiZonedat_VAV_1dat_VAV_1(final typ=VAV_1.ty...Parameters for system VAV_1

Modelica definition

class AllSystems "Top-level (whole building) system parameters" extends Buildings.Templates.Data.AllSystems; /* The construct below where a replaceable model is used inside the `outer` component declaration is for validation purposes only, where various configuration classes are tested with the same instance name `VAV_1`. It is needed here because - the `inner` instance must be a subtype of the `outer` component, and - the `outer` component references only the subcomponents from its own type (as opposed to all the subcomponents from the `inner` type), and - modification of an outer declaration is prohibited. The standard export workflow should use an explicit reference to the configuration class for each MZVAV model instance. */ replaceable model VAV = Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler "Model of MZVAV"; outer VAV VAV_1 "Instance of MZVAV model"; parameter Buildings.Templates.AirHandlersFans.Data.VAVMultiZone dat_VAV_1( final typ=VAV_1.typ, final typFanSup=VAV_1.typFanSup, final typFanRet=VAV_1.typFanRet, final typFanRel=VAV_1.typFanRel, final have_souChiWat=VAV_1.have_souChiWat, final have_souHeaWat=VAV_1.have_souHeaWat, final typCoiHeaPre=VAV_1.coiHeaPre.typ, final typCoiCoo=VAV_1.coiCoo.typ, final typCoiHeaReh=VAV_1.coiHeaReh.typ, final typValCoiHeaPre=VAV_1.coiHeaPre.typVal, final typValCoiCoo=VAV_1.coiCoo.typVal, final typValCoiHeaReh=VAV_1.coiHeaReh.typVal, final typDamOut=VAV_1.secOutRel.typDamOut, final typDamOutMin=VAV_1.secOutRel.typDamOutMin, final typDamRet=VAV_1.secOutRel.typDamRet, final typDamRel=VAV_1.secOutRel.typDamRel, final typCtl=VAV_1.ctl.typ, final typSecOut=VAV_1.ctl.typSecOut, final buiPreCon=VAV_1.ctl.buiPreCon, final stdVen=VAV_1.ctl.stdVen, id="VAV_1", damOut(dp_nominal=15), damOutMin(dp_nominal=15), damRel(dp_nominal=15), damRet(dp_nominal=15), mOutMin_flow_nominal=0.2, fanSup(m_flow_nominal=1, dp_nominal=500), fanRel(m_flow_nominal=1, dp_nominal=200), fanRet(m_flow_nominal=1, dp_nominal=200), coiHeaPre( cap_nominal=1e4, dpAir_nominal=100, dpWat_nominal=0.5e4, dpValve_nominal=0.3e4, mWat_flow_nominal=1e4/4186/10, TAirEnt_nominal=273.15, TWatEnt_nominal=50 + 273.15), coiHeaReh( cap_nominal=1e4, dpAir_nominal=100, dpWat_nominal=0.5e4, dpValve_nominal=0.3e4, mWat_flow_nominal=1e4/4186/10, TAirEnt_nominal=273.15, TWatEnt_nominal=50 + 273.15), coiCoo( cap_nominal=1e4, dpAir_nominal=100, dpWat_nominal=3e4, dpValve_nominal=2e4, mWat_flow_nominal=1e4/4186/5, TAirEnt_nominal=30 + 273.15, TWatEnt_nominal=7 + 273.15, wAirEnt_nominal=0.012), ctl( VOutUnc_flow_nominal=0.4, VOutTot_flow_nominal=0.5, VOutAbsMin_flow_nominal=0.3, VOutMin_flow_nominal=0.4, dpDamOutMinAbs=10, dpDamOutMin_nominal=15, pAirSupSet_rel_max=500, pAirRetSet_rel_min=10, pAirRetSet_rel_max=40, yFanSup_min=0.1, yFanRel_min=0.1, yFanRet_min=0.1, dVFanRet_flow=0.1, TAirSupSet_min=12+273.15, TAirSupSet_max=18+273.15, TOutRes_min=16+273.15, TOutRes_max=21+273.15)) "Parameters for system VAV_1"; end AllSystems;

Buildings.Templates.AirHandlersFans.Validation.UserProject.Data.AllSystems.VAV Buildings.Templates.AirHandlersFans.Validation.UserProject.Data.AllSystems.VAV

Model of MZVAV

Buildings.Templates.AirHandlersFans.Validation.UserProject.Data.AllSystems.VAV

Parameters

TypeNameDefaultDescription
replaceable package MediumAirAirAir medium
replaceable package MediumChiWatWaterCHW medium
replaceable package MediumHeaWatWaterHHW medium
PartialAirHandlerdatredeclare parameter Building...Design and operating parameters
Configuration
Configurationtyp Type of system
IntegernZon Number of served zones
Booleanhave_porReltyp == Buildings.Templates.A...Set to true for relief (exhaust) fluid port
Booleanhave_souChiWat Set to true if system uses CHW
Booleanhave_souHeaWat Set to true if system uses HHW
FantypFanSup Type of supply fan
FantypFanRet Type of return fan
FantypFanRel Type of relief fan
Nominal condition
MassFlowRatemChiWat_flow_nominal Total CHW mass flow rate [kg/s]
MassFlowRatemHeaWat_flow_nominal Total HHW mass flow rate [kg/s]
HeatFlowRateQChiWat_flow_nominal Total CHW heat flow rate [W]
HeatFlowRateQHeaWat_flow_nominal Total HHW heat flow rate [W]
Dynamics
Conservation equations
DynamicsenergyDynamicsModelica.Fluid.Types.Dynamic...Type of energy balance: dynamic (3 initialization options) or steady state
Assumptions
BooleanallowFlowReversalLiqtrue= true to allow flow reversal, false restricts to design direction - CHW and HW side
Advanced
Diagnostics
Booleanshow_Tfalse= true, if actual temperature at ports of subcomponents is computed

Connectors

TypeNameDescription
FluidPort_aport_OutOutdoor air intake
FluidPort_bport_SupSupply air
FluidPort_bport_SupColDual duct cold deck air supply
FluidPort_bport_SupHotDual duct hot deck air supply
FluidPort_aport_RetReturn air
FluidPort_bport_RelRelief (exhaust) air
FluidPort_bport_bChiWatCHW return port
FluidPort_aport_aChiWatCHW supply port
FluidPort_bport_bHeaWatHHW return port
FluidPort_aport_aHeaWatHHW supply port
BusbusAHU control bus
BusbusWeaWeather bus
BusbusTer[nZon]Terminal unit control bus

Modelica definition

replaceable model VAV = Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler "Model of MZVAV";