|
I've never heard of it before, but pilot-induced oscillation seems to be an instance of more general phenomena in control theory called ringing, which happens when there is too much overshoot (when the system goes past the desired position when you're trying to control it). To avoid having the system oscillate due to ringing we often need to lower the amount of overshoot, but by doing so we inevitably make our own control response slower. https://en.wikipedia.org/wiki/Overshoot_(signal) https://en.wikipedia.org/wiki/Ringing_(signal) This is specially bad for systems with non-minimum phase. Such systems have a counter-intuitive property: once you give it an input, for example, to move in a certain direction, it first moves in the opposite direction (which is called undershoot) and then, after a delay, it moves to the desired position, and perhaps overshoot. The trouble is that as the system undershoots the control operator might be tempted to increase the signal to counteract this, but it makes things worse, increasing the undershoot and, after the relevant delay, the system will severely overshoot. There's a mathematical theorem that says that if the delay is too great it's impossible to control a system like this. https://ealizadeh.com/blog/non-minimum-phase-systems PS: since control theory and signal processing share an underlying theory of linear, time-invariant systems, there's an analogous phenomenon on signal processing, https://en.wikipedia.org/wiki/Ringing_artifacts - this kind of graph https://en.wikipedia.org/wiki/Ringing_artifacts#/media/File:... shows that ringing in signal processing and in control theory have the same mathematical treatment, and in both cases the cause is overshooting too much. |
On the other hand, pilot induced oscillation, and the bullwhip effect seem to need some amount of phase-shift or delay to happen.