Control Theory · Siblings

A controller can decide its input with or without measuring what the system is doing. Open-loop control computes the input without measuring the output, and closed-loop (feedback) control uses the measured output to correct errors. Feedforward acts on a measured disturbance or a known reference before it affects the output, and is usually combined with feedback.

Definitions

open loop

Elementary

Think of a machine that is trying to reach a goal, like a toaster making toast. In open-loop control, the machine acts without checking the result.

High school

Consider a controller that chooses the input to a system. In open-loop control, the controller chooses the input without measuring the result.

Undergraduate

Consider a control system $\dot x = f(x, u)$. In open-loop control, the input $u$ is computed in advance, or from the reference alone, and does not depend on measurements of the system’s output.

Examples
Non-examples
  • A thermostat
    A thermostat is not open loop because it reacts to measurements of the temperature.

closed loop

Elementary

Think of a machine that is trying to reach a goal, like a heater warming a room. In closed-loop control, the machine checks the result and adjusts its action based on what it measures.

High school

Consider a controller that chooses the input to a system. In closed-loop control, the controller measures the result and adjusts the input to correct errors.

Undergraduate

Consider a control system $\dot x = f(x, u)$. In closed-loop control, the input $u$ is computed from measurements of the output (or state), forming a feedback loop. The closed-loop system is the plant together with its controller.

Examples
Non-examples

feedback

Elementary

Think of a system that can see the results of what it does, like a person riding a bike. Feedback is when the system watches its own results and adjusts.

High school

Consider a system with an input and an output. Feedback is using information about the system’s output to decide its input.

Undergraduate

Consider a system with an input $u$ and an output $y$ (or state $x$). Feedback is the use of measurements of the output (or state) to determine the input, as in $u = k(y)$.

Examples
Non-examples
Properties
  • Feedback can stabilize unstable systems and reduce sensitivity to disturbances and model errors.

feedforward

High school

Consider a system that is affected by a disturbance that you can see coming. Feedforward control reacts to the disturbance before it affects the result.

Undergraduate

Consider a control system with a measured disturbance or a known reference signal. Feedforward is a control action computed from the disturbance or reference, applied before the disturbance or the change in the reference affects the output.

Examples
Non-examples
  • A thermostat
    A thermostat is not feedforward, because it reacts to the measured temperature after a disturbance has already affected it.
Properties
  • Feedforward cannot correct errors it does not anticipate, such as unmeasured disturbances or model errors, so it is usually combined with feedback (a two-degree-of-freedom controller).

Examples

Notes

  • In loop analysis, the “open-loop transfer function” $L(s)$ is the loop broken at one point. It describes a closed-loop design, not open-loop control.
  • Pure feedforward control is a form of open-loop control, so some authors use the terms interchangeably.

See also

All distinctions · All definitions