Why does time delay, and correspondingly phase lag, almost always cause a system to go unstable? Physically, an imbalance between the strength of the corrective action and the system dynamic lags results in the corrective action being applied in the wrong direction. Mathematically, when the denominator of the closed-loop transfer function equals zero, the system goes unstable. Since this denominator is equal to 1 + the open-loop transfer function, when the open-loop transfer function equals -1 (i.e., magnitude = 1 and phase angle = -180 degrees), the closed-loop system is marginally stable.
If a system is stable, how close is it to becoming unstable? Because of model uncertainties, it is not merely sufficient for a system to be stable. It must have adequate stability margins. Stable systems with low stability margins work only on paper. The way uncertainty has been quantified in classical control is to assume that either gain changes or phase changes occur. The tolerances of gain or phase uncertainty are the gain and phase margins.
A paradox is that the presence of delays may be either beneficial or detrimental to the operation of a dynamical system. Judicious introduction of a delay may stabilize an otherwise unstable system (e.g., a wait-and-act control strategy) or improve steady-state tracking error.
The impact of delays continues to grow in many fields, including the control of distributed systems such as energy and computing grids.
I really like how you emphasize the "judicious introduction" of time delays. I have seen some folks use time delays as a quick fix without carefully evaluating their effect on the entire system, which can either be a great solution or it can introduce other errors in subtle ways.
I have been involved in developing, improving and consulting anything related with control system for the last 15 years in electronics component testing and automation system. Time delay is really important and at some cases it is the only mean to solve the problems.
When the control loop is some derivative of a PID loop, maintaining phase is very good advice.
When there are unavoidable delays present in the system, your suggestion of some kind of "wait and act" strategy is probably good advice. When you think about it, adding a delay in the control loop is just another way to "conserve phase".
Design News and Digi-Key presents: Creating & Testing Your First RTOS Application Using MQX, a crash course that will look at defining a project, selecting a target processor, blocking code, defining tasks, completing code, and debugging.
These are the toys that inspired budding engineers to try out sublime designs, create miniature structures, and experiment with bizarre contraptions using sets that could be torn down and reconstructed over and over.
PowerStream is deploying the microgrid at its headquarters to demonstrate how people can generate and distribute their own energy and make their homes and businesses more sustainable through renewables.
Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.