The theory-practice gap has existed for decades and each of us needs to bridge this gap in all we do. As control is an essential element in all multidisciplinary systems, let's start there, and begin to bridge the gap that exists between the theory of control and its digital implementation. Top 10 lists are always popular, so here is one for classical control.
Control theory for the practitioner:
Feedback control is a pervasive, powerful, enabling technology that, at first sight, looks simple and straightforward, but is amazingly subtle and intricate in both theory and practice.
In a dynamic system, changes cannot be effected instantaneously, and so an otherwise correct control decision applied at the wrong time could result in catastrophe.
Nonlinearities are always present, e.g., backlash, Coulomb fricton, saturation, hysteresis, quantization, dead band, and kinematic nonlinearities. A linearized model can be used to approximate a nonlinear system near an operating point.
Stability of a dynamic system must be guaranteed. Closed-loop systems go unstable because of an imbalance between strength of corrective action and system dynamic lags. Stable systems must have adequate stability margins to work once built.
Stable systems have a frequency response. If a stable linear system has a sinusoidal input applied, then the steady-state output will be a sinusoid of the same frequency, however, the amplitude ratio and phase difference of the two sinusoids are frequency-dependent.
The open-loop transfer function is the product of all the transfer functions in the loop, e.g., controller, actuator, plant, and sensor. Compared to the closed-loop system transfer function, the open-loop transfer function is much less complex. The Nyquist criterion and the Root Locus procedure allow one to use the open-loop transfer function to predict closed-loop system performance.
After stability, performance is everything. Command following, disturbance rejection, insensitivity to modeling errors, and insensitivity to unmodeled high-frequency dynamics and noise are the main reasons for using feedback control, once a system is guaranteed to be closed-loop stable.
Time delays can be deadly. Always conserve phase, the equivalent of time delay. Integral control adds 90 degrees of phase lag at every frequency and digital control adds time delay primarily due to D/A conversion. Imagine trying to make decisions using old information.
High control gain has lots of benefits, e.g., good command tracking and good disturbance rejection. However, there are three areas of concern: roll-off, saturation, and noise.
People's lives may be at stake. There are no "details" in control engineering, as even the most insignificant detail may prove to be important. Real control systems must be extremely reliable, especially if people's lives depend on them.
A customer who was thermal printing strip steel had a problem: When the strip's speed increased, the thermo printer would catch fire. When he set a flame to a piece of the strip, he couldn't get it to burn. What was the problem?
Engineers are well positioned to be the leaders for innovation in this new age of machines. Human-centered design enables us to manage the vast amounts of information and the power of technology in solving the world’s problems.