Professional Documents
Culture Documents
Abstract: In this paper, an optimal synergetic controller based on a bat algorithm for a DC-DC boost
converter
Abstract: isIn
Inpresented.
paper,DC-DC
this paper, boostsynergetic
an optimal
optimal converters are somebased
controller of the
on mostbatwidely usedforpower electronics
Abstract:
devices this
foristheir an
high conversion synergetic
efficiency andcontroller based
versatility. on
Batthe aa bat algorithm
algorithm
optimisation based aa DC-DC
for the
on
DC-DC boost
boost
echolocation
converter
converter is presented.
presented. DC-DC boost converters
DC-DC boost converters are some of
are some of the most widely used power electronics
behaviourforoftheir
devices for bats,high
their a bio-inspired
conversion algorithm,
efficiency isand
successfully
and versatility.used formost widelyparameters
synergetic
Bat optimisation
optimisation
used power
based on
electronics
the optimization.
on the echolocation
devices
The proposed high scheme
control conversion
is efficiency
evaluated in a versatility.
simulation and Bat
implementation based
study of a echolocation
boost converter
behaviour of
behaviour of bats,
bats, aa bio-inspired
bio-inspired algorithm,
algorithm, isis successfully
successfully used
used for
for synergetic
synergetic parameters
parameters optimization.
optimization.
indicating
The proposed satisfactory
proposed control overall
control scheme
scheme is performance
is evaluated
evaluated in with stability
in aa simulation
simulation and insured
and implementation through
implementation study Lyapunov
study of
of aa boost synthesis.
boost converter
converter
The
Experimental results show that the proposed control provides good regulation.
indicating satisfactory overall performance with stability insured through
indicating satisfactory overall performance with stability insured through Lyapunov synthesis. Lyapunov synthesis.
Experimental
© 2016, IFAC
Keywords:
Experimental results
DC-DC
results showconverter,
(International
Boost
show that
that the proposed
the proposed
Federation control
of Automatic
synergetic provides
Control)
control,
control provides good regulation.
Hosting
good regulation.
by Elsevier
bat optimisation, Ltd. All rights reserved.
Lyapunov.
Keywords: DC-DC
Keywords: DC-DC Boost Boost converter,
converter, synergetic
synergetic control,
control, bat
bat optimisation,
optimisation, Lyapunov.
Lyapunov.
strategy while closed-loop stability is guaranteed via
1. INTRODUCTION
Lyapunovwhile
strategy secondclosed-loop
criterion. A bat synergetic
stability is controller (BAT
1. INTRODUCTION strategy
SYNC) while
has been closed-loop
implemented stability
on a is guaranteed
DSP guaranteed
card (dSPACE
via
via
In the context of 1.system theory, power converters are Lyapunov second criterion. A bat synergetic controller
INTRODUCTION (BAT
Lyapunov
1104) second criterion. A bat synergetic controller (BAT
nonlinear
In the time-varying
context of systems,
system and represent
theory, power a big challenge
converters are SYNC)forhas a prototype
has been
DC-DC boost converter.
been implemented
implemented on on aa DSPDSP cardcard (dSPACE
In
for the context
control design of [1],
systemthus theory,
control power
of DC-DCconverters
converterare SYNC)
1104) for a prototype DC-DC boost converter.
(dSPACE
nonlinear
nonlinear time-varying
time-varying systems,
systems, and
and represent
represent a
a big
big challenge
challenge 2. SYNERGETIC
1104) for a prototype DC-DC boost converter. CONTROL
systems
for has attracted[1], the attention of researchers [2].
for control
control design
design [1], thus thus control
control of of DC-DC
DC-DC converter
converter Synergetic control 2.
2. SYNERGETIC
is a state spaceCONTROL
SYNERGETIC approach for the design of
CONTROL
systems has
has attracted
Many approaches
systems attractedandthe
the attention
attention of
methodologies of researchers [2].
such as sliding
researchers [2]. control control for complex highly connected nonlinear systems
[3][4],
Many widely usedand
approaches in the literature due
methodologies to its
such as robustness
sliding and Synergetic
control Synergetic
[14][15][16].
control
control is
is aa the
It forces
state
state space
spacestate
system
approach
approach for
for the
variables the design
design on
to evolve
of
of
Many
its approaches
design and
simplicity, methodologies
have been such as
successfully sliding control
applied to control
control for
for complex
complex highly
highly connected
connected nonlinear
nonlinear systems
systems
[3][4], widely used in
in the
the literature due
due to its
its robustness and a designer chosen
and [14][15][16]. It invariant manifold enabling tofor desired
[3][4],
control
its
widely
of DC-DC
design
usedconverters.
simplicity, have
literature
However,
been
to
sliding
successfully
robustness
mode control
applied to [14][15][16].
performance Ittoforces
forces
be
the
the system
system despite
achieved
state
state variables
variables to evolve
evolveand
uncertainties
on
on
its design
suffers of from simplicity,
several have been
shortcomings. successfully
The firstmodeapplied
one control to a designer
is the adisturbances chosen
designer chosen invariant
invariant manifold
manifold enabling
enabling for
for desired
desired
control DC-DC converters. However, sliding performance without
to be damaging chattering inherent to sliding
control
presenceof
suffers of
from
DC-DC converters.
chattering
several while the However,
shortcomings. second sliding
Theconsists
first
mode
in the
one
control
is fact
the performance
mode technique be achieved
to [14]. achieved
A short
despite
despiteof uncertainties
recall uncertainties
the procedure
and
and
is
suffers
that from dynamics
system several shortcomings.
must the be second The first and
well-known one exactly disturbances without damaging chattering
is the disturbances without damaging chattering inherent to sliding inherent to sliding
presence of chattering while consists in the fact presented in what follows.
presence
modelled
that system
of
andchattering whilethe
the third being
dynamics must
thelack
be
second consists in
of robustness
well-known and the mode
the fact
during
exactly mode technique
technique [14]. [14]. A A short
short recallrecall of of the
the procedure
procedure is is
that system
reaching phase dynamics
[5][6][7][8].must be well-known and exactly presented
It starts
presented byin
in what
the
what follows.
definition
follows. of a macro-variable as a function of
modelled
modelled and and the
the third
third being
being the the lack
lack ofof robustness
robustness during
during thethe the state variables:
reaching phase [5][6][7][8].
approaches, control parameters are often It
In many phase
reaching of these[5][6][7][8]. It starts
starts by
by the
the definition
definition of of aa macro-variable
macro-variable as as aa function
function ofof
the state variables:
calculated
In many on a trial-and-error basis which doesn’t provide the state variables: Ψ = ψ ( x, t ) (1)
In many of these
these approaches,
ofperformanceapproaches, control
control Manyparameters
parameters are
are often
often
optimal
calculated on a [1-3][5-8].
trial-and-error basis which optimisation
doesn’t provide Ψ= ψ ((x,
x, tt )) linear combination of the (1)
calculated on
algorithm performance
optimal
a trial-and-error
bio-inspired have basis which
therefore Many
[1-3][5-8].
doesn’t
been developed provide
optimisation to The macro-variable canΨ be=aψsimple (1)
optimal
address performance
thisbio-inspired
issue amidhave [1-3][5-8].
which Many
one canbeen optimisation
cite: developed
evolutionary state variables. The same process canlinear
be repeated, defining as
algorithm therefore to The macro-variable can
canasbe aa simple linear combination of the
algorithm
algorithm bio-inspired
(EA), genetic have therefore
algorithm beenparticle
(GA), developed swarmto Themany macro-variable
macro-variables becontrol
simple channels. combination
The designer of can
the
address this issue amid which one can cite: evolutionary state variables. The same process can be repeated, defining
defining as
address
optimization
algorithm
this issue
(PSO),
(EA),
amid
and which
genetic bat one can (BA)
algorithm
algorithm (GA),
cite: [9][10].
evolutionary
particle The state
swarm select
many
variables. The same of
the characteristics
macro-variables as
process
control
can be repeated,according
this macro-variable
channels. The designer
as
to
can
algorithm
latter, based (EA),
on genetic
the algorithm
echolocation (GA),
behavior ofparticle
bats is swarm
a bio- many
control macro-variables
specifications. as control channels. The designer can
optimization (PSO), and select the characteristics of this macro-variable according to
optimization
inspired algorithm and bat
(PSO), developed bat algorithm
algorithm
by Yang
(BA)
(BA) [9][10].
[9][10].
inbats2010,
The
The select the characteristics of this macro-variable according to
was
latter, based on the echolocation behavior of is a bio- control
A control specifications.
signal will be elaborated to force the system to
latter, based on
successfully usedthe inecholocation behavior ofproblems
many optimization bio- control
bats is a [11]. specifications.
inspired
inspired algorithm
algorithm developed
developed by
by Yang
Yang in
in 2010,
2010, was
was operate on the manifold Ψelaborated
= 0 . The selected macro-variable
Echolocation
successfully is an important
used in many feature of bat behaviour.
optimization problems Bats A
[11]. A control
control signal
signal will
will be be with
elaborated to
to force
force the
the system
system to
to
successfully
emit a very strongused in many
sound pulse optimization
and listen forproblems
the echo Bats[11]. is forced to evolve desired
that operate on the manifold Ψ = 0 . The selected macro-variable dynamics despite
Echolocation
Echolocation is an important feature of bat behaviour. operate on the manifold Ψ = 0 . The selected macro-variable
bounces backisfrom an important feature of
the surrounding bat behaviour.
objects whilst Bats uncertainties
flying. is forced and/or disturbances trough a typical constraint
emit
emit aapulses
very
very strong
strong sound
sound pulse
pulse andand listen
listen for the
the echo
forcorrelated that
that is
echo with (2). forced to to evolve
evolve with with desireddesired dynamics
dynamics despitedespite
Their vary in properties and can be uncertainties
bounces
bounces back
back from
from the
the surrounding
surrounding objects
objects whilst
whilst flying.
flying. uncertainties and/or disturbances trough a typical
and/or disturbances trough a typical constraint
constraint
their
Their hunting strategies, depending on the species [12]. (2).
Their pulses
pulses varyvary in in properties
properties and and cancan bebe correlated
correlated with with (2). TΨ & + Ψ = 0, T > 0 (2)
their
In this
their hunting
paper,strategies,
hunting we propose
strategies, depending
a designon
depending the
the species
oncontrol scheme
species [12].
based on
[12]. &
synergetic
In this control
paper, we theory without
propose a design thecontrol
drawbacksscheme presented
based by
on T which is designer TΨ
T Ψ& ++Ψ =
= 00,, T
Ψchosen >
> 00
T determines the rate (2)
(2)
of
In this paper,
sliding mode we propose
control SMC a [13].
design A control
DC-DC scheme
Boost based on convergence to the attractor and can be made arbitrary small
converter
synergetic control theory without the drawbacks presented by
synergetic
model is control theory
presented without
followed bythe drawbacks
a DC-DC
brief recall presented
ofconverter
the bat T which
T
by considering
which only is
is designer
designer
eventual
chosen
chosen constraint.
control
determines
determines the the rate
rate ofof
sliding mode control SMC [13]. A Boost convergence
sliding mode
optimisation control
algorithm SMCused [13].
to A DC-DC
optimize Boost
control converter
parameters. convergence to the attractor and can be made arbitrary small
to the attractor and can be made arbitrary small
model is
is presented followed by aa brief recall of
of the bat
bat considering
model
A classical presented
objective followed
function by
will brief
be usedrecall
in this the
control considering onlyonly eventual
eventual control
control constraint.
constraint.
optimisation algorithm used to optimize
optimisation algorithm used to optimize control parameters. control parameters.
A
A classical
classical objective
objective function
function will will be be used
used in in this
this control
control
Copyright © 2016 IFAC 698
2405-8963 © 2016, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.
Peer review©under
Copyright 2016 responsibility
IFAC of International Federation of Automatic
698Control.
Copyright © 2016 IFAC
10.1016/j.ifacol.2016.07.792 698
IFAC MIM 2016
June 28-30, 2016. Troyes, France E. Nechadi et al. / IFAC-PapersOnLine 49-12 (2016) 698–703 699
By suitable selection of macro-variables, the designer can The control problem can be viewed as the problem of
obtain many interesting characteristics such as, stability, choosing an appropriate control law u such that the error
parameter insensitivity and noise suppression. It is interesting states e i (i = 1,2 ) in (6) converge to zero.
to note that the synergetic control law guarantees the global
stability on the manifold meaning that once the manifold is
reached, the system is not supposed to leave it even for large- 4. DESIGN OF SYNERGETIC CONTROL
signal variations. Consider the system (3), introducing the following macro-
variable:
3. DC-DC BOOST CONVERTER
Ψ = e 2 + λe1 = (x 2 − x 2 ref ) + λ (x1 − x1ref ) (7)
A DC-DC boost converter is power converter widely used in
renewable energy systems for maximum power tracking. This where the parameter λ is chosen such that Ψ is Hurwitz.
type of circuit is used to ‘step-up’ a source voltage to a
higher, regulated voltage, allowing one power supply to Taking time derivative of the macro-variable leads to
provide different driving voltages. A basic boost converter
circuit consists of a switch (S), a diode (D), an inductor (L), & = x1 (1 − u ) − x 2 − x& + λ − x 2 (1 − u ) + 1 V − x& (8)
Ψ
and a capacitor (C) (Fig. 1). C RC
2 ref L L
e 1ref
The classical model of the DC-DC boost converter is given in Using (8), and the constraint (2), we propose the following
(3): theorem:
x2 1
x&1 (t ) = − L (1 − u ) + L Ve Theorem 1. The control law (9)
0 ≤ u ≤1 (3)
x x
x&2 (t ) = 1 (1 − u ) − 2 λ x2 1
C RC L V e − RC + T ψ − (x& 2 ref + λx&1ref )
u = 1− , x i (i =1, 2 ) ≠ 0
where: x1 λ x 2
−
C L
Ve is the input voltage, x1 the inductor current, x2 the (9)
capacitor output voltage and u the duty cycle.
achieves asymptotic stability.
Proof
Choosing the Lyapunov function candidate to be
s 1 T
V= Ψ Ψ (10)
2
Therefore
Fig.1 DC-DC Boost converter schematics.
V& = Ψ T Ψ
& (11)
The main goal is to obtain a control law u as a function of
state coordinates x1 , x2 which provides the required values and using (2) leads to:
of converter output voltage x 2 = x 2 ref and consequently 1
V& = − Ψ 2 (12)
inductance current x1 = x1ref under the constraint such that: T
699
IFAC MIM 2016
700
June 28-30, 2016. Troyes, France E. Nechadi et al. / IFAC-PapersOnLine 49-12 (2016) 698–703
rate can be simply determined in the 0 to 1 range, where 0 5.2. Objective Function
means that there is no emission and 1 means that the bat’s Optimizing the synergetic control parameters ( λ & T) an
emitting is at their maximum [17][18]. objective function is formulated as (20).
5.1. Bat optimisation algorithm
Let the objective function (SSE) be represented as:
Devising his algorithm, Yang [9] idealized some rules, as n
follows: J = ∑ e i2 (20)
1) all bats use echolocation to sense distance, and they also 1
700
IFAC MIM 2016
June 28-30, 2016. Troyes, France E. Nechadi et al. / IFAC-PapersOnLine 49-12 (2016) 698–703 701
701
IFAC MIM 2016
702
June 28-30, 2016. Troyes, France E. Nechadi et al. / IFAC-PapersOnLine 49-12 (2016) 698–703
Fig. 6.1 Inductor current & output voltage for normal case. Fig. 7 Inductor current & output voltage for voltage reference
variation from 140V to 160V.
Figure 6.2 shows the macro-variable function and it can be
seen that the system operate on the manifold Ψ = 0 . Figure 7 illustrates the ability of the proposed controller to
forces quickly the output voltage to follow a sudden change
in the voltage reference.
7. CONCLUSION
This paper presents an optimal synergetic control based on
bat optimisation algorithm of a DC-DC boost converter.
Simulation confirms a rapid convergence using a continuous
control law. A comparative study between bat synergetic
control (BAT SYNC) and PSO synergetic control (PSO
SYNC) is illustrated. Lyapunov theorem has been used to
guarantee closed-loop stability. The proposed synergetic
controller is implemented using dSpace 1104 confirming the
Fig. 6.2 Macro-variable function. soundness of the proposed approach. Future work will
include implementation of the algorithm on a photovoltaic
The incorporation of the proposed approach based synergetic system at Troyes’ IUT site.
controller forms the basic architecture of the DC-DC boost
converter, a PWM bloc is used in our implementation. The 8. ACKNOWLEDGMENT
duty cycle is illustrated in Fig.6.3. The authors would like to acknowledge B. BABES of the
University of Sétif1for his great help with the experimental
setup.
9. REFERENCES
[1] E. Santi, A. Monti, D. Li, K. Proddutur, R.A. Dougal,
Synergetic Control for DC–DC Boost Converter:
Implementation Options, IEEE Trans. on Ind. App.,
vol.39, no. 6, 2003.
702
IFAC MIM 2016
June 28-30, 2016. Troyes, France E. Nechadi et al. / IFAC-PapersOnLine 49-12 (2016) 698–703 703
[2] B. Yuri, Y.B. Shtessel, S.I.Z. Alan, I.A. Kolesnikov, [10]X-S. Yang, Bat algorithm: literature review and
Sliding mode control of boost and buck-boost power applications, Int. J. Bio-Inspired Comp., (5) 2013, pp.
converters using method of stable system centre, 141–149.
Automatica, (39) 2003, pp. 1061 – 1067. [11] E.S. Ali, Optimization of Power System Stabilizers
[3] Y.B. Shtessel, O.A. Raznopolov, L.A. Ozerov, Control using BAT search algorithm, Elec. Power and Energy
of multiple modular DC-to-DC power converters in Sys. (61) 2014, pp. 683–690.
conventional and dynamic sliding surfaces, IEEE [12] S. Yılmaz, E.U. Kücüksille, A new modification
Trans. on Circ. and Sys., (10) 1998, pp.1091–1101. approach on bat algorithm for solving optimization
[4] H. Sira-Ramirez, M. Rios-Bolivar, Sliding mode control problems, Applied Soft Comp. (28) 2015, pp. 259–275.
of DC-to-DC power converters via extended [13] A. Rezaee Jordehi, Chaotic bat swarm optimisation
linearization, IEEE Trans. on Circ. and Sys., (CBSO), Applied Soft Comp. (26) 2015, pp. 523–530.
Fundamental Theory and Applications, (41) 1994, pp. [14] E. Nechadi, M. N. Harmas, A. Hamzaoui, N.
652–661. Essounbouli, Type-2 Fuzzy Based Adaptive Synergetic
[5] E. Nechadi, M. N. Harmas, Power System Stabilizer Power System Control, Elsevier, Elec. Power Sys. Res.,
Based on Global Fuzzy Sliding Mode Control, Copyright (88) July 2012, pp. 9-15.
© BAJECE, Balkan J. of Elec. & Comp. Eng., BAJECE, [15] A. Kolesnikov, G. Veselov, Modern Applied Control
1(2), September 2013, pp.78-84. Theory: Synergetic Approach in Control Theory, Vol.
[6] E. Nechadi, M. N. Harmas, A. Hamzaoui, N. 2, Moscow–Taganrog, TSURE Press, 2000.
Essounbouli, A New Robust Adaptive Fuzzy Sliding [16] A. Kolesnikov, G. Veselov, A. Monti, F. Ponci, E.
Mode Power System Stabilizer, Elsevier, Int. J. of Elec. Santi, R. Dougal, Synergetic Synthesis of DC-DC
Power and Energy Sys., (42) Nov. 2012, pp.1-7. Boost Converter Controllers: Theory And Experimental
[7] E. Nechadi, M. N. Harmas, N. Essounbouli, A. Analysis, Proc.of 17th Annual IEEE App. Power Elect.
Hamzaoui, Nussbaum Gain for Adaptive Fuzzy Global Conf., Vol. 1, pp. 409-415, Dallas, TX, April 2002.
Non Singular Sliding Mode Power System Stabilizer, [17] A.S. Oshaba, E.S. Ali, S.M. Abd Elazim, MPPT
Copyright © BAJECE, Balkan J. of Elec. & Comp. Eng., control design of PV system supplied SRM using BAT
BAJECE, 2(3), Sept. 2014, pp.139-144. search algorithm, Sust. Energy, Grids and Net.(2) 2015,
pp. 51–60.
[8] E. Nechadi, M. N. Harmas, N. Essounbouli, A.
[18] A.H. Gandomi, X-S Yang, Chaotic bat algorithm, J. of
Hamzaoui, Adaptive Fuzzy Sliding Mode Power System
Stabilizer Using Nussbaum Gain, Springer Berlin Comput. Sci. (5) 2014, pp. 224–232.
Heidelberg, Int. J. of Aut. and Comp., IJAC, 10(4), Aug.
2013, pp.281-287.
[9] X-S. Yang, A New Metaheuristic Bat-Inspired
Algorithm, in: Nature Inspired Cooperative Strategies for
Optimization (NISCO 2010) (Eds. J. R. Gonzalez et al.),
Studies in Computational Intelligence, Springer Berlin,
Springer, (284) 2010, 65-74.
703