SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 7, July 2013
2337
www.ijarcet.org

Abstract— A PID controller is designed using ISE, IAE, ITAE
and MSE error criteria for stable linear time invariant
continuous system. A Simulated Annealing PID controller is
designed for the plant to meet the desired performance
specifications by using SA optimization method. PID controller
gain parameters Kp,Ki,Kd are designed and applied to the
PID controller system .The PID controller closed loop response
is observed for ISE, IAE, IATE and MSE error criteria. A
comparison of system performance observed for all four
criteria.
Keywords—PID Controller Tuning, Simulated annealing,
Optimization technique, Close loop feedback.
1. PID controller system
PID controller consists of Proportional, Integral and
Derivative gains. The PID feedback control system is
illustrated in Fig. 1 where r, e, y are respectively the
reference, error and controlled variables. Where Kp is
proportional gain ,Ki is integral gain and Kd is derivative
gain.
Fig 1: A common feedback PID control system
Manuscript received July, 2013.
Yogendra Kumar Soni is PG (M.TECH) Student of UCE, Rajasthan
Technical University KOTA (Mob.No.9784398967; )
Rajesh Bhatt is Assit. Prof. of UCE, Rajasthan Technical University KOTA
(Mob.No.9413222142;)
In the diagram of Fig.1, G(s) is the plant transfer function
and C(s) is the PID controller transfer function that is given
as:
C(s) = Kp+ + Kd [1]
Where Kp ,Ki, Kd parameters of the PID controllers that are
going to be tuned using Simulated annealing.
2 Performance evaluation criteria
Quantification of system performance is achieved through a
performance index. The performance selected depends on the
process under consideration and is chosen such that
emphasis is placed on specific aspects of system
performance. Furthermore, performance index is defined as a
quantitative measure to depict the system performance of the
designed PID controller. Using this technique an ‘optimum
system’ can often be designed and a set of PID parameters in
the system can be adjusted to meet the required specification.
For a PID- controlled system, there are often four indices to
depict the system performance ISE, IAE, IATE and MSE.
They are defined as follows:
ISE Index:
ISE = [2]
IAE Index:
IAE = [3]
IATE Index:
IATE = [4]
MSE Index:
MSE =1/t [5]
The following performance indexes are used to minimize the
overshoot, settling time, steady state error and reference
tracking error for PSO-PID controller system. Therefore, for
the SA-based PID tuning, these performance indexes are
used as the objective function. In other word, the objective in
the SA-based optimization is to seek a set of PID parameters
such that the feedback control system has minimum
performance index.
Simulated Annealing optimized PID
Controller design using ISE, IAE, IATE and
MSE error criteria
Yogendra Kumar Soni1
and Rajesh Bhatt (Assit. Prof.)2
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 7, July 2013
www.ijarcet.org
2338
3. Simulated Annealing algorithms [1]
3.1 Simulated Annealing
Step 1: Initialize – Start with a random initial placement.
Initialize a very high “temperature”.
Step 2: Move – Perturb the placement through a defined
move.
Step 3: Calculate score – calculate the change in the score
due to the move made.
Step 4: Choose – Depending on the change in score, accept or
reject the move. The probability of acceptance depending on
the current “temperature”.
Step 5: Update and repeat– Update the temperature value by
lowering the temperature. Go back to Step 2. The process is
done until “Freezing Point” is reached.
The simulated annealing is based on the following
characteristics Annealing in metals ,Heat the solid state
metal to a high temperature ,cool it down very slowly
according to a specific schedule. If the heating temperature is
sufficiently high to ensure random state and the cooling
process is slow enough to ensure thermal equilibrium, then
the atoms will place themselves in a pattern that corresponds
to the global energy minimum of a perfect crystal.
Simulated annealing (SA) is a random-search technique
which exploits an analogy between the way in which a metal
cools and freezes into a minimum energy crystalline
structure (the annealing process) and the search for a
minimum in a more general system; it forms the basis of an
optimization technique for combinatorial and other problems
.Simulated annealing was developed in 1983 to deal with
highly nonlinear problems. SA approaches the global
maximization problem similarlyto using a bouncing ball that
can bounce over mountains from valley to valley. It begins at
a high "temperature" which enables the ball to make very
high bounces, which enables it to bounce over any mountain
to access any valley, given enough bounces. As the
temperature declines the ball cannot bounce so high, and it
can also settle to become trapped in relatively small ranges of
valleys. A generating distribution generates possible valleys
or states to be explored. An acceptance distribution is also
defined, which depends on the difference between the
function value of the present generated valley to be explored
and the last saved lowest valley. The acceptance distribution
decides probabilistically whether to stay in a new lower
valley or to bounce out of it. All the generating and
acceptance distributions depend on the temperature .It has
been proved that by carefully controlling the rate of cooling
of the temperature, SA can find the global optimum.
However, this requires infinite time. Fast annealing and very
fast simulated reannealing (VFSR) or adaptive simulated
annealing (ASA) are each in turn exponentially faster and
overcome this problem.
3.2 Strengths of SA
Simulated annealing can deal with highly nonlinear models,
chaotic and noisy data and many constraints .It is a robust
and general technique .Its main advantages over other local
search methods are its flexibility and its ability to approach
global optimality. The algorithm is quite versatile since it
does not rely on any restrictive properties of the model.SA
methods are easily "tuned". For any reasonably difficult
nonlinear or stochastic system, a given optimization
algorithm can be tuned to enhance its performance and since
it takes time and effort to become familiar with a given code,
the ability to tune a given algorithm for use in more than one
problem should be considered an important feature of an
algorithm.
3.3 Weaknesses of SA
Since SA is a metaheuristic , a lot of choices are required to
turn it into an actual algorithm .There is a clear tradeoff
between the quality of the solutions and the time required to
compute them .The tailoring work required to account for
different classes of constraints and to fine-tune the
parameters
of the algorithm can be rather delicate .The precision of the
numbers used in implementation is of SA can have a
significant effect upon the quality of the outcome.
4..Flow chart of Simulated Annealing[1]
Fig. 2 Flow chart of simulated annealing algorithms
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 7, July 2013
2339
www.ijarcet.org
Fig. 3 Convergence of simulated annealing process
5. SIMULATION AND RESULTS
The transfer function (G) for the process is.
2.295 s^3 - 0.01173 s^2 - 1.639e-005 s + 7.368e-009
---------------------------------------------------------------------
s^4 - 0.01114 s^3 + 5.288e-005 s^2 + 9.232e-010 s +
2.06e-014 [6]
0 500 1000 1500 2000 2500 3000
-0.5
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
x 10
9
Step response of open loop plant
time in seconds
amplitude
Fig 4 Step response of open loop plant
PID Controller tuning using Simulated Annealing
algorithms [1]
Now we tune PID parameters Kp, Ki, Kd for above reduced
order system by using simulated annealing Algorithm .We
set Initial Temperature 100. Fitness Function is used for
designing PID controller ISE, IAE, ITAE and MSE.
5.1 SA-PID Controller tuning using ISE
We applythe simulated annealing to tune the PID parameters
Kp,Ki and Kd to meet the system performance criteria. We
use the Integral of Squired Error. We obtain the kp =
1.0735e+003,ki = 9.6417e+003 and kd =1.0021e+003
Fig. 5 The step response of the SA-PID controller system for
ISE.
The step response of the SA-PID controller system is shown
in figure 5.
5.2 SA-PID Controller tuning using IATE
We apply the simulated annealing to tune the PID
parameters Kp,Ki and Kd to meet the system performance
criteria. We use the Integral of absolute time error .We obtain
the kp =1.0182e+003,ki = 1.0102e+003 and kd =
3.7867e+004
The step response of the SA-PID controller system is shown
in figure 6.
Fig. 6 The step response of the SA-PID controller system for
IATE.
5.3 SA-PID Controller tuning using IAE
We apply the simulated annealing to tune the PID
parameters Kp,Ki and Kd to meet the system performance
criteria. We use the Integral of absolute error .We obtain the
kp = 1.0000e+003,ki = 1.0152e+003 and kd =
3.1448e+004. The step response of the SA-PID controller
system is shown in figure 7.
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 7, July 2013
www.ijarcet.org
2340
Fig. 7 The step response of the SA-PID controller system for
IAE.
5.4 SA-PID Controller tuning using MSE
We apply the simulated annealing to tune the PID
parameters Kp,Ki and Kd to meet the system performance
criteria. We use the Mean Squire Error. We obtain the kp =
1.0000e+003,ki = 1.0152e+003 and kd = 3.1448e+004
The step response of the SA-PID controller system is shown
in figure 8.
Fig. 8 The step response of the SA-PID controller system for
MSE.
Table1.1 Comparision of SA-PID Controller system for
Different Error Critria
Error criteria
Parameters
ISE IATE IAE MSE
Kp 1.0735e+0
03
1.8890e
+003
1.0000e+
003
1.0806
e+003
Ki 9.6417e+0
03
1.0011e
+003
1.0152e+
003
1.0187
e+003
Kd 1.0021e+0
03
7.4841e
+004
3.1448e+
004
9.5779
e+003
RiseTime 9.4875e-00
4
1.2721e
-005
3.0275e-
005
9.9401
e-005
SettlingTime 0.0017 2.2641e
-005
5.3881e-
005
1.7690
e-004
SettlingMin 0.9032 0.9028 0.9028 0.9028
SettlingMax 1.0004 1.0000 1.0000 1.0000
Overshoot 0.0449 0 0 0
Undershoot 0 0 0 0
Peak 1.0004 1.0000 1.0000 1.0000
PeakTime 0.0045 6.0708e
-005
1.4448e-
004
4.7437
e-004
fval 0.9312 9.5861e
-006
1.0001 0.0100
Conclusion
We can see from the results that open loop plant is highly
unstable system.Then we design the PID controller system
using simulated annealing.fom the Table 1.1 we can see that
fval is minimun for IATE criteria.For the above SA-PID
controller system with IATE criteria undershoot 0 %
,overshoot 0 % and settling time 2.2641e-005 seconds.
References
[1] Franco Busetti “Simulated annealing overview”.
[2] dingyu xuet and d.p. atherton ,“a reduction based pid controller design
algorithm for a class of plant model”,u.k. proceeding of 23 conference on
decision and control dec 1993.
[3]anitha mary.x and l.sivakumar “a reduced order transfer function models for
alstom gasifier using genetic algorithm ”international journal of computer
applications (0975 – 8887) volume 46– no.5, may 2012 .
[4] Yogendra Kumar Soni and Rajesh Bhatt “PSO optimized reduced order PID
Controller design”International Journal Of Advanced Resarch in Computer
Engineering & Technology.Volume 2 Issue 3,March-2013,pp 989-992
ISSN:2278-1323.

Weitere ähnliche Inhalte

Was ist angesagt?

A New Simulation Modeling for Nonlinear Current Control in Single Phase Grid ...
A New Simulation Modeling for Nonlinear Current Control in Single Phase Grid ...A New Simulation Modeling for Nonlinear Current Control in Single Phase Grid ...
A New Simulation Modeling for Nonlinear Current Control in Single Phase Grid ...IRJET Journal
 
ECE_561_Final_Project
ECE_561_Final_ProjectECE_561_Final_Project
ECE_561_Final_Projectpranavd211190
 
ACHIEVING ENERGY EFFICIENCIES IN COLD STORAGES
ACHIEVING ENERGY EFFICIENCIES IN COLD STORAGESACHIEVING ENERGY EFFICIENCIES IN COLD STORAGES
ACHIEVING ENERGY EFFICIENCIES IN COLD STORAGESJack Watson
 
IRJET- Thermal Analysis and Optimisation of Ceramic Heating Pads for Small Tu...
IRJET- Thermal Analysis and Optimisation of Ceramic Heating Pads for Small Tu...IRJET- Thermal Analysis and Optimisation of Ceramic Heating Pads for Small Tu...
IRJET- Thermal Analysis and Optimisation of Ceramic Heating Pads for Small Tu...IRJET Journal
 
IRJET- Design And Implementation of 230v Load Control System using RTC ...
IRJET-  	  Design And Implementation of 230v Load Control System using RTC   ...IRJET-  	  Design And Implementation of 230v Load Control System using RTC   ...
IRJET- Design And Implementation of 230v Load Control System using RTC ...IRJET Journal
 
Evaluation of energy saving potential for optimal time response of hvac contr...
Evaluation of energy saving potential for optimal time response of hvac contr...Evaluation of energy saving potential for optimal time response of hvac contr...
Evaluation of energy saving potential for optimal time response of hvac contr...Basrah University for Oil and Gas
 
Parameter selection in a combined cycle power plant
Parameter selection in a combined cycle power plantParameter selection in a combined cycle power plant
Parameter selection in a combined cycle power plantModelon
 
Parametric Optimization of Solar Parabolic Collectors Using AHP-TOPSIS
Parametric Optimization of Solar Parabolic Collectors Using AHP-TOPSISParametric Optimization of Solar Parabolic Collectors Using AHP-TOPSIS
Parametric Optimization of Solar Parabolic Collectors Using AHP-TOPSISIRJET Journal
 
Gaining improved performances of agc in a multi area power system
Gaining improved performances of agc in a multi area power systemGaining improved performances of agc in a multi area power system
Gaining improved performances of agc in a multi area power systemIAEME Publication
 
Actual Time Online Thermal Mapping Of significant Components In Data Hub
Actual Time Online Thermal Mapping Of significant Components In Data Hub Actual Time Online Thermal Mapping Of significant Components In Data Hub
Actual Time Online Thermal Mapping Of significant Components In Data Hub IRJET Journal
 
Modeling and Optimization of Cold Crucible Furnaces for Melting Metals
Modeling and Optimization of Cold Crucible Furnaces for Melting MetalsModeling and Optimization of Cold Crucible Furnaces for Melting Metals
Modeling and Optimization of Cold Crucible Furnaces for Melting MetalsFluxtrol Inc.
 
Analysis of thermal fatigue failure using IoT
Analysis of thermal fatigue failure using IoTAnalysis of thermal fatigue failure using IoT
Analysis of thermal fatigue failure using IoTManupratap Singh Parmar
 
Design of a low cost temperature controller for high temperature furnaces use...
Design of a low cost temperature controller for high temperature furnaces use...Design of a low cost temperature controller for high temperature furnaces use...
Design of a low cost temperature controller for high temperature furnaces use...eSAT Publishing House
 
Autonomous control of a thermal distortion tester
Autonomous control of a thermal distortion testerAutonomous control of a thermal distortion tester
Autonomous control of a thermal distortion testerMichael Sallmen
 

Was ist angesagt? (14)

A New Simulation Modeling for Nonlinear Current Control in Single Phase Grid ...
A New Simulation Modeling for Nonlinear Current Control in Single Phase Grid ...A New Simulation Modeling for Nonlinear Current Control in Single Phase Grid ...
A New Simulation Modeling for Nonlinear Current Control in Single Phase Grid ...
 
ECE_561_Final_Project
ECE_561_Final_ProjectECE_561_Final_Project
ECE_561_Final_Project
 
ACHIEVING ENERGY EFFICIENCIES IN COLD STORAGES
ACHIEVING ENERGY EFFICIENCIES IN COLD STORAGESACHIEVING ENERGY EFFICIENCIES IN COLD STORAGES
ACHIEVING ENERGY EFFICIENCIES IN COLD STORAGES
 
IRJET- Thermal Analysis and Optimisation of Ceramic Heating Pads for Small Tu...
IRJET- Thermal Analysis and Optimisation of Ceramic Heating Pads for Small Tu...IRJET- Thermal Analysis and Optimisation of Ceramic Heating Pads for Small Tu...
IRJET- Thermal Analysis and Optimisation of Ceramic Heating Pads for Small Tu...
 
IRJET- Design And Implementation of 230v Load Control System using RTC ...
IRJET-  	  Design And Implementation of 230v Load Control System using RTC   ...IRJET-  	  Design And Implementation of 230v Load Control System using RTC   ...
IRJET- Design And Implementation of 230v Load Control System using RTC ...
 
Evaluation of energy saving potential for optimal time response of hvac contr...
Evaluation of energy saving potential for optimal time response of hvac contr...Evaluation of energy saving potential for optimal time response of hvac contr...
Evaluation of energy saving potential for optimal time response of hvac contr...
 
Parameter selection in a combined cycle power plant
Parameter selection in a combined cycle power plantParameter selection in a combined cycle power plant
Parameter selection in a combined cycle power plant
 
Parametric Optimization of Solar Parabolic Collectors Using AHP-TOPSIS
Parametric Optimization of Solar Parabolic Collectors Using AHP-TOPSISParametric Optimization of Solar Parabolic Collectors Using AHP-TOPSIS
Parametric Optimization of Solar Parabolic Collectors Using AHP-TOPSIS
 
Gaining improved performances of agc in a multi area power system
Gaining improved performances of agc in a multi area power systemGaining improved performances of agc in a multi area power system
Gaining improved performances of agc in a multi area power system
 
Actual Time Online Thermal Mapping Of significant Components In Data Hub
Actual Time Online Thermal Mapping Of significant Components In Data Hub Actual Time Online Thermal Mapping Of significant Components In Data Hub
Actual Time Online Thermal Mapping Of significant Components In Data Hub
 
Modeling and Optimization of Cold Crucible Furnaces for Melting Metals
Modeling and Optimization of Cold Crucible Furnaces for Melting MetalsModeling and Optimization of Cold Crucible Furnaces for Melting Metals
Modeling and Optimization of Cold Crucible Furnaces for Melting Metals
 
Analysis of thermal fatigue failure using IoT
Analysis of thermal fatigue failure using IoTAnalysis of thermal fatigue failure using IoT
Analysis of thermal fatigue failure using IoT
 
Design of a low cost temperature controller for high temperature furnaces use...
Design of a low cost temperature controller for high temperature furnaces use...Design of a low cost temperature controller for high temperature furnaces use...
Design of a low cost temperature controller for high temperature furnaces use...
 
Autonomous control of a thermal distortion tester
Autonomous control of a thermal distortion testerAutonomous control of a thermal distortion tester
Autonomous control of a thermal distortion tester
 

Andere mochten auch

Ijarcet vol-2-issue-4-1579-1582
Ijarcet vol-2-issue-4-1579-1582Ijarcet vol-2-issue-4-1579-1582
Ijarcet vol-2-issue-4-1579-1582Editor IJARCET
 
Ijarcet vol-2-issue-7-2357-2362
Ijarcet vol-2-issue-7-2357-2362Ijarcet vol-2-issue-7-2357-2362
Ijarcet vol-2-issue-7-2357-2362Editor IJARCET
 
Ijarcet vol-2-issue-4-1389-1392
Ijarcet vol-2-issue-4-1389-1392Ijarcet vol-2-issue-4-1389-1392
Ijarcet vol-2-issue-4-1389-1392Editor IJARCET
 
Ijarcet vol-2-issue-7-2333-2336
Ijarcet vol-2-issue-7-2333-2336Ijarcet vol-2-issue-7-2333-2336
Ijarcet vol-2-issue-7-2333-2336Editor IJARCET
 
A Unified PID Control Methodology to Meet Plant Objectives
A Unified PID Control Methodology to Meet Plant ObjectivesA Unified PID Control Methodology to Meet Plant Objectives
A Unified PID Control Methodology to Meet Plant ObjectivesJim Cahill
 
Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationEditor IJARCET
 
Seminar on smart antenna systems
Seminar on smart antenna systemsSeminar on smart antenna systems
Seminar on smart antenna systemsAshok Behuria
 
Statistical process control
Statistical process controlStatistical process control
Statistical process controlANOOPA NARAYANAN
 
Statistical Process Control
Statistical Process ControlStatistical Process Control
Statistical Process ControlMarwa Abo-Amra
 

Andere mochten auch (13)

Ijarcet vol-2-issue-4-1579-1582
Ijarcet vol-2-issue-4-1579-1582Ijarcet vol-2-issue-4-1579-1582
Ijarcet vol-2-issue-4-1579-1582
 
386 390
386 390386 390
386 390
 
Ijarcet vol-2-issue-7-2357-2362
Ijarcet vol-2-issue-7-2357-2362Ijarcet vol-2-issue-7-2357-2362
Ijarcet vol-2-issue-7-2357-2362
 
Ijarcet vol-2-issue-4-1389-1392
Ijarcet vol-2-issue-4-1389-1392Ijarcet vol-2-issue-4-1389-1392
Ijarcet vol-2-issue-4-1389-1392
 
Ijarcet vol-2-issue-7-2333-2336
Ijarcet vol-2-issue-7-2333-2336Ijarcet vol-2-issue-7-2333-2336
Ijarcet vol-2-issue-7-2333-2336
 
A Unified PID Control Methodology to Meet Plant Objectives
A Unified PID Control Methodology to Meet Plant ObjectivesA Unified PID Control Methodology to Meet Plant Objectives
A Unified PID Control Methodology to Meet Plant Objectives
 
Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturization
 
Class 19 pi & pd control modes
Class 19   pi & pd control modesClass 19   pi & pd control modes
Class 19 pi & pd control modes
 
Seminar on smart antenna systems
Seminar on smart antenna systemsSeminar on smart antenna systems
Seminar on smart antenna systems
 
Statistical process control
Statistical process controlStatistical process control
Statistical process control
 
Statistical Process Control
Statistical Process ControlStatistical Process Control
Statistical Process Control
 
4g technology
4g technology4g technology
4g technology
 
Chapter 8-SAMPLE & SAMPLING TECHNIQUES
Chapter 8-SAMPLE & SAMPLING TECHNIQUESChapter 8-SAMPLE & SAMPLING TECHNIQUES
Chapter 8-SAMPLE & SAMPLING TECHNIQUES
 

Ähnlich wie Ijarcet vol-2-issue-7-2337-2340

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
 
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 algorithmeSAT Journals
 
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...IRJET Journal
 
Comparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature controlComparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature controlIRJET Journal
 
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 algorithmeSAT Publishing House
 
A new scaled fuzzy method using PSO segmentation (SePSO) applied for two area...
A new scaled fuzzy method using PSO segmentation (SePSO) applied for two area...A new scaled fuzzy method using PSO segmentation (SePSO) applied for two area...
A new scaled fuzzy method using PSO segmentation (SePSO) applied for two area...IJECEIAES
 
The application of Self-adaptive Fuzzy PID control the evaporator superheat
The application of Self-adaptive Fuzzy PID control the evaporator superheatThe application of Self-adaptive Fuzzy PID control the evaporator superheat
The application of Self-adaptive Fuzzy PID control the evaporator superheatIJRES Journal
 
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
 
Design of Controllers for Continuous Stirred Tank Reactor
Design of Controllers for Continuous Stirred Tank ReactorDesign of Controllers for Continuous Stirred Tank Reactor
Design of Controllers for Continuous Stirred Tank ReactorIAES-IJPEDS
 
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC System
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC SystemIRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC System
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC SystemIRJET Journal
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET Journal
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET 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
 
Controller Tuning for Integrator Plus Delay Processes.
Controller Tuning for Integrator Plus Delay Processes.Controller Tuning for Integrator Plus Delay Processes.
Controller Tuning for Integrator Plus Delay Processes.theijes
 
Modified smith predictor based cascade control of unstable time delay processes
Modified smith predictor based cascade control of unstable time delay processesModified smith predictor based cascade control of unstable time delay processes
Modified smith predictor based cascade control of unstable time delay processesISA Interchange
 
A fuzzy model based adaptive pid controller design for nonlinear and uncertai...
A fuzzy model based adaptive pid controller design for nonlinear and uncertai...A fuzzy model based adaptive pid controller design for nonlinear and uncertai...
A fuzzy model based adaptive pid controller design for nonlinear and uncertai...ISA Interchange
 

Ähnlich wie Ijarcet vol-2-issue-7-2337-2340 (20)

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
 
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
 
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
IRJET- Optimum Design of PSO based Tuning using PID Controller for an Automat...
 
Comparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature controlComparison of different controller strategies for Temperature control
Comparison of different controller strategies for Temperature control
 
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
 
At4201308314
At4201308314At4201308314
At4201308314
 
A new scaled fuzzy method using PSO segmentation (SePSO) applied for two area...
A new scaled fuzzy method using PSO segmentation (SePSO) applied for two area...A new scaled fuzzy method using PSO segmentation (SePSO) applied for two area...
A new scaled fuzzy method using PSO segmentation (SePSO) applied for two area...
 
The application of Self-adaptive Fuzzy PID control the evaporator superheat
The application of Self-adaptive Fuzzy PID control the evaporator superheatThe application of Self-adaptive Fuzzy PID control the evaporator superheat
The application of Self-adaptive Fuzzy PID control the evaporator superheat
 
J010346786
J010346786J010346786
J010346786
 
Pa3426282645
Pa3426282645Pa3426282645
Pa3426282645
 
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)
 
Design of Controllers for Continuous Stirred Tank Reactor
Design of Controllers for Continuous Stirred Tank ReactorDesign of Controllers for Continuous Stirred Tank Reactor
Design of Controllers for Continuous Stirred Tank Reactor
 
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC System
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC SystemIRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC System
IRJET- PSO Tuned PID Controller for Single-Area Multi- Source LFC System
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
 
Di34672675
Di34672675Di34672675
Di34672675
 
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
 
Controller Tuning for Integrator Plus Delay Processes.
Controller Tuning for Integrator Plus Delay Processes.Controller Tuning for Integrator Plus Delay Processes.
Controller Tuning for Integrator Plus Delay Processes.
 
Modified smith predictor based cascade control of unstable time delay processes
Modified smith predictor based cascade control of unstable time delay processesModified smith predictor based cascade control of unstable time delay processes
Modified smith predictor based cascade control of unstable time delay processes
 
A fuzzy model based adaptive pid controller design for nonlinear and uncertai...
A fuzzy model based adaptive pid controller design for nonlinear and uncertai...A fuzzy model based adaptive pid controller design for nonlinear and uncertai...
A fuzzy model based adaptive pid controller design for nonlinear and uncertai...
 

Mehr von Editor IJARCET

Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Editor IJARCET
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Editor IJARCET
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Editor IJARCET
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Editor IJARCET
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Editor IJARCET
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Editor IJARCET
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Editor IJARCET
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Editor IJARCET
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Editor IJARCET
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Editor IJARCET
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Editor IJARCET
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Editor IJARCET
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Editor IJARCET
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Editor 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
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Editor IJARCET
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Editor IJARCET
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Editor IJARCET
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Editor IJARCET
 
Volume 2-issue-6-2098-2101
Volume 2-issue-6-2098-2101Volume 2-issue-6-2098-2101
Volume 2-issue-6-2098-2101Editor IJARCET
 

Mehr von Editor IJARCET (20)

Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142
 
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-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
 
Volume 2-issue-6-2098-2101
Volume 2-issue-6-2098-2101Volume 2-issue-6-2098-2101
Volume 2-issue-6-2098-2101
 

Kürzlich hochgeladen

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Kürzlich hochgeladen (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Ijarcet vol-2-issue-7-2337-2340

  • 1. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 7, July 2013 2337 www.ijarcet.org  Abstract— A PID controller is designed using ISE, IAE, ITAE and MSE error criteria for stable linear time invariant continuous system. A Simulated Annealing PID controller is designed for the plant to meet the desired performance specifications by using SA optimization method. PID controller gain parameters Kp,Ki,Kd are designed and applied to the PID controller system .The PID controller closed loop response is observed for ISE, IAE, IATE and MSE error criteria. A comparison of system performance observed for all four criteria. Keywords—PID Controller Tuning, Simulated annealing, Optimization technique, Close loop feedback. 1. PID controller system PID controller consists of Proportional, Integral and Derivative gains. The PID feedback control system is illustrated in Fig. 1 where r, e, y are respectively the reference, error and controlled variables. Where Kp is proportional gain ,Ki is integral gain and Kd is derivative gain. Fig 1: A common feedback PID control system Manuscript received July, 2013. Yogendra Kumar Soni is PG (M.TECH) Student of UCE, Rajasthan Technical University KOTA (Mob.No.9784398967; ) Rajesh Bhatt is Assit. Prof. of UCE, Rajasthan Technical University KOTA (Mob.No.9413222142;) In the diagram of Fig.1, G(s) is the plant transfer function and C(s) is the PID controller transfer function that is given as: C(s) = Kp+ + Kd [1] Where Kp ,Ki, Kd parameters of the PID controllers that are going to be tuned using Simulated annealing. 2 Performance evaluation criteria Quantification of system performance is achieved through a performance index. The performance selected depends on the process under consideration and is chosen such that emphasis is placed on specific aspects of system performance. Furthermore, performance index is defined as a quantitative measure to depict the system performance of the designed PID controller. Using this technique an ‘optimum system’ can often be designed and a set of PID parameters in the system can be adjusted to meet the required specification. For a PID- controlled system, there are often four indices to depict the system performance ISE, IAE, IATE and MSE. They are defined as follows: ISE Index: ISE = [2] IAE Index: IAE = [3] IATE Index: IATE = [4] MSE Index: MSE =1/t [5] The following performance indexes are used to minimize the overshoot, settling time, steady state error and reference tracking error for PSO-PID controller system. Therefore, for the SA-based PID tuning, these performance indexes are used as the objective function. In other word, the objective in the SA-based optimization is to seek a set of PID parameters such that the feedback control system has minimum performance index. Simulated Annealing optimized PID Controller design using ISE, IAE, IATE and MSE error criteria Yogendra Kumar Soni1 and Rajesh Bhatt (Assit. Prof.)2
  • 2. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 7, July 2013 www.ijarcet.org 2338 3. Simulated Annealing algorithms [1] 3.1 Simulated Annealing Step 1: Initialize – Start with a random initial placement. Initialize a very high “temperature”. Step 2: Move – Perturb the placement through a defined move. Step 3: Calculate score – calculate the change in the score due to the move made. Step 4: Choose – Depending on the change in score, accept or reject the move. The probability of acceptance depending on the current “temperature”. Step 5: Update and repeat– Update the temperature value by lowering the temperature. Go back to Step 2. The process is done until “Freezing Point” is reached. The simulated annealing is based on the following characteristics Annealing in metals ,Heat the solid state metal to a high temperature ,cool it down very slowly according to a specific schedule. If the heating temperature is sufficiently high to ensure random state and the cooling process is slow enough to ensure thermal equilibrium, then the atoms will place themselves in a pattern that corresponds to the global energy minimum of a perfect crystal. Simulated annealing (SA) is a random-search technique which exploits an analogy between the way in which a metal cools and freezes into a minimum energy crystalline structure (the annealing process) and the search for a minimum in a more general system; it forms the basis of an optimization technique for combinatorial and other problems .Simulated annealing was developed in 1983 to deal with highly nonlinear problems. SA approaches the global maximization problem similarlyto using a bouncing ball that can bounce over mountains from valley to valley. It begins at a high "temperature" which enables the ball to make very high bounces, which enables it to bounce over any mountain to access any valley, given enough bounces. As the temperature declines the ball cannot bounce so high, and it can also settle to become trapped in relatively small ranges of valleys. A generating distribution generates possible valleys or states to be explored. An acceptance distribution is also defined, which depends on the difference between the function value of the present generated valley to be explored and the last saved lowest valley. The acceptance distribution decides probabilistically whether to stay in a new lower valley or to bounce out of it. All the generating and acceptance distributions depend on the temperature .It has been proved that by carefully controlling the rate of cooling of the temperature, SA can find the global optimum. However, this requires infinite time. Fast annealing and very fast simulated reannealing (VFSR) or adaptive simulated annealing (ASA) are each in turn exponentially faster and overcome this problem. 3.2 Strengths of SA Simulated annealing can deal with highly nonlinear models, chaotic and noisy data and many constraints .It is a robust and general technique .Its main advantages over other local search methods are its flexibility and its ability to approach global optimality. The algorithm is quite versatile since it does not rely on any restrictive properties of the model.SA methods are easily "tuned". For any reasonably difficult nonlinear or stochastic system, a given optimization algorithm can be tuned to enhance its performance and since it takes time and effort to become familiar with a given code, the ability to tune a given algorithm for use in more than one problem should be considered an important feature of an algorithm. 3.3 Weaknesses of SA Since SA is a metaheuristic , a lot of choices are required to turn it into an actual algorithm .There is a clear tradeoff between the quality of the solutions and the time required to compute them .The tailoring work required to account for different classes of constraints and to fine-tune the parameters of the algorithm can be rather delicate .The precision of the numbers used in implementation is of SA can have a significant effect upon the quality of the outcome. 4..Flow chart of Simulated Annealing[1] Fig. 2 Flow chart of simulated annealing algorithms
  • 3. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 7, July 2013 2339 www.ijarcet.org Fig. 3 Convergence of simulated annealing process 5. SIMULATION AND RESULTS The transfer function (G) for the process is. 2.295 s^3 - 0.01173 s^2 - 1.639e-005 s + 7.368e-009 --------------------------------------------------------------------- s^4 - 0.01114 s^3 + 5.288e-005 s^2 + 9.232e-010 s + 2.06e-014 [6] 0 500 1000 1500 2000 2500 3000 -0.5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 x 10 9 Step response of open loop plant time in seconds amplitude Fig 4 Step response of open loop plant PID Controller tuning using Simulated Annealing algorithms [1] Now we tune PID parameters Kp, Ki, Kd for above reduced order system by using simulated annealing Algorithm .We set Initial Temperature 100. Fitness Function is used for designing PID controller ISE, IAE, ITAE and MSE. 5.1 SA-PID Controller tuning using ISE We applythe simulated annealing to tune the PID parameters Kp,Ki and Kd to meet the system performance criteria. We use the Integral of Squired Error. We obtain the kp = 1.0735e+003,ki = 9.6417e+003 and kd =1.0021e+003 Fig. 5 The step response of the SA-PID controller system for ISE. The step response of the SA-PID controller system is shown in figure 5. 5.2 SA-PID Controller tuning using IATE We apply the simulated annealing to tune the PID parameters Kp,Ki and Kd to meet the system performance criteria. We use the Integral of absolute time error .We obtain the kp =1.0182e+003,ki = 1.0102e+003 and kd = 3.7867e+004 The step response of the SA-PID controller system is shown in figure 6. Fig. 6 The step response of the SA-PID controller system for IATE. 5.3 SA-PID Controller tuning using IAE We apply the simulated annealing to tune the PID parameters Kp,Ki and Kd to meet the system performance criteria. We use the Integral of absolute error .We obtain the kp = 1.0000e+003,ki = 1.0152e+003 and kd = 3.1448e+004. The step response of the SA-PID controller system is shown in figure 7.
  • 4. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 7, July 2013 www.ijarcet.org 2340 Fig. 7 The step response of the SA-PID controller system for IAE. 5.4 SA-PID Controller tuning using MSE We apply the simulated annealing to tune the PID parameters Kp,Ki and Kd to meet the system performance criteria. We use the Mean Squire Error. We obtain the kp = 1.0000e+003,ki = 1.0152e+003 and kd = 3.1448e+004 The step response of the SA-PID controller system is shown in figure 8. Fig. 8 The step response of the SA-PID controller system for MSE. Table1.1 Comparision of SA-PID Controller system for Different Error Critria Error criteria Parameters ISE IATE IAE MSE Kp 1.0735e+0 03 1.8890e +003 1.0000e+ 003 1.0806 e+003 Ki 9.6417e+0 03 1.0011e +003 1.0152e+ 003 1.0187 e+003 Kd 1.0021e+0 03 7.4841e +004 3.1448e+ 004 9.5779 e+003 RiseTime 9.4875e-00 4 1.2721e -005 3.0275e- 005 9.9401 e-005 SettlingTime 0.0017 2.2641e -005 5.3881e- 005 1.7690 e-004 SettlingMin 0.9032 0.9028 0.9028 0.9028 SettlingMax 1.0004 1.0000 1.0000 1.0000 Overshoot 0.0449 0 0 0 Undershoot 0 0 0 0 Peak 1.0004 1.0000 1.0000 1.0000 PeakTime 0.0045 6.0708e -005 1.4448e- 004 4.7437 e-004 fval 0.9312 9.5861e -006 1.0001 0.0100 Conclusion We can see from the results that open loop plant is highly unstable system.Then we design the PID controller system using simulated annealing.fom the Table 1.1 we can see that fval is minimun for IATE criteria.For the above SA-PID controller system with IATE criteria undershoot 0 % ,overshoot 0 % and settling time 2.2641e-005 seconds. References [1] Franco Busetti “Simulated annealing overview”. [2] dingyu xuet and d.p. atherton ,“a reduction based pid controller design algorithm for a class of plant model”,u.k. proceeding of 23 conference on decision and control dec 1993. [3]anitha mary.x and l.sivakumar “a reduced order transfer function models for alstom gasifier using genetic algorithm ”international journal of computer applications (0975 – 8887) volume 46– no.5, may 2012 . [4] Yogendra Kumar Soni and Rajesh Bhatt “PSO optimized reduced order PID Controller design”International Journal Of Advanced Resarch in Computer Engineering & Technology.Volume 2 Issue 3,March-2013,pp 989-992 ISSN:2278-1323.