You are on page 1of 9

How To

Design PID
Controller in
PID Tuner
using
MATLAB/
By Dr. J. A. Laghari SIMULINK

Power System Modelling in MATLAB


 PID Designing in PID Tuner
 In the power system, we commonly use the
PID controller to bring the frequency, voltage
and other parameters to their original value.

However, tuning of the PID controller is very


difficult. Most of the times, hit and trial method
is used which is extremely time consuming.
Furthermore, despite of so much time,
it still fail to provide the best response.
 PID Designing in PID Tuner
But, now no need to worry about the PID tuning of any system.

MATLAB software in its latest versions has provided the PID Tuner.

In this PID Tuner, you just have to put the response
of any model from Simulink and it will automatically
provide the tuned response within fraction of seconds.
How To Design Automatic Voltage
Regulator (AVR) Model of Thermal/Hydro
Power Plant Using Transfer Functions in
By
MATLAB/SIMULINK Dr. J. A. Laghari

Power System Modelling in MATLAB


 Controller with Fast Response or Zero Overshoot?
It may be noted that at this point we have to select
one choice whether fast response or small settling time.

It is because faster response will give rise to overshoot in it.

Whereas removing overshoot will increase the


settling time and make the controller little bit slow.
 Practically Which System is Preferred?
In real practice, faster response with smaller overshoot is
preferred as compared to slower response with zero overshoot.

It is because in control system, most of


the time faster response is more important.
 Control System Example:
Consider a control system example, in which it is required to
stabilize the system response within settling time of 4 seconds.

Now, suppose you tuned the response and found that control
system stabilizes within 2 seconds but it still has some overshoot.

Now you have the choice that your settling time


limit is 4 seconds. Therefore, now it is better to
increase the settling time from 2 seconds to higher
value but bring back the controller overshoot to zero.
 Control System Example:
Suppose, at 3.5 settling time, your controller has zero overshoot.
It means that now you have obtained the best response within
mentioned settling time and with zero overshoot.

However, in some cases, we don’t have such choice then


it depends upon you that among both faster response and
zero overshoot which parameter you prefer ?
THANK YOU VERY MUCH

You might also like