PID controller for series-parallel resonant

64
ELECTROMOTION 19 (2012) 64-79
PID controller for series-parallel resonant
converters using bacterial foraging optimization
E.H.E. Bayoumi and F. Salem
Abstract – The paper presents a design technique for robust PID controllers for Inductance Capacitance Inductance–T
network (LCL-T), Capacitance Inductance Inductance–T network (CLL-T), and Inductance Inductance Capacitance–T
network (LLC-T) Series-parallel Resonant Converters. The Series-parallel Converter controllers design is based on
Bacterial Foraging Optimization (BFO). A BFO algorithm is employed in order to obtain the controller parameters
assuring enhanced step response performance criterion. Simulation results of the designed controllers are compared with
that of classical controllers whose parameters are adjusted using Ziegler-Nichols technique. Results signify the superiority
of the proposed technique over the classical method. Experimental measurements of system performance validate the
proposed technique and highlight its practicability.
Keywords: resonant converter, bacterial foraging optimization, PID controller.
1. Introduction
Resonant Converters (RC) are characterized
by: 1- zero voltage switching (ZVS), 2- zero
current switching (ZCS), 3- high-frequency
operation, 4- high efficiency, 5- small size, and
6- low electromagnetic interference (EMI). RC
have been used in; dc power supplies for
industrial,
commercial,
and
domestic
applications, high-frequency ac power supplies
for induction heating, power-factor correction,
and discharge lamp ballast. The series and
parallel RC (SRC and PRC respectively) circuits
are the basic resonant converter topologies with
two reactive elements. The advantages of SRC
are; better part-load efficiency and inherent dc
blocking of the isolation transformer due to the
series capacitor in the resonant network.
However, its part-load regulation is poor and
output-voltage regulation at no load is not
possible by switching frequency variation. On
the other hand, PRC offers no-load regulation but
suffers from poor part-load efficiency and lack of
inherent dc blocking for the isolation transformer
[1, 2]. To remove these limitations, RCs with
three and four reactive components were
investigated in [3, 4].
The Series-Parallel Resonant Converters
(SPRC) with three reactive elements is a great
choice, due to various inherent advantages and
better regulation. The LCL tank circuit based
DC-DC resonant converter has been tested and
reported by many researchers [5-7]. In [8], the
LCL-T resonant converter has been established
with constant current output fed resistive load.
The converter exhibits load-independent voltage
and current gain at resonant frequency. The
feedback control circuit has not been provided.
In [9] the LCL-T half bridge resonant converter
has been developed, it is operated in constant
current power supply. The output current /
voltage are sensed for every change in load due
to the output voltage or current which increase
linearly. In this case, the feedback control circuit
has not been considered. Later, in [10] the
characteristics of LCL-T resonant converter have
been demonstrated using asymmetrical duty
cycle (ADC). The converter operated at fixed
resonant frequency and it is analyzed using state
space approach. The open loop series-parallel
resonant converter with independent load
operated at resonant frequency is tested [11]. The
converter performance characteristics are
presented by using the state space approach. The
loads are studied against supply voltage
© 2012 – Mediamira Science Publisher. All rights reserved.
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
variations.
LCC
series-parallel
resonant
converter using robust control method has been
introduced in [12]. The closed loop operation
was presented using PI controller with load
independent operation. Later, in [13] a CLC
SPRC with fuzzy logic controller was presented.
The performance of controller has been
evaluated; it was established that the load
independent operation may not be possible.
In [14], the ZVS LCL push-pull converter
with closed loop operation was represented using
PI controller. Active clamp ZVS DC-DC
converter is given in [15]. The steady state
stability analysis was presented for ZVS buck
converter. The load independent operation is not
considered. In [16] CLL half bridge resonant
converter with open loop operation is designed
and tested. The AC equivalent circuit analysis
and fundamental mode approximation (FMA)
analysis was derived. The evaluation of static
and dynamic performance was not provided. The
dynamic analysis of LLC half bridge series
resonant converter was presented in [17].
Analysis for two operating region (CCM, DCM)
is given. The performance of controller has been
evaluated. It is reported that; the load variation
and load independent operation may not be
possible [18].
Evolutionary computations with stochastic
search techniques appear to be a more promising
approach and provide a powerful method to
solve the parameter estimation problem. To
overcome difficulty of tuning approach and
improve the PID controller performance some
intelligent
methods
and
evolutionary
optimization algorithms are used for parameter
tuning. For example, evolutionary algorithms
such as Neural Network, Fuzzy Logic, Genetic
Algorithm
(GA)
and
Particle
Swarm
Optimization PSO have widely been applied to
tune PID controllers. The fuzzy logic controller
based ZVS quasi-resonant converter has been
represented in [19]. The controller performance
was presented and tested. The LCLC type seriesparallel resonant converter with open loop
operation has been developed and analyzed using
complex AC circuit [20]. The simulation results
have been given and the performance of the
converter for varying load conditions was
65
evaluated. In [21,22] parallel and series-parallel
resonant converter have been achieved. The PID
controller based on FLC is simulated. The results
give better response compared to conventional
PID controller.
In GA-Based optimization, its natural genetic
operations would still result in an enormous
computational effort, it may appear shortcoming
of premature convergence and convergence is
more slowly [23, 24]. Conversely, PSO presents
some attractive features over the previous
heuristic optimization algorithms which are as
follows: ease of implementation, stable
convergence [25], and shorter calculation time
[26]. According to these features, PSO has been
applied for optimization of many nonlinear and
highly complex problems [25] and [27]. As an
example of PSO application in power systems,
PSO-PID method was used for AVR system and
compared with Genetic Algorithm based PID
controller (GA-PID). It showed that PSO is more
efficient than GA [25]. This study proposes
design of a PSO-Based PID controller by using
various fitness functions. As, the performance of
evolutionary algorithm depends on selected
fitness function, parameters of proposed
controller are obtained by using of 8 fitness
functions. The performances of the optimized
controller are compared in the hardware circuit
with respect to Overshoot, Undershoot, Rise
Time, Settling Time, and Steady State Error. The
optimized controllers are applied to a DC-DC
buck converter which is a simple and the most
used static power converter. To compare the
performance of the optimized controller in
hardware, a digital signal processor based DCDC buck converter evolution board is used [28].
It should be noted that even the most successful
nature-inspired optimization techniques, such as
GA and PSO, are also sensitive to the increase of
the problem complexity and dimensionality due
to their stochastic nature [29]. In recent years,
more attention is given to bacterial foraging
optimization (BFO) which has a rich source of
potential
engineering
applications
and
computation. Few models have been developed
to mimic bacterial foraging behaviors and been
applied for solving practical problems [29, 30].
Among them, BFO is a population-based
66
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
Fig. 1. Block-diagram of general series-parallel resonant converter.
numerical optimization algorithm. It solved these
engineering problems successfully.
In this paper, we are focused to develop the
state space model and analyze the performance
of series-parallel resonant converter. Various
resonant topologies (like LCL-T, CLL-T and
LLC-T) are compared in terms of dynamic and
steady state stability analysis. The LCL-T SPRC
provides better performance compared to CLL-T
SPRC and LLC-T SPRC. The performance of
controller is enhanced by using bacterial forging
optimization in designing the PID controller
employed for different converters. A prototype
300 W, 100 kHz LCL-T SPRC is implemented
and tested. The experimental results of the
prototype show a mutual agreement with the
simulation results.
2. Generalized SPRC control circuit
The block diagram of SPRC with two PID
controllers is shown in Fig.1. It consists of two
stages; the first stage converts a DC voltage to a
high frequency AC voltage. The second stage of
the converter is to convert the ac power to dc
power by suitable high frequency rectifier and
filter circuit. Power from the resonant circuit is
taken either through a transformer in series with
the resonant circuit or series in the capacitor
comprising the resonant circuit. In both cases the
high frequency feature of the link allows the use
of a high frequency transformer to provide
voltage transformation and ohmic isolation
between the dc source and the load.
In SPRC the load voltage can be controlled by
varying the switching frequency or by varying
the phase difference between the converters. The
phase control technique is suitable for wide load
operations since the output voltage is
independent of load. Another advantage of this
circuit is that the device currents are proportional
to load current, which increases the efficiency of
the converter at light loads [31].
A schematic diagram of general SPRC is
shown in Fig. 2. The resonant circuit consists of
general series impedance Z1, parallel impedance
Z3 and series impedance Z2. The S1-S4 are
MOSFET switching devices and the D1-D4 are
anti-parallel diodes across these switching
devices. The MOSFET (S1) and its anti-parallel
diode (D1) act as a bidirectional switch. The
positive portion of switch current flows through
the MOSFET and negative portion flows through
the anti-parallel diode. The load is connected
across a bridge rectifier via L0 and C0. Thus, the
voltage across the point AB is rectified and fed
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
67
Fig. 2. General series-parallel resonant converter.
to the load through L0 and C0. It is assumed that
the converter operates in the continuous
conduction mode and the semiconductors have
ideal characteristics.
3. Mathematical model of SPRC
The equivalent circuit of general SPRC is
shown in Fig.3. In addition, the following
simplifying assumptions are made.
1. All semiconductors are lossless.
2. All components are ideal.
3. Switches have zero transition time.
4. There is no delay between the switch gating
signals.
5. The effects of snubber capacitors are
neglected.
Vo ( s)
Z3 Z L


Vin ( s ) ( Z 2  Z 3 ) ( Z1  Z 3  Z L )  Z 32
Z3 Z L

Z1Z 2  Z1Z 3  Z 2 Z L  Z 2 Z 3  Z 3 Z L
(1)
The state space model for CLL-T SPRC,
LLC-T SPRC, and LCL-T SPRC is given in the
following sections.
3.1. CLL-T SPRC model
1
, Z 2  L2 s , and
Cs
Z 3  L1 s . Substitute by Z1, Z2, and Z3 in Eq. (1).
The vector space equation for the converter is
given by:
In CLL-T SPRC Z1 
X  A X  BU
The Transfer Function for the general SPRC
is:
where
 iL1 
d  
X  VZ 3  ,
dt
 iL 2 
Fig. 3. Equivalent circuit for general SPRC.
(2)
 iL1 
u 
X  VZ 3  , U   in  ,
 uo 
 iL 2 
68
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
uin=Vin and uo=Vo
The state space model for CLL-T SPRC is:
0
   
 X 1    L1  L2
 X   CL L
 2 
1 2
4. Design tools
1

 0 
Z L ( L1  L2 )   x1    Z L  u in
 

  x2   L 
L1 L2

 2
(3)
The output equation is:
x 
yo  1 0  1 
 x2 
(4)
3.2. LLC-T SPRC model
1
, and
Cs
Z 3  L2 s . Substitute by Z1, Z2, and Z3 in Eq. (1).
The state space model for LLC-T SPRC is:
In LLC-T SPRC Z1  L1 s , Z 2 
   
 X 1   0
X    0
 2    Z
L
X3  
CL
L
   1 2
1
0
L1  L2

CL1 L2

 
0   x1   0 
1   x 2    0  u in
 ZL    ZL 
  x3   
L2 
 L1 
(5)
The output equation is:
 x1 
yo  1 0 0  x2 
 x3 
(6)
3.3. LCL-T SPRC model
In LCL-T SPRC Z1  L1 s , Z 2  L2 s , and
1
Z3 
. Substitute by Z1, Z2, and Z3 in Eq. (1).
Cs
The state space model for LCL-T SPRC is:
  
 X 1   0
X    0
 2    Z
L
X3  
   CL1 L2

1
0
1 1
1
(  )
C L1 L2



0   x1   0 
1   x 2    0  u in
 Z 
 ZL 
  x3   L 
L1 
 CL1 L2 
(7)
The output equation is:
 x1 
yo  1 0 0  x2 
 x3 
(8)
4.1. Converter design parameters
The design of SPRC is given in [8], its
specifications are; minimum and maximum value
of dc voltage, maximum output current (Io),
corresponding to the full-load condition and
switching frequency (fs). The transformer turns
ratio (N1/N2) is unity.
The designed elements for SPRC are
presented in Appendix 1. The model used assures
resonance for all different power ranges (load
independent design) and limits the current and
voltage peak values. The BFO algorithm is
employed to estimate the best gains values for
the PID controllers which enhance the step
response performance criterion. The controllers
utilized are robust against parameter variations
and cope well for a wide load operating
conditions.
4.2. PID controller
A standard PID controller is a three terms
controller, whose transfer function is given by:
Kp
Gc  K p  K p Td s 
(9)
Ti s
There are several prescriptive rules used for
tuning PID controllers. In the proposed system
the Ziegler-Nichols method is used for tuning the
gain value (kp, Td, and Ti). Controllers based on
the PID approach are commonly used for DC–
DC converter applications.
4.3. Bacterial foraging optimization (BFO)
In recent years, bacterial foraging behaviors
(i.e. bacterial chemotaxis) as a rich source of
potential
engineering
applications
and
computational model have attracted more and
more attentions. Few models have been
developed to mimic bacterial foraging behaviors
and have been applied for solving practical
problems. Among them, Bacterial Foraging
Optimization (BFO) is a population-based
numerical optimization algorithm.
The motile bacteria such as E. coli and
salmonella propel themselves by rotating their
flagella. To move forward, the flagella
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
counterclockwise rotate and the organism
“swims” (or “runs”). While a clockwise rotation
of the flagellum causes the bacterium randomly
“tumble” itself in a new direction and then swims
again. Alternation between “swim” and “tumble”
enable the bacterium search for nutrients in
random directions. Swimming is more frequent
as the bacterium approaches a nutrient gradient.
Tumbling, hence direction changes, is more
frequent as the bacterium moves away from
some food to search for more. Basically,
bacterial chemotaxis is a complex combination
of swimming and tumbling that keeps bacteria in
places of higher concentration of nutrients.
Bacterial chemotaxis can also be considered as
the optimization process of the exploitation of
known resources, and costly exploration for new,
potentially more valuable resources.
The original Bacterial Foraging Optimization
system consists of three principal mechanisms,
namely
chemotaxis,
reproduction,
and
elimination-dispersal. We briefly describe each
of these processes as follows.
a) Chemotaxis
In the original BFO, a unit walk with random
direction represents a “tumble” and a unit walk
with the same direction in the last step indicates
a “run”. Suppose θi (j,k,l) represents the
bacterium at jth chemotactic, kth reproductive, and
lth elimination-dispersal step. C(i) is the
chemotactic step size during each run or tumble
(i.e., run-length unit). Then in each
computational chemotactic step, the movement
of the ith bacterium can be represented as
(i)
 i ( j  1, k , l )   i ( j, k , l )  C (i)
(10)
T (i)(i)
where Δ(i) is the direction vector of the jth
chemotactic step. When the bacterial movement
is run, Δ(i) is the same with the last chemotactic
step; otherwise, Δ(i) is a random vector whose
elements lie in [-1, 1]. With the activity of run or
tumble taken at each step of the chemotaxis
process, a step fitness, denoted as J (i,j,k,l), will
be evaluated.
69
b) Reproduction
The health status of each bacterium is
calculated as the sum of the step fitness during
Nc
its life, i.e.
 J (i, j, k , l ) ,
where Nc is the
j 1
maximum step in a chemotaxis process. All
bacteria are sorted in reverse order according to
health status. In the reproduction step, only the
first half of population survives and a surviving
bacterium splits into two identical ones, which
are then placed in the same locations. Thus, the
population of bacteria keeps constant.
c) Elimination and dispersal
The chemotaxis provides a basis for local
search, and the reproduction process speeds up
the convergence which has been simulated by the
classical BFO. While to a large extent, only
chemotaxis and reproduction are not enough for
global optima searching. Since bacteria may get
stuck around the initial positions or local optima,
it is possible for the diversity of BFO to change
either gradually or suddenly to eliminate the
accidents of being trapped into the local optima.
In BFO, the dispersion event happens after a
certain number of reproduction processes. Then
some bacteria are chosen, according to a preset
probability Ped, to be killed and moved to another
position within the environment.
d) Step-by-step algorithm
The step-by-step algorithm of the BFO can be
summarized as:
[Step 1] Initialize parameters n, S, Nc, Ns, Nre,
Ned, Ped, C(i) (i=1,2,…,S), θi. Where,
n: Dimension of the search space,
S: The number of bacteria in the colony,
C(i): the size of the step taken in each run
or tumble.
[Step 2] Elimination-dispersal loop: l=l+1.
[Step 3] Reproduction loop: k=k+1.
[Step 4] Chemotaxis loop: j=j+1.
[substep a] For i=1=1, 2,…, S, take a
chemotactic step for bacterium i as
follows:
[substep b] Compute fitness function, J
(i,j,k,l).
70
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
[substep c] Let Jlast=J (i,j,k,l) to save this
value since we may find better value via a
run.
[substep d] Tumble: Generate a random
vector Δ(i)∈ Rn with each element Δm(i),
m=1, 2, …, n, a random number on [-1,
1].
[substep e] Move: Let
(i)
(11)
 i ( j  1, k , l )   i ( j, k , l )  C (i)
T (i)(i)
reached and start the next generation in the
chemotactic loop.
[Step 8] Elimination–dispersal: For i=1, 2, …, S,
with probability Ped, eliminate and disperse
each bacterium, which results in keeping the
number of bacteria in the population constant.
To do this, if a bacterium is eliminated,
simply disperse one to a random location on
the optimization domain. If l < Ned, then go to
step 2; otherwise end.
This results in a step of size C(i) in the
direction of the tumble for bacterium i.
[substep f] Compute J (i,j+1,k,l) with θi
(j+1,k,l).
[substep g] Swim:
(i) Let m=0 (counter for swim length).
(ii) While m< Ns (if has not climbed down
too long)
• Let m=m+1.
• If J (i,j+1,k,l)< Jlast, let Jlast =
J(i,j+1,k,l), then another step of size
C(i) in this same direction will be
taken as equation (11) and use the
new generated θi (j+1,k,l) to
compute the new J (i,j+1,k,l).
• Else let m= Ns.
[substep h] Go to next bacterium (i+1). if
i≠S, go to substep(b) to process the next
bacterium.
[Step 5] If j < Nc, go to step 3. In this case,
continue chemotaxis since the life of the
bacteria is not over.
[Step 6] Reproduction:
[substep a] For the given k and l, and for
each i=1, 2, …, S, let
e) Fitness function
The tuning of the PID controller parameters
can be done by using BFO. The evolutional
computing tools give optimal solution. To have a
well designed controller based on tuned
parameters, four control terms have to be
optimized.
These terms are; percent overshoot (Mp),
settling time (ts), rise time (tr) and steady state
error (Ess). The optimization function is given
by:
i
J health

Nc 1
 J (i, j, k , l )
(12)
j 1
be the health of the bacteria. Sort bacteria
in order of ascending values (Jhealth).
[substep b] The Sr bacteria with the highest
Jhealth values die and the other Sr bacteria
with the best values split and the copies
that are made are placed at the same
location as their parent.
[Step 7] If k<Nre go to step 2. In this case the
number of specified reproduction steps is not
Minimize f (k p , Td , Ti )  (1  e  ) (M p  Ess )  e  (ts  tr )
k p , Td ,Ti
(13)
where  is a weighting factor ( < 0.7 to reduce
ts and tr and  >0.7 to reduce Mp and Ess). The
BFO fitness function (J) is the reciprocal of the
optimization function given by (13).
5. Results
5.1. Stability analysis for SPRC
Fig.4 represents the stability investigation of
the SPRC using the Nyquist Stability Criterion.
The stability is determined if G(s)H(s) contour in
the G(s)H(s) plan corresponding to Nyquist
contour in s-plan encircles the point -1+j0 in the
anti-clockwise direction as many times as the
number of right half s-plan poles of G(s)H(s).
Then the closed loop system is stable. If there is
no encirclement of -1+j0 point. This implies that;
the system is stable if there are no poles of G(s)
H(s) in the right half s-plan. If there are poles on
right half s-plan then the system is unstable.
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
71
Fig. 4. Stability analysis of (a) CLL-T SPRC, (b) LLC-T SPRC, (c) LCL-T SPRC.
a) A. CLL-T SPRC
The CLL-T SPRC Nyquist plot is shown in
Fig.4 (a) and extracted from the state space
model Eq. (2). It is observed that the -1+j0 point
is encircled in clockwise direction one time.
Therefore, the CLL-T converter circuit is
unstable against the system parameters
variations.
b) LLC-T SPRC
The Nyquist plot for LLC-T SPRC is given in
Fig.4(b). The plot is drawn from the state space
model Eq. (4). It is observed that the -1+j0 point
is encircled clockwise. Then, the closed loop
system is unstable. It is concluded that the LLCT converter circuit is unstable against the system
parameters variations.
c) LCL-T SPRC
The Nyquist plot given in Fig. 4(c) has been
illustrated for LCL-T SPRC from state space
model Eq. (6). It is concluded that the LCL-T
converter circuit is stable against the system
parameters variations. It is observed that -1+j0
point is encircled in the both direction in one
time. Hence net encirclement is zero. Also the
open loop system has no poles at the right half of
s-plan.
5.2. Simulation results
The PID controller for three-types of SPRC is
designed off-line using BFO. The BFO algorithm
given in this paper is achieved by using
MATLAB software. The BFO optimize the
controller parameters (kp, Td, and Ti) to enhance
the controller response. Hence, the maximum
72
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
Fig. 5. MATLAB Simulink model of the LCL_T SPRC.
degree of system stability is obtained by solving
the minimize optimization problem via BFO.
The LCL-T SPRC, CLL-T SPRC and LLC-T
SPRC have been simulated. The entire system is
tested with a switching frequency of 100 KHz.
The proposed PID controller is compared with
the Ziegler-Nichols conventional one. The
MATLAB/Simulink simulation model for the
LCL-T SPRC is given in Fig. 5.
a) CLL-T SPRC
In CLL-T SPRC, the inductor and capacitor
are connected to the output of inverter for
resonance purpose. They are selected for
impedance matching, and current control.
Another good feature of this converter is that; the
converter operation is not affected by the non
idealities of the output transformer (magnetizing
inductance) due to the additional resonance
inductor L2.
The Two PIDs controllers of CLL-T SPRC
using the BFO have been simulated. The
converter resonant voltage, resonant current and
output load voltage are shown in Fig. 6. Fig. 6(a)
shows the converter resonant voltage, resonant
current at point AB by using Ziegler-Nichols
PID technique for the controller 1. Fig. 6(b)
shows the same variables as Fig. 6(a) by using
the BFO-PID technique for controller 1. A
comparison between the classical and proposed
technique is presented in Fig 6 (c) to illustrate
the output voltage Vo of the second PID
controller in the two techniques. The control
parameters of the two PID controllers with BFO
and Ziegler-Nichols for CLL-T SPRC are given
in Table 1. The output voltage controller step
response performance parameters for CLL-T
SPRC (Mp, tr, ts, and Ess) are shown in Table 4.
Table 1. The parameters of PID controllers for CLL-T
SPRC
PID parameters
Kp
Td
Ti
Kp
Td
Ti
Ziegler-Nichols
Controller 1
15.23
27.25
0.523
Controller 2
9.756
0.795
1.693
BFO
97.32
154.59
0.874
7.823
2.349
0.953
b) LLC-T SPRC
The LLC-T SPRC has been simulated using
MATLAB/Simulink toolbox. The LLC-T SPRC
PID-BFO controllers has been designed and
simulated. The wave forms of resonant voltage,
resonant current and output voltage are shown in
Fig.7. The LLC-T SPRC performance is
compared with Ziegler-Nichols PID controllers.
The control parameters of the two PID
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
73
Fig. 6. (a) Inverter voltage and inverter current with Ziegler-Nichols technique; (b) Inverter voltage and inverter current
with BFO technique; (c) Output voltage with BFO and Ziegler-Nichols techniques (Vr =100V).
controllers with BFO and Ziegler-Nichols for
LLC-T SPRC are given in Table 2.
Table 2. The parameters of PID controllers for LCC-T
SPRC.
PID parameters
Kp
Td
Ti
Kp
Td
Ti
Ziegler-Nichols
Controller 1
23.22
33.67
0.645
Controller 2
6.256
0.879
0.784
BFO
93.3
260.53
1.251
8.742
1.238
0.8056
The output voltage controller step response
performance parameters for CLL-T SPRC (Mp,
tr, ts, and Ess) are shown in Table 4. It has been
shown in Fig.7 a slight drop in the resonant
characteristics. This is due to the increase in
conduction losses in the bridge inverter and
resonant network.
c) LCL-T SPRC
LLC-T SPRC resonant current and resonant
voltage are illustrated in Fig. 8. The overshoot
and settling time is less compared to the other
two-converters. It is seen that the inverter output
is a square wave without any distortion.
74
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
Fig. 7. (a) Inverter voltage and inverter current with Ziegler-Nichols technique; (b) Inverter voltage and inverter current
with BFO technique; (c) Output voltage with BFO and Ziegler-Nichols techniques (Vr =100V).
Fig. 8. (a) Inverter voltage and inverter current with Ziegler-Nichols technique (b) Inverter voltage and inverter current
with BFO technique (c) Output voltage with BFO and Ziegler-Nichols techniques (Vr =100V).
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
75
Fig. 8(b) shows a sinusoidal inverter current
with low ripple contents. In Fig.8.(c) it is shown
that the output voltage follows the reference with
high accuracy. It shows a good tracking response
of the proposed controller. The ts is 0.0009 sec,
the Ess is 0.001 V and the Mp is 0%.
It is reported that; the CLL-T SPRC, LLC-T
SPRC are ineffective in eliminating the
overshoot, rise time and high frequency noise
suppression. This is because of:
1- The integrator increases the system type
number, thus minimizing the steady-state
error.
2- The additional phase delay introduced by the
integrator tends to slow down the response.
Table 4 shows that the percent overshoot of
the BFO output voltage controller compared to
Ziegler-Nichols output voltage controller is too
low in LLC-T and CLL-T SPRCs. As well, it is
eliminated in LCL-T SPRC. The settling time,
rise time and steady state error are much lower
with the BFO control strategy contrasted to
conventional control method (Ziegler-Nichols).
The measurement noise is highly suppressed.
Moreover, we can conclude that the LCL-T
SPRC with the proposed control strategy has a
superior performance compared to other resonant
topologies.
It is inferred that the measurement overshoot
and noise is highly suppressed. The transient and
steady state performance of the conventional and
the proposed PID controller 2 are given in
Table 4. This ensures that the system can be
controlled effectively with BFO-PID controllers.
A prototype of CLL-T, LLC-T and LCL-T
SPRC was designed and built. It is operating at
300 W, 100 kHz. The specifications and design
values of the major components of the converter
are summarized in Appendix 1. The table also
lists, the values of the components used in the
test. IRF 840 MOSFETs are used as the switches
in the converter. Fast-recovery diodes MUR
4100 are used for the output bridge rectifier. A
SHARC DSP (ADSP-21262) 32-Bit FloatingPoint is used to generate driving pulses. These
pulses are amplified using the driver IC IR2110.
The two PID controllers programs are
implemented by the DSP. The controller’s gains
are evaluated off line by the BFO algorithm by
using MATLAB.
The experimental waveforms of resonant
voltage, resonant current and output voltage, are
demonstrating CLL-T, LLC-T and LCL-T SPRC
in Figs. (9-11). These figures demonstrate the
BFO-PID controller performance, which have
good dynamic and robust response. It is clearly
seen form Fig.9 (a) and (b) the resonant voltage,
resonant current and output voltage of CLL-T
SPRC. These waveforms are slightly distorted.
They contain some harmonics due to the loading
effect of the resonant circuit. Figs.10. (a) and (b)
presents the inverter voltage, inverter current and
output voltage for LLC-T SPRC, it is measured
from the point AB of the bridge inverter. It can
be seen that the peaks are relatively high, but an
almost constant level is presented, which is
assured by the primary converter controller.
Table 3. The parameters of PID controllers for LCL-T
SPRC.
PID parameters
Kp
Td
Ti
Kp
Td
Ti
Ziegler-Nichols
Controller 1
18.47
54.4
1.257
Controller 2
7.0674
1.084
0.486
BFO
85.72
98.35
1.726
9.143
1.436
1.232
Table 4. Comparative analysis of LLC-T, CLL-T, and
LCL-T SPRC output voltage
Type of
Mp
PID
(percent
Controller overshoot)
ZieglerNichols
BFO
ZieglerNichols
BFO
ZieglerNichols
BFO
6.94 %
tr (rise
time)
ts (settling Ess (steady
time)
state error)
LLC-T SPRC
0.029 sec 0.081 sec
5.97 volts
1.06 %
0.0187 sec 0.056 sec 1.96 volts
CLL-T SPRC
7.043 % 0.025 sec 0.0703 sec 6.89 volts
2.96 %
0.211 sec 0.0401 sec 5.13 volts
LCL-T SPRC
9.105 % 0.0017 sec 0.00423
0.324
sec
volts
0.00 % 0.0009 sec 0.00211
0.001
(zero %)
sec
volts
5.3. Experimental results
76
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
Fig. 9. Experimental waveforms (a) CH1: Resonant voltage [Volt. Scale: 40 V/div.].CH2: Resonant current [Amp. Scale:
0.5A/div.] for CLL-T SPRC (b) Output voltage for CLL-T SPRC (CH1: Output capacitor voltage [Volt. Scale: 50 V/div.]
Fig. 10. Experimental waveforms (a) CH1: Resonant voltage [Volt. Scale: 40 V/div.].CH2: Resonant current [Amp. Scale:
0.5A/div.] for LLC-T SPRC (b) Output voltage for LLC-T SPRC (CH1:Output capacitor voltage [Volt. Scale: 50 V/div.]
Fig. 11. Experimental waveforms (a) CH1: Resonant voltage [Volt. Scale: 40 V/div.].CH2: Resonant current [Amp. Scale:
0.5A/div.] for LCL-T SPRC (b) Output voltage for LCL-T SPRC (CH1: Output capacitor voltage [Volt. Scale: 50 V/div.]
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
In Figs.11 (a-b) the inverter voltage, inverter
current and output voltage waveform for LCL-T
SPRC are given. It shows the following:
1- Low switching power losses.
2- Nearly sinusoidal current waveform (very
low harmonics content).
3- No output voltage drop (no output voltage
steady state error).
Fig. 12 shows that the proposed controller is
able to operate under load- independent
operation. The output follows the reference with
precise accuracy and superior dynamic
performances.
1
0.9
0.8
Efficiency
0.7
0.6
0.5
0.4
0.3
0.2
LCL-T SPRC
LLC-T SPRC
CLL-T SPRC
0.1
0
0
50
100
150
200
Output Power (watt)
250
300
Fig. 12. Output power vs. efficiency for CLL-T, LLC-T,
and LCL-T SPRC for inductive load.
The comparison chart shown in Fig.12 shows
that the LCL-T SPRC has the highest efficiency
for the same output power compared to CLL-T,
and LLC-T SPRCs. The conversion efficiency of
the prototype is measured by varying the pulse to
the inverter to vary the output power under
different loading conditions at 100 V input DC
voltage. The full load conversion efficiency of
the prototype is measured to be 92 for LCL-T
SPRC, 0.81 for LLC-T SPRC and 0.74 for CLLT SPRC. It remains above 0.80 for 100-300 W
output power in CLL-T SPRC. The power loss in
the prototype operating occurs in the MOSFETs
and diodes are the small portion. While, the rest
of losses can be attributed largely to the core and
winding loss in transformer and resonant
inductor.
77
6. Conclusion
The mathematical models for CLL-T, LLC-T,
and LCL-T SPRCs have been developed.
Bacterial foraging optimization is designed and
used to estimate the PID controller parameters.
These parameters are selected to tune and
enhance the performance criterion of the step
response (percent overshoot, settling time, raise
time, and steady state error). The proposed
system for CLL-T, LLC-T and LCL-T SPRC are
simulated by using MATLAB. The response of
the developed controllers is compared to that of
conventional PID controllers whose parameters
are tuned using the well-known Ziegler-Nichols
method. Stability analysis for the three-SPRCs is
presented. Results indicate the primacy of the
proposed technique over the conventional
method. It is concluded that the bacterial
foraging optimization-PID controllers for LCL-T
SPRC can provide load independent operation
and better voltage regulation compared to the
other two resonant topologies. Prototypes for
three SPRC were designed, implemented and
tested. Moreover, the theoretical results are
confirmed, and the proposed technique is ratified
through experimental measurements.
Appendix 1. SPRC design parameters
Parameter
Power output
Minimum input voltage
Minimum output voltage
Maximum load current
Maximum overload current
Transformer Turns ratio (N1/N2)
Switching frequency (fs)
Series Inductance L1, L2
Parallel Capacitance (C)
Load Inductance (Lo)
Load Capacitance (Co)
Appendix 2. BFO parameters
Type
S
Nc
Ns
Nre
Ned
dattract
BFO
100
4
100
5
2
0.1
Value
300 W
100 V
100 V
3A
4A
1
100 KHz
39.18 μH
66 nF
1 mH
650 μF
78
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
attract
hrepellent
repellent
Ped
C
0.2
0.1
10
0.1
10-3x [-5.12, 5.12]
References
1. Vorperian, V. and Cuk, S., A complete dc analysis of
series resonant converter. Proc. IEEE Power
Electronics Specialists Conf. (PESC), Cambridge,
MA, 1982, pp. 85–100.
2. Bhat, A.K.S. and Swamy, M.M., Analysis and design
of high frequency parallel resonant converter
operating above resonance. Proc. IEEE Applied Power
Electronics Conf. and Expo. (APEC), New Orleans,
LA, 1988, pp. 182–189.
3. Severns R.P., Topologies for three-element resonant
converters. IEEE Transactions on Power Electronics,
vol. 7, no. 1, Jan. 1992, pp. 89–98.
4. Bataresh I., Resonant converter topologies with three
and four energy storage elements. IEEE Transactions
on Power Electronics, vol. 9, no. 1, Jan. 1994, pp. 64–
73.
5. Raju, G.S.N. and Seshagirirao, D., An LCL Resonant
converter with PWM Control Analysis, simulation,
and Implementation. IEEE Transactions on Power
Electronics, vol.10, no.2, March 1995, pp.164-174.
6. Mangesh, B., Sunil, T. and Swarna K., Analysis and
Design of an LCL-T Resonant Converter as a
Constant-Current Power Supply. IEEE Transactions
on Industrial Electronics, vol. 52, no. 6, December
2005, pp.1547-1554.
7. Mangesh, B., Sunil T. and Swarna K., LCL-T Resonant
Converter With Clamp Diodes: A Novel ConstantCurrent Power Supply With Inherent ConstantVoltage Limit. IEEE Transactions on Industrial
Electronics, vol. 54, no. 2, April 2007, pp.741-746.
8. Mangesh B., Nagesh, K.V., Bhatia, M.S. and Sunil T.,
Characteristics and Design of an Asymmetrical DutyCycle-Controlled LCL-T Resonant Converter. IEEE
Transactions on Power Electronics, vol. 24, no.10,
October 2009, pp.2268-2275.
9. Vijayakumar B., and Bhat, A.K.S., Series-Parallel
Resonant Converter Operating in Discontinuous
Current Mode-Analysis, Design, Simulation, and
Experimental Results. IEEE Transactions on Circuits
and System-I: Fundamental Theory and Applications,
vol. 47, no. 4, April 2000, pp.433-442.
10. Chew, L.C. and Eng, K.K., A Noval Robust Control
Method for the Series-Parallel Resonant Converter.
IEEE Transactions on Power Electronics, vol. 24,
no.8, August 2009, pp.1896-1904.
11. Sivakumaran, T.S. and Natarajan S.P., Development of
Fuzzy Control of Series-Parallel Loaded Resonant
converter-Simulation and Experimental Evaluation.
Proceedings of India International Conference on
Power Electronics, 2006, pp 360-366.
12. Arun S. and Rama Raddy, S., PSPICE simulation and
implementation of closed loop controller ZVS LCL
push-pull DC-DC Converter. International Journal of
Computer Science and Network Security, vol. 8, no.6,
June 2008, pp.67-73.
13. Bhat, A.K.S., Analysis and Design of a Series-Parallel
Resonant converter, IEEE Transactions on Power
Electronics, vol.8, no.1, January 1993, pp.1-11.
14. Correa, J.M. and Farret, F.A., A Fuzzy-Controlled
Pulse Density Modulation Strategy for a Series
Resonant Inverter with Wide Load Range. IEEE
Transactions on Power Electronics, vol. 12, no 1, May
2003, pp 1650-1655.
15. Lakshminarasamma, N., Masihuzzaman, M. and
Ramanarayanan, V., Steady state stability of Current
Mode Active Clamp ZVS DC-DC Converter. IEEE
Transactions on Power Electronics, vol. 24, no.10,
October 2009.
16. Martin, P.F., Christopher, R., Gould Adam, J.G.,
David, A.S., and Christopher, M.B., Analysis of CLL
Voltage-Output Resonant Converters using Describing
Function. IEEE Transactions on Power Electronics,
vol. 23, no.4, July 2008.
17. Guan-Chyn, H., Cheng-Yuan, T. and Shih-Hung, H.,
Design Considerations for LLC Series-Resonant
Converter in Two-Resonant Regions. IEEE
Transactions on Power Electronics, vol. 17, no.21
June 2007, pp 731 – 736
18. Hang-Seok, C., Design Considerations of Half Bridge
LLC Series-Resonant Converter. International Journal
of Power Electronics, vol. 7, no.1, January 2007.
19. Arulselvi, S., Govindarajan, U. and Saminath, V.,
Development of Simple Fuzzy Logic Controller
(SFLC) for ZVS Quasi-Resonant Converter: Design,
Simulation and Experimentation. Indian institute of
science. J. Indian inst. Sci., vol. 86, June 2006, pp
215–23.
20. Laouamer, R., Ferrieux, J.P., Benqassmi, H.,
Normand, O. and Buchheit, N., A Comparison of
Resonant Converter Topologies with Three and Four
Energy Storage Elements for Automatic Inductive
Charging Application. Electrical Power Components
and Systems, vol.27, issue 3, 1999, pp.221-236.
21. Nagarajan, C. and Madheswaran, M., Performance
Analysis of LCL-T Resonant Converter with Fuzzy /
PID Controller Using State Space Analysis.
International Journal of Electronic Engineering
Research, vol. 2, no. 1, 2010, pp. 51–70.
22. Bhat, A.K.S., Analysis and Design of LCL-Type Series
Resonant Converter. IEEE INTELEC, 1994, pp. 172178.
23. Mitsukura, Y., Yamamato, T. and Kaneda, M., A
design of Self Tuning PID Controllers using Genetic
Algorithm. American Conference on Control, vol. 5,
2001, pp. 78-82.
24. Krohling, R.A., Jaschek, H. and Rey, J.P., Designing
PI/PID Controller for a Motion Control System based
on Genetic Algorithm. 12th IEEE International
Symposium on Intelligent Control, 1997, pp. 125-130.
E.H.E. Bayoumi, F. Salem / PID controller for series-parallel resonant converters
25. Gaing, Z.L., A particle swarm optimization approach
for optimum design of PID controller in AVR system,
IEEE Transactions on Energy Conversion, 19(2),
2004, pp. 384–391.
26. Boeringer, D.W., Werner, D.H., Particle swarm
optimization versus genetic algorithms for phased
array synthesis. IEEE Transactions on Antennas and
Propagation, 52(3), 2004, pp. 771–779.
27. Yoshida, H., Kawata, K., and Fukuyama, Y., A particle
swarm optimization for reactive power and voltage
control considering voltage security assessment. IEEE
Transactions on Power Systems, 15(4), 2000, pp.
1232–1239.
28. Microchip Technology Inc., dsPICDEM SMPS Buck
Development
Board
Available:
http://www.microchip.com
29. Müller, S., Marchetto, J., Airaghi, S., and
Koumoutsakos, P., Optimization based on bacterial
chemotaxis. IEEE Transactions on Evolutionary
Computation, vol. 6, no. 1, 2002, pp. 16–29.
79
30. Passino, K.M., Biomimicry of Bacterial Foraging for
Distributed Optimization and Control. IEEE. Control
System Magazine, vol. 22, 2002, pp.52-67.
31. Laskshminarasamma,
N.,
Masihuzzaman,
M.,
Ramanarayanan, V., Steady-state stability of current
mode active clamp ZVS DC-DC converter. IEEE
Transactions on Power Electronics, vol. 25, no. 10,
June 2010, pp. 1546-1555.
Received December 22, 2011
Assoc. Prof. Ehab H.E. Bayoumi
Dr. Fawzan Salem
Department of Power Electronics and Energy Conversion
Electronics Research Institute (ERI)
Cairo, Egypt