You are on page 1of 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/318990358

Parameter Optimization Of PI Controller By PSO For Optimal Controlling Of A


Buck Converter's Output

Conference Paper · September 2017


DOI: 10.1109/IDAP.2017.8090234

CITATIONS READS

7 844

3 authors:

Aydin Muhurcu Ercan Köse


Kırklareli University Tarsus University
47 PUBLICATIONS   103 CITATIONS    57 PUBLICATIONS   122 CITATIONS   

SEE PROFILE SEE PROFILE

Gülçin Mühürcü
Kirklareli University
10 PUBLICATIONS   27 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

controlling quadrator View project

TAKE CONTROL OF THUNDERSTORM View project

All content following this page was uploaded by Aydin Muhurcu on 20 March 2018.

The user has requested enhancement of the downloaded file.


Parameter Optimization Of PI Controller By PSO For
Optimal Controlling Of A Buck Converter's Output

Gülçin Mühürcü Ercan Kose


Control and Automation Technologies of Pinarhisar VHS Mechatronic Engineering, Faculty of Tarsus Technology
.ÕUNODUHOL University Mersin University
.ÕUNODUHOL, Turkey Mersin, Turkey
gulcinmuhurcu@klu.edu.tr ekose@mersin.edu.tr

Aydin Muhurcu Ali Kuyumcu


Mechatronic Engineering, Faculty of Kirklareli Technology Elc-Elctr Engineering, Faculty of Sakarya Engineering
Kirklareli University Sakarya University
Kirklareli, Turkey Sakarya, Turkey
amuhurcu@sakarya.edu.tr alikuyumcu1@gmail.com

Abstract²This study focuses on the Buck Converter which is workers have modeled Buck Type Converter of Power
one of the Power Electronic topologies. The output of converter is Electronic Circuit in simulation interface [6]. Vishnu Teja and
tried to keep under control. The control is implemented via his team have utilized PSO algorithm to keep the output
discrete time PI algorithm. In order to maintain efficiency of voltage of Buck Converter and parameter values of sliding-
control process at high level, the controller parameters of Kp and
mode controller under control [7]. Hamit Erdem and O. Tolga
Ki are optimized with the help of Particle Swarm Optimization
(PSO) which is an iterative algorithm. The study is simulated in Altinoz have determined the coefficient of fixed frequency
Matlab-Simulink and the results of control process are discussed. sliding-mode controller in their Buck Converter study using
PSO algorithm and compared the results by applying it with
Index Terms²Optimization, Recursive, PSO, Cost Function, real hardware components [8].
Discrete Time, PI, Control, Buck Converter. Buck Voltage Converter mentioned so far provides
conversion of voltage level of DC source to a new lower
I. INTRODUCTION targeted DC voltage level based on switching method. The
Nature has been a rich source of inspiration for researchers output voltage of Buck Converter is brought under control in
with many aspects. Researchers who observe the nature and order not to be affected from environment conditions. During
creatures in have come out with new methods in order to solve the control process, the control software belongs to hardware,
their problems by being inspired from the nature. which is responsible for monitoring the output voltage is
arranged most appropriately on the purpose of providing the
Many intuitive optimization algorithm processes have been
lowest control cost. The conversion of DC voltage can be
written down by scientist considering the movements and life
style of swarms in nature, set mathematical model of them and fulfilled most efficiently by arranging controller software [5-
arranged to be implemented to current problems. 12].
Algortihms improved by observing the behave of creatures In this study, the circuit components of Buck Converter have
living together to reach a particular target are called swarm been chosen as real components from market, modelling and
intelligence based optimization algorithms. Bird (BMO), Frog control process have fulfilled in Matlab/Simulink. Here, DC
(SFLA), Bee (BCO), Artificial Bee Colony (ABC), Ant (ACO) voltage level has brought under control with the help of
and Particle Swarm Optimization (PSO) algorithms have been Discrete Time PI Controller. With the aim of providing the
improved by being inspired from animals that lives in a swarm lowest control cost, the most appropriate Kp and Ki
together, [1, 2, 13, 14, 15, 16, 17]. parameters have calculated via PSO algorithm. Thanks to the
PSO algorithm which was improved by Eberhart and Dr. lowest control cost obtained, the lowest settling time, steady
state error and overflow related to the output voltage of
Kennedy in 1995 by being inspired from social behaviour of
converter have achieved.
birds and fishes is a population based optimization algorithm
including the science of probability [3]. In the PSO, potential II. PSO ALGORITHM
solutions called particles tend to seek the best solution moving
around the best optimum solution in the search space. SFLA is an algorithm which aims to find the global best
PSO based, various current control studies are available. To solution based on a heuristic search. PSO algorithm is a
illustrate, Xutao Li and his team have performed PSO based metaheuristic optimization algorithm which models the random
PID parameter optimization [5]. Shan-Cheng Pan and his co-

978-1-5386-1880-6/17/$31.00 ©2017 IEEE


distribution and instinctive behavior of living creatures. They The main components belong to the circuit are a coil and a
are called particles and move as swarm. capacitor. While power consumption is fulfilled by Rload, a
battery is used as power supply. As pulse supply, a PWM
centre and for power transmission and cutoff, one IGBT are
used
Equivalent serial resistance (ESR) of the coil and the
capacitor are also added to have the highest similarity between
Buck Topology in simulation and real hardware.
If Transfer Function of System T(s) is analysed based on
electronical circuit analysis methods, the formula between the
input and the output voltages for the Laplace Space is shown in
Fig. 1. Swarm and it¶s particles.
Eq. 3
Particles affect each other so that they affect the general
velocity and position of all swarm. X s  R / /R
T s c c
.
load
(3)
A particle in the swarm has its individual velocity and
position. Accordingly, PSO includes two main calculation
XL s  R  X s  R / /R
l c c load

types as velocity and position, Eq. 1 and Eq. 2.


ŝŶƚŚŝƐĨŽƌŵƵůĂ͕
vij t  1 a t  b t  c t . (1) XL s sL and X C s
1
represent.
sC
If Transfer Function of System T(s) is again arranged for
the simulation model ZLWK—)9PŸFapacitor and
xij t  1 xij t  vij t  1 . (2)
—+$PŸcoil manufactured from Bourn Inc. and 6
ŸORDGUHVLVWDQFH(T becomes numerically;
Parameters and variable used in Eq. 1 and Eq. 2 are defined as
follows,

a t w * vij t ,

b t c1 * Pij t  X ij t ,

c t c2 * g j t  X ij t . Fig. 3. Bourns Inc., 33μH/3.8A/25PŸFRLO

w : Inertia coefficient.
c1,2 : Acceleration coefficient.
Xi t : i. particle's position.
vi t : i. particle's velocity. 

Pi t : i. particle's the best position.


Fig. 4. Bourn Inc., 1000μF/63V/44PŸFDSDFLWRU
g t : global the best position

III. BUCK SIMULATION MODEL 264s  6*106


T s . (4)
Buck type Step-Down power electronic circuit topology is 0.1995s 2  448.1s  6.025*106
given below in Fig. 2.
In order to move on to next step, the accuracy of Transfer
Function of System T(s) should be tested. Therefore, the Buck
Converter circuit fictionalized both Transfer Function T(s) and
power electronic components was run simultaneously in Fig. 5.

Fig. 2. Buck Converter Topology.


The Discrete Time Integral Transfer Function reflected in
Fig. 7. derives from continuous time using Euler forward
rectangular method, [19].
V. THE KP AND KI PARAMETERS CALCULATION
In this study, Kp and Ki parameters are optimized using
PSO intuitive optimization algorithm. PSO algorithm should
observe the cost value of control process in order to calculate
optimum Controller parameters. Discrete time cost functions
sauch as ISE, IAE, ITAE and dTISDSE are utilized to
determine the cost of control process [4]. Mathematical
Fig. 5. Accuracy test of T(s).
equations of cost functions are shown respectively in Eq.
5,6,7,8.
As a result of both system given in Fig. 5. being run with
%100 duty cycle, the obtained overlapped waveform of output
t sim / Ts

¦e .
voltage is reflected below in Fig. 6.
ISE e
2
k
(5)
k 0

t sim / Ts

IAE e ¦ ek . (6)
k 0

t sim / Ts

Fig. 6. The simultaneous simulation result of Buck power circuit and T(s).
ITAE e ¦ k ek . (7)
k 0

IV. CLOSED LOOP CONTROL STRUCTURE


¦ k ek2 . 
t sim / Ts
2
dTISDSE e 
k 0

The optimization process of parameter of Controller can be


summarize through the flowchart given below in Fig. 8.

Fig. 7. Control block diagram of PI based Buck Converter.

In Fig. 7. the output voltage of Buck Converter is kept


under control as reference based control with discrete time PI
controller. The signal obtained at the output of controller is
applied to input of a dependent power supply source with DC
voltage level.
In hardware, using dependent power supply source is not
preferred. Instead of that, power transmission to LC circuit is
fulfilled by using pulse width modulation (PWM) through
power electronic circuit components such as IGBT and FET. In
hardware, dependent DC voltage source is not chosen.
Alternatively, Pulse Width Modulation Technique (PWM) is
commonly utilized. Power transmission to LC circuit is
performed by IGBT or FET which are components of power
electronic circuit.
start

Create the closed


loop control system

chose
a cost function

Within boundaries
Kp=Ki=rand(Max,Min)

dCost=fixed1
rD=fixed2
Ts=fixed3
Tsim =fixed4 Fig. 9. The change of ISE cost function.

calculate cost
new
Kp, Ki
run PSO
No dcost < dCost
dt

Yes
cycle=0 cycle++

No
cycle==rD
Fig. 10. The change of IAE cost function.

Yes
optimum
Kp,Ki

Fig. 8. Optimization process of Kp and Ki.

The cost function graphics which are obtained after running


4 different cost function are reflected below in Fig. 9, 10, 11,
12. The initial parameters of optimization process are given in
Table 1.

TABLE I. INITIAL PARAMETERS OF OPTIMIZATION


Parameters Values Fig. 11. The change of ITAE cost function.
Tsample 5ȝV
Tsim 300ȝV
Iteration 200
Particals 250
C1 3.95
C2 0.5
w %1

Fig. 12. The change of dTISDSE cost function.

The numerical values of optimized Kp and Ki parameters


based on 4 different cost functions are given in Table 2.
TABLE II. THE VALUES OF KP AND KI BASED ON COST FUNCTIONS order to be affected at lowest level by environmental
Performance Criteria Functions
conditions. The high efficiency of Buck Converter was
Controller provided by PSO which is an intiutive optimization algorithm,
IAE ISE ITEA dTISDSE
Parameters on the purpose of decreasing the negative interactions from the
Kp 55.10 67.98 72.45 70.11 Controller. PSO optimized the Kp and Ki parameters of
Discrete Time PI Control algorithm so that the closed loop
Ki 47.04 36.78 12.21 47.28 control system could be run at the highest efficiency. Cost
Function using in the optimization process affect the efficiency
VI. SIMULATION RESULTS of parameter optimization of PSO. In this study, it is observed
In Matlab-Simulink, the closed loop control system given that ITAE cost function provides the the lowest settling time,
in Fig. 7. designed in 4 different way for 4 different optimum steady state error and overflow by means of PSO based
parameters of Controller which are obtained by using 4 parameter optimization.
different cost function.
REFERENCES
[1] K. K. Vardhini and T. Sitamahalakshmi, ³A review on nature-
based swarm intelligence optimization techniques and its current
research directions,´ Indian J. Sci. Technol., vol. 9, no. 10, pp.
1±13, 2016.
[2] I. F. Jr, X. Yang, I. Fister, J. Brest, and D. Fister, ³A brief
review of nature-inspired algorithms for optimization,´
Elektroteh. Vestn., vol. 80, no. 3, pp. 1±7, 2013.
[3] J. Kennedy and R. Eberhart, ³Particle swarm optimization,´ in
1995 IEEE International Conference on Neural Networks
(ICNN 95), 1995, vol. 4, pp. 1942±1948.
[4] E. Kose and A. Muhurcu, ³The control of a non-linear chaotic
system using genetic and particle swarm based on optimization
algorithms,´ Int. J. Intell. Syst. Appl. Eng., vol. 4, no. 4, pp.
145±149, 2016.
[5] X. Li, M. Chen and Y. Tsutomu, "A method of searching PID
controller's optimized coefficients for buck converter using
particle swarm optimization," 2013 IEEE 10th International
Conference on Power Electronics and Drive Systems (PEDS),
Fig. 13. Four different control systems that have different controller 2013, pp. 238-243.
parameters.
[6] S. Pan, W. Chang, and J. Cheng, ³Synchronous buck converter
For 100V reference output, the dynamic responses of buck modeling by a particle swarm optimization approach,´ in IEEE
2nd International Symposium on Next-Generation Electronics
converter which is kept under control by discrete time PI (ISNE), 2013, pp. 240±243.
controller are reflected in Fig. 14.
[7] S. V. Teja, T. N. Shanavas, and S. K. Patnaik, ³Modified PSO
Based Sliding-Mode controller parameters for buck converter,´
in IEEE Students¶ Conference on Electrical, Electronics and
Computer Science, 2012, pp. 1±4.
[8] H. Erdem and O. T. Altinoz, ³Implementation of PSO-based
Fixed Frequency Sliding Mode Controller for Buck Converter,´
in Innovations in Intelligent Systems and Applications
(INISTA), International Symposium, 2011, pp. 531±535.
[9] V. Repecho, D. Biel, R. Ramos, and P. G. Vega, ³Fixed-
switching frequency interleaved sliding mode 8-phase
synchronous buck converter,´ IEEE Trans. Power Electron., pp.
1±13, 2017.
[10] J. Gordillo and C. Aguilar, ³A Simple Sensorless Current
Sharing Technique for Multiphase DC-DC Buck Converters,´
IEEE Trans. Power Electron., vol. 32, no. 5, pp. 3480±3488,
Fig. 14. The control success of Kp and Ki optimized with four different 2016.
systems.
[11] S. S. Tyunin, V. A. Kabirov, A. V. Kobzev, and V. D.
Semyonov, ³Direct Buck Converter with Zero Voltage
VII. CONCLUSION Transition and PWM Control(ZVT-PWM),´ in 13th
In this study, a fixed DC voltage level was obtained using International Scientific-Technical Conference APEIE, 2016, pp.
29±35.
Buck Converter of power electronic circuit topology. The
discrete time PI controller was added to the buck controller in
[12] N. Mitrovic, R. Enne, and H. Zimmermann, ³High-Efficiency
CMOS buck converter with wide output voltage range,´ in 2016
Austrochip Workshop on Microelectronics, 2016, 13-18.
[13] S. J. Huang, T. Y. Tai, X. Z. Liu, W. F. Su, and P. H. Gu,
³Application of bird-mating optimization to phase adjustment of
open-wye/open-delta transformers in a power grid,´ IEEE Int.
Conf. Ind. Technol., 2015, pp. 1275±1279.
[14] S. Jaballah, K. Rouis, F. Ben Abdallah, and J. B. H. Tahar, ³An
improved Shuffled Frog Leaping Algorithm with a fast search
strategy for optimization problems,´ in IEEE 10th International
Conference on Intelligent Computer Communication and
Processing (ICCP), 2014, pp. 23±27.
[15] S. Divyalakshmi and D. Sivakumar, ³Multi-resource allocation
to the job using bee optimization algorithm,´ in International
Conference on Communication and Signal Processing(ICCSP),
2014, pp. 1333±1337.
[16] L. Huang and Y. Wang, ³Design for motor speed fractional
order controller based on improved artificial bee colony
algorithm,´ in 2016 Chinese Control and Decision Conference
(CCDC), 2016, pp. 3244±3249.
[17] R. Singh, A. Kumar, and R. Sharma, ³Fractional Order PID
Control using Ant Colony Optimization,´ in 1st IEEE
International Conference on Power Electronics; Intelligent
Control and Energy Systems (ICPEICES), 2016, pp. 1±6,
[18] D. P. Rini, S. M. Shamsuddin, and S. S. Yuhaniz, ³Particle
Swarm Optimization: Technique, System and Challenges,´ Int.
J. Comput. Appl., vol. 14, no. 1, pp. 19±27, 2011.
[19] T. Bui, ³Explicit and implicit methods in solving differential
equations,´ Honors Scholar Theses, University of Connecticut,
Spring 5-9-2010.

View publication stats

You might also like