Feedback Control Fundamentals
Feedback control compares what a system is doing with what it should do, then commands the actuator to reduce the error. It is the reason a servo reaches position, a heater holds temperature, and a robot balances disturbances.
Learning Objectives
By the end of this lesson, you should be able to define setpoint, feedback, error, actuator, plant, disturbance, stability, steady-state error, overshoot, and bandwidth.
Closed-Loop Blocks
The controller acts on error:
$$
e(t)=r(t)-y(t)
$$
where r(t) is the setpoint and y(t) is the measured output.
Open Loop vs Closed Loop
Open-loop control commands an actuator without measuring the result. Closed-loop control measures the result and corrects errors. Closed loop improves accuracy and disturbance rejection, but it can oscillate if the controller is too aggressive or the sensor is delayed.
Time Response Terms
| Term | Meaning |
|---|---|
| Rise time | how quickly output approaches target |
| Overshoot | how far output exceeds target |
| Settling time | time to remain within a tolerance band |
| Steady-state error | final difference after transients |
| Bandwidth | frequency range the loop can follow |
| Stability margin | tolerance before oscillation |
Sensor and Actuator Limits
Control quality is limited by hardware. Deadband, backlash, saturation, quantization, sample delay, friction, and noise all affect the loop. A perfect equation cannot fix a poor sensor location or an undersized actuator.
Practical Design Rules
- Measure the variable you actually need to control.
- Sample fast enough for the plant dynamics.
- Keep actuator commands within safe limits.
- Add limits and fault states before tuning aggressively.
- Plot setpoint, feedback, error, and actuator command during tests.
Common Mistakes
- Tuning by feel without recording response data.
- Ignoring delay and filtering phase lag.
- Letting the controller command impossible actuator output.
- Measuring the wrong point in the mechanism.
- Assuming closed loop automatically means safe.
Summary
Feedback control reduces error by measuring output and correcting actuator command. Stability and performance depend on the controller, sensor, actuator, plant dynamics, sampling, delay, and mechanical realities.
Further Reading
- Astrom and Murray, Feedback Systems.
- Control Tutorials for MATLAB and Simulink, system response basics.
- NI, PID and closed-loop control fundamentals.