In control theory, a controller is used within a closed-loop system to allow it to enforce a key set of performance characteristics, like stability, transient parameters, or steady-state tracking.
There are a few basic important types of controllers:
- Proportional control, where we only have a constant term.
- Proportional-integral (PI) control, where we have an additional integral term.
Tracking problem
One core problem is the tracking problem, where we want to design a controller such that:
- The feedback loop system is BIBO stable.
- For all reference signals , when , the asymptotic tracking error is either bounded or converges to zero, i.e., when there’s no disturbance, the system should track the reference system.
- For all disturbance signals and for all reference signals , the asymptotic tracking error is bounded or is zero.
The feedback system is BIBO stable if for any bounded signals the signals are bounded as well, where . If are bounded, then is also bounded.
We can model this in a system of two equations:
The system is BIBO stable if and only if all the transfer functions in the matrix above are BIBO stable.
Classes of controllers
There are three types of basic controllers. The first is a proportional controller, where it takes the form:
The proportional-integral-derivative (PID) controller takes the form: