SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 926
DESIGN AND OPTIMIZATION OF PID CONTROLLER USING GENETIC
ALGORITHM
Gauri Mantri1
, N. R. Kulkarni2
1
Assistant Professor, E & TC Department, Symbiosis Institute of Technology, India, 2
HOD & Professor, Electrical
Department, P.E. Society's Modern College of Engineering, India, gaurim@sitpune.edu.in, nrkmcoe@gmail.com
Abstract
Natural evolution is mimicked by Genetic Algorithms (GAs) which is a stochastic global search method used for optimization. . In
missile control systems Proportional Integral Derivative (PID) control is widely used, but due to empirically selected parameters Kp,
Ki, Kd it is difficult to achieve parameter optimization. Genetic algorithm is a search algorithm that is based on natural selection and
genetics principles.GA is a computational algorithm which deals with genetics of the human body. It evolves with the number of
iterations. After ever iteration a better result is expected. These results are checked for the error. The fittest roots or solution are
considered for the next generation based on the selection criterion. GA randomly generates the initial population of the PID control
parameters according to the calculation of selection (Normalized Geometric Selection), crossover (Arithmetic Crossover) and
mutation (Uniform Mutation), thus optimizing the control parameters. Mean Square Error (MSE) value is chosen as the performance
assessment index. For a missile altitude control Proportional Integral Derivative (PID) controller using genetic algorithm is
implemented & compared with the classical method Zeigler-Nichols (Z-N) in the paper. Z-N method is classical method which tunes
the parameters of PID. The parameters of PID are difficult to tune. Tuned parameters give the optimum solution. Optimum solution
generally converges to a solution having minimum error. Minimum error gives a response of the system in terms of maximum over
shoot, Settling time, Rise time & Steady State Error. The designed PID with the Genetic Algorithm has much faster response than the
classical method.
Index Terms: Genetic Algorithm, Optimization, PID controller Zeigler-Nichols
-----------------------------------------------------------------------***-----------------------------------------------------------------------
1. INTRODUCTION
In today‟s world Proportional Integral Derivative (PID)
controller is widely used for an optimum solution. Optimum
solution gives a better efficiency. For obtaining the better
efficiency the actual output should match the set output. For
this purpose there is a need of a controller. Difficulty of using
a controller is tuning of the parameters of the controller. These
days there are various methods which are used for the tuning
the parameters of PID controller. The classical methods for
tuning the parameters of the PID controller are Ziegler Nichols
oscillation method, Ziegler Nichols reaction curve method,
Cohen-Coon reaction curve method. But recent trends show
that there has been a drastic improvement in the tuning by
using the evolutionary algorithm. These are computational
algorithms which gives better result after every iteration. Few
computational algorithms frequently used these days are Ant
Colony Optimization, Particle Swam Optimization, and
Genetic Algorithm etc. These are based on behavioural pattern
of a living being [5, 6, 7].
An altitude of missile is to be controlled using the PID
controller. The high-tech missiles these days require a robust,
intelligent & precise system. Ziegler Nichols oscillation
method is used & compared with genetically tuned
parameters. The objective of this paper is to show that a
system can be optimized using genetic algorithm [1].
The following section II formulates the system model of a
Missile control system. The focus of section III is on
conventional PID Controller, it‟s tuning by Ziegler Nichols
Method. A brief review of Genetic Algorithm Based PID
Controller along with its implementation is brought up in
section IV. In section V, simulation results of the
corresponding system are obtained and compared.
2. SYSTEM MODEL
The Missile control system along with a PID controller is
shown in the Fig 1. The PID controller used here is the
continuous PID. The altitude of the missile is to be controlled
so the actual position is manipulated in such a way that the
missile is exactly on the required position. PID controller is
used in series with the Steering Engine with a unity feedback
system. The Unity feedback system which gives a feedback of
the actual position sensed & can manipulate the position. The
transfer function of the continuous PID controller is given by
equation (1). The transfer function of the steering engine is
given by equation (2).
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 927
Fig -1: Block Diagram of the Entire System
The transfer function of the PID controller is given as follows:
Gc(s) = K (1 + 1/sTi+ sTd) (1)
K is constant of proportionality
Ti is Integral time; it must be a real and positive value.
Td is Derivative time; it must be a real, finite, and nonnegative
value.
The transfer function of the Steering engine is given as
follows [1]:
(2)
3. TUNING OF PID CONTROLLER USING
CONVENTIONAL APPROACH
3.1 Conventional Approach - Ziegler Nichols Method
A Conventional approach is used to tune the parameters of
PID. As shown in Fig 2, the parameters are obtained by using
SISO tool in MATLAB. For a system shown in Fig 1, the PID
is to be tuned .By giving a input to transfer function of the
whole system the step response is obtained in SIMULINK.
Fig -2: SISO Tool Used for Tuning of Parameters Using ZN
method
Following are the values of the controller obtained from SISO
tool.
Kp=6.3843
Ki=281.25
Kd=0.01004
Transfer function of the compensator is given by
Gc(s)= (3)
Fig-3: System with the compensator transfer function
Both the transfer functions which are in series are multiplied
& further solved for unity feedback system. Fig 4 shows the
transfer function of the sytem with a scope as an output.
Fig-4: Block diagram with the unity feedback transfer
function
3.2 Analysis Of Conventionally Tuned PID
Controller
For the transfer function obtained a step response is applied &
the output is checked on the scope as shown in Fig 5.From the
above system the step response obtained is as follows:
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 928
Fig-5: Simulation of the transfer function
The rise time, tr is the time taken to reach 10 to 90 % of the
final value is about 0.047 sec. The Maximum Overshoot, Mp
of the system is approximately 0.75. Finally the settling time,
ts is about 0.357 sec.
Table -1: Result of the Simulation
Parameters Value
Maximum Overshoot 0.75
Rise Time 0.047
Settling Time 0.357
From the analysis above, the system has not been tuned to its
optimum. In order to achieve the following parameters we go
for genetic algorithm approach. Table 1 illustrates the result of
the simulation
4. TUNING OF PID CONTROLLER USING
GENETIC ALGORITHM APPROACH
4.1 Overview of Genetic Algorithm
Genetic Algorithms (GAs) are a stochastic global search
method that mimics the process of natural evolution. It is one
of the methods used for optimization. The computational
systems keep on improving & this makes GA useful for
optimization. The genetic algorithm starts with no knowledge
of the correct solution and depends entirely on responses from
its environment and evolution operators such as reproduction,
crossover and mutation to arrive at the best solution. By
starting at several independent points and searching in parallel,
the algorithm avoids local minima and converging to sub
optimal solutions. GA starts with an initial chromosome &
check for the fitness value. The fittest chromosomes are taken
as parents further they are reproduced, crossed over &
mutated. The offspring is checked for the value of the fitness
& depending on the value it is either taken or neglected from
the population [1, 2, 3].
Given a clearly defined problem to be solved and a simple GA
works as follows [8]:
1. Start with a randomly generated population of
chromosomes i.e. candidate solutions to a problem.
Candidate Solution is the solution (values of Kp, Kd
& Ki ) after every iteration
2. Create the population size (i.e. No. of roots closer to
the required root those are Kp, Kd & Ki). The limits
of the roots (i.e. Kp, Kd & Ki) or the bounds are
specified.
3. The roots (i.e. Kp, Kd & Ki ) which are selected are
the initial values of the roots required.
4. A selection method called Normalized Geometric
Selection is applied so that any random value can be
selected. Selection is based on the fitness value of the
root.
5. Reproduce the selected roots (i.e. Kp, Kd & Ki ) so
as to get optimized solution.
6. Crossover called Arithmetic crossover & Uniform
mutation are performed so as to alter the roots to get
a optimized root (i.e. Kp, Kd & Ki)
7. Calculate the fitness ƒ(x) (using fitness function/
performance index) of each root (i.e. Kp, Kd & Ki )
in the population.
8. Repeat the following steps until „n‟ offspring have
been created.
9. Using fitness function (performance index MSE)
finds the value of the error in the generation
(iteration).
10. The roots having the highest fitness value are chosen.
11. Thus the roots obtained are the final values of Kp, Kd
& Ki.
12. If the obtained value are not according to the required
ones (fitness value is not up to the mark) then go to
step 2
Each iteration of this process is called a generation. GA is
typically iterated for anywhere from 0 to 500 or more
generations. The entire set of generations is called a run. At
the end of a run there are often one or more highly fit
chromosomes in the population. Since randomness plays a
large role in each run, two runs with different random−number
seeds will generally produce different detailed behaviours. GA
researchers often report statistics averaged over many different
runs of the GA on the same problem [5, 7].
Based on the steps flow chart for GA is as shown in Fig 6:
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 929
Start
Create the
population size i.e
no. of roots closer to
the required root
Initialize
Generation =0
Select roots using
Normalized
Geometric Selection
Reproduce the
population
Perform Arithmetic
Crossover &
Uniform Mutation
Evaluate the Fitness
Function
Check for the
Highest Fitness
Value
Obtain Kp, Kd & Ki
values
End
Fig-6: Flow chart for GA
4.2 Implementation of GA Based PID Controller
Considering the following parameters given in Table 2 in the
genetic algorithm the values of Kp,Ki & Kd are obtained.
Table-2: Parameters of GA
GA Parameters Value/ Method
Population Size 60
Variable bounds [Kp Ki Kd] [0 400; 0 400: 0 400]
Maximum number of
generations
100
Performance Index/ Fitness
function
Mean Square Error
Selection method Normalized
Geometric Selection
Crossover Method Arithmetic Crossover
Mutation method Uniform Mutation
By substituting the values in the genetic algorithm we get the
value of Kp,Ki & Kd over 100 generation as shown in Fig 7.
Fig-7: Values of Kp, Ki & Kd over the generation
The values of the parameters for PID controller are:
Kd = 9.5156
Kp =394.9682
Ki = 395.9763
5. ANALYSIS OF RESULT
The Fig 8 shows minimum error in each generation. The error
goes on reducing we get a steady state error of 0.003224 after
50 generations which remains constant further.
Fig-8: Minimum Error in the generation
Fig 9.shows the step response of the system with GA & Z-N
tuned PID controller. Further the values are compared &
analyzed.
Fig-9: Step Response of the system with GA & Z-N tuned
PID
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 930
Following Table 3 shows the comparison of the results
obtained from the step response of the system. The parameters
considered are the Maximum Overshoot, Rise time, Settling
time & steady state error. Rise time, settling time & steady
state error shows differences. Better results are obtained using
GA than the classically tuned parameters. These results are
obtained from Fig 9.
Table-3: Comparison of results
Tuning
Parameters
Z-N
Method
Genetic
Algorithm
Maximum
overshoot
0.997 0.990
Rise time (sec) 0.18 0.068
Settling time (sec) 0.3 0.13
Steady State Error 0.005 0.0001
CONCLUSIONS
The designed PID with the Genetic Algorithm has much faster
response than the classical method. Classical method is good
for giving the starting points of what the PID values can be.
However the GA designed PID is much better in terms of the
rise time & the settling time than the Z-N method. The steady
state error associated with the GA based PID is 0.0001. PID
parameters tuned by GA in this paper gives the result which is
better than the classical Z-N method.
REFERENCES:
[1]. Zhu Supeng & Fu Wenxing Yang Jun Luo Jianjun
“Applying Genetic Algorithm to Optimization
Parameters of Missile Control System” 978-0-7695-
3745-0/092009 DOI 10.1109/HIS.2009.297 IEEE 2009
Ninth International Conference on Hybrid Intelligent
Systems
[2]. Neenu Thomas, Dr. P. Poongodi “Position Control of
DC Motor Using Genetic Algorithm Based PID
Controller” Proceedings of the World Congress on
Engineering 2009 Vol II WCE 2009, July 1 - 3, 2009,
London, U.K.
[3]. Mahmud Iwan Solihin, Wahyudi, M.A.S. Kamal, Ari
Legowo “Objective Function Selection of GA-Based
PID Control Optimization for Automatic Gantry Crane”
978-1-4244-1692-9/08/$25.00 ©2008 IEEE Proceedings
of the International Conference on Computer and
Communication Engineering 2008 May 13-15, 2008
Kuala Lumpur, Malaysia.
[4]. Mohamed .M. Ismail “Adaptation of PID Controller
using AI Technique for Speed Control of Isolated Steam
Turbine” 978-1-4673-0484-9/12/$31.00_c 2012 IEEE
Japan-Egypt Conference on Electronics,
Communications and Computers
[5]. R.Valarmathi, P.R.Theerthagiri, S.Rakeshkumar “Design
and Analysis of Genetic Algorithm Based Controllers for
Non Linear Liquid Tank System” ISBN: 978-81-
909042-2-3 ©2012 IEEE-International Conference On
Advances In Engineering, Science And Management
(ICAESM -2012) March 30, 31, 2012
[6]. Rashmi A. Mahale, Prof.S.D.Chavan “ A Survey:
Evolutionary and Swarm Based Bio-Inspired
optimization Algorithm” International Journal of
Scientific and Research Publications, Volume 2, Issue
12, December 2012 1 ISSN 2250-3153.
[7]. Mohammed El-Said El-Telbany “Employing Particle
Swarm Optimizer and Genetic Algorithms for Optimal
Tuning of PID Controllers: A Comparative Study”
ICGST-ACSE Journal, Volume 7, Issue 2, November
2007
[8]. M. B. Anandaraju, Dr. P.S. Puttaswamy , Jaswant Singh
Rajpurohit “Genetic Algorithm: An approach to Velocity
Control of an Electric DC Motor” International Journal
of Computer Applications (0975 – 8887) Volume 26–
No.1, July.
BIOGRAPHIES:
Gauri Mantri, Assistant Professor, E &
TC Department, Symbiosis Institute of
Technology, India, gaurim@sitpune.edu.in
N. R. Kulkarni, Head Of the Department
& Professor, Electrical Department, P.E.
Society's Modern College of Engineering,
India, nrkmcoe@gmail.com

More Related Content

What's hot

Signal classification of signal
Signal classification of signalSignal classification of signal
Signal classification of signal
001Abhishek1
 
Pid controllers
Pid controllersPid controllers
Pid controllers
milind1076
 
Net Energy Metering and Smart Meters
Net Energy Metering and Smart MetersNet Energy Metering and Smart Meters
Net Energy Metering and Smart Meters
Mark Valen
 
Pid control by Adarsh singh
Pid control  by Adarsh singhPid control  by Adarsh singh
Pid control by Adarsh singh
Adarsh Singh
 
Introduction to communication system lecture1
Introduction to communication system lecture1Introduction to communication system lecture1
Introduction to communication system lecture1
Jumaan Ally Mohamed
 
Net metering seminar
Net metering seminarNet metering seminar
Net metering seminar
Bhavani Talupula
 
Hybrid power generation by and solar –wind
Hybrid power generation by and solar –windHybrid power generation by and solar –wind
Hybrid power generation by and solar –wind
Uday Wankar
 
Pid controller
Pid controllerPid controller
Pid controller
Dr. Chetan Bhatt
 
Nyquist plot
Nyquist plotNyquist plot
Nyquist plot
Mrunal Deshkar
 
Led lighting for energy efficiency
Led lighting for energy efficiencyLed lighting for energy efficiency
Led lighting for energy efficiency
BHUPATI PRADHAN
 
PREPAID ENERGY METER USING SMART CARD
PREPAID ENERGY METER USING  SMART CARD PREPAID ENERGY METER USING  SMART CARD
PREPAID ENERGY METER USING SMART CARD
Athul Vinoy
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter designSushant Shankar
 
Discrete time control systems
Discrete time control systemsDiscrete time control systems
Discrete time control systemsadd0103
 
PID Controller and its design
PID Controller and its designPID Controller and its design
PID Controller and its design
KonirDom1
 
Smart grid
Smart  gridSmart  grid
Smart grid
Shivangni Sharma
 
What is Smart grid
What is Smart gridWhat is Smart grid
What is Smart grid
Pasala Naresh
 
Transfer function, determination of transfer function in mechanical and elect...
Transfer function, determination of transfer function in mechanical and elect...Transfer function, determination of transfer function in mechanical and elect...
Transfer function, determination of transfer function in mechanical and elect...
Saad Mohammad Araf
 
Introduction to energy auditing
Introduction to energy auditingIntroduction to energy auditing
Introduction to energy auditing
Amit Kumar Senapati, PMP®
 
Prediction of Power Consumption and Leakage Detection
Prediction of Power Consumption and Leakage DetectionPrediction of Power Consumption and Leakage Detection
Prediction of Power Consumption and Leakage Detection
ijtsrd
 

What's hot (20)

Signal classification of signal
Signal classification of signalSignal classification of signal
Signal classification of signal
 
Pid controllers
Pid controllersPid controllers
Pid controllers
 
Net Energy Metering and Smart Meters
Net Energy Metering and Smart MetersNet Energy Metering and Smart Meters
Net Energy Metering and Smart Meters
 
Pid control by Adarsh singh
Pid control  by Adarsh singhPid control  by Adarsh singh
Pid control by Adarsh singh
 
Introduction to communication system lecture1
Introduction to communication system lecture1Introduction to communication system lecture1
Introduction to communication system lecture1
 
Net metering seminar
Net metering seminarNet metering seminar
Net metering seminar
 
Hybrid power generation by and solar –wind
Hybrid power generation by and solar –windHybrid power generation by and solar –wind
Hybrid power generation by and solar –wind
 
Pid controller
Pid controllerPid controller
Pid controller
 
Nyquist plot
Nyquist plotNyquist plot
Nyquist plot
 
Led lighting for energy efficiency
Led lighting for energy efficiencyLed lighting for energy efficiency
Led lighting for energy efficiency
 
PREPAID ENERGY METER USING SMART CARD
PREPAID ENERGY METER USING  SMART CARD PREPAID ENERGY METER USING  SMART CARD
PREPAID ENERGY METER USING SMART CARD
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter design
 
Discrete time control systems
Discrete time control systemsDiscrete time control systems
Discrete time control systems
 
PID Controller and its design
PID Controller and its designPID Controller and its design
PID Controller and its design
 
Smart grid
Smart  gridSmart  grid
Smart grid
 
Solar pv cell
Solar pv cellSolar pv cell
Solar pv cell
 
What is Smart grid
What is Smart gridWhat is Smart grid
What is Smart grid
 
Transfer function, determination of transfer function in mechanical and elect...
Transfer function, determination of transfer function in mechanical and elect...Transfer function, determination of transfer function in mechanical and elect...
Transfer function, determination of transfer function in mechanical and elect...
 
Introduction to energy auditing
Introduction to energy auditingIntroduction to energy auditing
Introduction to energy auditing
 
Prediction of Power Consumption and Leakage Detection
Prediction of Power Consumption and Leakage DetectionPrediction of Power Consumption and Leakage Detection
Prediction of Power Consumption and Leakage Detection
 

Similar to Design and optimization of pid controller using genetic algorithm

Design and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithmDesign and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithm
eSAT Publishing House
 
54 890
54 89054 890
12 article azojete vol 8 125 131
12 article azojete vol 8 125 13112 article azojete vol 8 125 131
12 article azojete vol 8 125 131
Oyeniyi Samuel
 
Optimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environmentOptimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environmentIAEME Publication
 
Di34672675
Di34672675Di34672675
Di34672675
IJERA Editor
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Editor IJARCET
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Editor IJARCET
 
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
ijsc
 
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
ijsc
 
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
IJITCA Journal
 
Performance optimization and comparison of variable parameter using genetic
Performance optimization and comparison of variable parameter using geneticPerformance optimization and comparison of variable parameter using genetic
Performance optimization and comparison of variable parameter using geneticIAEME Publication
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Speed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID ControllerSpeed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID Controller
Ajesh Benny
 
11 21 oct16 13083 26986-2-sm(edit)
11 21 oct16 13083 26986-2-sm(edit)11 21 oct16 13083 26986-2-sm(edit)
11 21 oct16 13083 26986-2-sm(edit)
IAESIJEECS
 
Pa3426282645
Pa3426282645Pa3426282645
Pa3426282645
IJERA Editor
 
At4201308314
At4201308314At4201308314
At4201308314
IJERA Editor
 
Comparison of Tuning Methods of PID Controllers for Non-Linear System
Comparison of Tuning Methods of PID Controllers for Non-Linear SystemComparison of Tuning Methods of PID Controllers for Non-Linear System
Comparison of Tuning Methods of PID Controllers for Non-Linear System
paperpublications3
 
IRJET- Speed Control of DC Motor using PID Controller - A Review
IRJET-  	  Speed Control of DC Motor using PID Controller - A ReviewIRJET-  	  Speed Control of DC Motor using PID Controller - A Review
IRJET- Speed Control of DC Motor using PID Controller - A Review
IRJET Journal
 

Similar to Design and optimization of pid controller using genetic algorithm (20)

Design and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithmDesign and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithm
 
1011ijaia03
1011ijaia031011ijaia03
1011ijaia03
 
54 890
54 89054 890
54 890
 
12 article azojete vol 8 125 131
12 article azojete vol 8 125 13112 article azojete vol 8 125 131
12 article azojete vol 8 125 131
 
Optimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environmentOptimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environment
 
Di34672675
Di34672675Di34672675
Di34672675
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138
 
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
 
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
 
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
 
Performance optimization and comparison of variable parameter using genetic
Performance optimization and comparison of variable parameter using geneticPerformance optimization and comparison of variable parameter using genetic
Performance optimization and comparison of variable parameter using genetic
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Speed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID ControllerSpeed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID Controller
 
11 21 oct16 13083 26986-2-sm(edit)
11 21 oct16 13083 26986-2-sm(edit)11 21 oct16 13083 26986-2-sm(edit)
11 21 oct16 13083 26986-2-sm(edit)
 
Ge2310721081
Ge2310721081Ge2310721081
Ge2310721081
 
Pa3426282645
Pa3426282645Pa3426282645
Pa3426282645
 
At4201308314
At4201308314At4201308314
At4201308314
 
Comparison of Tuning Methods of PID Controllers for Non-Linear System
Comparison of Tuning Methods of PID Controllers for Non-Linear SystemComparison of Tuning Methods of PID Controllers for Non-Linear System
Comparison of Tuning Methods of PID Controllers for Non-Linear System
 
IRJET- Speed Control of DC Motor using PID Controller - A Review
IRJET-  	  Speed Control of DC Motor using PID Controller - A ReviewIRJET-  	  Speed Control of DC Motor using PID Controller - A Review
IRJET- Speed Control of DC Motor using PID Controller - A Review
 

More from eSAT Journals

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
eSAT Journals
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
eSAT Journals
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
eSAT Journals
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
eSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
eSAT Journals
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
eSAT Journals
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
eSAT Journals
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
eSAT Journals
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
eSAT Journals
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
eSAT Journals
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
eSAT Journals
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
eSAT Journals
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
eSAT Journals
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
eSAT Journals
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
eSAT Journals
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
eSAT Journals
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
eSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
eSAT Journals
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
eSAT Journals
 

More from eSAT Journals (20)

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
 

Recently uploaded

weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 

Recently uploaded (20)

weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 

Design and optimization of pid controller using genetic algorithm

  • 1. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 926 DESIGN AND OPTIMIZATION OF PID CONTROLLER USING GENETIC ALGORITHM Gauri Mantri1 , N. R. Kulkarni2 1 Assistant Professor, E & TC Department, Symbiosis Institute of Technology, India, 2 HOD & Professor, Electrical Department, P.E. Society's Modern College of Engineering, India, gaurim@sitpune.edu.in, nrkmcoe@gmail.com Abstract Natural evolution is mimicked by Genetic Algorithms (GAs) which is a stochastic global search method used for optimization. . In missile control systems Proportional Integral Derivative (PID) control is widely used, but due to empirically selected parameters Kp, Ki, Kd it is difficult to achieve parameter optimization. Genetic algorithm is a search algorithm that is based on natural selection and genetics principles.GA is a computational algorithm which deals with genetics of the human body. It evolves with the number of iterations. After ever iteration a better result is expected. These results are checked for the error. The fittest roots or solution are considered for the next generation based on the selection criterion. GA randomly generates the initial population of the PID control parameters according to the calculation of selection (Normalized Geometric Selection), crossover (Arithmetic Crossover) and mutation (Uniform Mutation), thus optimizing the control parameters. Mean Square Error (MSE) value is chosen as the performance assessment index. For a missile altitude control Proportional Integral Derivative (PID) controller using genetic algorithm is implemented & compared with the classical method Zeigler-Nichols (Z-N) in the paper. Z-N method is classical method which tunes the parameters of PID. The parameters of PID are difficult to tune. Tuned parameters give the optimum solution. Optimum solution generally converges to a solution having minimum error. Minimum error gives a response of the system in terms of maximum over shoot, Settling time, Rise time & Steady State Error. The designed PID with the Genetic Algorithm has much faster response than the classical method. Index Terms: Genetic Algorithm, Optimization, PID controller Zeigler-Nichols -----------------------------------------------------------------------***----------------------------------------------------------------------- 1. INTRODUCTION In today‟s world Proportional Integral Derivative (PID) controller is widely used for an optimum solution. Optimum solution gives a better efficiency. For obtaining the better efficiency the actual output should match the set output. For this purpose there is a need of a controller. Difficulty of using a controller is tuning of the parameters of the controller. These days there are various methods which are used for the tuning the parameters of PID controller. The classical methods for tuning the parameters of the PID controller are Ziegler Nichols oscillation method, Ziegler Nichols reaction curve method, Cohen-Coon reaction curve method. But recent trends show that there has been a drastic improvement in the tuning by using the evolutionary algorithm. These are computational algorithms which gives better result after every iteration. Few computational algorithms frequently used these days are Ant Colony Optimization, Particle Swam Optimization, and Genetic Algorithm etc. These are based on behavioural pattern of a living being [5, 6, 7]. An altitude of missile is to be controlled using the PID controller. The high-tech missiles these days require a robust, intelligent & precise system. Ziegler Nichols oscillation method is used & compared with genetically tuned parameters. The objective of this paper is to show that a system can be optimized using genetic algorithm [1]. The following section II formulates the system model of a Missile control system. The focus of section III is on conventional PID Controller, it‟s tuning by Ziegler Nichols Method. A brief review of Genetic Algorithm Based PID Controller along with its implementation is brought up in section IV. In section V, simulation results of the corresponding system are obtained and compared. 2. SYSTEM MODEL The Missile control system along with a PID controller is shown in the Fig 1. The PID controller used here is the continuous PID. The altitude of the missile is to be controlled so the actual position is manipulated in such a way that the missile is exactly on the required position. PID controller is used in series with the Steering Engine with a unity feedback system. The Unity feedback system which gives a feedback of the actual position sensed & can manipulate the position. The transfer function of the continuous PID controller is given by equation (1). The transfer function of the steering engine is given by equation (2).
  • 2. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 927 Fig -1: Block Diagram of the Entire System The transfer function of the PID controller is given as follows: Gc(s) = K (1 + 1/sTi+ sTd) (1) K is constant of proportionality Ti is Integral time; it must be a real and positive value. Td is Derivative time; it must be a real, finite, and nonnegative value. The transfer function of the Steering engine is given as follows [1]: (2) 3. TUNING OF PID CONTROLLER USING CONVENTIONAL APPROACH 3.1 Conventional Approach - Ziegler Nichols Method A Conventional approach is used to tune the parameters of PID. As shown in Fig 2, the parameters are obtained by using SISO tool in MATLAB. For a system shown in Fig 1, the PID is to be tuned .By giving a input to transfer function of the whole system the step response is obtained in SIMULINK. Fig -2: SISO Tool Used for Tuning of Parameters Using ZN method Following are the values of the controller obtained from SISO tool. Kp=6.3843 Ki=281.25 Kd=0.01004 Transfer function of the compensator is given by Gc(s)= (3) Fig-3: System with the compensator transfer function Both the transfer functions which are in series are multiplied & further solved for unity feedback system. Fig 4 shows the transfer function of the sytem with a scope as an output. Fig-4: Block diagram with the unity feedback transfer function 3.2 Analysis Of Conventionally Tuned PID Controller For the transfer function obtained a step response is applied & the output is checked on the scope as shown in Fig 5.From the above system the step response obtained is as follows:
  • 3. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 928 Fig-5: Simulation of the transfer function The rise time, tr is the time taken to reach 10 to 90 % of the final value is about 0.047 sec. The Maximum Overshoot, Mp of the system is approximately 0.75. Finally the settling time, ts is about 0.357 sec. Table -1: Result of the Simulation Parameters Value Maximum Overshoot 0.75 Rise Time 0.047 Settling Time 0.357 From the analysis above, the system has not been tuned to its optimum. In order to achieve the following parameters we go for genetic algorithm approach. Table 1 illustrates the result of the simulation 4. TUNING OF PID CONTROLLER USING GENETIC ALGORITHM APPROACH 4.1 Overview of Genetic Algorithm Genetic Algorithms (GAs) are a stochastic global search method that mimics the process of natural evolution. It is one of the methods used for optimization. The computational systems keep on improving & this makes GA useful for optimization. The genetic algorithm starts with no knowledge of the correct solution and depends entirely on responses from its environment and evolution operators such as reproduction, crossover and mutation to arrive at the best solution. By starting at several independent points and searching in parallel, the algorithm avoids local minima and converging to sub optimal solutions. GA starts with an initial chromosome & check for the fitness value. The fittest chromosomes are taken as parents further they are reproduced, crossed over & mutated. The offspring is checked for the value of the fitness & depending on the value it is either taken or neglected from the population [1, 2, 3]. Given a clearly defined problem to be solved and a simple GA works as follows [8]: 1. Start with a randomly generated population of chromosomes i.e. candidate solutions to a problem. Candidate Solution is the solution (values of Kp, Kd & Ki ) after every iteration 2. Create the population size (i.e. No. of roots closer to the required root those are Kp, Kd & Ki). The limits of the roots (i.e. Kp, Kd & Ki) or the bounds are specified. 3. The roots (i.e. Kp, Kd & Ki ) which are selected are the initial values of the roots required. 4. A selection method called Normalized Geometric Selection is applied so that any random value can be selected. Selection is based on the fitness value of the root. 5. Reproduce the selected roots (i.e. Kp, Kd & Ki ) so as to get optimized solution. 6. Crossover called Arithmetic crossover & Uniform mutation are performed so as to alter the roots to get a optimized root (i.e. Kp, Kd & Ki) 7. Calculate the fitness ƒ(x) (using fitness function/ performance index) of each root (i.e. Kp, Kd & Ki ) in the population. 8. Repeat the following steps until „n‟ offspring have been created. 9. Using fitness function (performance index MSE) finds the value of the error in the generation (iteration). 10. The roots having the highest fitness value are chosen. 11. Thus the roots obtained are the final values of Kp, Kd & Ki. 12. If the obtained value are not according to the required ones (fitness value is not up to the mark) then go to step 2 Each iteration of this process is called a generation. GA is typically iterated for anywhere from 0 to 500 or more generations. The entire set of generations is called a run. At the end of a run there are often one or more highly fit chromosomes in the population. Since randomness plays a large role in each run, two runs with different random−number seeds will generally produce different detailed behaviours. GA researchers often report statistics averaged over many different runs of the GA on the same problem [5, 7]. Based on the steps flow chart for GA is as shown in Fig 6:
  • 4. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 929 Start Create the population size i.e no. of roots closer to the required root Initialize Generation =0 Select roots using Normalized Geometric Selection Reproduce the population Perform Arithmetic Crossover & Uniform Mutation Evaluate the Fitness Function Check for the Highest Fitness Value Obtain Kp, Kd & Ki values End Fig-6: Flow chart for GA 4.2 Implementation of GA Based PID Controller Considering the following parameters given in Table 2 in the genetic algorithm the values of Kp,Ki & Kd are obtained. Table-2: Parameters of GA GA Parameters Value/ Method Population Size 60 Variable bounds [Kp Ki Kd] [0 400; 0 400: 0 400] Maximum number of generations 100 Performance Index/ Fitness function Mean Square Error Selection method Normalized Geometric Selection Crossover Method Arithmetic Crossover Mutation method Uniform Mutation By substituting the values in the genetic algorithm we get the value of Kp,Ki & Kd over 100 generation as shown in Fig 7. Fig-7: Values of Kp, Ki & Kd over the generation The values of the parameters for PID controller are: Kd = 9.5156 Kp =394.9682 Ki = 395.9763 5. ANALYSIS OF RESULT The Fig 8 shows minimum error in each generation. The error goes on reducing we get a steady state error of 0.003224 after 50 generations which remains constant further. Fig-8: Minimum Error in the generation Fig 9.shows the step response of the system with GA & Z-N tuned PID controller. Further the values are compared & analyzed. Fig-9: Step Response of the system with GA & Z-N tuned PID
  • 5. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 930 Following Table 3 shows the comparison of the results obtained from the step response of the system. The parameters considered are the Maximum Overshoot, Rise time, Settling time & steady state error. Rise time, settling time & steady state error shows differences. Better results are obtained using GA than the classically tuned parameters. These results are obtained from Fig 9. Table-3: Comparison of results Tuning Parameters Z-N Method Genetic Algorithm Maximum overshoot 0.997 0.990 Rise time (sec) 0.18 0.068 Settling time (sec) 0.3 0.13 Steady State Error 0.005 0.0001 CONCLUSIONS The designed PID with the Genetic Algorithm has much faster response than the classical method. Classical method is good for giving the starting points of what the PID values can be. However the GA designed PID is much better in terms of the rise time & the settling time than the Z-N method. The steady state error associated with the GA based PID is 0.0001. PID parameters tuned by GA in this paper gives the result which is better than the classical Z-N method. REFERENCES: [1]. Zhu Supeng & Fu Wenxing Yang Jun Luo Jianjun “Applying Genetic Algorithm to Optimization Parameters of Missile Control System” 978-0-7695- 3745-0/092009 DOI 10.1109/HIS.2009.297 IEEE 2009 Ninth International Conference on Hybrid Intelligent Systems [2]. Neenu Thomas, Dr. P. Poongodi “Position Control of DC Motor Using Genetic Algorithm Based PID Controller” Proceedings of the World Congress on Engineering 2009 Vol II WCE 2009, July 1 - 3, 2009, London, U.K. [3]. Mahmud Iwan Solihin, Wahyudi, M.A.S. Kamal, Ari Legowo “Objective Function Selection of GA-Based PID Control Optimization for Automatic Gantry Crane” 978-1-4244-1692-9/08/$25.00 ©2008 IEEE Proceedings of the International Conference on Computer and Communication Engineering 2008 May 13-15, 2008 Kuala Lumpur, Malaysia. [4]. Mohamed .M. Ismail “Adaptation of PID Controller using AI Technique for Speed Control of Isolated Steam Turbine” 978-1-4673-0484-9/12/$31.00_c 2012 IEEE Japan-Egypt Conference on Electronics, Communications and Computers [5]. R.Valarmathi, P.R.Theerthagiri, S.Rakeshkumar “Design and Analysis of Genetic Algorithm Based Controllers for Non Linear Liquid Tank System” ISBN: 978-81- 909042-2-3 ©2012 IEEE-International Conference On Advances In Engineering, Science And Management (ICAESM -2012) March 30, 31, 2012 [6]. Rashmi A. Mahale, Prof.S.D.Chavan “ A Survey: Evolutionary and Swarm Based Bio-Inspired optimization Algorithm” International Journal of Scientific and Research Publications, Volume 2, Issue 12, December 2012 1 ISSN 2250-3153. [7]. Mohammed El-Said El-Telbany “Employing Particle Swarm Optimizer and Genetic Algorithms for Optimal Tuning of PID Controllers: A Comparative Study” ICGST-ACSE Journal, Volume 7, Issue 2, November 2007 [8]. M. B. Anandaraju, Dr. P.S. Puttaswamy , Jaswant Singh Rajpurohit “Genetic Algorithm: An approach to Velocity Control of an Electric DC Motor” International Journal of Computer Applications (0975 – 8887) Volume 26– No.1, July. BIOGRAPHIES: Gauri Mantri, Assistant Professor, E & TC Department, Symbiosis Institute of Technology, India, gaurim@sitpune.edu.in N. R. Kulkarni, Head Of the Department & Professor, Electrical Department, P.E. Society's Modern College of Engineering, India, nrkmcoe@gmail.com