Demand Controlled Ventilation
[LINK]
ASHRAE Standard 62.1, Ventilation for Acceptable Indoor Air Quality, contains provisions that allow building ventilation systems to vary the amount of outdoor ventilation air delivered to occupied zones based on feedback from sensors that monitor various indoor air contaminants (ASHRAE 2007). Although not a contaminant of concern in most buildings, carbon dioxide (CO2) levels can be monitored as an indicator of building occupancy and the associated human bioeffluent concentration. Demand controlled ventilation (DCV) is being increasingly used to modulate outdoor ventilation air based on real-time occupancy (Emmerich and Persily 1997, Schell et al. 1998, Schell and Int-Hout 2001). Modulating the outdoor ventilation air while maintaining proper indoor air quality has the potential for large energy savings compared to constant rate ventilation systems that are typically designed to provide outdoor ventilation air based on maximum anticipated occupancy.
EnergyPlus can model DCV by the ventilation rate procedure (VRP) defined in ASHRAE Standard 62.1-2007/2010 for single and multiple path systems, and the indoor air quality procedure (IAQP) defined in Standard 62. The VRP first calculates the breathing-zone outdoor air flow rate based on two components – the zone occupant component and the zone floor area component, then it calculates the zone supply outdoor air flow rate considering the zone air distribution effectiveness and secondary recirculation (for mult-path systems only), and finally calculates the system outdoor air flow rate considering the zone diversity and system ventilation efficiency. The user must include the following five objects in their input data file in order to model DCV (using VRP or IAQP):
n AirLoopHVAC:OutdoorAirSystem to simulate the mixed air box of the air loop
n Controller:MechanicalVentilation with the DCV flag set to ‘Yes’ to determine the minimum outdoor air flow rate to be provided by the mixed air box
n Controller:OutdoorAir to control the outside air flow rate introduced via the mixed air box
n DesignSpecification:OutdoorAir to describe the outdoor air requirements for each zone
n DesignSpecification:ZoneAirDistribution to describe air distribution effectiveness and secondary recirculation (for multi-path ventilation systems) for each zone
The outdoor air system (AirLoopHVAC:OutdoorAirSystem) is a subsystem of an AirLoopHVAC which handles the mixed air portion of the primary air system: the system relief air, the outside air inlet, and any components and controllers associated with the system relief air and outside air streams. The inputs for this object are fully described in the EnergyPlus Input Output Reference. Determining the outdoor air ventilation rate and introducing this ventilation via the mixed air box are accomplished by the mechanical ventilation and outdoor air controller objects.
The VRP currently requires outdoor air ventilation rates to be determined based on the floor area of each occupied zone plus the number of people in each zone. The number of people varies based on the setting of the DCV flag in the Controller:MechanicalVentilation object. For using occupancy at every time step, the DCV flag must be set to ‘Yes’. The outdoor air ventilation rate can then be reset dynamically as operating conditions change (e.g., variations in occupancy). The Controller:MechanicalVentilation object simplifies the procedure for calculating these outdoor air ventilation requirements and resetting them based on varying occupancy levels. This is particularly useful for large air distribution systems that serve a number of different zone types with varying occupancy levels.
The IAQP (ASHRAE 2007) is a design procedure in which outdoor air intake and other system design parameters are based on an analysis of contaminant sources, and contaminant concentration targets. Although carbon dioxide is not considered as an indoor contaminant but is considered as an indicator of indoor air quality in buildings, EnergyPlus uses IAQP to control carbon dioxide. In addition, a generic contaminant may be introduced. The current IAQP in EnergyPlus allows credit to be taken for controls that can be reliably demonstrated to result in indoor carbon dioxide and generic contaminant concentrations equal to or lower that those achieved using the VRP. The IAQP may also be used where the design is intended to attain specific target carbon dioxide and generic contaminant levels.
Ventilation Rate Procedure[LINK]
Calculation of zone minimum outdoor air flow[LINK]
For the i-th zone, first the breathing-zone outdoor air flow is calculated:
Vbz,i=Rp,i×Pi+Ra,i×Ai
Where:
Vbz,i = the breathing-zone outdoor air flow, m³/s
Rp,i = the ventilation rate per person, m³/s-person
Pi = the number of occupants for the zone
Ra,i = the ventilation rate per floor area, m³/s-m²
Ai = the floor area of the zone, m²
i = the index of the zone or zone list
Next, the i-th zone outdoor air flow is calculated:
Voz,i=Vbz,i/Ei
Where:
Voz,i = the zone outdoor air flow, m³/s
Ei = the zone air distribution effectiveness, see following figure for ASHRAE recommended values.
Figure 195. Zone Air Distribution Effectiveness Typical Values (Source: ASHRAE Standard 62.1-2010)
Calculation of system minimum outdoor air flow[LINK]
For single zone systems, the system outdoor air flow,
Vot=Voz
For 100% outdoor air multi-zone systems, the system outdoor air flow,
Vot=allzones∑i=1Voz,i
For non 100% outdoor air multi-zone systems, the system outdoor air flow,
Vot=Vou/Ev
Where:
Vou the uncorrected system outdoor air flow, m³/s
Vou=allzones∑i=1(Rp,i×Pi)+allzones∑i=1(Ra,i×Ai)
Xs = the uncorrected system outdoor air fraction
Xs=Vou/Vps
Vps = the system supply air flow, m³/s
Zd,i = the zone outdoor air fraction
Zd,i=Voz,i/Vdz,i
Vdz,i = the zone supply air flow, m³/s
Ev = the system ventilation efficiency, determined as the minimum of the zone ventilation efficiency among all ventilation zones served by the air handler.
Ev = minimum (Evz)
Evz = the zone ventilation efficiency, determined differently for single-path and multi-path systems.
For single-path systems,
Evz = 1+ Xs– Zd,i
For multi-path systems,
Evz = (Fa+ Xs·Fb– Zd,i·Ep·Fc)/Fa
where system air fractions Fa, Fb, and Fcare determined as follows
Fa = Ep+ (1 – Ep) ·Er
Fb = Ep
Fc = 1 – (1 – Ez) · (1 – Er) · (1 – Ep)
Ep = the zone primary air fraction. For dual-fan dual-duct systems, the zone primary air is the air from the cold duct.
Ep = Vpz/Vdz,i
Er = the zone secondary recirculation fraction
Single-path systems are special cases of multi-path systems where Er = 0, Ep = 1, Fa = Fb = Fc = 1.0
The zone secondary recirculation fraction Er is determined by the designer based on system configuration. For plenum return systems with secondary recirculation (e.g., fan-powered VAV with plenum return) Er is usually less than 1.0, although values may range from 0.1 to 1.2 depending upon the location of the ventilation zone relative to other zones and the air handler. For ducted return systems with secondary recirculation (e.g., fan-powered VAV with ducted return), Er is typically 0.0, while for those with system-level recirculation (e.g, dual-fan dual-duct systems with ducted return) Er is typically 1.0. For other system types, Er is typically 0.75.
The program then calculates the minimum outdoor air flow fraction based on the information provided in the object Controller:MechanicalVentilation and the maximum branch air flow rate as follows:
MechVentOutsideAirMinFrac = Vot RhoStd / ˙mmaxbranch here:
MechVentOutsideAirMinFrac = outdoor air minimum fraction based on all zones specified in the Controller:MechanicalVentilation object
Controller:OutdoorAir controls the amount of outdoor ventilation air introduced via the mixed air box based on several user inputs. The user can define the minimum outdoor air flow rate as a percentage of the system’s supply air flow rate (e.g., for a variable-air volume system) or a fixed minimum outdoor air flow rate (not as a percentage but a fixed value) (field MinimumLimit). DCV, using the Controller:MechanicalVentilation object in conjunction with the Controller:OutdoorAir object, allows a third option for setting the minimum outdoor air flow. Economizer operation can also be specified to increase the outdoor air flow above the minimum flow rate to provide free cooling when conditions permit (Controller:OutdoorAir, field Economizer Control Type).
EnergyPlus uses the largest outdoor air flow rate calculated by the various methods described above when modeling system performance (as long this rate doesn’t exceed the maximum flow rate specified for the main air loop branch or for the outdoor air controller itself).
The method used to calculate the outdoor ventilation air flow rate for each system simulation time step is described in more detail below. The figure below schematically illustrates air flow paths used in the calculation of outdoor air flow rate.
Figure 196. Demand Control Ventilation – Air Flow Paths
The minimum outdoor air flow rate is first calculated based on the minimum outdoor air flow rate and the minimum outdoor air schedule value as defined by the user inputs for the object Controller:OutdoorAir:
∙mminOA=∙VminOA∗MinOAScheduleValue∗RhoStd
where:
∙mminOA = minimum outdoor air flow rate for this time step, kg/s
∙VminOA = minimum outdoor air flow rate defined in Controller:OutdoorAir, m3/s
MinOAScheduleValue = minimum outdoor air schedule value defined by the schedule identified in Controller:OutdoorAir
RhoStd = standard air density (1.204 kg/m3) adjusted for the local barometric pressure (standard barometric pressure corrected for altitude, ASHRAE 1997 HOF pg. 6.1).
The outdoor air minimum fraction is then calculated as the ratio of the minimum outdoor air flow rate calculated above to the maximum air flow rate defined in the Branch statement for the main air loop (converted to mass flow rate).
OutAirMinFrac=({{{\mathop m\limits^ \bullet }_{_{\min OA}}}}/∙mminOA∙mmaxbranch{{{\mathop m\limits^ \bullet }_{_{\max branch}}}})
where:
∙mmaxbranch = Max branch air volume flow rate times RhoStd, kg/s
The program then calculates the minimum outdoor air flow fraction (MechVentOutsideAirMinFrac) according to the VRP based on the information provided in the object Controller:MechanicalVentilation and the maximum branch air flow rate.
The algorithm then uses the larger of these outdoor air minimum fractions in subsequent calculations, and also makes sure that the resulting fraction is between 0 and 1.
OutAirMinFrac=MAX(OutAirMinFrac,MechVentOutsideAirMinFrac)
OutAirMinFrac=MIN(MAX(OutAirMinFrac,0.0),1.0)
The algorithm goes on to determine if economizer operation is possible based on the user inputs and the current conditions of the outdoor air and return air. If conditions permit economizer operation, the outdoor air flow fraction is increased beyond the minimum fraction to meet the mixed air setpoint temperature (setpoint temperature assigned to the node defined in field “Control_Node” of Controller:OutdoorAir).
OAFrac=MAX(OutAirMinFrac,EconomizerOAFrac)
The mass flow rate of outdoor air is then calculated based on the outdoor air fraction determined above and the mixed (supply) air mass flow rate:
˙mOA=OAFrac∗˙mMixedAir
where:
˙mOA = mass flow rate of outdoor air, kg/s
OAFrac = fraction of outdoor air in the mixed (supply) air stream
∙mMixedAir = mass flow rate of the mixture of return air and outdoor ventilation air, kg/s
The algorithm checks to make sure the calculated outdoor air mass flow rate is greater than or equal to the air flow rate being exhausted.
˙mOA=MAX(˙mOA,˙mExhaustAir)
If a fixed minimum outdoor air flow rate is specified (field Minimum Limit Type in Controller:OutdoorAir) for a continuous air flow system, the program makes sure that the outdoor air mass flow rate is greater than or equal to the minimum outdoor air flow rate specified by the user.
˙mOA=MAX(˙mOA,˙mminOA)
The outdoor air mass flow rate should be less than or equal to the mixed (supply) air flow rate, and the outdoor air flow rate is reset if necessary.
˙mOA=MIN(˙mOA,˙mMixedAir)
The outdoor air mass flow rate should also be less than or equal to the maximum outdoor air flow rate specified by the user, and the outdoor air flow rate is reset if necessary.
˙mOA=MIN(˙mOA,˙mMaxOA)
where:
˙mMaxOA = maximum outdoor air mass flow rate, kg/s = maximum outdoor air volume flow rate from Controller:OutdoorAir times RhoStd
Finally, the relief air flow rate is calculated as the difference between the outside and exhaust air mass flow rates.
˙mReliefAir=MAX(˙mOA−˙mExhaustAir,0.0)
Indoor Air Quality Procedure[LINK]
Like VRP, the user must include the following three objects in their input data file in order to model CO2-based DCV with IAQP:
n AirLoopHVAC:OutdoorAirSystem to simulate the mixed air box of the air loop
n Controller:MechanicalVentilation to determine the minimum outside air flow rate to be provided by the mixed air box
n Controller:OutdoorAir to control the outside air flow rate introduced via the mixed air box
The outdoor air mass flow rate provided by the air loop is calculated as below:
˙mOA=N∑i˙mOA,z,i
where:
˙mOA,z,i = outdoor air mass flow rate for the ith zone as calculated according to section Carbon Dioxide Prediction located elsewhere in this document.
N = number of zones served by the air loop, which is provided in the input for a Controller:MechanicalVentilation object
Proportional Control[LINK]
The control has two choices: ProportionalControlBasedonOccupancySchedule and ProportionalControlBasedonDesignOccupancy. The difference is occupancy level. The former uses real time occupancy, while the latter uses design occupancy level. Like Ventilation Rate Procedure and the Indoor Air Quality Procedure, the following three objects must be included in the input data file in order to model CO2-based DCV with Proportional Control:
n AirLoopHVAC:OutdoorAirSystem to simulate the mixed air box of the air loop
n Controller:MechanicalVentilation to determine the minimum outside air flow rate to be provided by the mixed air box
n Controller:OutdoorAir to control the outside air flow rate introduced via the mixed air box
For the i-th zone, the outdoor air mass flow rate provided by the air loop is calculated as below:
1) The required intake flow of outdoor air for the design zone population, Pz,i
Vot−design,i=(Rp,i.Pz,i)+(Ra,i.Az,i)Ei
2) The required intake flow of outdoor air when the zone is unoccupied i.e. Pz,i = 0
Vot−min,i=(Ra,i.Az,i)Ei
3) The target indoor CO2 concentration at Vot−design,i
Cs−design,i=Co+N(Vot−design,i/Pz,i)
4) The target indoor CO2 concentration at Vot−min is either a user input in the object ZoneControl:ContaminantController or equal to the outdoor CO2 concentration. The default is outdoor CO2 concentration.
Cs−min,i=Co
When the indoor CO2 concentration equals Cs−design,i , Vot should equal Vot−design,i . When the indoor CO2 concentration equals Cs−min,i , Vot should equal Vot−min,i . When the indoor CO2 concentration is between Cs−min,i and Cs−design,i , a controller should adjust outdoor air intake flow Vot proportionally between Vot−min,i and Vot−design,i :
Vot,i=Vot−min,i+(Vot−design,i−Vot−min,i)(Cs−actual,i−Cs−min,i)(Cs−design,i−Cs−min,i)
Where,
Rp,i = Required outdoor air flow rate per person, (m3/s)/person
Ra,i = Required outdoor air flow rate per unit area, (m3/s)/m2
Pz,i = Design zone population, number of people
When ProportionalControlBasedonDesignOccupancy is specified, number of people = design occupancy * current schedule value. When ProportionalControlBasedonDesignOccupancy is specified, number of people = design occupancy.
Az,i = Zone floor area, m2
Ei = The zone air distribution effectiveness
N = CO2 generation rate, (m3/s)/person (Specified in the People object)
Co = CO2 concentration in the outdoor air, ppm
Cs−design,i = CO2 concentration in the space for the design conditions, ppm
Cs−min,i = Minimum CO2 concentration in the space, ppm
Cs−actual,i = Actual CO2 concentration in the space, ppm
Vot−design,i = Required intake of outdoor air flow rate at Cs−design , (m3/s)
Vot−min,i = Required intake of outdoor air flow rate at Cs−min , (m3/s)
Vot,i = Required intake of outdoor air flow rate at Cs−actual , (m3/s)
Except Cs−min,i above, all other variables are already available in EnergyPlus (See Eng. Reference for “Ventilation Rate Procedure” above for further details). Cs−min can be specified in the ZoneControl:ContaminantController object as a schedule. If Cs−min is not specified in the ZoneControl:ContaminantController object, then outdoor air CO2 concentration will be used as the minimum. In order for “ProportionalControl” to be active, the following conditions must be met, otherwise default “VentilationProcedure” will be modeled and a warning will be issued during runtime:
1) “Carbon Dioxide Control Availability Schedule Name” input field in the ZoneControl:ContaminantController object must be greater than zero.
2) CO2 gain from people in the zone must be greater than zero.
3) “Outdoor air flow per person” and “Outdoor air flow per zone floor area” in the corresponding “DesignSpecification:OutdoorAir” object must be greater than zero.
ASHRAE. 2007. ANSI/ASHRAE Standard 62.1-2007, Ventilation for acceptable indoor air quality. Atlanta: American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc.
ASHRAE. 2010. ANSI/ASHRAE Standard 62.1-2010, Ventilation for acceptable indoor air quality. Atlanta: American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc.
Emmerich, S.J. and A.K. Persily. 1997. Literature review on CO2-based demand-controlled ventilation. ASHRAE Transactions 103(2):229-243.
Schell, M.B., S.C. Turner, R.O. Shim. 1998. Application of CO2-based demand controlled ventilation using ASHRAE Standard 62-1989. ASHRAE Transactions 104(2):1213-1225.
Schell, M. and D. Int-Hout. 2001. Demand control ventilation using CO2. ASHRAE Journal, February.
Demand Controlled Ventilation [LINK]
ASHRAE Standard 62.1, Ventilation for Acceptable Indoor Air Quality, contains provisions that allow building ventilation systems to vary the amount of outdoor ventilation air delivered to occupied zones based on feedback from sensors that monitor various indoor air contaminants (ASHRAE 2007). Although not a contaminant of concern in most buildings, carbon dioxide (CO2) levels can be monitored as an indicator of building occupancy and the associated human bioeffluent concentration. Demand controlled ventilation (DCV) is being increasingly used to modulate outdoor ventilation air based on real-time occupancy (Emmerich and Persily 1997, Schell et al. 1998, Schell and Int-Hout 2001). Modulating the outdoor ventilation air while maintaining proper indoor air quality has the potential for large energy savings compared to constant rate ventilation systems that are typically designed to provide outdoor ventilation air based on maximum anticipated occupancy.
EnergyPlus can model DCV by the ventilation rate procedure (VRP) defined in ASHRAE Standard 62.1-2007/2010 for single and multiple path systems, and the indoor air quality procedure (IAQP) defined in Standard 62. The VRP first calculates the breathing-zone outdoor air flow rate based on two components – the zone occupant component and the zone floor area component, then it calculates the zone supply outdoor air flow rate considering the zone air distribution effectiveness and secondary recirculation (for mult-path systems only), and finally calculates the system outdoor air flow rate considering the zone diversity and system ventilation efficiency. The user must include the following five objects in their input data file in order to model DCV (using VRP or IAQP):
n AirLoopHVAC:OutdoorAirSystem to simulate the mixed air box of the air loop
n Controller:MechanicalVentilation with the DCV flag set to ‘Yes’ to determine the minimum outdoor air flow rate to be provided by the mixed air box
n Controller:OutdoorAir to control the outside air flow rate introduced via the mixed air box
n DesignSpecification:OutdoorAir to describe the outdoor air requirements for each zone
n DesignSpecification:ZoneAirDistribution to describe air distribution effectiveness and secondary recirculation (for multi-path ventilation systems) for each zone
The outdoor air system (AirLoopHVAC:OutdoorAirSystem) is a subsystem of an AirLoopHVAC which handles the mixed air portion of the primary air system: the system relief air, the outside air inlet, and any components and controllers associated with the system relief air and outside air streams. The inputs for this object are fully described in the EnergyPlus Input Output Reference. Determining the outdoor air ventilation rate and introducing this ventilation via the mixed air box are accomplished by the mechanical ventilation and outdoor air controller objects.
The VRP currently requires outdoor air ventilation rates to be determined based on the floor area of each occupied zone plus the number of people in each zone. The number of people varies based on the setting of the DCV flag in the Controller:MechanicalVentilation object. For using occupancy at every time step, the DCV flag must be set to ‘Yes’. The outdoor air ventilation rate can then be reset dynamically as operating conditions change (e.g., variations in occupancy). The Controller:MechanicalVentilation object simplifies the procedure for calculating these outdoor air ventilation requirements and resetting them based on varying occupancy levels. This is particularly useful for large air distribution systems that serve a number of different zone types with varying occupancy levels.
The IAQP (ASHRAE 2007) is a design procedure in which outdoor air intake and other system design parameters are based on an analysis of contaminant sources, and contaminant concentration targets. Although carbon dioxide is not considered as an indoor contaminant but is considered as an indicator of indoor air quality in buildings, EnergyPlus uses IAQP to control carbon dioxide. In addition, a generic contaminant may be introduced. The current IAQP in EnergyPlus allows credit to be taken for controls that can be reliably demonstrated to result in indoor carbon dioxide and generic contaminant concentrations equal to or lower that those achieved using the VRP. The IAQP may also be used where the design is intended to attain specific target carbon dioxide and generic contaminant levels.
Ventilation Rate Procedure[LINK]
Calculation of zone minimum outdoor air flow[LINK]
For the i-th zone, first the breathing-zone outdoor air flow is calculated:
Vbz,i=Rp,i×Pi+Ra,i×Ai
Where:
Vbz,i = the breathing-zone outdoor air flow, m³/s
Rp,i = the ventilation rate per person, m³/s-person
Pi = the number of occupants for the zone
Ra,i = the ventilation rate per floor area, m³/s-m²
Ai = the floor area of the zone, m²
i = the index of the zone or zone list
Next, the i-th zone outdoor air flow is calculated:
Voz,i=Vbz,i/Ei
Where:
Voz,i = the zone outdoor air flow, m³/s
Ei = the zone air distribution effectiveness, see following figure for ASHRAE recommended values.
Figure 195. Zone Air Distribution Effectiveness Typical Values (Source: ASHRAE Standard 62.1-2010)
Calculation of system minimum outdoor air flow[LINK]
For single zone systems, the system outdoor air flow,
Vot=Voz
For 100% outdoor air multi-zone systems, the system outdoor air flow,
Vot=allzones∑i=1Voz,i
For non 100% outdoor air multi-zone systems, the system outdoor air flow,
Vot=Vou/Ev
Where:
Vou the uncorrected system outdoor air flow, m³/s
Vou=allzones∑i=1(Rp,i×Pi)+allzones∑i=1(Ra,i×Ai)
Xs = the uncorrected system outdoor air fraction
Xs=Vou/Vps
Vps = the system supply air flow, m³/s
Zd,i = the zone outdoor air fraction
Zd,i=Voz,i/Vdz,i
Vdz,i = the zone supply air flow, m³/s
Ev = the system ventilation efficiency, determined as the minimum of the zone ventilation efficiency among all ventilation zones served by the air handler.
Ev = minimum (Evz)
Evz = the zone ventilation efficiency, determined differently for single-path and multi-path systems.
For single-path systems,
Evz = 1+ Xs– Zd,i
For multi-path systems,
Evz = (Fa+ Xs·Fb– Zd,i·Ep·Fc)/Fa
where system air fractions Fa, Fb, and Fcare determined as follows
Fa = Ep+ (1 – Ep) ·Er
Fb = Ep
Fc = 1 – (1 – Ez) · (1 – Er) · (1 – Ep)
Ep = the zone primary air fraction. For dual-fan dual-duct systems, the zone primary air is the air from the cold duct.
Ep = Vpz/Vdz,i
Er = the zone secondary recirculation fraction
Single-path systems are special cases of multi-path systems where Er = 0, Ep = 1, Fa = Fb = Fc = 1.0
The zone secondary recirculation fraction Er is determined by the designer based on system configuration. For plenum return systems with secondary recirculation (e.g., fan-powered VAV with plenum return) Er is usually less than 1.0, although values may range from 0.1 to 1.2 depending upon the location of the ventilation zone relative to other zones and the air handler. For ducted return systems with secondary recirculation (e.g., fan-powered VAV with ducted return), Er is typically 0.0, while for those with system-level recirculation (e.g, dual-fan dual-duct systems with ducted return) Er is typically 1.0. For other system types, Er is typically 0.75.
The program then calculates the minimum outdoor air flow fraction based on the information provided in the object Controller:MechanicalVentilation and the maximum branch air flow rate as follows:
MechVentOutsideAirMinFrac = Vot RhoStd / ˙mmaxbranch here:
MechVentOutsideAirMinFrac = outdoor air minimum fraction based on all zones specified in the Controller:MechanicalVentilation object
Controller:OutdoorAir controls the amount of outdoor ventilation air introduced via the mixed air box based on several user inputs. The user can define the minimum outdoor air flow rate as a percentage of the system’s supply air flow rate (e.g., for a variable-air volume system) or a fixed minimum outdoor air flow rate (not as a percentage but a fixed value) (field MinimumLimit). DCV, using the Controller:MechanicalVentilation object in conjunction with the Controller:OutdoorAir object, allows a third option for setting the minimum outdoor air flow. Economizer operation can also be specified to increase the outdoor air flow above the minimum flow rate to provide free cooling when conditions permit (Controller:OutdoorAir, field Economizer Control Type).
EnergyPlus uses the largest outdoor air flow rate calculated by the various methods described above when modeling system performance (as long this rate doesn’t exceed the maximum flow rate specified for the main air loop branch or for the outdoor air controller itself).
The method used to calculate the outdoor ventilation air flow rate for each system simulation time step is described in more detail below. The figure below schematically illustrates air flow paths used in the calculation of outdoor air flow rate.
Figure 196. Demand Control Ventilation – Air Flow Paths
The minimum outdoor air flow rate is first calculated based on the minimum outdoor air flow rate and the minimum outdoor air schedule value as defined by the user inputs for the object Controller:OutdoorAir:
∙mminOA=∙VminOA∗MinOAScheduleValue∗RhoStd
where:
∙mminOA = minimum outdoor air flow rate for this time step, kg/s
∙VminOA = minimum outdoor air flow rate defined in Controller:OutdoorAir, m3/s
MinOAScheduleValue = minimum outdoor air schedule value defined by the schedule identified in Controller:OutdoorAir
RhoStd = standard air density (1.204 kg/m3) adjusted for the local barometric pressure (standard barometric pressure corrected for altitude, ASHRAE 1997 HOF pg. 6.1).
The outdoor air minimum fraction is then calculated as the ratio of the minimum outdoor air flow rate calculated above to the maximum air flow rate defined in the Branch statement for the main air loop (converted to mass flow rate).
OutAirMinFrac=({{{\mathop m\limits^ \bullet }_{_{\min OA}}}}/∙mminOA∙mmaxbranch{{{\mathop m\limits^ \bullet }_{_{\max branch}}}})
where:
∙mmaxbranch = Max branch air volume flow rate times RhoStd, kg/s
The program then calculates the minimum outdoor air flow fraction (MechVentOutsideAirMinFrac) according to the VRP based on the information provided in the object Controller:MechanicalVentilation and the maximum branch air flow rate.
The algorithm then uses the larger of these outdoor air minimum fractions in subsequent calculations, and also makes sure that the resulting fraction is between 0 and 1.
OutAirMinFrac=MAX(OutAirMinFrac,MechVentOutsideAirMinFrac)
OutAirMinFrac=MIN(MAX(OutAirMinFrac,0.0),1.0)
The algorithm goes on to determine if economizer operation is possible based on the user inputs and the current conditions of the outdoor air and return air. If conditions permit economizer operation, the outdoor air flow fraction is increased beyond the minimum fraction to meet the mixed air setpoint temperature (setpoint temperature assigned to the node defined in field “Control_Node” of Controller:OutdoorAir).
OAFrac=MAX(OutAirMinFrac,EconomizerOAFrac)
The mass flow rate of outdoor air is then calculated based on the outdoor air fraction determined above and the mixed (supply) air mass flow rate:
˙mOA=OAFrac∗˙mMixedAir
where:
˙mOA = mass flow rate of outdoor air, kg/s
OAFrac = fraction of outdoor air in the mixed (supply) air stream
∙mMixedAir = mass flow rate of the mixture of return air and outdoor ventilation air, kg/s
The algorithm checks to make sure the calculated outdoor air mass flow rate is greater than or equal to the air flow rate being exhausted.
˙mOA=MAX(˙mOA,˙mExhaustAir)
If a fixed minimum outdoor air flow rate is specified (field Minimum Limit Type in Controller:OutdoorAir) for a continuous air flow system, the program makes sure that the outdoor air mass flow rate is greater than or equal to the minimum outdoor air flow rate specified by the user.
˙mOA=MAX(˙mOA,˙mminOA)
The outdoor air mass flow rate should be less than or equal to the mixed (supply) air flow rate, and the outdoor air flow rate is reset if necessary.
˙mOA=MIN(˙mOA,˙mMixedAir)
The outdoor air mass flow rate should also be less than or equal to the maximum outdoor air flow rate specified by the user, and the outdoor air flow rate is reset if necessary.
˙mOA=MIN(˙mOA,˙mMaxOA)
where:
˙mMaxOA = maximum outdoor air mass flow rate, kg/s = maximum outdoor air volume flow rate from Controller:OutdoorAir times RhoStd
Finally, the relief air flow rate is calculated as the difference between the outside and exhaust air mass flow rates.
˙mReliefAir=MAX(˙mOA−˙mExhaustAir,0.0)
Indoor Air Quality Procedure[LINK]
Like VRP, the user must include the following three objects in their input data file in order to model CO2-based DCV with IAQP:
n AirLoopHVAC:OutdoorAirSystem to simulate the mixed air box of the air loop
n Controller:MechanicalVentilation to determine the minimum outside air flow rate to be provided by the mixed air box
n Controller:OutdoorAir to control the outside air flow rate introduced via the mixed air box
The outdoor air mass flow rate provided by the air loop is calculated as below:
˙mOA=N∑i˙mOA,z,i
where:
˙mOA,z,i = outdoor air mass flow rate for the ith zone as calculated according to section Carbon Dioxide Prediction located elsewhere in this document.
N = number of zones served by the air loop, which is provided in the input for a Controller:MechanicalVentilation object
Proportional Control[LINK]
The control has two choices: ProportionalControlBasedonOccupancySchedule and ProportionalControlBasedonDesignOccupancy. The difference is occupancy level. The former uses real time occupancy, while the latter uses design occupancy level. Like Ventilation Rate Procedure and the Indoor Air Quality Procedure, the following three objects must be included in the input data file in order to model CO2-based DCV with Proportional Control:
n AirLoopHVAC:OutdoorAirSystem to simulate the mixed air box of the air loop
n Controller:MechanicalVentilation to determine the minimum outside air flow rate to be provided by the mixed air box
n Controller:OutdoorAir to control the outside air flow rate introduced via the mixed air box
For the i-th zone, the outdoor air mass flow rate provided by the air loop is calculated as below:
1) The required intake flow of outdoor air for the design zone population, Pz,i
Vot−design,i=(Rp,i.Pz,i)+(Ra,i.Az,i)Ei
2) The required intake flow of outdoor air when the zone is unoccupied i.e. Pz,i = 0
Vot−min,i=(Ra,i.Az,i)Ei
3) The target indoor CO2 concentration at Vot−design,i
Cs−design,i=Co+N(Vot−design,i/Pz,i)
4) The target indoor CO2 concentration at Vot−min is either a user input in the object ZoneControl:ContaminantController or equal to the outdoor CO2 concentration. The default is outdoor CO2 concentration.
Cs−min,i=Co
When the indoor CO2 concentration equals Cs−design,i , Vot should equal Vot−design,i . When the indoor CO2 concentration equals Cs−min,i , Vot should equal Vot−min,i . When the indoor CO2 concentration is between Cs−min,i and Cs−design,i , a controller should adjust outdoor air intake flow Vot proportionally between Vot−min,i and Vot−design,i :
Vot,i=Vot−min,i+(Vot−design,i−Vot−min,i)(Cs−actual,i−Cs−min,i)(Cs−design,i−Cs−min,i)
Where,
Rp,i = Required outdoor air flow rate per person, (m3/s)/person
Ra,i = Required outdoor air flow rate per unit area, (m3/s)/m2
Pz,i = Design zone population, number of people
When ProportionalControlBasedonDesignOccupancy is specified, number of people = design occupancy * current schedule value. When ProportionalControlBasedonDesignOccupancy is specified, number of people = design occupancy.
Az,i = Zone floor area, m2
Ei = The zone air distribution effectiveness
N = CO2 generation rate, (m3/s)/person (Specified in the People object)
Co = CO2 concentration in the outdoor air, ppm
Cs−design,i = CO2 concentration in the space for the design conditions, ppm
Cs−min,i = Minimum CO2 concentration in the space, ppm
Cs−actual,i = Actual CO2 concentration in the space, ppm
Vot−design,i = Required intake of outdoor air flow rate at Cs−design , (m3/s)
Vot−min,i = Required intake of outdoor air flow rate at Cs−min , (m3/s)
Vot,i = Required intake of outdoor air flow rate at Cs−actual , (m3/s)
Except Cs−min,i above, all other variables are already available in EnergyPlus (See Eng. Reference for “Ventilation Rate Procedure” above for further details). Cs−min can be specified in the ZoneControl:ContaminantController object as a schedule. If Cs−min is not specified in the ZoneControl:ContaminantController object, then outdoor air CO2 concentration will be used as the minimum. In order for “ProportionalControl” to be active, the following conditions must be met, otherwise default “VentilationProcedure” will be modeled and a warning will be issued during runtime:
1) “Carbon Dioxide Control Availability Schedule Name” input field in the ZoneControl:ContaminantController object must be greater than zero.
2) CO2 gain from people in the zone must be greater than zero.
3) “Outdoor air flow per person” and “Outdoor air flow per zone floor area” in the corresponding “DesignSpecification:OutdoorAir” object must be greater than zero.
References[LINK]
ASHRAE. 2007. ANSI/ASHRAE Standard 62.1-2007, Ventilation for acceptable indoor air quality. Atlanta: American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc.
ASHRAE. 2010. ANSI/ASHRAE Standard 62.1-2010, Ventilation for acceptable indoor air quality. Atlanta: American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc.
Emmerich, S.J. and A.K. Persily. 1997. Literature review on CO2-based demand-controlled ventilation. ASHRAE Transactions 103(2):229-243.
Schell, M.B., S.C. Turner, R.O. Shim. 1998. Application of CO2-based demand controlled ventilation using ASHRAE Standard 62-1989. ASHRAE Transactions 104(2):1213-1225.
Schell, M. and D. Int-Hout. 2001. Demand control ventilation using CO2. ASHRAE Journal, February.
Documentation content copyright © 1996-2015 The Board of Trustees of the University of Illinois and the Regents of the University of California through the Ernest Orlando Lawrence Berkeley National Laboratory. All rights reserved. EnergyPlus is a trademark of the US Department of Energy.
This documentation is made available under the EnergyPlus Open Source License v1.0.