Professional Documents
Culture Documents
I. PROLEM COSIDERED
The Ziegler-Nichols tuning method is based on the Fig 3 : Block diagram of the PSO based PID
determination of processes inherent characteristics such as
the process gain , process time constant and process dead Where Gc(s) = PID controller
time . These characteristics are used to determine the
controller tuning parameters. The searching procedures of the proposed PSO-PID
controller were shown as below.
Tyreus Luyben(T-L) is a modified form of the above
method. The ZN tunings were derived to give decay ratio of Step 1) Specify the lower and upper bounds of the three
1/4.This is too aggressive for most process control systems, controller parameters and initialize randomly the individuals
where oscillations and overshoot is usually not desired at of the population including searching points,
all. This led Tyreus and Luyben [10] to recommend the velocities, Pbests and gbests.
following PID-rules for more conservative loops The first Step 2) For each initial individual of the population,
step in the procedure is to generate sustained oscillations calculate the values of the three performance criteria in the
with a P-controller, and from this obtain the “ultimate” gain time domain, namely Mp ,ts , and ess .
and corresponding “ultimate” period . Step 3) Calculate the evaluation value of each individual in
the population using the evaluation function..
Another classical method is Internal model control Step 4) Compare each individual’s evaluation value with its
(IMC).There are several versions of IMC-PID. We consider Pbest.The best evaluation value among the Pbest is denoted
the one proposed by Riveria[10].It has a tuning parameter as gbest .
called Ȝ The smaller the value the better performance the Step 5) Modify the member velocity of each individual
closed loop system will have. Step 6) Modify the member position of each individual
Step 8) If the number of iterations reaches the maximum,
then go to Step 9. Otherwise, go to Step 2.
629
Step 9) The individual that generates the latest gbest is an 0.61 respectively. The response obtained by IMC method is
optimal controller parameter. shown in fig 6
Step Response
1.4
V RESULTS AND DISCUSSIONS
1.2
Amplitude
The following step response was obtained as shown in fig
4. 0.6
0.2
1.2
1 0
0 20 40 60 80 100 120 140 160 180 200
Time (sec)
0.8
Fig 6:Step response using IMC method
A m p litu d e
0.6
0.4
As seen in the above figure the settling time has reduced so
is the peak overshoot and steady state error is zero
0.2
0
0 20 40 60 80 100 120 140 160 180 200
The system is now simulated using PSO based PID
Time (sec) controller. The values of Kp, Ki and Kd obtained are, 3.26,
0.13, 13.61 respectively. The response is shown in fig 7.
Fig 4: Step response using ZN tuning. 1.4
The system was again tuned using Tyreus Luyben method. 0.6
Step Response 0
0 10 20 30 40 50 60 70 80 90 100
t(sec)
0.2 Table1: Time response parameters obtained using various tuning methods
630
VI CONCLUSION Neutralization Plant”, IEEE Conference on Deciscion and Control
and the European Control Conference,2004
[4] J.Kennedy and R.C.Eberhart. “Swarm Intelligence”. Morgan
From Table 1 it can be observed that all the Kaufmann. 2001
conventional methods of controller tuning lead to a large [5] M. Clerc. Particle Swarm Optimization. ISTE, 2006.
settling time, overshoot,.All the four methods gave steady [6] D. N. Wilke, S. Kok, and A. A. Groenwold, “Comparison of linear
state error as zero. PSO based tuning methods have proved and classical velocity update rules in particle swarm optimization
their excellence in giving better results by improving the notes on diversity”, International Journal for Numerical Methods in
steady state error ,reduction in peak overshoot and settling Engineering, Vol. 70, No. 8, pp. 962–984, 2007.
time characteristics. [7] T. L. Seng, M. B. Khalid, and R. Yusof, “Tuning of a neuro-fuzzy
controllerby genetic algorithm,” IEEE Trans. Syst., Man, Cybern. B,
vol. 29, pp. 226–236, Apr. 1999.
REFERENCES
[8] Pillay’A Particle swarm optimization approach for tuning of SISO
control loops’Master’s Degree in Technology: Electrical Engineering
[1] B. Nagraj, S. Subha,and B.Rampriya “Tuning algorthims for PID – Light Current, Durban University of technology.2009
controller using soft computing techniques”, International journal of [9] M.Masri ,H.Pour and M.Maghpure “A PSO-based optimum design of
computer science and network theory ,Vol .08 No 6, April 2008. PID controller for a linear brushless dc motor”, World academy of
[2] M. Clerc, and J. Kennedy, “The Particle Swarm- Explosion, science,engineering and technology 26,April 2007
Stability, and Convergence in a Multidimensional Complex Space”, [10] ] Sigurd Skogestad “Probably the best simple PID tuning rules in the
IEEE Transactions on Evolutionary Computation, 2002, 6, pp 58-73 world”, Department of Chemical Engineering,Norwegian University
[3] Andrey Popov, Adel Farag and Herbert, “Tuning of PID controller of Science and Technology ,Process Control July 3, 2001
using a Multi objective Optimization Technique Applied to A
631