SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
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.

Contenu connexe

Tendances

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
IAEME Publication
 

Tendances (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
 

En vedette

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
Editor 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-2362
Editor 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-1392
Editor 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-2336
Editor IJARCET
 
Statistical process control
Statistical process controlStatistical process control
Statistical process control
ANOOPA NARAYANAN
 

En vedette (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
 

Similaire à 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 environment
IAEME 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 algorithm
eSAT Journals
 
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
IAEME Publication
 
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
 

Similaire à 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...
 

Plus de Editor IJARCET

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

Plus de 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
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

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.