Feedforward and Cascade Control

Feedforward control measures a disturbance and cancels its effect before it reaches the output, while cascade control nests a fast inner loop inside a slow outer loop so that disturbances are corrected before they disturb the primary variable.

Key formulas & points

Skim these first — then read the full notes below.

  • Feedforward acts before the error develops; it needs a measurable disturbance
  • Cascade uses an inner variable (e.g. flow) to stabilise an outer one (e.g. temperature)
  • A lead-lag filter makes an ideal feedforward compensator realisable

Topic details

Introduction

This topic covers two enhancements to simple feedback. You design an ideal feedforward compensator as the negative ratio of disturbance to process transfer functions (realised with a lead-lag), and you structure a cascade so the inner loop rejects fast disturbances (like feed-flow swings) before they upset the slow primary variable (like reactor temperature).

Key relations & formulas

Gff=GdGpG_{ff} = -\frac{G_{d}}{G_{p}}
(ideal feedforward compensator for a measured disturbance)

Formulas (Indian textbook notation)

  • Cascade:inner(secondary)loopistunedfasterthantheouter(primary)loopCascade: inner (secondary) loop is tuned faster than the outer (primary) loop

Formulas (Indian textbook notation)

  • EffectivedisturbancerejectionimprovesastheinnerloopismadefasterEffective disturbance rejection improves as the inner loop is made faster

Notation and sign conventions

Relation 1 —
Gff=GdGpG_{ff} = -\frac{G_{d}}{G_{p}}
Gff=GdGpG_{ff} = -\frac{G_{d}}{G_{p}}
(ideal feedforward compensator for a measured disturbance)
Write this relation with symbols exactly as in Process Systems Analysis & Control — Coughanowr & LeBlanc before substituting numbers. Examiners award partial marks for a correct setup even when arithmetic slips.
Relation 2 —
Cascade:innerCascade: inner

Formulas (Indian textbook notation)

  • Cascade:inner(secondary)loopistunedfasterthantheouter(primary)loopCascade: inner (secondary) loop is tuned faster than the outer (primary) loop
Write this relation with symbols exactly as in Process Systems Analysis & Control — Coughanowr & LeBlanc before substituting numbers. Examiners award partial marks for a correct setup even when arithmetic slips.
Relation 3 —
EffectivedisturbancerejectionimprovesastheinnerloopismadefasterEffective disturbance rejection improves as the inner loop is made faster

Formulas (Indian textbook notation)

  • EffectivedisturbancerejectionimprovesastheinnerloopismadefasterEffective disturbance rejection improves as the inner loop is made faster
Write this relation with symbols exactly as in Process Systems Analysis & Control — Coughanowr & LeBlanc before substituting numbers. Examiners award partial marks for a correct setup even when arithmetic slips.

Concept in depth

Ordinary feedback only reacts after an error appears, which is slow for sluggish processes. Feedforward instead measures the disturbance directly and computes the exact compensating action in advance, so ideally the output never deviates — but it is only as good as the disturbance measurement and process model, so it is usually combined with feedback for the errors it cannot predict. Cascade control tackles a different problem: by closing a fast inner loop on an intermediate variable, disturbances entering there are corrected quickly and never fully propagate to the primary variable, and the inner loop also linearises the valve for the outer controller. The inner loop must be several times faster than the outer for cascade to help.

Assumptions and validity limits

State assumptions explicitly before using any relation for feedforward and cascade control — steady state, uniform properties, linear elastic material, ideal gas, incompressible flow, etc., as applicable.
Wrong assumptions invalidate the entire solution even when the formula is correct. In Process Dynamics & Control viva and GATE descriptive questions, listing valid assumptions often earns separate marks.

Step-by-step problem approach

1. Read the question and list given data with SI units (common in Process Dynamics & Control papers).
2. Draw a neat labelled diagram where applicable — examiners in Indian universities award diagram marks even when arithmetic slips.
3. Identify which relation from this topic applies to feedforward and cascade control.
4. Use equation 1:
Gff=GdGpG_{ff} = -\frac{G_{d}}{G_{p}}
.
5. Use equation 2:
Cascade:innerCascade: inner
.
6. Substitute values, compute, and verify units and sign (direction).
7. State conclusion in one line — e.g. safe/unsafe, stable/unstable, feasible/infeasible.

Applications & exam relevance

Feedforward and Cascade Control appears in DCS and plant automation. In Indian chemical curricula this topic is tested because it connects theory to dynamic models and loop tuning.
GATE and semester exams often combine feedforward and cascade control with earlier units — revise prerequisites before attempting mixed problems.
Industry interview panels sometimes ask: "Where did you use feedforward and cascade control?" — answer with a lab, mini-project, or plant visit example if possible.

Common mistakes in exams

Students expect feedforward alone to handle unmeasured disturbances (it cannot) and omit the feedback trim. In cascade, tuning the inner loop slower than the outer defeats the purpose, and reversing which variable is primary versus secondary is a design error.

Quick revision checklist

Before attempting feedforward and cascade control problems, confirm you can:
1. Feedforward acts before the error develops; it needs a measurable disturbance
2. Cascade uses an inner variable (e.g. flow) to stabilise an outer one (e.g. temperature)
3. A lead-lag filter makes an ideal feedforward compensator realisable
Revise the solved examples in Process Systems Analysis & Control — Coughanowr & LeBlanc and one previous-year GATE or university paper for this unit.

Worked examples

Try the problem first — open the solution when you are ready to check.

Ideal feedforward gain

Problem

A disturbance affects the output with gain G_d = 2 and the manipulated variable with gain G_p = 4 (static). Find the ideal feedforward gain.

Solution

G_ff = −G_d/G_p = −2/4 = −0.5. The compensator moves the manipulated variable by −0.5 times the measured disturbance to cancel its steady-state effect.

Conceptual check — Feedforward and Cascade Control

Problem

In a Process Dynamics & Control semester or GATE paper you are asked: "State the main assumption, the governing relation, and one practical consequence of feedforward and cascade control." What should a complete answer include?

Exams & GATE

Compare feedback-only versus cascade for a slow primary and fast secondary loop.

📖 Standard books (India)

  • Process Systems Analysis & ControlCoughanowr & LeBlanc

    Read: Syllabus unit

    Dynamic modelling and control loops