Cascade control uses two or more interconnected control loops to control a process variable. In a basic cascade control scheme, the output of the primary controller determines the set point of the secondary controller. The secondary controller then adjusts the control variable. This allows the secondary controller to respond quickly to disturbances while the primary controller responds more slowly.
An example is given of using cascade control to maintain the temperature of a fluid heated by steam. A secondary flow controller loop would respond quickly to changes in steam flow, while the primary temperature controller loop would adjust more slowly to variations in fluid temperature. Cascade control in this case allows compensation for disturbances in both steam and fluid flow rates to better maintain the desired fluid temperature.