I know that some of you are already really familiar with these things, in great and gory details. Take the night off (unless you care to look for mistakes to correct). For my career in radio design, I principally designed feedback and control systems like Frequency Synthesizers (Phase Locked Loops - PLLs), Automatic Gain Control (AGC) systems in receivers, Automatic Level Controls (ALC) for transmitters, and Cartesian Transmitter Linearizers. For those of you who haven't looked into the subject, electrical engineering students take a class in control systems that tends to be a very analytical and very mathematical. I'm going to skip the math and try to explain things in words. I'll also be the first to say that when you design your 10th or 15th PLL or AGC, there's not much theory involved. It's pretty much you just solve a few equations (which you've probably stuck in a spreadsheet or other software) and you're done.
For starters, let's define a feedback system. It's a system that corrects itself by comparing its state ("what we got") to its desired state ("what we want it to be"). This diagram is a simple type of feedback system.
It's important to notice that if the output is bigger than we wanted, the control system turns it down, and if it's smaller, the system turns it up. Since the correction is opposite the measurement, this is called negative feedback. If you think of the audio screams and howls that happen when a microphone is in front of a loudspeaker, there is no correction and the output gets louder until it can't go up any more. This is a type of positive feedback, not a control system. Perhaps you've heard of the term vicious cycle, where something happens and its result is to contribute to causing it again: that's a positive feedback situation.
What I'm going to describe next is how my central air conditioner works. I don't know how universal this is, but I've watched my thermostat and know that if I set some temperature, say to cool the house to 75 degrees, it won't turn the air conditioner on to reduce temperature until it measures 2 degrees above the desired temperature, 77. The error has to be that big before it will turn on. The air conditioner then comes on at full power until the temperature at the thermostat reaches the desired temperature, sometimes it overshoots and goes a degree lower than the thermostat is set. There has to be some sort of difference (called hysteresis) in the temperature between when its' getting warmer and when it's getting cooler. There's no way the system could know to both turn on and turn off when it's 75.
This is what's called a Bang-Bang controller. It either turns on the cooling 100% or it turns it off (0%). That's a pretty crude system, and lots of control systems you're familiar with don't work that way. Consider cruise control in a car: if you had a Bang-Bang controller your accelerator would go full throttle or to idle. A Bang-Bang controller works for a simple thermostat, but in a cruise control the demands for accuracy are higher, and we want something that doesn't continually speed you up and slow you down by a couple of MPH.
There are much more elegant control systems available, and the smoothest response is generally the Proportional-Integral-Derivative or PID controller. A PID controller calculates three quantities and then combines them to create the error correction needed. Hopefully, this graph will help explain it while I add some words.
Proportional to error means that the bigger the error, the harder it tries to correct. Integration of errors over time is an averaging process - it means that the result is incorporating both how big the error is and how long it lasted; its output gets bigger if some error has lasted longer, not just if the error is larger. Finally, Proportional to the rate of change term is determining if the error has gotten larger quickly or slowly.
The drawback of PID systems is that they're complex and can be hard to get running well; in many cases, an error signal that's proportional to the error is all that's needed. I don't recall ever seeing an AGC, PLL, ALC or any other electronic control system that used a PID controller. On the other hand, this is something that the continuing advancement of electronics has vastly improved, and for some control tasks, like the temperature of furnace, kiln or for some operation, you can buy a preprogrammed, ready-to-use PID controller for well under $100, and sometimes under $20.
Proportional or PID systems are starting to make their way into air conditioners. We have a Mini Split system in the workshop and it behaves that way. Instead of the unit turning off when the temperature is cooler than the thermostat is set for, it cools at the lowest energy consumption it can.
A Fun Fact is that PID controllers were first developed for automatic steering systems of ships at sea in the 1920s. They make an obvious choice for automatic steering systems in an autonomous car or truck. The details of how the car decides "what we want" and measures "what we got" are monstrously huge problem that have to be solved.




















