Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Design of Fractional-Order PI controller for DC-DC

Power Converters

Saurav Prajapati, Man Mohan Garg and Boddu Prithvi


Department of Electrical Engineering
National Institute of Technology
Rourkela, India- 769008
* sauravprajapati1994@gmail.com

Abstract— This paper comprises the design of fractional- fractional coefficient to the integral term of the conventional
order proportional–integral (FOPI) controller for dc-dc power PI controller, thus further increasing the complexity of
converters. Dominant-pole based control technique is used for tuning these parameters.
tuning the parameter values of FOPI controller. To achieve the A simple approach is presented in this paper to tune the
desired time-domain performances, two equations are derived
parameters of FOPI controller for dc-dc buck converter and
and solved to obtain values of proportional and integral
coefficients of FOPI controller in terms of dominant poles. The boost converter. The controller’s objective is to fulfill the
control scheme is implemented on second-order power desired time-domain performances of compensated dc-dc
converters, namely dc-dc buck converter and dc-dc boost converters. The parameters of FOPI controller are tuned
converter. The simulation results of FOPI controller are based on the dominant pole placement method [14], [15]. In
compared with integer-order PI (IOPI) controller and it is the dominant pole placement method, a pair of desired poles
found that FOPI controller performs comparatively better. is obtained in terms of specified time-domain performance
specifications of dc-dc converters. These poles are termed as
Keywords- Buck converter, Controller design, Dominant poles, dominant poles. As the transient performance of any control
Fractional-order controllers, PI controller.
system is mainly exhibited by dominant poles, so they can
I. INTRODUCTION be used for control system analysis and design. Therefore,
the control problem is formulated to find out the parameters
In the past decades, the design of a controller for different
for the FOPI controller corresponding to the dominant roots
power electronic converters in the industry has increased
of the closed-loop characteristic equation. The values of
massively. The dc-dc converters find many applications in
FOPI parameters are derived in terms of these dominant
modern electronic systems such personal computers,
poles. The performances of tuned FOPI controllers for dc-dc
medical instruments, portable electronic devices,
buck and boost are analyzed and compared with integer-
communication equipment, etc. The development of dc-dc
order PI controllers.
converters are enriched with many challenges such as
The remaining contents of the paper are arranged as follows.
compactness, reliability and excellent robust quality [1]–[3].
The mathematical models for dc-dc buck and boost power
Conventional controllers for power converters used in
converter are derived in section II. In section III, the control
industries are integer-order PI/PID because of its simplicity
strategy is mentioned where dominant poles calculation and
and acceptable performance [4]–[8]. However, to further
FOPI controllers have been designed for both the
improve the performance of dc-dc converters, researchers
converters. Section IV depicts the FOPI controller design
are looking towards new methods for designing these
example for buck and boost converters and its simulation
controllers. Thus designing robust and highly reliable
results. The conclusion is presented in section V followed
controllers with the better dynamic response, lesser
by references.
overshoots and undershoots, less settling time, reduced
steady-state error are great challenges for the researchers. II. MODELLING OF DC-DC BUCK AND BOOST CONVERTER
Numerous algorithms have been developed for tuning and
designing of PID controllers depending upon the A. Buck converter
applications in industry [9], [10]. Several tuning methods The power configuration of an ideal dc–dc buck converter is
are present, but they have some restrictions. These methods shown in Fig. 1. It has a switching device (MOSFET) S,
either do not give desired tuning parameterizations or do not inductor L, diode D, capacitor C and load resistor R. For
fulfill desired performance criterion for the control system. simplicity, the parasitic resistances of different elements, i.e.
On the other hand, research on fractional-order PI (FOPI) equivalent series resistances (ESRs) of inductor and
controllers is progressing. The researchers have suggested capacitor, diode forward resistance, switch on-resistance
different methods for tuning of the parameters of these FOPI have been neglected. The converter has switching frequency
controllers [11]–[13]. Fractional-order PI controller (FOPI) f, duty cycle D. The switch (MOSFET) is ON for a DT
is a generalization of the conventional integer-order PI duration and OFF for a duration of (1-D)T, where T is time
controller. It is usually denoted by PIλ, where λ is a period of one switching cycle (T=1/f). In continuous

978-1-5386-4996-1/18/$31.00 ©2018 IEEE


conduction mode (CCM), the converter operates in two iL L D
modes, which are discussed below [16]:
ic
(1) Mode-1: when MOSFET is ON (0<t≤DT)
In this mode, the diode is open circuited as it is in reverse S
Vg C R vo
biased condition, during this state, the inductor charges
through input voltage Vg and the inductor current (iL)
increases.
The state equations for this mode are:
Fig. 2. DC-DC boost converter
diL
L = Vg − v0 (1)
dt In (8), D, Vo and IL are the steady-state values of the duty
dv v cycle, output voltage and inductor current respectively.
C 0 = iL − 0 (2)
dt R Substituting the matrices A, B, C in (7), the duty-cycle to
In matrix form, output-voltage transfer for buck converter is obtained as:
 1 Vg
0 − 1 Gbuck ( s ) =
L (9)
A1 =   , B =  L  , C = ( 0 1) (3) 2 L
s LC + s + 1
1 −1  1   1 R
  0
C RC  B. Boost Converter
(2) Mode-2: when MOSFET is OFF (DT<t≤T) The circuit configuration of an ideal dc-dc boost converter is
shown in Fig. 2 [16]. It is assumed to be operated in CCM.
In this mode, MOSFET switch is OFF and the diode is in
The description of circuit elements is same as in buck
forward biased condition. The inductor now discharges
converter.
through the diode, capacitor C and load resistance R.
The state equations for this mode are:
(1) Mode-1: when MOSFET is ON (0<t≤DT)
di
L L = −vo (4) In this mode, diode will be reverse biased. During this state,
dt the inductor charges through input voltage Vg and the
dvo v inductor current increases. The load is supplied by
C = iL − o (5) discharging of the capacitor.
dt R
In matrix form, The state equations for these mode are:
diL
 1 L = Vg (10)
0 − dt
L 0
A2 =   , B2 =   , C2 = ( 0 1) (6) dv v
1 −1  0 C o =− o (11)
  dt R
C RC  In matrix from,

The duty-cycle to output-voltage transfer function is given 0 0  1


A1 =   , B =  L  , C = ( 0 1)
as [4]:
 0 −1  1   1 (12)
v0 
= C ( sI − A) −1 B (7)  RC  0 
d
where, (2) Mode -2: when MOSFET is OFF (DT<t≤T)
A = A1 D + A2 (1 − D ) , C = C1 D + C2 (1 − D ) In this mode, the diode will be forward biased. The inductor
now discharges through the diode and RC combination.
 IL  (8)
B = ( A1 − A2 )   − ( B1 − B2 ) Vg The state equations for this mode are:
 Vo  L
diL
= Vg − V0 (13)
iL L dt
dv v
ic C o = iL − o (14)
S dt R
In matrix form,
Vg D C R vo  1
0 − 1
L
A2 =   , B2 =  L  , C2 = ( 0 1) (15)
1 −1   
Fig. 1. DC-DC buck converter   0 
C RC 
Substituting the matrices in (8) and then (7), the duty-cycle  k 
to output-voltage transfer function of the boost converter is Gc ( s ) =  k p + λi  (25)
 s 
 L 
Vo 1 − s e  Assume that sd=x+jy be a dominant pole of the closed-loop
 R
Gboost ( s ) = (16) system.
 2 1 1  From Euler’s form,
D′LeC  s + s + 
 RC LeC  sd = x + jy = Ae jθ = A ( cos θ + j sin θ ) (26)

where, D′ = 1 − D, Le = L D′2  y
where, A = x 2 + y 2 , θ = tan −1  
III. CONTROL STRATEGY
 x
Let the plant function at dominated poles is represented as
In this section, a control strategy is discussed to calculate
the dominant poles of the closed-loop system to achieve Gp ( s ) = α + jβ (27)
s = sd
desired performance specification. This control design At dominant pole s=sd, the characteristic equation becomes
procedure is used for dc-dc buck and boost power
converters. For calculating the dominant poles in this paper, 1 + G p ( sd ) Gc ( sd ) = 0 (28)
settling time (Ts) and overshoot (Mp) are considered as a Substituting values from (25) and (27) into(28), we get
performance parameter. Therefore, the dominant poles are
 k 
calculated in terms of Ts and Mp. 1 + (α + j β )  k p + λi  = 0 (29)
 sd 
A. Dominant poles calculation
Consider that the compensated system is represented by its Substituting the value of sd from (26) into (29) and then
simplifying, we get
dominant poles and the corresponding closed-loop system is
a second-order system having following transfer function. Aλ ( cos λθ + j sin λθ )
(30)
ωn 2 + (α + j β )  k p Aλ ( cos λθ + j sin λθ ) + ki  = 0
G p ( s) = 2 (17)
s + 2ξωn + ωn 2 Separating real and imaginary parts, we get
For the unit response of this closed-loop system, its settling Real part:
time and overshoot are found as [17].
Aλ cos λθ +α ( kp Aλ cos λθ + ki ) − βkp Aλ sin λθ = 0 (31)
4
Settling time (Ts) = (18) Imaginary part:
ξωn
ξπ
Aλ sin λθ + β ( kp Aλ cos λθ + ki ) +αkp Aλ sin λθ = 0 (32)
1−ξ 2 Rearranging above equations, we get
Overshoot (Mp) = e− (19)
k p Aλ (α cos λθ − β sin λθ ) + kiα = − Aλ cos λθ (33)
The poles of the closed-loop system i.e. s1 and s2 in (17) are
given as k p A ( β cos λθ + α sin λθ ) + ki β = − A sin λθ
λ λ
(34)
Here kp, ki,and λ are unknown quantities whereas A, α, β, θ
s1 , s2 = −ζωn ± ωn ζ 2 − 1 (20) are known quantities. There are two equations and three
Equation (20) can be written as unknown quantities. Therefore, solution for any two
  variable can be obtained while keeping the third variable
1− ζ 2 constant. There are three possibilities: (i) solution for pair
s1 , s2 = ζωn  −1 ± j  (21)
 ζ  (kp, ki) while λ constant (ii) solution for pair (kp, λ) while ki
  constant and (iii) solution for pair (ki, λ) while kp constant.
Similarly, (18) and (19) are rewritten as In this paper, the solutions for (kp, ki) is obtained while
4 keeping λ constant.
ξωn = (22) Equations (33) and (34) are written as
Ts
X 1k p + Y1ki = Z1 (35)
1−ξ 2 −π
= (23) X 2 k p + Y2 ki = Z 2 (36)
ξ ln M P where
Now substituting values from (22) and (23) into (21), the
dominant poles of closed-loop system represented by (17)
X1 = Aλ (α cos λθ − β sinλθ ) ,Y1 =α, Z1 =−Aλ cosλθ
are obtained in terms of its performance parameters (Ts and X2 = Aλ ( β cos λθ +α sinλθ ) ,Y2 = β, Z2 =−Aλ sinλθ
Mp). Thus, the dominant poles are
Solving (35) and (36), we get
4  π  Y2 Z1 − Y1Z 2
s1 , s2 =  −1 ± j  (24) kp = (37)
Ts  ln M P  X 1Y2 − X 2Y1
B. Fractional-order PI (FOPI) design X Z − X 2 Z1
ki = 1 2 (38)
Let transfer function of FOPI controller (Gc) is given as X 1Y2 − X 2Y1
Using (37) and (38), the values of kp and ki can be found out Step Response
20
for the desired dominant poles with fixing λ to a constant
value.
IV. CONTROLLER DESIGN FOR DC-DC POWER CONVERTERS 15

In this section, the FOPI controller for the dc-dc buck and
boost converters will be designed for the given time domain
specifications. 10

A. Buck converter
The parameters of buck converter used is shown in Table I. 5
Substituting these values in (9), the duty-cycle to output-
voltage transfer function of buck converter is obtained as
24
Gbuck ( s ) =
0
(39) 0 0.002 0.004 0.006 0.008 0.01 0.012
9.24 × 10 s + 9.16 × 10−5 s + 1
−8 2
Time (seconds)
The time response of the uncompensated dc-dc buck
Fig. 3. Step response of open-loop buck converter
converter for duty cycle 0.5 is shown in Fig. 3. The peak
overshoot is 61.45% and settling time is 8ms. It can be seen Step Response
2
that the peak overshoot of open-loop buck converter is very
high. Therefore, a feedback control is designed for the buck
converter.
1.5
The transfer function of the uncompensated closed-loop
buck converter is obtained as
24
Gcl _ buck ( s ) = (40) 1
9.24 × 10 s + 9.16 ×10 −5 s + 25
−8 2

The unit time response of uncompensated closed-loop buck


converter is shown in Fig. 4. It is observed that the response 0.5
is having very high overshoot of 90% and steady-state error
of 5%. An integer-order PI (IOPI) controller is designed to
eliminate the steady-state error and the unit step response of 0
closed-loop buck converter is shown in Fig. 5. It can be 0 0.002 0.004 0.006 0.008 0.01 0.012
observed that with IOPI controller steady-state error is Time (seconds)
eliminated and overshoot is reduced to 38% with settling Fig. 4. Step response of uncompensated closed-loop buck converter
time of 4.91ms. To further reduce the overshoot and settling
time, a FOPI controller is designed using the steps discussed
in the previous section. The PI parameters of FOPI
controller is kp=1.12 and ki=5.95×106 for λ=1.9. The FOPI
controller for buck converter is
5.95 × 106
Gbuck _ FOPI ( s ) = 1.12 + (41)
s1.9
Amplitute

The unit step response with FOPI controller is shown in


Fig.5. As clearly observed, the overshoot is reduced to 30%
and settling time to 1ms with the elimination of steady-state
error. Therefore, FOPI controller gives better results as
compared to IOPI controller. The performance comparison
of IOPI and FOPI controller for buck converter is given in
Table II.

TABLE I. PARAMETERS OF DC–DC BUCK CONVERTER

Parameters value
Fig. 5. Step response of compensated closed-loop buck converter
Input voltage (Vg) 24 V
Output voltage(Vo) 12 V TABLE II. PERFORMANCE COMPARISON OF IOPI &FOPI
Inductance (L) 1.1mH CONTROLLERS FOR CLOSED-LOOP Buck CONVERTER
Capacitance(C) 84 µF Parameters IOPI FOPI
Switching frequency(f) 10 kHz controllers controllers
Load resistance(R) 12 Ω Rise time 0.2ms 0.1ms
Duty cycle(D) 0.5 Settling time 4.91ms 1.01ms
Peak overshoot 38% 30%
B. Boost converter: Step Response
25
The boost converter parameters used in this paper is shown
in Table III. On substituting these values in (16), the duty-
cycle to output-voltage transfer function of buck converter is 20
obtained as
−28.57 s + 1.896 × 106 15
Gboost ( s ) =

Amplitude
(42)
0.0264 s 2 + s + 66360
10
The time response of uncompensated open-loop dc-dc boost
converter for duty cycle 0.58 is shown in Fig.6. The peak
overshoot is 96.31% and settling time is 0.21s. As seen, 5
peak overshoot, as well as settling time, are very high. A
feedback control is designed for the boost converter to
0
improve these performance parameters. 0 0.05 0.1 0.15 0.2 0.25 0.3
−28.57 s + 1.896 × 106 Time (seconds)
Gcl _ boost ( s ) = (43) Fig. 6. Step response of open-loop boost converter
0.0264 s 2 − 27.57 s + 1.962 × 106
The poles of uncompensated boost converters are
522.18±j8605.7, which indicates that the system is unstable.
The unit time response of uncompensated closed-loop boost
converter is shown in Fig. 7. From this response also, it is
observed that the unit response is unstable. An Integer-order
PI (IOPI) controller is designed to stabilize the closed-loop
system. The step unit response with PI controller for boost
converter is shown in Fig. 8. It can be observed that with
IOPI controller closed-loop system is stable and overshoot is
reduced to 46% with settling time of 40ms. To further
reduce the overshoot and settling time, a FOPI controller is
designed using the steps discussed in section. The PI
parameters of FOPI controller is kp =0.1787,ki=1.8144×103
for λ=1.5. The FOPI controller for boost converter is
1.81× 103
Gboost _ FOPI ( s ) = 0.178 + (44) Fig. 7. Step response of uncompensated closed-loop boost converter
s1.5
The unit step response with FOPI is shown in Fig.8. As Step response
2
clearly observed, the overshoot is reduced to 9% and settling
FOPI
time to 12ms with elimination of steady-state error. IOPI
Therefore, the peak overshoot and settling time for FOPI
based closed-loop system in both the cases is less than IOPI 1.5
controller. The performance comparison of IOPI and FOPI
controller for boost converter is given in Table IV.
1
TABLE III. PARAMETERS OF DC–DC BOOST CONVERTER

Parameters value
Input voltage (Vg) 5V 0.5
Output voltage(Vo) 12 V
Inductance (L) 250 µH
Capacitance(C) 1056 µF 0
Switching frequency(f) 10 kHz 0 0.01 0.02 0.03 0.04 0.05 0.06
Load resistance(R) 25 Ω time(sec)
Duty cycle(D) 0.58 Fig. 8. Step response of compensated closed-loop boost converter

TABLE IV. PERFORMANCE COMPARISON OF IOPI &FOPI


CONTROLLERS FOR CLOSED-LOOP BOOST CONVERTER V. CONCLUSION
Parameters IOPI FOPI In this paper, the dominant pole placement based approach
controllers controllers is used for finding the parameters of fractional-order PI
Rise time 1.68ms 1.73ms controller. The design procedure is explained and controller
Settling time 40ms 12 ms parameters are obtained for two different dc-dc power
Peak overshoot 46% 9.0% converter topologies. The simulation results show that the
rise time, peak overshoot and settling time for FOPI based [8] M. M. Garg, Y. V. Hote, M. K. Pathak, and L. Behera, “An
closed-loop systems are lesser than IOPI controller for both Approach for Buck Converter PI Controller Design Using
dc-dc buck converter and dc-dc boost converter. The control Stability Boundary Locus,” in 2018 IEEE/PES Transmission
design gives a satisfactory desired response. This pole and Distribution Conference and Exposition (T&D), 2018,
placement based FOPI method can be extended for pp. 1–5.
designing FOPID controller i.e. including a derivative [9] W. K. Ho, C. C. Hang, and L. S. Cao, “Tuning of PID
component in systems for further improving the desired controllers based on gain and phase margin specifications,”
response. Also, FOPI based controller can be designed for Automatica, vol. 31, no. 3, pp. 497–502, Mar. 1995.
different types of dc-dc converters having transportation lag.
[10] M. Nagurka and O. Yaniv, “Robust PI controller design
satisfying gain and phase margin constraints,” in IEEE
REFERENCES American Control Conference, 2003, vol. 5, pp. 3931–3936.
[1] C. H. Rivetta, A. Emadi, G. A. Williamson, R. Jayabalan, [11] H. S. Khaldi and A. C. Ammari, “Fractional-order control of
and B. Fahimi, “Analysis and control of a buck DC-DC three level boost DC/DC converter used in hybrid energy
converter operating with constant power load in sea and storage system for electric vehicles,” in IREC2015 The Sixth
undersea vehicles,” IEEE Trans. Ind. Appl., vol. 42, no. 2, International Renewable Energy Congress, 2015, pp. 1–7.
pp. 559–572, 2006. [12] A. Tepljakov, “Fractional-Order PID Controller Design,”
[2] B. Arbetter, R. Erickson, and D. Maksimovic, “DC-DC Springer, Cham, 2017, pp. 47–76.
converter design for battery-operated systems,” in [13] Liping Guo, J. Y. Hung, and R. M. Nelms, “Evaluation of
Proceedings of PESC ’95 - Power Electronics Specialist DSP-Based PID and Fuzzy Controllers for DC–DC
Conference, 1995, vol. 1, pp. 103–109. Converters,” IEEE Trans. Ind. Electron., vol. 56, no. 6, pp.
[3] J. C. Vilchis, C. Aguilar, and J. Arau, “Multi-mode 2237–2248, Jun. 2009.
synchronous buck converter with non-uniform current [14] Yu Zhang, Ing-Guo Wang, and K. J. Astrom, “Dominant
distribution for portable applications,” in IEEE International pole placement for multi-loop control systems,” in
Power Electronics Congress, 2008, pp. 114–120. Proceedings of the 2000 American Control Conference.
[4] M. M. Garg, Y. V. Hote, and M. K. Pathak, “Design and ACC (IEEE Cat. No.00CH36334), 2000, pp. 1965–1969
Performance Analysis of a PWM dc–dc Buck Converter vol.3.
Using PI–Lead Compensator,” Arab. J. Sci. Eng., vol. 40, [15] E. Steed, E. Quesada, L. Rodolfo, G. Carrillo, A. N.
no. 12, 2015. Ramirez, and S. Mondie, “Algebraic dominant pole
[5] M. Zhuang and D. P. Atherton, “Automatic tuning of placement methodology for unmanned aircraft systems with
optimum PID controllers,” IEE Proc. D Control Theory time delay,” IEEE Trans. Aerosp. Electron. Syst., vol. 52,
Appl., vol. 140, no. 3, p. 216, 1993. no. 3, pp. 1108–1119, Jun. 2016.
[6] H. Sira-Ramirez, “Nonlinear P-I controller design for [16] M. M. Garg and Y. V. Hote, “Leverrier algorithm based
switchmode DC-to-DC power converters,” IEEE Trans. reduced order modeling of dc-dc converters,” in India
Circuits Syst., vol. 38, no. 4, pp. 410–417, Apr. 1991. International Conference on Power Electronics, IICPE,
2014, pp. 1–6.
[7] J. Alvarez-Ramirez, I. Cervantes, G. Espinosa-Perez, P.
Maya, and A. Morales, “A stable design of PI control for [17] K.Ogata, Modern Control Engineering, 5th ed. Prentice hall,
DC-DC converters with an RHS zero,” IEEE Trans. Circuits 2010.
Syst. I Fundam. Theory Appl., vol. 48, no. 1, pp. 103–106, .
2001.

You might also like