Simulation and Control of DC-DC Converters Using Particle Swarm Optimization Technique
Simulation and Control of DC-DC Converters Using Particle Swarm Optimization Technique
nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
Simulation and Control of DC-DC Converters Using Particle Swarm
Optimization Technique
Ali S. Al-Dmour
Associate Professor in Electrical Engineering Department
Engineering College
Mu’tah University
Mu’tah-Karak
Jordan
Abstract- In this paper, an on-line Particle Swarm Optimization (PSO) controller for Buck, Boost, and Buck-Boost
converters has been developed. To exhibit the effectiveness of proposed algorithm, the performance of the PSO
controller has been compared with the classical Proportional Integral Derivative (PID) controller and the necessary
results are presented to validate the PSO for control purposes. The comparative study results emphasize that the
optimized PSO controller provided better performance and superior to the other control strategies because of fast
transient response, minimum steady state error and good disturbance rejection under various variations of the operating
conditions and, hence, the most tightly output voltage regulation is achieved. Simulation results show the superior
control performance of the PSO controller and that the system is stable, reliable, and easy to control.
Keywords: Particle Swarm Optimization (PSO), PID controller, Optimization, DC-DC converters, Averaged State-
Space.
ST
1. Introduction
IJ
DC-DC converters are electronic devices used to change DC electrical power efficiently from one voltage level to
another. These converters are widely used in switched-mode power supplies, adjustable speed drives, uninterruptible
power supplies, telecommunication equipment, spacecraft power system, and many other applications to change the
level of an input voltage to fulfil required operating conditions. Each type of the converters is inclined to more suitable
for some types of applications than for others. Most converters topologies are based on the buck converter (step-down),
boost converter (step-up), buck-boost converter setup or Cuk converter. Among these converters, the buck converter
and the boost converter are the basic topologies. Both the buck-boost and Cuk converters are combinations of the two
basic topologies. Consequently, they are usually subjected of large load variations when operated in these applications.
Therefore, the main objective of a good control strategy to be developed for such converters must achieve an output
voltage regulation, under large load variations, as fast as possible without having any stability problem [1]. Usually, the
output voltage is regulated by varying the duty cycle of the power MOSFET driving signal. The mode of operation of
the converter is simply varied from switch (ON) to (OFF) state and the Kirchhoff’s law is applied to obtain the
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 301
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
The switching power converters in general are inherently non-linear and time invariant and therefore, the control
approach requires effective modelling and analysis of the converters [3]. Controller design for any system needs
knowledge about system behaviour. Usually this involves a mathematical description of the relation among inputs to the
process, state variables, and output. This description in the form of mathematical equations which describe behaviour of
Conventionally, Proportional-Integral-Derivative (PID) controllers are most popular and widely used controllers in
most power electronic closed loop systems [4-5]. In other hand, it is difficult for the PID controller to respond well to
changes in operating point, and they exhibit poor performance when the system is subjected of a large load variation [6-
7]. As a result, most classical control design techniques are not capable of efficient control design for these systems. In
conventional analogue design approaches, control problems are more complex and topology dependent. The major
disadvantages include the difficulty in adjusting; system alteration and higher functions are difficult, low reliability and
In recent years, various researches was performed on applying the non-linear methods to control DC/DC converters;
however, the controller design approaches based on the linearized state-space average model, due to the simplicity of
implementation and generality [2], [10]. Today, many researchers have adopted the intelligent design techniques which
ST
proven success in improving the performance. Among the various techniques of artificial intelligence, the most popular
and widely used techniques in control systems are the fuzzy logic, Neural Network (NN) and the Particle Swarm
Optimization (PSO). Such an intelligent controller designed may even work well with a system and with an
IJ
In this paper, two types of controllers are designed namely the PID controller and online PSO controller. Initially the
designs of PID controller parameters for the buck converter were optimized. PSO controllers are adopted for regulating
the output voltage of buck converter, boost converter, and buck-boost systems. The PSO is utilized in this work because
of its proved performance in different applications and because of its simplicity, since neither expensive computations
nor specialized methods are needed. The above simulation results are compared and, however, it is found that PSO
outperforms random search through and at the end of the search process, showing better convergence behaviour and
over-fitting avoidance. This result gives evidence that online PSO can work as any-time method for controlling the
switching operation of the DC-DC converters. Consequently, the simulation results of the adopted converters systems
behaviours and the effectiveness of the controller for regulation purposes is an important feature of this paper.
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 302
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link]
2. Small Signal Analysis of the Ideal Converter
ISSN 2249-9954
The small signal averaged state-space method is a generalized analysis tool which is readily applicable to either simple
circuits or complex structures. The linear averaged time-invariant models achieved by using this method are relatively
simple, but a lot of mathematical efforts are needed to derive the final results. To obtain such models, the step-by-step
The buck converter with ideal switching devices will be considered here which is operating with a switching period T and
L
T IL
+ PWM
Vo R
Vin D C
-
applying Kirchhoff's voltage law on the loop containing the inductor and Kirchhoff's current law on the node with the
capacitor branch connected to it. When the ideal switch is ON, and OFF the dynamics of the inductor current and the
IJ
L L1
T IL IL
+ + D Vo R
Vo R Vin C
Vin C
- -
Consequently, by assuming the continuous conduction mode of operation, the state-space equations when the main
dvc 1 Vc
dt c (iL R )
di 1
For (0 < t < DT) (1)
L (vin vc )
dt L
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 303
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link]
and when the switch is OFF
ISSN 2249-9954
dvc 1 Vc
dt c (iL R )
di 1
L
(vc )
dt L
For (DT < t < T) (2)
For the purpose to obtain the relation between changes in the converter duty cycle (the switching control signal) and the
dˆ vˆ vˆ iˆ
D D dˆ for 1 , vin vin vˆin for in 1 , v c v c vˆc for c 1 , and i L i L iˆL for L 1 .
D vin vc iL
In order to provide examining the response of the converter to load changes, a current source generator I o is added in
Iˆo
I o I o Iˆo for 1
Io
Based on the equations for each circuit configuration shown in Figure 2, the small signal averaged state-space model is
obtained as bellow, in which the variable with a hat are small AC variation about the equilibrium point:
ST
diˆL 1 vin D ˆ
0 iˆL 0 d
dt L L L vˆ
1 vˆ 1 in
(3)
dvˆc 1 c 0 0 Iˆ
dt C RC C o
IJ
an uncontrolled diode, an inductor, a capacitor, and a load. The difference is the way the components are configured.
The modelling procedure is the same as the steps followed for the Buck chopper. Therefore, as a matter of simplicity,
just the final results are reported. The Boost converter is shown in Figure 3 and the small signal averaged state-space
diˆL D vin 1 ˆ
0 iˆL 0 d
dt L L L vˆ
1 vˆ 1 in
(4)
dvˆc D iL
c 0 Iˆ
dt C RC C C o
Vo 1
where D΄ = 1 – D and the boost converter voltage gain is given as .
Vin 1 D
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 304
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link]
L
ISSN 2249-9954
IL D
+ T Vo R
C
Vin
-
than the DC input voltage where therefore, it is a cascade combination of a buck and a boost converter. The
arrangement of the buck-boost converter can be modelled in several ways. The most widely used model of these
converters is the state space averaging [2], [16-18]. In these models, the output voltage is controlled by varying the duty
cycle of the gate pulse excitation. The circuit of the converter is shown in Figure 4.
T D
+ C Vo R
Vin L
-
ST
Figure 4: DC-DC Buck-Boost Converter
DC/DC converters are often designed based on mathematical models. For the purposes for achieving a certain
performance objective, an accurate model is essential. The average state-space model of the buck–boost converter is
IJ
obtained as [2]:
diˆL D vin vC D ˆ
0 iˆL 0 d
dt L L L vˆ
1 vˆ i L 1 in
(5)
dvˆc D c 0 Iˆ
dt C RC C C o
V D
where D΄ = 1 – D and the boost converter voltage gain is given as o .
Vin 1 D
3. PID controller
In order to regulate the output voltage, voltage mode controller is used. The voltage mode control executes the PID
control law where it attempts to correct the error between a measured process variable and a desired set point. Due to
the various advantages of PID, it is widely used for industrial applications in the area of power electronics. Some of the
main causes for the use of this classical controller that it is easy implementation of tuning method like Ziegler-Nichols
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 305
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
tuning procedure, simple to implement, easy to understand, and reliable for linear systems. In the other hand, the
disadvantages of PID controllers are that it does not reliable and satisfactorily in case of non-linear systems. In addition,
it shows longer rise time when overshoot in output voltage decreases and produces overshoot affecting the output
In the present work, a PID controller in digital form is utilized for the PID parameters K p , K i , K d with a sampling
time of Ts as [5]:
Where u c (k ) is the control signal at iteration (sample) k, e (k) is the error between a reference value and the desired
T K T 2K d K
system output voltage at sample k, a ( K p K i s d , b ( K p K i s , and c d . In this work
2 Ts 2 Ts Ts
it is adopted, for the purpose of finding the suitable control law for PID and PSO controllers, the following command
Vref LC
D u c (k ) (7)
Vin Vin
ST
4. PSO algorithm
The PSO algorithm was originally proposed by Kennedy and Eberhart in 1995 [20].The PSO algorithm is an
evolutionary computational technique, but it differs from other well-known evolutionary computation algorithms such
IJ
as the genetic algorithms. Although a population is used for searching the search space, there are no operators applied
on the population. Instead, in PSO, the population dynamics simulates a ‘bird flock’s’ behaviour, where social sharing
of information takes place and individuals can profit from the discoveries and previous experience of all the other
companions during the search for food. Thus, each companion, called particle, in the population, which is called swarm,
is assumed to ‘fly’ over the search space in order to find promising regions of the landscape. Optimization methods
based on swarm intelligence are called behaviourally inspired algorithms as opposed to the genetic algorithms, which
In the context of multivariable optimization, the swarm is assumed to be of specified or fixed size with each particle
located initially at random locations in the multidimensional design space. Each particle is assumed to have two
characteristics: a position and a velocity. In addition, it wanders around in the design space and remembers the best
position (in terms of the food source or objective function value) it has discovered. The particles communicate
information or good positions to each other and adjust their individual positions and velocities based on the information
received on the good positions. Thus the PSO model simulates a random search in the design space for the maximum
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 306
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link]
value of the objective function. As such, gradually over many iterations, the birds go to the target (or
ISSN 2249-9954
Let x and v denote a particle position and its corresponding flight velocity in a search space, respectively. Therefore, the
ith particle is represented as x i ( x i1 , x i 2 ,...., x id ) in the d-dimensional search space. The best remembered of the ith
particle individual particle position is recorded and represented as pbest i ( pbest i1 , pbest i 2 ,...., pbest id ) . The
index of best remembered swarm position among all the particles in the group is represented by
the gbest ( gbest 1 , gbest 2 ,...., gbest d ) . The flight velocity for particle i is represented as v i (v i1 , v i 2 ,.....,v id ) .
The modified velocity and position of each particle can be calculated using the current velocity and the distance from
pbest i to gbest as presented in the following flow chart shown in Figure 5. The modified velocity and position of each
particle can be calculated using the current velocity and the distance from pbest id to gbest d as presented in the
v kid1 wv kid c1r1 ( pbestkid x kid ) c 2 r2 ( gbestd x kid ) , i=1,2,...,n and d=1,2,…,m (8)
id
inertia weight factor; c1 and c2 are acceleration constants; r1 and r2 are two random numbers between 0 and 1; x k and
IJ
v kid are the velocity and the current of particle i in the d th -dimensional search space at iteration k, respectively.
In general, PSO shares many similarities with evolutionary computation techniques. The main difference between the
PSO and other approaches is that PSO does not have operators and the particles update themselves with the internal
velocity; they also have a memory that is important to the algorithm. In addition, the PSO is easy to implement and
there are few parameters to adjust. Furthermore, PSO is computationally inexpensive since its memory and speed
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 307
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
Start
Yes
Stop
Simulation results of buck converter are presented in this section where the buck converter parameters are presented in
Appendix A. For simulations purposes, the buck converter system was simulated in C++ environment using numerical
technique based on forth order Runge-Kutta method with time step size of 20 µsec. The simulation environment is used
to test the transient and steady-state response of the system to various disturbances from the input source and load side.
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 308
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
Initially, the simulation results are used to compare the open-loop response of the system with the compensated closed-
In this paper, a buck converter controller using PI controller was initially applied. The goal of the controller is to
maintain the output voltage constant at 6 V in spite of load changes and variation in input voltage. The design of PI
controller is done by adjusting the value of Kp till the desired output is obtained ignoring any offset and then adjust K i to
reduce any offset error. The values of Kp and Ki were found to be equal 489.25 and 0.87 respectively. Here in this work,
the integral term in a PI controller causes the steady-state error to reduce to zero, which is not the case for proportional
control in general. The lack of derivative action may make the system steadier in the steady state in the case of noisy
data. This is because derivative action is more sensitive to higher-frequency terms in the inputs [21]. The schematic
L
T IL
+ Vo R
Vin D C
ST
-
IJ
PI/PSO
PWM -
Generator +
Vref
Controller
The output voltage and load current for open-loop system and the compensated one by a PI controller for a 12 V DC
power source and 0.5 duty cycle are illustrated in Figure 7. Here in this work, the ultimate aim is to achieve a robust
controller in spite of uncertainty and load changes. The converter specifications under consideration are rise time,
settling time, maximum overshoot and steady state errors which are shown in Table (1) for the undisturbed case where
no overshoots or undershoots are evident. Both responses have zero steady-state error and the open-loop response has a
percentage maximum overshoot of 32.48%. The controlled response has a zero overshoot, while it's settling time as
compared to the open loop is increased by 0.78%. However, the rise time has been increased from 0.64 msec for the
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 309
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
(a): Controlled and uncontrolled system output voltage (b): Controlled and uncontrolled system inductor current
Table 1: The undisturbed system transient specifications with open loop and PI controller
Method Rise Time (msec) Settling Time (msec) Maximum Overshoot % Steady State Error (V)
The simulation is also carried out by varying the system reference voltage where the results for the output voltage and
load current are shown in Figure 8. The reference voltage is changed from 6 V to 8 V at moment t= 0.025 sec where it
can be seen that the corresponding output voltage has been changed to 8V from the time 0.025 sec. to 0.05 sec. Here,
the controller adopts the change in reference value, vary the duty cycle of the converter accordingly and produce the
reference as the output voltage as shown. Consequently, the controller approximately does not take any time to vary the
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 310
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
In the present case, the input voltage step is varied from 12 to 8V at 0.01 sec and from 8V to 16V at 0.03 sec. The time
IJ
response of the output voltage and load current in a closed-loop system compensated by a PI controller is illustrated in
Figure 9. The changes in the input voltage do not make any variations in the output voltage and load current since the
controller adopt the variations in the parameters and continuously track the reference voltage and therefore, the duty
cycle of the MOSFET is changed so that to maintain the output voltage at the same designed value within a fraction of
millisecond as shown. This proves the effectiveness and the robustness of the controller as well as that the controller
_________________________
©2016 RS Publication, rspublicationhouse@gmail.com11 Page 311
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
Fig. 10 shows the simulation results when the proposed PI controller is applied to the converter under load variation.
IJ
The load resistor (R) is suddenly changed from 6.8 Ω (nominal value) to 3.4Ω and again to 10.2Ω. It can be noticed
from Figure 10 that under test condition R=6.8Ω, the output voltage response attends steady state value of 6 V which is
an expected output for this application. By changing the value of resistance load, it has been seen that as load resistance
increase, the output overshoot is being large and the settling time increases. As a result, it can be shown that the
variation in the load resistance significantly affects the output voltage and load current transient responses.
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 312
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
Figure 10: System responses for change in load resistance form 6.8Ω to 3.4Ω and then to 10.2Ω
ST
6.0 Simulation of closed-coop of DC-DC buck converter Using PSO algorithm
In this work, PSO is used to find the optimal values of the duty cycle parameters to improve the behaviour of a Buck
converter. The objective of the optimal controller design is to maintain constant output voltage and reduce the
IJ
maximum.
To investigate the effectiveness of the PSO-based controller on the performance of the Buck converter, the evolution
procedure of PSO Algorithms which was shown in Fig. 5 has been considered. The structure of the controller based-
PSO algorithms is shown in Figure 6. Moreover, the time responses are chosen as the performance indices to be
obtained. Since computational time is one of the important factors to be considered in an optimization process,
investigations on the number of individuals/particles were carried out by varying those numbers from 50 to 700. Fewer
individuals/particles resulted in high values of errors but faster computational time, while a high number of
individuals/particles resulted in smaller values of the mean error with very slow execution time. In order to get
compromise values between the mean error and computational time, the best number of individuals/particles was found
to be 500 for all algorithms The other parameters considered for PSO algorithm are c1 = 2, and c2 = 2. Moreover, the
number of dimensions (Nod) is=5 and the maximum iteration number (Noi) equal 20 and are used for checking
termination criterion in this algorithm. Consequently, the inertia weight factor (w) is selected according to the
following equation:
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 313
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link]
w = 0.9 - 0.7 * (i /Noi) where i is the ith iteration.
ISSN 2249-9954
(10)
The decreasing of w through the search process, called adaptive inertia weight is a process similar to that of simulated
annealing in which temperature is decreased exponentially, allowing global and local search [20-22]. As in most search
algorithms, in PSO a cost function is needed to evaluate the aptitude of candidate solutions. Generally, the definition of
a cost function depends on the problem at hand, but in general should reflect the proximity of the solutions to the
optima. The cost function that is adopted in this work is selected to be based on the mean squared error between the
system output voltage that measured at the load and a reference value. In the following, the application of PSO for the
The simulated results of the undisturbed system that are obtained by deploying a PSO controller are shown in Figure
11. The performance of the control scheme is assessed in terms of time domain specifications associated with output
voltage and inductor current responses as compared to the open loop system behaviour. In addition, the performance
and transient specification of the undisturbed system, which include rise time, settling time, maximum overshoot, and
From Table 2 it can be inferred that, the value of rise time is less in the controlled response, setting time is
comparatively highly less using PSO controller, peak overshoot value is very small as compared to PI controller and the
ST
steady state error is zero for both cases. Thus, it can be concluded that the PSO controller is best suited for feedback
.
IJ
7
1.2
6
1
5
Ouput Voltage(V)
0.8
Load Current(A)
0.6
0.4
2
0.2
1
0 0
0 0.01 0.02 0.03 0.04 0.05 0 0.01 0.02 0.03 0.04 0.05
Time sec. Time sec.
Figure 11: System responses of the controlled buck converter using PSO controller
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 314
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
Table 2: Transient response without any disturbances with open loop and PSO controller
Method Rise Time (msec) Settling Time (msec) Maximum Overshoot % Steady State Error (V)
In the following, performance of proposed PSO controller in three different conditions, including of change in the
reference voltage, input voltage, and output load are studied. In this case, the simulations have been carried out using
the same values and circumstances as that presented in Section 5. Output voltage and current of converter in each of
ST
IJ
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 315
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
It can be noticed from the simulations shown in Figures 12-14 of closed loop buck converter system using PSO control
scheme that the system is very much dynamic in tracking the reference voltage in spite of the variations in its values. As
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 316
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
per Figure 13, for a step changes at the input voltage, a satisfactory performance is obtained in the output voltage which
it is quickly and immediately dropped to its set value (6V). In addition, the output voltage resumes its reference value
(of 6V) immediately after the transient variation caused by the step variation of load. Simulation results verify that the
control scheme in this section gives stable operation of the power supply. The output voltage and load current can return
to the steady state even when it is affected by line and load variation.
In the following, performance of proposed controllers in three different conditions, including of change in reference
voltage, the output load and the input voltage are compared. Output voltage and currents of buck converter in each of
these conditions were presented previously for both controllers in sections 5 and 6. In addition, the response
performance parameters of the output voltage results after simulation for the undisturbed buck converter are given in
Table (3). The performance and specification comparison of the designed controllers for DC-DC buck converter are
assessed for time domain specifications in terms of peak overshot, rise time, settling time and steady state error that
associated with output voltage response without any variations to the load/input of the system. The steady state error,
peak overshoots and output voltage ripples are not evident in both the methods.
ST
By comparing the results in Table 3, it can be seen that using PSO method in comparison with PI controller, the
response overshoot is approximately equals zero and dropped more than 32% from uncontrolled case. In addition,
settling-time and rise-time are both decreased about 98.9% with the using of PSO controller. Therefore, the
IJ
performance specifications with PSO method shows improved results than that with the PI controller. It is obvious that,
PSO has considerable improvement and better performance and is a good alternative way to control power converters
than the classical controllers where it has lower raising and setting time.
Table 3: Step response specification of the undisturbed system with different controllers
Method Rise Time (msec) Settling Time (msec) Maximum Overshoot % Steady State Error (V)
controller. Therefore, it is adopted to expand the work to deal with other types of DC-DC coveters. This section clearly
discusses the simulation results obtained for a boost and buck-boost using PSO method. Simulation model for PSO
control of DC-DC switching converters was build previously and simulated using C++ programming environment with
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 317
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
the converter parameters given in Appendix A. The results of output voltage and current for closed loop simulation of
The results of closed loop using a PSO control scheme for a boost converter is shown in Figure 15. Here the output
voltage completely regulated to fixed value of voltage (reference value) at 48 V for the step variations at load
resistance of about 50 % of its nominal value. The output voltage resumes its reference value within a very short
period after the transient variation of load. Consequently, for a step change at the input voltage of about 33 % of the
nominal input value at 0.02 sec. instant, a satisfactory performance is obtained in the output voltage which it is quickly
regulated to its set value 48 V. Simulation results verify that the control scheme in this section gives stable operation of
the power supply. The output voltage and load current can return to the steady state even when it is affected by input
ST
IJ
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 318
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
For the case of buck-boost converter system, the system settles down very fast in all of the three situations when the
IJ
PSO optimal regulator method is employed. The simulations were carried out by varying the reference voltage, input
voltage and the load resistance where the corresponding output voltage, and load currents are also presented for the
considered method. In spite of such variations, the controller is robust and efficient enough to track the reference
voltage. The overshoots and undershoots are seen which is very minimum of the order of less that 0.002% as well as the
current shows very much reduced ripples. In order that the dynamic performance has to be ensured the control strategy
shows tight output regulation with much lesser settling time, no steady state error and without any undershoots or
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 319
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
(a) (b)
(a) Reference voltage variation with 0.25 duty cycle (buck converter mode)
(c): Load resistance variation at 0.75 duty cycle (boost converter mode).
Figure 16: Output voltage and load current closed-loop for Buck-Boost converter
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 320
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
As shown in Figures 15 and 16, it is clear that the realization of voltage regulation by the PSO controller of converters
is precise and the required load voltage regulation and the desired load current are satisfied.
8. Conclusions
In this paper, on-line PSO controller, which is one of the advanced control scheme that can be implemented with DC-
DC converters, was designed to improve the system response such as settling time, overshoot and ripple of the output
voltage. PSO is a nonlinear control scheme which was used to control the duty cycle of the system where the
controlling of the duty cycle, in turn, controls the output voltage of the system. The advantages of PSO method are:
exact mathematical models are not required for the design of such controller, complexities associated with nonlinear
mathematical analysis are relatively low, and it is able to adapt to changes in operating points. Comparative studies
were made with the two proposed controllers for a sudden change in input voltage magnitude and/or load change. The
PSO controller gives the better performance and was more robust for model inaccuracies and disturbances in
comparison with the PI controller. Simulated results obtained validate the effectiveness of the proposed PSO control
strategy and the controlled converters systems work fine and behave very well with very less overshoot and settling
time. This leads to that the overall speed of the system is also increased, as seen by the decrease of the settling time
ST
when the converter is connected to the power source.
IJ
9. References
[1 ] J. Jawhar1, N.S. Marimuthu, S.K Pillai and N. Albert Singh, "Neuro- Fuzzy Controller for a Non Linear Power
Electronic Buck & Boost Converters" , Asian Power Electronics Journal, Vol. 1, No. 1, Aug 2007.
[2 ] R. D. Middebrok and S, Cuk, "A general unified approach to modelling switching converter power stages",
IEEE Power Electronics Specialist (PESC) Conf. Proc., pp. 18-31, 1976.
[3 ] G. Seshagiri Rao, S. Raghu, N. Rajasekaran, “Design of Feedback Controller for Boost Converter Using
Optimization Technique”, Journal homepage, Vol. 3, No. 1, pp. 117~128, March 2013.
[4 ] L. Guo, J.Y. Hung, R.M. Nelms, “Comparative evaluation of linear PID and fuzzy control for a boost
converter”, 31st Annual Conference of IEEE Industrial Electronics Society, IECON 2005, pp. 555-560, 2005.
[5 ] K. W. Seo and H. H. Choi, “ Simple Fuzzy PID Controllers for DC-DC Converters”, Journal of Electrical
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 321
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link]
[6 ]
ISSN 2249-9954
A. Bhowate and S. Deogade , “Compression of PID tuning technologies for closed loop controllers of DC-Dc
boost converter”, International Journal of Advances in Engineering and Technology, Vol. 8, Issue 1, pp. 2064-
2073 , 2015.
[7 ] V.S.C Racirah and P.C Sen, "Comparative study of Proportional-Integral sliding mode, and fuzzy logic
controllers for power converters", IEEE Transactions On Industry Applications, vol. 33 no. 2, pp 518-524,
1997.
[8 ] A. Khaligh and A. Emadi, “Suitability of the pulse adjustment technique to control single DC/DC choppers
feeding vehicular constant power loads in parallel with conventional loads”, International Journal of Electric
[9 ] F. H. Leung, P. K. Tam, [Link], ”The control of switching dc-dc converters-A general LQR problem”, IEEE
Transactions on Industrial Electronics, Vol. 38, No. 1, pp. 65-71, Feb. 1991.
[10 ] M. S. Reddy, Ch. Kalyani, M. Uthra and D. Elangovan, “A Small signal analysis of DC-DC boost converter”,
Indian Journal of Science and Technology, Vol. 8(S2), pp. 1-6, 2015
[11 ] A. M. Bozorgi, V. Fereshtehpoor, M. Monfared, and N. Namjoo, “Controller design using ant colony
algorithm for a non-inverting Buck–Boost chopper based on a detailed average model”, Electric Power
ST
Components and Systems, 43(2):177–188, 2015.
[12 ] K. Guesmi, N. Essounbouli and A. Hamzaoui, “Systematic design approach of fuzzy PID stabilizer for DC–
DC converters”, Energy Conversion and Management, vol. 49, pp. 2880-2889, 2008.
IJ
[13 ] P. Mattavell, L. Rossetto, G. Spiazzi, and P. Tenti, “General-purpose fuzzy controller for dc–dc converters”,
IEEE Transactions on Power Electronics, Vol. 12, No. 1, 1997, pp. 79-86.
[14 ] R. A. Krohling and J. P. Rey, “Design of optimal disturbance rejection PID controllers using genetic algorithms,” Trans.
[15 ] S. M. Derakhshana, and M. Sedighizadeh, “ New intelligent controller for parallel DC/DC converters”, International
Journal of Engineering, TRANSACTIONS A: Basics Vol. 27, No. 1, pp. 131-142 , 2014.
[16 ] V. F. Pires and J. F. Silva, “Teaching Nonlinear Modelling, Simulation and Control of Electronic Power Converters Using
[17 ] J. Mahdavi, A. Emadi, and H. A. Toliyat, (1997), “Application of state space averaging method to sliding mode control of
[18 ] A. Hassanzadeh, M. Monfared, S. Golestan, and R. Dowlatabadi, “Small signal averaged model of DC choppers for
control studies”, International Conference on Electrical Engineering and Informatics, Bandung, Indonesia,
2011.
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 322
I. nternational Journal of Advanced Scientific and Technical Research Issue 6 volume 5, September-October 2016
_________________________
Available online on [Link] ISSN 2249-9954
[19 ] A. Bhowate and S. Deogade , “Comparison of PID tuning techniques for closed loop controller of DC-DC
boost converter”, International Journal of Advances in Engineering and Technology, Vol. 8, Issue 1, pp. 2064-
2073, 2015.
[20 ] J. Kennedy and R. Eberhart, ” Particle swarm optimization” . Proc. IEEE Int. Conf. on Neural Network, pp.
1942-1948, 1995
[21 ] S. K. Singh1 and M. Borah, “A Comparative performance of swarm intelligence optimization method and
evolutionary optimization method on some noisy numerical benchmark test problems”, International Journal
of Computational and Applied Mathematics, ISSN 1819-4966 Volume 4 Number 1), pp. 1–9, 2009.
[22 ] J. F. Schutte , and A. A. Groenwold, “A study of global optimization using particle swarms”, J Global
Optimum , 2005.
Appendix A
Converters Parameters
Vin L C R f Vo
IJ
2.1 10 3 100 10 6
12,12,12 6.8 100 6, 24, 12
respectively
H F KHz respectively
_________________________
©2016 RS Publication, rspublicationhouse@[Link] Page 323