kitControl-DegreeDays

This component provides degree day calculations, based upon temperature received at the Temp In slot and values of various other properties.

DegreeDays is available in the Energy folder of the kitControl palette.

Degree Days is a unit of measure that may be expressed as either Heating Degree Days (HDD) or Cooling Degree Days (CDD). You calculate Degree Days by taking the difference between the average temperature during a given time period (month, season, year) and a reference point, usually 65 degrees Fahrenheit. Both cooling and heating degree day values are available, including totalized values. A Reset Totals action is available to clear (zero) totalized values.

Figure 43.   DegreeDays property sheet
Image

The screen capture is an example of the DegreeDays property sheet.

Property Value Description
Facets Config Facets window (defaults to Fahrenheit, a single decimal place, negative and positive infinity respectively)

Selects units and configures how the value displays:

units defaults to temperature.

precision defines number of decimal places in temperature.

min defines the lowest temperature allowed.

max defines the highest temperature allowed.

This configuration applies to the Temp In, Min Temp, Max Temp, and Mean Temp properties.
Base Temperature degrees Specifies the base temperature used in the degree-day calculation.
Temp In number of degrees and null definition (defaults to 0) Defines the input for the outside air temperature used in the degree-day calculation. If this input is not valid temperature, the framework performs no calculations.

When null is checked, the value displayed defaults to the incoming value from the device. If you remove the check mark you can configure the In value.

Min Temp read-only degrees Displays the minimum temperature recorded for the current day. The framework tests and sets this value on each calculation.
Max Temp read-only degrees Displays the maximum temperature recorded for the current day. The framework tests and sets this value on each calculation.
Mean Temp read-only degrees Displays the mean temperature recorded for the previous day. The framework calculates this value when the day changes. The calculation is:

Temp = (Max Temp + Min Temp) / 2.0

Clg Deg Days read-only degrees Displays the cooling degree-day calculated for the previous day. The framework calculates this value when the day changes using this formula:

If (Mean Temp - Base Temperature) > 0

Clg Deg Days = Mean Temp - Base Temperature

else

Clg Deg Days = 0.0

Clg Deg Days Total read-only degrees Displays the totalized cooling degree-days since the user invoked the last Reset Totals action. The framework calculates this value when Clg Deg Days changes.
Htg Deg Days read-only degrees Displays the heating degree-day calculated for the previous day. The framework calculates this value when the day changes using this formula:

If (Mean Temp - Base Temperature) < 0

Htg Deg Days = Base Temperature - Mean Temp

else

Htg Deg Days = 0.0

Htg Deg Days Total read-only degrees Displays the totalized heating degree-days sincethe user invoked the last Reset Totals action. The framework calculates this value when Htg Deg Days changes.