Skip to main content
Skip table of contents

FCU_EffectiveSetpointCalculator

The FCU_EffectiveSetpointCalculator is a component, which calculates the value of the effective temperature setpoint, according to the setpoint value from the upper-level system (for example, BMS), offset of this value, occupancy mode, and the heating or cooling modes. 

The FCU_EffectiveSetpointCalculator component

The FCU_EffectiveSetpointCalculator component has the following slots:

  • Effective Setpoint: the main output slot of a component, which value is equal to the calculated effective temperature setpoint;
  • Effective Setpoint Source: displays information about the way the setpoint is actually calculated, depending on the occupancy status and heating or cooling mode setting; 
    • Available information: 1 (Occupied), 2 (Unoccupied_Heating), 3 (Unoccupied_Cooling), 4 (Standby_Heating), 5 (Standby_Cooling);
  • Effective Setpoint Source Id: displays the numeric value, corresponding to the Effective Setpoint Source slot;
  • Setpoint: the main input of component,  which receives the value of the temperature setpoint from the upper-level system;
  • Offset: the value of the setpoint offset;
  • Occupancy Status: sets the occupancy status;
    • Available settings: 0 (Unoccupied), 1 (Occupied), 2 (Standby);
  • Unoccupied Heat Offset: the offset value subtracted from the setpoint in the Unoccupied mode when the algorithm works in the heating mode;
  • Unoccupied Cool Offset: the offset value added to the setpoint in the Unoccupied mode when the algorithm works in the cooling mode;
  • Standby Heat Offset: the offset value subtracted from the setpoint in the Standby mode when the algorithm works in the heating mode;
  • Standby Cool Offset: the offset value added to the setpoint in the Standby mode when the algorithm works in the cooling mode;
  • Heating Cooling: sets the temperature mode;
    • Available settings: true (heating), false (cooling);
  • Offset In Occupied Only: determines whether the calculation of the Effective Setpoint value is to be included in the process of calculating the value of the Offset slot if a component is not in the Occupied mode;
    • Available settings: true (means that for the Unoccupied and Standby modes, the value of the Offset slot is not to be included in calculating the Effective Setpoint), false (the value of the Offset slot is to be included in calculating the Effective Setpoint in all occupancy modes).

Methods of calculating the Effective Setpoint value, according to settings of the EffectiveSetpointCalculator component, are presented in the below table:


Occupancy Status

Heating  / Cooling

Offset in Occupied Only

Effective Setpoint

Effective Setpoint Source

0 (Unoccupied)

Heating

False

Effective Setpoint = Setpoint + Offset - Unoccupied Heating Offset

2 (Unoccupied Heating)

0 (Unoccupied)

Cooling

False

Effective Setpoint = Setpoint + Offset + Unoccupied Cooling Offset

2 (Unoccupied Cooling)

0 (Unoccupied)

Heating

True

Effective Setpoint = Setpoint - Unoccupied Heating Offset

2 (Unoccupied Heating)

0 (Unoccupied)

Cooling

True

Effective Setpoint = Setpoint + Unoccupied Cooling Offset

2 (Unoccupied Cooling)

1 (Occupied)

-

-

Effective Setpoint = Setpoint + Offset

0 (Occupied)

2 (Standby)

Heating

False

Effective Setpoint = Setpoint + Offset - Standby Heating Offset

2 (Standby Heating)

2 (Standby)

Cooling

False

Effective Setpoint = Setpoint + Offset + Standby Cooling Offset

2 (Standby Cooling)

2 (Standby)

Heating

True

Effective Setpoint = Setpoint - Standby Heating Offset

2 (Standby Heating)

2 (Standby)

Cooling

True

Effective Setpoint = Setpoint + Standby Cooling Offset

2 (Standby Cooling)

The effective setpoint calculation
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.