This component is available in the kitControl palette Energy folder. It uses the two sets of temperature and humidity inputs to find the air supply with the least amount of heat when
the purgeEnabled input is true. The freeCooling output will be set to false if outside >= inside or set to true if outside = nightSetpoint.
For inside and outside comparisons, you can select either temperature or enthalpy comparisons. There is also a low temperature check to protect against freezing.
The NightPurge component includes the following properties:
Temperature Facets
Specifies the units and number precision of the Outside Temp, Inside Temp, and Low Temperature Limit properties.
Humidity Facets
Specifies the units and number precision of the Outside Humidity and Inside Humidity properties.
Purge Enabled
StatusBoolean, must be true to enable night purge operation. Whenever false, the Free Cooling output is set to the opposite of the Free Cooling Command (or null, if Use Null Output is set to true), and the Current Mode slot value is “Disabled.”
Often, Purge Enabled is linked to a “Not” object sourced from a BooleanSchedule output.
Outside Temp
Input for the current outside air temperature. This input must be valid for this object to function.
Outside Humidity
Input for the current outside air humidity. This input must be valid for this object to function.
Inside Temp
Input for the current inside air temperature. This input must be valid for this object to function.
Inside Humidity
Input for the current inside air humidity. This input must be valid for this object to function.
Low temperature Limit
This property is used to provide freeze protection.
Night Setpoint
Inside night temperature setpoint, at or below which free cooling is not applied. Instead, the Current Mode is set to “Satisfied.”
Outside Enthalpy
This is the calculated outside air enthalpy.
Inside Enthalpy
This is the calculated inside air enthalpy.
Free Cooling
A StatusBoolean output set to value of the Free Cooling Command when it is determined that free cooling should be used. Otherwise, the value is set to the opposite state, or null (if Use Null Output is set to true).
Current Mode
This enumeration indicates which of the following modes this object is currently in:
Disabled (Purge Enabled is false)
Free Cooling
No Free Cooling (free cooling not available)
Low temperature (Outside Temp below Low Temperature Limit, free cooling disabled)
Input error (A temperature or humidity is invalid (down, fault, etc.), free cooling disabled)
Satisfied (Inside temperature below Night Setpoint, free cooling disabled)
Setpoint Deadband
Temperature setpoint deadband applied when inside temperature falls below Night Setpoint, before free cooling can be enabled. Default value is 1.0.
Threshold Span
The difference between the inside enthalpy and the outside enthalpy must be greater than this value before free cooling will be enabled. Default value is 1.0.
Use Enthalpy
Setting this property to true will enable the use of enthalpy for determining if free cooling is available. Otherwise, it will just use outside and inside temperature to decide.
Free Cooling Command
If it is determined that free cooling is available, this is the boolean value that will be set in the Free Cooling output.
Use Null Output
If this property is true, then the null flag will also be set on the Free Cooling output when free cooling is not available.
The following illustrations show some example property sheet and wiresheet views of the NightPurge component usage.
Copyright © 2000-2016 Tridium Inc. All rights reserved.