Professional Documents
Culture Documents
PID Control
t
Present time
R(s) + E U Y(s)
Gc(s) GP(s)
-
H(s)
PID Control
What it means Problems Practical
Actuator I/P is merely
Takes decisions merely based Used to vary the
P proportional to the
on the error Rise time
error e(t)
If the information provided
for estimation is wrong the Used in changing
Predicts the actuator D-controller gives a false the overall
I/P by estimating what actuator prediction. performance of
it should be in the • like when there is a spike the system such as
D future by looking at the settling time,
(e.g. due to noise) or
gradient overshoot,
• at the beginning of the
excessive
(Futuristic) operation where there is no
oscillations etc.
feedback signal)
(Derivative Kick)
Takes into account the
If e(t) is always (+)ve or (-)ve Used in changing
past historical
information of the then the integrator keeps only the STEADY-
I error to generate the increasing and produces an STATE ACCURACY
actuator I/P ever increasing actuator I/P without affecting
(Integral Windup) the performance
(Historical)
Actuator
output Saturation
𝐾𝐼 𝑒 𝑡 dt
e(t)
Actuator
input
0
t
𝐾𝐼 𝑒 𝑡 dt Clamping
Reference:
MatLAB Tech Talks – Brian Douglas
Understanding PID Control, Part 2 –
Expanding Beyond a Simple Integral
When to use
No
st.st.error Yes
End
is acceptable
No
Design PI controller to obtain desired st.st.error
End
without affecting the overall performance