How do PI controllers achieve steady state?

In summary, DaveE explains that a second order integrator is not necessary for PID controllers, and provides an example of how a transfer function might be developed to stabilize the system.
  • #1
OTSEngineer
10
5
Summary: A question about how PI controllers reach steady state

Hello PhysicsForums,

I need a little help understanding how a PI controller works when operating in steady state.

Here is the equation in State Space form:
1660340884594.png

1660340898698.png

Where
1660340906306.png


In standard form, the equation is:
1660340917201.png

Where
1660340926480.png
The question I’m working on asks for the stead state solution in comparison to both open loop and proportional steady state response. Because (in theory), the integral controller will eliminate all error (assuming no disturbances), all derivatives will equal 0. So, the system should track the setpoint Vref perfectly. I confirmed this by looking the the solutions provided for this question. However, I do not understand mathematically how this is possible unless -a*V is equal and opposite to Ki*Z. I thinking that even if this system had initial conditions where the V=Vref, there must be some deviation from Vref so that the integration of V-Vref over time can have a non-zero value that is equal to -a*V.

Is my conclusion correct?

Thank you.
 
Physics news on Phys.org
  • #2
The integrator "remembers" the history of its inputs, so it doesn't need an error input to maintain the correct output, if it is at the correct output (meaning the output that eliminates the error). It probably does, however, need a historical error in order to settle to the correct output. In fact, in a stable system with constant inputs, the integrator will do what it needs to do to eliminate the error at it's input. This is all for a constant input, of course.

However, your statement that "the system should track the setpoint Vref perfectly" is problematic. Tracking implies changing conditions, which may not be steady state depending on how you are defining that. For example, if Vref is a ramp (i.e. ##\frac{dVref}{dt} \neq 0##) then a 1st order integrator can not eliminate the error.
 
  • #3
Hello DaveE,
Would you happen to have any documentation on second order integrators in PID controllers?

Thank you for your explanation.
 
  • #4
OTSEngineer said:
Hello DaveE,
Would you happen to have any documentation on second order integrators in PID controllers?

Thank you for your explanation.
No, at that level it's really just the modern controls textbooks.

There is no second order integrator in PID, by definition. PID isn't really a thing for control systems experts. It's all just Laplace Transforms, Bode plots, and such; the more generic feedback control problem. They would deal more with pole-zero locations as required for their design without the predefined PID format.

There may be documents out there that would help, but I never approached these problems that way.
 
  • #5
I suppose then that the modern approach is to develop a transfer function with the poles and zeros needed to insure stability for the anticipated operating conditions. Is that correct?
 
  • #6
OTSEngineer said:
I suppose then that the modern approach is to develop a transfer function with the poles and zeros needed to insure stability for the anticipated operating conditions. Is that correct?
Yes. Stability and other performance requirements. It might end up being a PID compensation, which is fine, but there's not really a good theoretical reason for predetermining that configuration; for constraining your solution in advance.
 
  • #7
Thank you.
 
  • Like
Likes DaveE

FAQ: How do PI controllers achieve steady state?

What is a PI controller?

A PI controller, also known as a proportional-integral controller, is a type of feedback control system used in engineering and science. It is designed to adjust and maintain a process variable, such as temperature or pressure, at a desired setpoint by continuously calculating and adjusting the control output.

How does a PI controller work?

A PI controller works by continuously comparing the actual process variable to the desired setpoint and calculating an error signal. This error signal is then used to adjust the control output, which in turn affects the process variable. The controller uses a proportional gain and an integral gain to determine the magnitude and direction of the control output, respectively.

What are the advantages of using a PI controller?

There are several advantages to using a PI controller, including its simplicity, stability, and ability to handle steady-state errors. It is also easy to tune and can be used in a wide range of applications, making it a versatile choice for controlling various processes.

What are the limitations of a PI controller?

One limitation of a PI controller is that it may not be able to handle large disturbances or sudden changes in the process variable. It also relies on accurate and consistent measurements of the process variable, which can be a challenge in some applications. Additionally, a PI controller may not be suitable for highly dynamic systems.

How do you tune a PI controller?

Tuning a PI controller involves adjusting the proportional and integral gains to achieve the desired performance. This can be done manually by trial and error, or through more advanced methods such as Ziegler-Nichols tuning or model-based tuning. The tuning process should aim to minimize overshoot, settling time, and steady-state error while maintaining stability.

Back
Top