Double-Loop PI Controller Design of The DC-DC Boost Converter With A Proposed Approach For Calculation of The Controller Parameters
Double-Loop PI Controller Design of The DC-DC Boost Converter With A Proposed Approach For Calculation of The Controller Parameters
net/publication/321148061
Article in Proceedings of the Institution of Mechanical Engineers Part I Journal of Systems and Control Engineering · November 2017
DOI: 10.1177/0959651817740006
CITATIONS READS
25 11,156
2 authors:
Some of the authors of this publication are also working on these related projects:
A New Approach for Calculation of PID Parameters with Model Based Compact Form Formulations View project
All content following this page was uploaded by Zekiye Erdem on 15 January 2018.
Abstract
Parameters of digital proportional–integral/proportional–integral–derivative controllers are usually calculated using com-
monly known conventional methods or solution of discrete-time equations. In literature, a model-based compact form
formulation for calculation of discrete-time proportional–integral/proportional–integral–derivative controller parameters
has not been come across yet. The proposed model-based compact form formulations are introduced to calculate the
proportional–integral parameters in discrete time as a new approach. Generally, different types of control techniques
are chosen in similar studies for double-loop control for direct current–direct current boost converter control except
proportional–integral/proportional–integral. In this study, double-loop proportional–integral controller is used as a differ-
ent control method from literature. By this way, the most important advantages of the proposed study are to reduce dif-
ferent design methods to a unique proportional–integral design method and shorten all calculations. The accuracy of the
double-loop proportional–integral controller’s parameters calculated using the model-based compact form formulations
is validated both in simulation and experimental studies under various disturbance effects. Satisfactory performance of
the proposed controller under model uncertainty and other cases are comparatively shown with the predefined perfor-
mance criteria.
Keywords
Compact form formulation, direct current–direct current boost converter, double-loop control, electrical parameter
variation, proportional–integral control
fuzzy-based controller. Otherwise, a design error may continuous time. Previous studies28–30 present a tuning
occur. Moreover, a few tools are available for designing formula derived especially for PID parameter calcula-
the fuzzy-based controllers. Similarly, NN needs well- tions using phase and gain margins for only continuous
chosen data and a good network design to get desirable time. These formulations are derived for a specific
performance from the controller. In addition, intelligent plant and are not generalized for all types of systems.
methods are more complex than conventional control MBCF formulations have been derived and imple-
methods in terms of implementation in embedded mented for a double-loop PI DC-DC boost converter
systems. controller design.31 In the following sections, first,
PI/PID controllers are implemented around the com- transfer functions of the inner and outer loops are writ-
plex conjugate dominant poles ensuring the predefined ten from small signal analysis. Second, MBCF formula-
performance of system response. Stability is also guar- tions are obtained. Implementation of the MBCF
anteed with these controllers. formulations for the calculation of the PI-PI para-
In literature, because of its easy implementation, the meters is also explained. Accuracy of proposed MBCF
PID control is highly desirable in industrial applications formulations is validated in three cases with simulation
likewise DC-DC Converters.9,21,22 However, single PID and experimental studies under parameter variations
control is not enough to ensure the dynamic response and disturbance effects. The satisfactory responses of
of the voltage and current outputs simultaneously. This the double-loop PI controllers are comparatively shown
burden can be eliminated using a double-loop control, with the predefined performance criteria.
which provides the control of both voltage and current
outputs.
Generally, different types of cascaded discrete-time Model and control of DC-DC boost
control techniques are given in literature such as PI– converter
sliding mode controller (SMC)1,23 and PI-Fuzzy.24
Closed-loop analysis and cascaded control of a non- Proposed double-loop control diagram given in
minimum-phase boost converter are applied to regulate Figure 1 provides instantaneous output voltage and
the output voltage of a double-loop DC-DC boost con- current control simultaneously. Because of its simple
verter. Among all these techniques, a double-loop dis- and failure tolerant structure and adequate perfor-
crete-time PI-PI controller technique has not been mance in both industrial applications and literature
studied yet. PI-PI-type controller method has been cho- studies,2,32–36 PI-type controllers are decided to be
sen for this study due to its easy implementation and applied for both loops.
design structure. Furthermore, the PI parameter calcu- The simplified block diagram of the experimental
lations of the controllers are getting one step easier setup consisting of digital signal processing (DSP)-
with the proposed model-based compact form (MBCF) based double-loop controller together with DC-DC
formulations. Each cascaded controller could be boost converter whose output are connected to feed-
designed with both proposed compact form formula- resistive loads in parallel is given in Figure 1.
tions and conventional design methods. In PI-SMC or The operating parameters, switching frequency and
PI-Fuzzy–type double-loop controllers, which are used sampling frequency of the DC-DC boost converter, are
in literature have to be different theorems and design adjusted to 100 and 50 kHz, respectively. Insulated
steps for each loop. Therefore, these bring extra design Gate Bipolar Transistor (IGBT) current signal io is the
and calculation burden for application engineers and envelope of the inductor current signal iL .
researchers. Since the proposed MBCF formulations are model
Output voltage control of DC-DC Boost converter based, the model of the system to be controlled must be
has two different topologies in literature, one of this obtained.
topology is entitled by voltage-mode control, and the
other one is current-mode control. Although voltage-
mode control has a single-loop topology, current-mode Open-loop transfer functions of the DC-DC boost
control has the double loop, which is the industry stan- converter
dard method of controlling switching power.25
Considering Figure 1, during the double-loop DC-DC
Therefore, in this study, current-mode control is
boost converter design, the output voltage and inductor
selected, and the advantages of this control topology
current have to be measured. Therefore, the open-loop
could be investigated from industrial applications in
transfer functions ‘‘G1 (s)’’ and ‘‘G2 (s)’’ are derived,
literature.25,26
respectively, in the following equations.
There are only a few studies about formulations for
The transfer function G1 (s) between inductor
PID parameter calculation. Pai et al.27 present a direct ~
current and duty ratio ‘‘~iL (s)=d(s)’’ is obtained as given
synthesis design (DS-d) formulation for the systems
in equation (1)
with dead time and inverse response in continuous
time. However, these formulations are restricted by a ~iL (s) Vo Cs + 2(1 D)IL
specific type of a process with delay, and the DS-d for- G1 (s) = = ð1Þ
~
d(s) LCs2 + RL s + (1 D)2
mulations of PID parameters are only available in
Özdemir and Erdem 3
G12 (z) 3
G1h (z) 2
D1 (z) 1
Gd (z) 7
Figure 7. Open-loop transfer function response: (a) simulation and (b) experimental results (12.3 V input voltage, 20.6 O load and
0.2 duty cycle rate).
Figure 8. Step changes in the reference input (22%) and load (25%): (a) simulated output voltage and current responses and
(b) experimental output voltage and current responses (input voltage is stepped up to 14–18 V at t = 2 ms and the load is increased
by 25% at t = 20 ms).
2. Both simulation and experimental results ensured loads are switched on and off between time intervals of
the following predefined performance criteria. 40 and 74 ms. Steady-state values of output voltage are
same (16 V), and percentage overshoots are measured
Settling time tsper . tsreal , tssim ; as 4.3% and 3.75% for simulation and experimental
Percentage overshoot OSper . OSreal , OSsim ; peak study, respectively. It can be clearly seen in Figure 9
voltage value Vopper . Vopreal , Vopsim ; that the disturbance effect of voltage sag is suppressed
Desired output voltage Voper = Vosim = Voreal . by the controller, and thus, the system response does
not deteriorate.
Input voltage sag. Simulation and experimental resul-
tant waveforms for the voltage sag, output voltage and Case 2: soft start response. Soft start provides wide scale
the load current are shown together in Figure 9(a) in the DC-DC boost converter reference input voltage
and (b), respectively. change. In addition, soft start avoids over current and
The input voltage sag in Figure 9(a) is generated by protect power switching component. In order to
signal builder block in MATLAB/Simulink. The step demonstrate the performance of the proposed method,
Özdemir and Erdem 7
Figure 9. Input voltage sag and output voltage and load step change: (a) simulation and (b) experimental results—reference
voltage step changes from 12 to 16 V at 8 ms, load step change increased 25% (20–15 O) and reduced 25%, and voltage sag of 58%
(12–6.96 V).
two different disturbances are sequentially applied Table 4. Soft start results for both simulation and
within soft start period. In experimental application, experimental.
soft start is achieved with DSP-based software, and no
Parameters Simulation Experimental
additional hardwares are used. Transient and steady-
state responses are shown in Figure 10. Settling time tssim = 7:2 ms tsreal = 7 ms
The parameter values given in Table 4 and Figure 10 Steady-state value Vosim = 19 V Voreal = 19 V
shows that the controller performance under distur-
bance effects assures the desired performance in both
simulation and experimental studies. Case 3: Robustness against the electrical parameter
The transient parameters such as settling time, variations. In experimental applications, generally those
steady-state value of output voltage, overshoot and parameters (L and C) cannot be measured accurately,
undershoot illustrate that the system controlled by pro- or their nominal values may be changed by environ-
posed method has a satisfying dynamic response. mental effects. Proposed MBCF formulations are
8 Proc IMechE Part I: J Systems and Control Engineering 00(0)
Figure 10. Soft start response while input voltage is decreased (16%) and load step is changed (25%): (a) simulation results and (b)
experimental results—output voltage reference changes from 14 V to 19 V; soft start duration is 50 ms; source voltage changes from
12.2 to 10.2 V (decreased by 16%).
Figure 11. Experimental transient response of the DC-DC boost converter output voltage and current under 610% electrical
parameter change: (a) voltage output and (b) load current.
model based. In this case, the PI controller coefficients remains within 61% tolerance dependent on the para-
are calculated using MBCF formulations for nominal meter variation. This tolerance is within the 62% band
+ 10% and 210% electrical parameter L and C varia- which is predefined for calculating the settling time
tion combinations. Each calculated PI controller coeffi- value ts . As an example, nominal values of the L
cients are applied to the DC-DC boost converter in (inductor) and C (capacitor) are L = 620 mH and
real time and the results are compared. Comparison C = 1640 mF, respectively. Waveform number 1 shows
results show that the MBCF formulations are robust the DC-DC boost converter output voltage, and cur-
against the variation in the electrical parameter values. rent results with nominal value of the electrical para-
The L (inductor) and C (Capacitor) parameters on the meters and the PI parameters of the double-loop
DC-DC boost converter circuit shown in Figure 1 are controller are Kp1 = 0:0909 and Ki1 = 0:0021 for the
not changed during this case. Output voltage and load inner loop and Kp2 = 1:2868 and Ki2 = 0:0134 for the
current waveforms are obtained as shown in Figure 11 outer loop. However, to demonstrate the environmen-
for the step changes in load and reference input tal effect on the parameter variation, the electrical
voltage. parameters are assumed to be L = 558 mH and
Figure 11(a) waveform shows that the DC-DC boost C = 1476 mF while calculating the PI controller para-
converter’s steady-state value of the output voltage meters using MBCF formulations. The PI coefficients
Özdemir and Erdem 9
S+R
S+R
S+R
S+R
S+R
S2R
are recalculated for the inner loop as Kp1 = 0:1142 and
NA: not available; CCM: continuous conduction mode; DCM: discontinuous conduction mode; VSL: variable structure linear controller; ABC: adaptive back stepping current; S: simulation; R: real time; (o): overshoot;
S
S
Ki1 = 0:0033 and for the outer loop as Kp2 = 1:3075
and Ki2 = 0:0171. DC-DC boost converter output vol-
overshoot or
voltage step
tage and current waveform are shown with number 9
undershoot
6.67%(u)
via input
in Figure 11(a) and (b). Despite the change in the
Output
10%(o)
voltage
17%(u)
15%(u)
change
8%(o)
3%(o)
double-loop controller parameters, Figure 11 shows
NA
that system response is robust against variation in the
electrical parameter values or incorrect measurements
voltage
change
step
20%
30%
10%
50%
16%
NA
NA
that the 610% parameter variation does not affect the
controller performance, nevertheless the MBCF formu-
lations are model based.
Overshoot–
current
output
2.78%
Benchmark with previous studies. A benchmark table is
12%
10%
35%
50%
NA
created with similar previous studies to compare pro-
0
0.0025
0.023
0.018
0.009
0.15
NA
Conclusion
0.8
15%(u)
output
10.7%
1.33%
2.78%
12%
50%
voltage
0.025
0.023
0.018
0.009
DCM
CCM
CCM
CCM
CCM
CCM
DC/DC Buck-Boost
Flyback Controller
Boost Converter
Boost Converter
Boost Converter
Converter
researchers.
VSL + PI–ABC
PID + PID
PI + Fuzzy
Method
PI + PI
Gundemir40
Ren et al.37
Funding
Salimi41
Chen1
Study
electronics specialists conference, Fukuoka, Japan, 22–22 when the Ki parameter is substituted in equation (22),
May 1998. New York: IEEE. Kp is obtained as given in equation (25)
35. Koutroulis E, Kalaitzakis K and Voulgaris NC. Develop-
ment of a microcontroller-based, photovoltaic maximum cos c sin c jz1 j cos b
Kp = + ð25Þ
power point tracking control system. IEEE T Power Gp (z1 ) Gp (z1 ) sin b
Electr 2001; 16(1): 46–54.
36. Mutoh N, Masahiro O and Takayoshi I. A method for Further information about MBCF formulations could
MPPT control while searching for parameters corre- be found in Ozdemir and Erdem.31
sponding to weather conditions for PV generation sys-
tems. IEEE T Ind Electron 2006; 4(53): 1055–1065.
37. Ren H, Xin G and Zi Y. Double loop control of boost Appendix 2
converter based current switching controller and voltage Derivation of inner- and outer-loop transfer functions
compensator. In: International conference on electronics, from state equations42 is given below
computers and artificial intelligence, Bucharest, 25–27
June 2015. New York: IEEE. B1 B2
" # zfflfflffl}|fflfflffl{
Vo zffl}|ffl{
1
38. Ogata K. Discrete time control systems. 2nd ed. Upper d~iL (t) (1D) ~iL
0
Saddle River, NJ: Prentice-Hall, 1995, pp.205. dt = L + L d~ + L v~g
39. Salimi M, Soltani J, Zakipour A, et al. Two-loop adaptive
vo (t)
d~ 1D
C RC 1
v~o ICL 0
dt |fflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflffl} |fflffl{zfflffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}
and nonlinear control of the DC-DC boost converter in A x B:u
discontinuous conduction mode. In: 4th power electronics, ð26Þ
drive systems and technologies conference, Tehran, 13–14
~
February 2013, pp.164–169. New York: IEEE. ~iL = ½ 1 0 iL ð27Þ
40. Gundemir H. Sliding mode control of DC-DC boost con- |fflfflffl{zfflfflffl} v~o
C1
verter. J Appl Sci 2005; 5(3): 588–592.
41. Salimi M. Two-loop control of the DC-DC flyback ~i
v~0 = ½ 0 1 L ð28Þ
converter. In: 3rd international conference on advance- |fflfflffl{zfflfflffl} v~o
ments in electronics and power engineering, Kuala Lum- C2
pur, Malaysia, 8–9 January 2013, pp.230–232. Planetary
Scientific Research Centre (PSRC). From the state equations (26), (27) and (28),
42. Smitha K, Aryar PG, Bijlwan R, et al. Steady state Gn (s) = Ci (sI A)1 B1 (n = 0, 1, 2 and i = 1, 2) is used
~ open-loop trans-
to obtain G1 (s) and G0 (s) = v~o (s)=d(s)
analysis of PID controlled boost converter using state
space averaging technique. (Special issue published by fer functions
Multidisciplinary Journal of Research in Engineering and
Technology) In: National Conference, 2015, pp.100–110.
~iL (s)
G1 (s) = = C1 (sI A)1 B1 ð29Þ
Pune, India: Green Publications. ~
d(s)
State equation coefficients C1 , A and B1 are replaced in
Appendix 1 equation (29) and can be rewritten as
Where Euler’s formula expressions are substituted into
" (1D)
#!1
Vo
equation (11) and rearranged as follows s 0 0 L L
G1 (s) = ½ 1 0 (1D)
0 s RC1 ICL
jz1 j(cos b + j sin b) cos c + j sin c C
Kp + Ki =
jz1 j(cos b + j sin b) 1 Gp (z1 ) ð30Þ
ð21Þ Rewriting equation (30), G1 (s) is obtained as follows
where Kp and Ki parameters are obtained by re- ~iL (s) Vo Cs + 2(1 D)IL
arranging them as the real part and imaginary part as G1 (s) = = G1 (s) =
~
d(s) LCs2 + RL s + (1 D)2
given in equations (22) and (23), respectively
Real part ð31Þ
Where small derivations in v~0 is assumed as zero
jz1 j2 jz1 jcos b cos c
Kp = Ki ð22Þ
2
jz1 j 2jz1 jcos b + 1 Gp (z1 ) v~0 = 0 !
V0
= ð1 DÞIL ð32Þ
R
Imaginary part
Outer-loop transfer function G2 (s) = v~o (s)=~
iL (s) is
jz1 jsin b sin c obtained from
Ki 2
=
ð23Þ
jz1 j 2jz1 jcos b + 1 Gp (z1 ) v~o (s)
G0 (s) ~
d(s) v~o (s)
where Ki parameter is obtained as follows G2 (s) = = = ð33Þ
G1 (s) ~iL (s) ~iL (s)
~
d(s)
sin c jz1 j2 2jz1 jcos b + 1 v~o (s)
Ki = ð24Þ G0 (s) = = C2 (sI A)1 B1 ð34Þ
Gp (z1 ) jz1 jsin b ~
d(s)
12 Proc IMechE Part I: J Systems and Control Engineering 00(0)
For the derivation of G0 (s) state equation, coefficients v~o (s) (1 D)Vo LIL s
G0 (s) = = ð36Þ
C2 , A and B1 are replaced in equation (34) and rewrite ~
d(s) LCs2 + RL s + (1 D)2
" (1D)
#!1
Vo
G (s) outer-loop transfer function is derived from equa-
s 0 0 2
G0 (s) = ½ 0 1 (1D) L L
0 s 1 IL tion (33) and obtained as follows
C RC C