Professional Documents
Culture Documents
𝑈 𝑡 = 𝐾𝑝 𝑒 𝑡
is a function of the present value of the error.
The larger the error, the larger the control
action.
Simple to be implemented.
Proportional Controller
Disadvantages
It can’t eliminate the steady state error.
High values of proportional gain reduces the
stability of the system
Proportional Controller
Simulink Model
Proportional Controller
Simulink Model
Integral Controller
Disadvantages
More oscillatory response &
overshoot
For a very slow system the error
signal will accumulate fast and a
large integrator action will be
introduced
this can cause serious overshoots
the system response becomes
more oscillatory
Integral Controller
Disadvantages
Integral windup
refers to the situation where the integral action
continues to integrate (ramp) indefinitely
This usually occurs when the controller's output can
no longer affect the controlled variable, which in
turn can be caused by controller saturation
Integral Windup
uin , if , uin u0
1 1
uout = + u0 , if , uin u0
u_In u_Out
− u , if , u −u
Saturation 0 in 0
Integral Windup
Effect of Saturation
Damage to the actuator due to the excessive input signals.
Slow down the system behavior.
Nonlinear behavior of the control signal.
Integral Windup
Simulink Model
Anti-Windup Mechanisms
Simulink Model
Back Calculation
Simulink Model
Derivative Controller
𝑑𝑒(𝑡)
𝑈 𝑡 = 𝐾𝑑
𝑑𝑡
It uses the present and past values to predict the
future error signal.
the control action is based on the rate of change of
the error.
Derivative Controller
Avoiding overshoot
if the error is decreasing too fast that means that the
current control action is very high so it needs to be
decreased substantially to avoid overshoots in the
system.
Braking system
derivative action is against other actions like the
proportional or the integral actions, so the derivative
action acts as a braking system for the response.
Derivative Controller
Advantages
Reduces the system oscillations which reduces the
settling time accordingly.
Quick response for abrupt changes
Derivative Controller
Disadvantages
Amplifies the high frequency noise
(d/dt(a sin(ωt)) = (a ω cos(ω t)))
thus needs filtering the error signal.
Derivative Controller
Disadvantages
Derivative kick problem
ideal derivative with the transfer function = ‘s’ is
not practical, so a system of the following form
is adopted
Ds
D s + 1
of where is very small (still has a derivative like behaviour)
Derivative Controller
Simulink Model