browse

browse

| Description of Equipment

The CCU VAV Advanced Hybrid AHU V2 System profile is a system-level equipment (AHU) controller.

it includes all the advanced control sequences in AHU as configurable options.

The VAV Advanced Hybrid AHU V2 allows a choice between fully modulating and staged equipment control. Possible equipment configurations include:

  • 5 Stages of Load-Based Cooling
  • 5 Stages of Load-Based Heating
  • 5 Stages of Load-Based Fan
  • 5 Stages of Supply Air Temperature (SAT)-Based Cooling
  • 5 Stages of Supply Air Temperature (SAT)-Based Heating
  • 5 Stages of Duct Static Pressure (DSP)-Based Fan
  • Humidifier, Dehumidifier, Fan and Occupied enable
  • AHU Fresh Air Fan Run Command

The controller profile can accommodate up to two additional Connect Modules (controller to provision additional IO requirements).

| Schematics

| Control System Object List

 Object Name Type Input/Output Type/ Default Value
Current Temp Input (Terminal Side) Average Current Temperature of Zones
Humidity Input (Terminal Side) Average Humidity of Zones
Zone Base Priority User Intent (Terminal Side) NA
coolingSATMinimum (SATspMin) Tuner 55 F
coolingSATMaximum (SATspMin) Tuner 65 F
coolingPreconditioningRate Tuner 15 mins
heatingPreconditioningRate Tuner 15 mins
zonePriorityMultiplier Tuner 1.30
zonePrioritySpread Tuner 2
Cooling Desired Temperature User Intent (Terminal side) NA
Heating Desired Temperature User Intent (Terminal side) NA
Conditioning Mode User Intent NA
Operation Mode Calculated Input NA
Fan Mode User Intent NA
Occupancy Mode

Input

Schedule / Terminal OWI Sensors
SAT Cooling Stage 1 Output Control Mote Relay
SAT Cooling Stage 2 Output Control Mote Relay
SAT Cooling Stage 3 Output Control Mote Relay
SAT Cooling Stage 4 Output Control Mote Relay
SAT Cooling Stage 5 Output Control Mote Relay
SAT Heating Stage 1 Output Control Mote Relay
SAT Heating Stage 2 Output Control Mote Relay
SAT Heating Stage 3 Output Control Mote Relay
SAT Heating Stage 4 Output Control Mote Relay
SAT Heating Stage 5 Output Control Mote Relay
Fan Pressure Stage 1 Output Control Mote Relay
Fan Pressure Stage 2 Output Control Mote Relay
Fan Pressure Stage 3 Output Control Mote Relay
Fan Pressure Stage 4 Output Control Mote Relay
Fan Pressure Stage 5 Output Control Mote Relay
Humidifier Enable Output Control Mote Relay
Dehumidifier Enable Output Control Mote Relay
Occupied Enable Output Control Mote Relay
Fan Enabled Output Control Mote Relay
AHU Fresh Air Run Command Output Control Mote Relay
Pressure Based Modulating Fan Control Output Control Mote AnalogOut
SAT Based Modulating Cooling Control Output Control Mote AnalogOut
SAT-Based Modulating Heating Control Output Control Mote AnalogOut
Load Based Modulating Cooling Control Output Control Mote AnalogOut
Load Based Modulating Heating Control Output Control Mote AnalogOut
Load Based Modulating Fan Control Output Control Mote AnalogOut
CO2-Based Modulating Damper Control Output Control Mote AnalogOut
Composite Signal Output Control Mote AnalogOut

Return Air Temperature

Input Control Mote Sensor Bus

Mixed Air Temperature

Input Control Mote Sensor Bus

Supply Air Temperature 1

Input Control Mote Sensor Bus

Supply Air Temperature 2

Input Control Mote Sensor Bus

Supply Air Temperature 3

Input Control Mote Sensor Bus

Occupany Sensing

Input Control Mote Sensor Bus

Return Air CO2

Input Control Mote Sensor Bus

Mixed Air CO2

Input Control Mote Sensor Bus

Duct Static Pressure Sensing

Input Control Mote Sensor Bus

Additional Sensing Capabilities

Input Control Mote Analog In1

Additional Sensing Capabilities

Input Control Mote Analog In2

Additional Sensing Capabilities

Input Control Mote Thermistor In1

Additional Sensing Capabilities

Input Control Mote Thermistor In2

 

Note: For a comprehensive list of tuners and their details refer to Tuners Complete List

 

| Sequence of Operation

The sequence of operation is completely driven based on Occupancy mode, and Zone Loads (Cooling/Heating)

Let us understand the Sequence of operations based on the occupancy modes, and how the other factors contribute to the sequence of operations during different types of occupancy modes.

| Occupancy Modes

The occupancy mode (Occupied or Unoccupied) shall be determined through a user-adjustable, graphical, seven-day schedule with a holiday schedule.

Based on the above aspects factoring into the occupancy the following can be the possible applicable occupancy modes:

  • Pre- Conditioning
  • Occupied
  • Unoccupied

| Sequence of Operation During Pre-Conditioning

Pre-conditioning is a state just before the building enters the scheduled occupancy. It starts at more like the unoccupied state, the desired temperatures drift to unoccupied setbacks.

The preconditioning uses an algorithm to start the conditioning before the building is scheduled for occupancy, from the heating side or cooling side, to bring the building to an optimum level ( within the occupied heating & cooling desired temperatures) exactly at the time of occupancy start.

coolingPreconditioningRate and heatingPreconditiningRate tuners defaulted to 15 minutes, are used alongside the occupied heating/cooling desired temperature breach to determine when the pre-conditioning should start.

Example Calculation:

When,

    • The heating & cooling desired temperatures (Average of zones needing conditioning) are 70F and 74F for the building.
    • The operating mode is determined based on the weighted average calculation as shown in section CCU VVT-C System Profile - Sequence of Operation

Let us assume:

      • The operating mode determined is cooling.
      • The current temperature (Average of zones needing cooling conditioning) is 76F
      • 8:00 AM is the time the building is scheduled to be occupied.

Then the preconditioning start time is calculated as follows:

Cooling Desired Temperature Breach= 76-74=2F

Preconditioning duration= coolingPreconditioningRate (mins) * Cooling Desired Temperature Breach

                                        = 15*2

                                        = 30 mins

The preconditioning starts 30 minutes before the building is scheduled to be occupied, which is = 7:30 AM.

The zones operate the damper positions optimally to receive the required conditioning to satisfy their load requirements to maintain a temperature within the deadband.

For more information on the damper operations, refer to VAV Terminal Profile- Damper Position Calculation & Operation

| Sequence of Operation During Occupied

During the scheduled Occupied times, the AHU/RTU is influenced by two aspects of the system.

  • The Operating Mode
  • The Conditioning Mode

Conditioning Modes

The Operating mode is a user intent parameter that the user can specify. There are four types of operating modes.

  • Off
  • Auto
  • Cooling
  • Heating

Operating Modes

The Conditioning mode is a derived parameter. There are three types of conditioning modes.

  • Cooling
  • Heating
  • Off

Based on the influence of the aspects mentioned above, the device supplies the cooling/ heating load requirements, and the zones operate the damper positions optimally to receive the required conditioning to satisfy their load requirements and maintain a temperature within the deadband.

For more information on the damper operations, refer to VAV Terminal Profile- Damper Position Calculation & Operation

Weighted Average Load MA (Heating /Cooling)

weightedAverageHeatingOnlyLoadMA/ weightedAverageCoolingOnlyLoadMA,  is a result of the following steps.

Step Formula/Calculation
Heating Load/Cooling Load

When the zone's current temperatures fall below the HeatingDesiredTemperatures they contribute to the zone heating load

  • zoneHeatingLoad= zoneTargetTemperature- currentTemperature
  • zoneCoolingLoad= currentTemperature- zoneTargetTemperature 
Dynamic Priority (Heating/Cooling)
  • zoneDynamicPriority = zoneBasePriority*((zonePriorityMultiplier )^(zoneCoolingLoad/zonePrioritySpread)), 
  • zoneDynamicPriority = zoneBasePriority*((zonePriorityMultiplier )^(zoneHeatingLoad/zonePrioritySpread)), 

Note: The exponent (zoneHeatingLoad/zonePrioritySpread) or (zoneCoolingLoad/zonePrioritySpread) will be limited to the max value of 10. This will prevent a zone with large temperature drift (probably because of faulty sensors) from driving system operation.

Weighted Average (Heating/Cooling)
  • weightedAverageHeatingOnlyLoad= ((zone1HeatingLoad*zone1DynamicPriority + zone2HeatingLoad*zone2DynamicPriority … )) /(zone1DynamicPriority + zone2DynamicPriority…)
  • weightedAverageCoolingOnlyLoad= ((zone1CoolingLoad*zone1DynamicPriority + zone2CoolingLoad*zone2DynamicPriority … )) /(zone1DynamicPriority + zone2DynamicPriority…)
Weighted Average Post ML (Machine Learning) (Heating/Cooling
  • weightedAverageHeatingOnlyLoadPostML = weightedAverageHeatingOnlyLoad + buildingLoadOffsetML 
  • weightedAverageCoolingOnlyLoadPostML = weightedAverageCoolingOnlyLoad + buildingLoadOffsetML 

Weighted Average MA (Moving Average)

(Heating/Cooling)

  • weightedAverageHeatingOnlyLoadMA = weightedAverageHeatingOnlyLoadPostML
  • weightedAverageCoolingOnlyLoadMA = weightedAverageCoolingOnlyLoadPostML
is then put through a 15-minute moving average filter (which takes the last 15, minute readings and then averages them) to reduce sudden swings to get the weightedAverageLoadMA)

 

Operating Mode Determination 

Conditioning mode is determined using the following table:

If  Then
weightedAverageCoolingOnlyLoadMA is zero and weightedAverageHeatingOnlyLoadMA is positive.
  • The heating conditioning mode is enabled via.

Heating Load Control

Relay Based The Heating control stages are enabled and ramped up as the systemHeatingLoopOutput changes from 0% to 100% depending on the load conditions.
Analog Based The Heating control signal modulates between analogOutXAtMinHeating and analogOutXAtMaxheating as the systemHeatingLoopOutput changes from 0% to 100% depending on the load conditions.
  • systemHeatingLoopOutput uses the weightedAverageHeatingOnlyLoadMA as the process variable and Zero as the control variable, to give an output that ranges from 0-100%, to provide the heating load requirements for the zones, with staged/modulating controls.
  • The Fan control is enabled Via.

Fan Load Control:

 

Relay Based The Fan control stages are enabled and ramped up as the system Cooling/Heating Loop Output changes from 0% to 100% depending on the load conditions.
Analog Based The Fan control signal modulates between analogOutXAtMinFan and analogOutXAtMaxFan as the system Cooling/Heating Loop Output changes from 0% to 100% depending on the load conditions.
  • The FanLoopOutput is enabled based on the HeatingLoopOutput using the formula FanLoopOutput= HeatingLoopOutput*AnalogFanSpeedMultiplier.

 

SAT Heating Control:

 

Relay Based
  • The Heating loop Ouptut is factored to resets the SAT Setpoint on the heating side.
  • The SAT is reset between systemHeatingSATMinimum and systemHeatingSATMaximum
  • The SAT Heating control stages are enabled and ramped up as the SATHeatingLoopOutput (Resultant of SAT Setpoint & measured SAT ) changes from 0% to 100%
Analog Based
  • The Heating loop Ouptut is factored to reset the SAT Setpoint on the heating side.
  • The SAT is reset between systemCoolingSATMinimum and systemCoolingSATMaximum
  • The SAT Heating control signal modulates between analogOutXAtMinSATCooling and analogOutXAtMaxSATCooling as the SATCoolingLoopOutput changes from 0% to 100%.

 

Pressure Fan Control:

  • The Heating Loop Output is factored to reset Static Pressure Setpoint on the Heating side.
  • The Static Pressure is reset between Static Pressure Minimum and Static Pressure Maximum
Relay Based
  • The Static Pressure Fan control stages are enabled and ramped up as the StaticPressure LoopOutput (Resultant of Static pressure Setpoint & measured Static Pressure) changes from 0% to 100%
Analog Based
  • The Pressure Fan control signal modulates between analogOutXAtMinStaticPressure and   analogOutXAtMaxStaticPressure as the StaticPressure LoopOutput changes from 0% to 100%.

weightedAverageHeatingOnlyLoadMA is zero.

weightedAverageCoolingOnlyLoadMA is positive.

  • The cooling conditioning mode is enabled via.

Cooling Load Control

Relay Based The cooling control stages are enabled and ramped up as the systemCoolingLoopOutput changes from 0% to 100% depending on the load conditions.
Analog Based The cooling control signal modulates between analogOutXAtMinCooling and analogOutXAtMaxCooling as the systemCoolingLoopOutput changes from 0% to 100% depending on the load conditions.

 

Fan Load Control:

 

Relay Based The Fan control stages are enabled and ramped up as the system Cooling/Heating Loop Output changes from 0% to 100% depending on the load conditions.
Analog Based The Fan control signal modulates between analogOutXAtMinFan and analogOutXAtMaxFan as the system Cooling/Heating Loop Output changes from 0% to 100% depending on the load conditions.
  • The FanLoopOutput is enabled based on the CoolingLoopOutput using the formula FanLoopOutput= CoolingLoopOutput*AnalogFanSpeedMultiplier.

SAT Cooling Control:

 

Relay Based
  • TR algorithm resets the SAT Setpoint on the cooling side based on the tuners configured and the zone requests.
  • The SAT is reset between systemCoolingSATMinimum and  systemCoolingSATMaximum
  • The SAT cooling control stages are enabled and ramped up as the SATCoolingLoopOutput (Resultant of SAT Setpoint & measured SAT) changes from 0% to 100%.
Analog Based
  • TR algorithm resets the SAT Setpoint on the cooling side based on the tuners configured and the zone requests.
  • The SAT is reset between systemCoolingSATMinimum and  systemCoolingSATMaximum
  • The SAT cooling control signal modulates between analogOutXAtMinSATCooling and  analogOutXAtMaxSATCooling as the SATCoolingLoopOutput changes from 0% to 100%.

 

Pressure Fan Control:

  • TR algorithm resets the Static Pressure Setpoint on the cooling side based on the tuners configured and the zone requests.
  • The Static Pressure is reset between Static Pressure Minimum and Static Pressure Maximum
Relay Based
  • The Static Pressure Fan control stages are enabled and ramped up as the StaticPressure LoopOutput (Resultant of Static pressure Setpoint & measured Static Pressure) changes from 0% to 100%
Analog Based
  • The Pressure Fan control signal modulates between analogOutXAtMinStaticPressure and  analogOutXAtMaxStaticPressure as the StaticPressure LoopOutput changes from 0% to 100%.

weightedAverageHeatingOnlyLoadMA is zero.

weightedAverageCoolingOnlyLoadMA is zero.

 

The system is within the deadband, there is neither a cooling load nor a heating load, hence there is no conditioning that occurs at the AHU end, except for a minimum mechanical or free ventilation.

 

Composite Controls:

The table below describes how the composite signal in the sequence would work:

Control Control Type  Operation
Composite Control Relay Based
  • This allows heating and cooling mapping into a single output for interfacing with pneumatic control systems. In such systems 2-6psi represents a call for heating, 6-8 psi is dead band and 8-12 psi represents a call for cooling.
  • The Composite control signal modulates between analogOutXAtMinHeating and analogOutXAtMaxHeating for Heating and between analogOutXAtMinCooling and analogOutXAtMaxCooling for Coolin, using one loop output.

Example: 

AnalogOut at 2-5 V Heating ( 20% of loop output is maximum heating, 50% loop output is minimum heating)
AnalogOut at 5-7 V No Heating or Cooling
AnalogOut at 7-10 V Heating ( 70% of loop output is minimum cooling, 50% loop output is maximum heating)

 

| Sequence of Operation During UnOccupied

  • The range of Heating Desired Temperature and Cooling Desired Temperature of the zones drifts further away to unoccupied setback.
  • The device supplies for the cooling/Heating load requirements of the zones, and the zones operate the damper positions optimally to receive the required conditioning to satisfy their load requirements to maintain the room temperature within the newly set autoaway setback temperature range, for more information on the damper operations refer to VAV Terminal Profile- Damper Position Calculation & Operation
  • If weightedAverageHeatingOnlyLoadMA/ weightedAverageCoolingOnlyLoadMA, is a positive value. The system operates in the determined conditioning mode to supply the zone cooling/heating load requirements.
  • If weightedAverageHeatingOnlyLoadMA & weightedAverageCoolingOnlyLoadMA, is zero. The system is within the deadband, there is neither a cooling load nor a heating load, hence there is no conditioning that occurs at the AHU end, except for a minimum mechanical or free ventilation.

| Sequence of Operation During Emergency Conditioning

When zone limits are violated, and the recorded temperature is within the zone limit plus leeway the conditioning will happen in the direction of zone load, as shown in the cooling conditioning, or Heating conditioning mode.

| Sequence of Operation During Zone Temp Dead

And, When the zone temperature breaches the zone limits, beyond the leeway limits all the following loops are disabled:

    • CoolingLoopOutput
    • HeatingLoopOutput
    • FanLoopOutput
    • SATCoolingLoopOutput 
    • SAHeatingLoopOutput 
    • StaticPressure LoopOutput

| Humidifier Control

The humidifier is turned ON whenever the humidity level for the system drops below the targetMinInsideHumidty set. The humidifier will be turned OFF after being turned on when the humidity levels go humidityHysteresis above the targetMinInsideHumidty. Humidity control will not be maintained during UNOCCUPIED or VACATION modes.

| DeHumidifier Control

If the dehumidifier is selected, it turns ON whenever the humidity level for the system goes above the targetMaxInsideHumidty set. The dehumidifier will be turned OFF after being turned on when the humidity drops humidityHysteresis below the targetMaxInsideHumidty. Dehumidifier control will not be maintained during UNOCCUPIED or VACATION modes.

Note: The humidity level for the system is either the average level reported by all the zones serviced by the RTU/AHU.

| Operation Mode Summary

Modes & 

Operation

Pre-Conditioning Occupied Unoccupied
Auto

CoolingLoopOutput

HeatingLoopOutput

FanLoopOutput

SATCoolingLoopOutput 

SATHeatingLoopOutput 

StaticPressure LoopOutput

CoolingLoopOutput

HeatingLoopOutput

FanLoopOutput

SATCoolingLoopOutput 

SATHeatingLoopOutput 

StaticPressure LoopOutput

 

 

CoolingLoopOutput

HeatingLoopOutput

FanLoopOutput

SATCoolingLoopOutput 

SATHeatingLoopOutput 

StaticPressure LoopOutput

Heat Only

HeatingLoopOutput

FanLoopOutput

SATHeatingLoopOutput 

StaticPressure LoopOutput

HeatingLoopOutput

FanLoopOutput

SATHeatingLoopOutput 

StaticPressure LoopOutput

 

HeatingLoopOutput

FanLoopOutput

SATHeatingLoopOutput 

StaticPressure LoopOutput

Cool Only

CoolingLoopOutput

FanLoopOutput

SATCoolingLoopOutput 

StaticPressure LoopOutput

CoolingLoopOutput

FanLoopOutput

SATCoolingLoopOutput 

StaticPressure LoopOutput

 

CoolingLoopOutput

FanLoopOutput

SATCoolingLoopOutput 

StaticPressure LoopOutput

Off

All Loops Deactivated

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