Used when the systems purpose is to maintain certain properties of a process output near a desired reference despite disturbances.

Components

  • Controller
    • Computes action based on set point and observed state
  • Process (Plant)
    • The physical or software process being controlled
  • Connectors are sensors or feedback or actuators

Pros and Cons

Pros:

  • Cab adapt to changing conditions and keep the system in an acceptable state
  • Supports self-correcting behaviour Cons:
  • Requires monitoring, calibration, and control logic
  • Delayed or noisy feedback can cause oscillation
  • Incorrect control logic can be severe

Variants

I have studied a ton of control theory in undergrad.

Some notable example include: