browse

2 Minute Read

[DAB Core Logic]
[DAB Damper Position]

Now that you understand how the damper position at the zone level is calculated it's time to understand a few additional concepts that can affect the actual output position of the damper.

| Normalization

In a DAB system, it is assumed that the system is constant volume and that when you are heating or cooling there is at least one zone with the largest load. The load in that space may be a 65% loop output or something which wouldn't calculate a 100% damper position by itself. Normalization is implemented here where all zones will add to their calculated damper position so that at least 1 damper is at 100% 

65% Loop output would give you roughly an 80% damper position. So if this was the highest calculated damper position but the other 4 zones on that system had damper positions of 55,65,70, and 75%.

Normalization Calculation Example:

Considering the 75% as the highest of the Damper position 

Normalization % = (100- Maximum Damper Position)*(100/ Maximum Damper Position)

 = (100-75)*(100/75)

=25*1.33

=33.33%

What would happen is you would add 33% of the actual Damper position to all damper positions to normalize them as follows:

  • Normalized Damper position, for an actual Damper position 55% =((33.33*55)/100)+55=73.33%
  • Normalized Damper position, for an actual Damper position 65% = ((33.33*65)/100)+65= 86.66%
  • Normalized Damper position, for an actual Damper position 70% = ((33.33*70)/100)+70= 93.33%
  • Normalized Damper position, for an actual Damper position 75% = ((33.33*75)/100)+70= 99.99%

| Minimum Overall Damper Position

This is another concept that will scale up the damper positions. Since DAB is installed on CAV systems and there is no implied pressure relief, we came up with a way to keep the average damper opening from being lower than is typically safe. This tuner is called targetCumulativeDamperOpening. 

weightedDamperOpening = (Zone1_damperPosition*Zone1_damperSize + Zone1_damperPosition*Zone1_damperSize+etc..)/(Zone1_damperSize+Zone2_damperSize+etc..)

If weightedDamperOpening < targetCumulativeDamperOpening then add 1% to all damper position until weightedDamperOpening > targetCumulativeDamperOpening

| Zone Priority

Zone priority is not used by the zone for zone-level calculations but is calculated per zone. This concept will be more important when we dive into the AHU control logic of DAB. 

Zone Priority (zoneBasePriority) has 4 levels each with a numeric value. Zone priority is a value set by the user to give a relative ranking of importance for each zone. 

  • No Priority = 0
  • Low Priority = 1
  • Medium Priority = 10
  • High Priority = 50

Zone Priority is the user setting, and zoneDynamicPriority is the actual zone priority used by the system and is important to understand. Here is the calculation for zoneDynamicPriority. 

zoneDynamicPriority = zoneBasePriority*((zonePriorityMultiplier)^(tempError/zonePrioritySpread))

Tuners

zonePrioritySpread = default 2

zonPriorityMultiplier = default 1.3

Zone Priority Example: Zone 1 temp is 76, and the desired temp is 70 with a default priority of medium. 
zoneDynamicPriority= 10*(1.3^((76-70)/2)) = 21.97

| DAB Terminal Tuners

Tuners are the features of the 75F system, which are a set of predefined parameters that can be modified or changed to customize and finely tune our system's functioning to cater to specific building types and specific customer needs.

Below are tuners applicable for DAB Terminal Profiles:

Tuner Group

Tuner Name Tuner Description

Unit

Default Value

Min, Max, Incremental Values Priority Array Level
DAB CoolingDeadband Range of temperatures where no cooling occurs. E.g. if SP is 70F with coolingdeadband as 2 then the range between 68 ~ 72 no cooling will occur °F 2 0, 10.0, 0.1 Building, Module
DAB CoolingDeadbandMultiplier Tuner that manages the value of coolingdeadband. This tuner multiplies with the value of coolingdeadband and manages the value of coolingdeadband NA 0.5 0, 5.0, 0.1 Building, Module
DAB HeatingDeadband Range of temperatures where no heating occurs. E.g. if SP is 65F with heatingdeadband as 2 then the range between 63 ~ 67 no heating will occur °F 2 0, 10.0, 0.1 Building, Module
DAB HeatingDeadbandMultiplier Tuner that manages the value of heatingdeadband. This tuner multiplies with the value of heatingdeadband and manages the value of heatingdeadband NA 0.5 0, 5.0, 0.1 Building, Module
DAB zoneCO2Target This tuner determines the target value of CO2 in a zone ppm 1000 0, 2000, 10 Building, Module
DAB zoneCO2Threshold This tuner determines a point where the system starts controlling dampers to maintain space CO2 at target value in a zone ppm 800 0, 2000, 10 Building, Module
DAB ZonePriorityMultiplier Each zone has a priority and this tuner manages the value of zone priority in a zone. This tuner multiplies with the value of zone priority NA 1.3 0, 100, 1.3 Building, Module
DAB ZonePrioritySpread This is a range of zone priority where occupants in a zone that is further away from the desired are exponentially more likely to feel uncomfortable. This prevents a zone with very large temp drifts from driving system operation NA 2 0, 10, 1 Building, Module
DAB ZoneVOCTarget This tuners determines the target value of VOC in a zone ppb 500 0, 1000, 10 Building, Module
DAB ZoneVOCThreshold This tuner determines a point where the system starts controlling dampers to maintain space VOC at target value in a zone ppb 400 0, 1000, 10 Building, Module
Previous
Next

Comments

0 comments

Please sign in to leave a comment.

Was this article helpful?

0 out of 0 found this helpful
Powered by Zendesk