Introduction & Context

On-off (bang-bang) control is the simplest feedback strategy for maintaining a process variable near a desired set-point. A relay or contactor energises a heater (or chiller) until the measured variable reaches an upper trip point, then de-energises until it falls to a lower trip point. The resulting oscillation is characterised by a cycle time \( \tau \) and a differential band \( \Delta T \). Knowing \( \tau \) in advance allows the engineer to:

  • size switching elements for mechanical endurance,
  • predict thermal fatigue of heaters or compressors,
  • check that the frequency is low enough to avoid contactor chatter or compressor short-cycling.

Methodology & Formulas

Assume the process reacts with constant first-order rates while the actuator is either fully on or fully off.

  1. Define the differential band \[ \Delta T = T_{\text{high}} - T_{\text{low}} \] which is symmetric about the set-point.
  2. Heating leg: temperature rises from \( T_{\text{low}} \) to \( T_{\text{high}} \) at rate \( R_{\text{h}} \). \[ t_{\text{h}} = \frac{\Delta T}{R_{\text{h}}} \]
  3. Cooling leg: temperature falls from \( T_{\text{high}} \) to \( T_{\text{low}} \) at rate \( R_{\text{c}} \). \[ t_{\text{c}} = \frac{\Delta T}{R_{\text{c}}} \]
  4. Total cycle time \[ \tau = t_{\text{h}} + t_{\text{c}} = \Delta T \left( \frac{1}{R_{\text{h}}} + \frac{1}{R_{\text{c}}} \right) \]
  5. Cycling frequency \[ f = \frac{1}{\tau} \]
Parameter Symbol Unit Constraint
Differential band \( \Delta T \) °C > 0
Heating rate \( R_{\text{h}} \) °C min⁻¹ > 0
Cooling rate \( R_{\text{c}} \) °C min⁻¹ > 0
Minimum cycle time \( \tau_{\text{min}} \) s ≥ 10 s (to avoid contactor chatter)