Optimal Tuning of PI Controller Using System Identification For Two-Phase Boost Converter For Low-Voltage Applications
Optimal Tuning of PI Controller Using System Identification For Two-Phase Boost Converter For Low-Voltage Applications
Corresponding Author:
A. A. Bakar
Department of Electrical Engineering
Faculty of Electrical and Electronic Engineering, University Tun Hussein Onn Malaysia
Parit Raja, Batu Pahat, Johor, Malaysia
Email: [email protected]
1. INTRODUCTION
Boost converters are used in many applications, such as personal electronic equipment [1], [2],
automobiles [3], [4], communications [5], [6] and enterprise systems, also known as enterprise planning
systems (ERPs). Boost converters are also widely applied in PV cells [7]-[10] and wind power systems [11]-
[13]. However, conventional boost converters have shortcomings, such as high current ripples on the switch
and output diode, difficulty of distinguishing between switching voltage stress and output voltage, and
inevitable high losses during switching [14], [15]. Multiple studies in power electronics have successfully
demonstrated effective methods to improve boost converters’ performance with high efficiency for better
output, such as using multiphase DC-DC boost converters or interleaving methods [16]-[19].
Multiphase technology with the interleaved boost converter topology has attracted the attention of
many researchers in recent years. This method implements phase-shifted pulse-width modulation (PWM)
signals to control the metal-oxide-semiconductor field-effect transistors (MOSFETs) and is often used in
designs that require parallel components [17]. This article focused on the two-phase DC-DC boost converter,
in which the PWM signals of the two-phase boost converter are assigned as a 180-degree phase shift at each
level to turn on and off the MOSFETs. An N-level boost converter presents a unique characteristic compared
with the traditional boost converter topology for its ability to reduce input current ripple, output current ripple
and switching stress and to increase load transients [20]-[23].
Adequate information is needed during the process of developing boost converters in order to ensure
reliability, effectiveness and robustness of the system. In this study, to obtain the analysis results of the
values of constant gains Kp, Ki and Kd in real time, the design simulation of the controller was done, as it was
impractical to obtain the constants through physical testing. The most popular methods for adjusting the
proportional-integral-derivative controller are the Ziegler-Nichols and the Cohen-Coon tuning methods [24].
However, these methods provide less information about the internal system. The insufficient detailed
description of the open-loop system of the two-phase boost converter will lead to an inaccurate design of the
controller. In addition, designing hardware in simulation can be time-consuming. To address these issues, the
mathematical modeling technique, which comprised the integrated process of formulating sets of equations,
was utilized to describe and design the suitable controller for the two-phase boost converter in low-voltage
applications.
Basically, there are two ways to design the mathematical model: using the first-principle model via
physical laws [25] and using the empirical model via system identification [26]. System identification is a
powerful tool for constructing mathematical models based on input and output data. The signal can be
measured in the time or frequency domain, depending on the measured data. In general, there are a few steps
that must be followed to implement the system identification technique. First, input and output data are
collected from the hardware or simulation. Next, a model structure is chosen. The next step is model
estimation, in which the most suitable model order for actual measurement is selected, and finally the model
is evaluated [27].
This article focused on the transfer function (TF) model, the autoregressive moving average of
exogenous (ARMAX) model and the output-error (OE) model to design a mathematical model. Then, the
generated mathematical model from the system identification approach was used to design the controller. The
values of constants Kp and Ki of the proportional-integral (PI) controller can be tuned by using the auto-
tuning method. This method used less time when building the controller, as the values of constants Kp and Ki
were tuned according to the mathematical model generated by the system identification method. After
successfully obtaining the values of constants Kp and Ki, the values were tested in the developed hardware.
Int J Pow Elec & Dri Syst, Vol. 12, No. 4, December 2021 : 2393 – 2402
Int J Pow Elec & Dri Syst ISSN: 2088-8694 2395
Proportional-integral-derivative algorithm
A proportional-integral-derivative (PID) controller consists of three main components, namely, P, I
and D components. A PID controller basically calculates the system’s error continuously based on the
setpoint value and adjusts the system to provide improvements based on these three components. The P
component represents the ratio of the current value of the set value to the process variable error. Component I
represent the past error value of the set value of the process variable and integrates it over time to construct
the new value of I. Finally, the D component provides the trend to be used to estimate the future error of the
set value of the process variable. Even though the PID controller consists of these three main components,
each individual component does not necessarily need to be implemented when designing a controller. P, I, D,
PI, PD or ID components can also be used, depending on the desired output feedback. The block diagram of a
PID controller is shown in Figure 2.
P 𝐾𝑝 𝑒(𝑡)
𝑡
u(t) I 𝐾𝑖 −𝑡 𝑒(𝑡)𝑑𝑡 Process y(t)
𝑑𝑒(𝑡)
D 𝐾𝑑
𝑑𝑡
The PID components will determine the error between the desired set value or reference value and
the process variable. Although it can be said that the PID controller is the most traditionally used controller,
researchers are still studying to improve its performance and the controls’ effects. Two well-known PID
tuning methods are the Ziegler-Nichols tuning method and the Cohen-Coon tuning method. Table 2 shows
the adjustment rules of the Ziegler-Nichols technology and the Cohen-Coon technology. The value of
constant K represents the process gain, t represents time constant, and θ represents time delay.
Controller Kp Ti Td
P 𝑡 𝜃 - -
(1 + )
𝐾𝜃 3𝑡
PI 0.9𝑡 𝜃 𝜃 -
(0.9 + ) 30 + 3 ( )
𝐾𝜃 12𝑡 𝜃( 𝑡 )
𝜃
9 + 20 ( )
𝑡
PID 𝑡 4 𝜃 𝜃
( + ) 32 + 4
𝐾𝜃 3 4𝑡 𝜃( 𝑡 ) 𝜃( )
𝜃 𝜃
13 + 8 11 + 2
𝑡 𝑡
(b)
Optimal tuning of proportional-integral controller using system identification ... (M. A. N. Amran)
2396 ISSN: 2088-8694
Due to advancements in control design, the PID controller can now be adjusted using auto-tuning
methods, where the controller is converted into a mathematical model [28]. In the non-linear adjustment
process, the Ziegler-Nichols tuning cannot be adjusted due to excessive amplitude modulation and poor load
adjustment rate and cannot provide an acceptable response to changes in the setpoint. However, this problem
can be addressed by using the automatic adjustment method.
Voltage divider
Gate driver
Set point/
References PI controller
Int J Pow Elec & Dri Syst, Vol. 12, No. 4, December 2021 : 2393 – 2402
Int J Pow Elec & Dri Syst ISSN: 2088-8694 2397
Figure 4. MATLAB/Simulink’s closed-loop program for two-phase boost converter by using dSPACE
DS1103
The value of the voltage was measured, while the console monitored the dSPACE data during the
process of sending the data to the multiplexer (MUX ADC). To increase the input’s value, the input data
were set to a gain of 10. To make sure that the input measurement factor was the same as the experiment’s
voltage, the input test voltage was multiplied by 10.95. The input value was compared with the setpoint value
so that the PI controller followed the setpoint. The output of the PI controller was set to double and
multiplied by a constant using the rounding function block. Next, the input was converted from integer to bit.
After converting, 8 bits of the 32-bit digital output were synchronized using the Quartus II software for the
Altera DE2-70 board.
The interleaved switch design for driving the MOSFETs included altpll, lpm_counter and two
comparators. The altpll function, or the phase-locked loop, was capable of adjusting the phase of the locally
generated signal to match the phase of the input signal. In addition, the feedback control system of the phase-
locked loop can generate a stable frequency for the input. As for the switch, PIN_AD15 was connected to the
50 MHz input of the internal clock. The internal clock would generate 10 MHz output. The lpm_counter
function can be used to create up/down counters, up counters and down counters. A maximum counter of
approximately 256 bits can be generated by lpm_counter. For the proposed two-phase boost converter, an 8-
bit lpm_counter was implemented. Although the input of lpm_counter was set to 7 bits, since the switch input
of dSPACE was set to 8 bits, the system needed to be standardized to 8 bits in order to operate. The
Optimal tuning of proportional-integral controller using system identification ... (M. A. N. Amran)
2398 ISSN: 2088-8694
lpm_counter function would count from 0 to 199. As for the comparators, VHDL or Very High Description
Language was used to design the interleaved switching.
Altera
Electronic load
From the responses shown in Figure 7, the ARMAX model showed the highest overshoot, which
was 25.36%, followed by the OE model with 24.6% and the TF model with 19%. The delay time for the TF
model was the fastest, which was 0.0152928 s, while the ARMAX model and the OE model had the same
delay time, which was 0.016192 s. Next, the rise time for the TF model had the fastest response with
0.0135936 s compared with those of the ARMAX and OE models with 0.0143936 s each. Finally, for settling
Int J Pow Elec & Dri Syst, Vol. 12, No. 4, December 2021 : 2393 – 2402
Int J Pow Elec & Dri Syst ISSN: 2088-8694 2399
time, the OE model showed the fastest response with 0.0469979 s compared with those of the TF and
ARMAX models with 0.0539975 s and 0.0539976 s, respectively. The responses obtained from the transient
analysis for the TF, ARMAX and OE models are tabulated in Table 5.
(a) (b)
(c)
Figure 7. Transient response for; (a) TF model, (b) ARMAX model and (c) OE model
Figures 8, 9 and 10 depict the output voltage results for the TF, ARMAX and OE models,
respectively. From the results, the TF model for 30 W showed 2.72% output voltage ripple, while the TF
model for 150 W showed 2.10%. The ARMAX model showed 4.20% output voltage ripple for 30 W and
2.68% for 150 W. Finally, the OE model showed 3.04% output voltage ripple for 30 W and 2.24% for 150
W. For 30 W, the TF model showed the lowest percentage of output voltage ripple with a difference of
1.48% from that of the ARMAX model and 0.32% from that of the OE model. For 150 W, the TF model also
showed the lowest percentage of voltage ripple with a difference of 0.58% from that of the ARMAX model
and 0.14% from that of the OE model. The percentages of output ripple for 30 W and 150 W from the system
identification approach are tabulated in Table 6.
Optimal tuning of proportional-integral controller using system identification ... (M. A. N. Amran)
2400 ISSN: 2088-8694
(a) (b)
Figure 8. Output voltage ripples for TF model with Kp=0.00052356950773062 and Ki=4.33909483492499;
(a) 30 W and (b) 150 W
(a) (b)
Figure 9. Output voltage ripples for ARMAX model with Kp=0.001587442646336 and
Ki=4.78925750164727; (a) 30 W and (b) 150 W
(a) (b)
Figure 10. Output voltage ripples for OE model with Kp=0.000457947276794796 and
Ki=6.31888447044734; (a) 30 W and (b) 150 W
Table 6. Percentages of output ripple for 30 W and 150 W from system identification approach
Model Types Percentage of output voltage ripple
30 W 2.72%
TF
150 W 2.10%
30 W 4.20%
ARMAX
150 W 2.68%
30 W 3.04%
OE
150 W 2.24%
5. CONCLUSION
Optimal tuning of the PI controller by using the system identification approach for the closed-loop
two-phase boost converter was proposed to generate an efficient and fast-responding controller. The method
implemented in this study was an improvement of the popular tuning methods, which were the Ziegler-
Nichols and the Cohen-Coon tuning methods. In real-life applications, the system identification approach is
far less time-consuming when designing a controller for the DC-DC boost converter. This is due to the
system identification being able to generate the mathematical model of the boost converter by using input and
output data. The input data from this proposed experiment were the PWM signals and the output data were
Int J Pow Elec & Dri Syst, Vol. 12, No. 4, December 2021 : 2393 – 2402
Int J Pow Elec & Dri Syst ISSN: 2088-8694 2401
the output voltages. The collected data were sent for system identification to generate the mathematical
model. After obtaining the mathematical model, it was used to find the values of constants Kp and Ki. Three
models were applied from the system identification approach to generate the mathematical model, which
were the transfer function (TF), autoregressive moving average with exogenous input (ARMAX), and output-
error (OE) models. The constants for the TF model were observed to be the best, since the model produced
lower percentages of overshoot and voltage ripple compared with those of the ARMAX and OE models.
Therefore, the contribution of this paper is to provide the fastest method to design the controller for a DC-DC
boost converter.
ACKNOWLEDGEMENTS
The authors would like to express their deepest appreciation to Universiti Tun Hussein Onn
Malaysia for supporting this research under TIER 1 Vot H909 research grant.
REFERENCES
[1] J. W. Kim and P. Jang, “Improved droop method for converter parallel operation in large-screen LCD TV
applications,” Journal of Power Electronics., vol. 14, no. 1, pp. 22–29, 2014, doi: 10.6113/JPE.2014.14.1.22.
[2] F. M. Shahir, E. Babaei and M. Farsadi, “Extended Topology for a Boost DC–DC Converter,” in IEEE
Transactions on Power Electronics, vol. 34, no. 3, pp. 2375-2384, March 2019, doi: 10.1109/TPEL.2018.2840683.
[3] F. S. Alargt and A. S. Ashur, “Analysis and simulation of interleaved boost converter for automotive applications,”
Journal of Engineering and Innovative Technology (IJEIT), vol. 2, no. 11, pp. 76–82, 2013.
[4] A. Isurin and A. Cook, “Step-up DC-DC converter for automotive application,” 2016 18th European Conference
on Power Electronics and Applications (EPE'16 ECCE Europe), 2016, pp. 1-9, doi: 10.1109/EPE.2016.7695284.
[5] B. M. Hasaneen and A. A. Elbaset Mohammed, “Design and simulation of DC/DC boost converter,” 2008 12th
International Middle-East Power System Conference, 2008, pp. 335-340, doi: 10.1109/MEPCON.2008.4562340.
[6] A. F. H. A. Gani, A. A. Bakar, A. Ponniran, M. Hussainar, and M. A. N. Amran, “Design and development of
PWM switching for 5-level multiphase interleaved DC/DC boost converter,” International Journal of Electrical
and Computer Engineering, vol. 17, no. 1, pp. 131–140, 2019, doi: 10.11591/ijeecs.v17.i1.pp131-140.
[7] M. Pushpavalli and N. M. Jothi Swaroopan, “Performance analysis of hybrid photovoltaic/wind energy system
using KY boost converter,” International Journal of Power Electronics and Drive Systems, vol. 10, no. 1, p. 433,
2019, doi: 10.11591/ijpeds.v10.i1.pp433-443.
[8] N. Hashim, Z. Salam, D. Johari, and N. F. N. Ismail, “DC-DC boost converter design for fast and accurate MPPT
algorithms in stand-alone photovoltaic system,” International Journal of Power Electronics and Drive Systems, vol.
9, no. 3, pp. 1038–1050, 2018, doi: 10.11591/ijpeds.v9n3.pp1038-1050.
[9] A. Ramesh, M. S. Kumar, and O. C. Sekhar, “Interleaved boost converter fed with PV for induction
motor/agricultural applications,” International Journal of Power Electronics and Drive Systems, vol. 7, no. 3, pp.
835–853, 2016, doi: 10.11591/ijpeds.v7.i3.pp835-853.
[10] J. Divya Navamani, K. Vijayakumar, and J. Jegatheesan, “Study on high step-up DC-DC converter with high gain
cell for PV applications,” Procedia Computer Science, vol. 115, pp. 731–739, 2017, doi:
10.1016/j.procs.2017.09.109.
[11] R. S. Pukale, A. Gurav, M. A. Rahul Kadam, A. Sutar, and P. Bandgar, “Small scale horizontal wind turbine
system using DC-DC boost converter,” International Research Journal of Engineering and Technology (IRJET),
vol. 3, no. 2, pp. 1649-1653, 2016.
[12] K. K. Desai Rohan V Gavali, S. D. Kanase Sumit S Karande, and N. M. Jamadar, “Application of buck-boost
converter for wind energy control,” International Journal for Innovative Research in Science & Technology, vol. 3,
no. 10, pp. 156–160, 2017, doi: 10.5281/zenodo.2651002.
[13] L. Stefan and F. Yusivar, “Modeling of Wind Turbine Generator with Boost Converter MPPT,” 2018 2nd
International Conference on Smart Grid and Smart Cities (ICSGSC), 2018, pp. 100-104, doi:
10.1109/ICSGSC.2018.8541306.
[14] W. Li, X. Lv, Y. Deng, J. Liu and X. He, “A Review of Non-Isolated High Step-Up DC/DC Converters in
Renewable Energy Applications,” 2009 Twenty-Fourth Annual IEEE Applied Power Electronics Conference and
Exposition, 2009, pp. 364-369, doi: 10.1109/APEC.2009.4802683.
[15] A. Thiyagarajan, S. G. Praveen Kumar and A. Nandini, “Analysis and comparison of conventional and interleaved
DC/DC boost converter,” Second International Conference on Current Trends In Engineering and Technology -
ICCTET 2014, 2014, pp. 198-205, doi: 10.1109/ICCTET.2014.6966287.
[16] M. A. Devi, K. Valarmathi and R. Mahendran, “Ripple current reduction in interleaved boost converter by using
advanced PWM techniques,” 2014 IEEE International Conference on Advanced Communications, Control and
Computing Technologies, 2014, pp. 115-119, doi: 10.1109/ICACCCT.2014.7019291.
[17] K. Kroics, J. Zakis and U. Sirmelis, “Multiphase interleaved DC-DC converter with directly and inversely coupled
inductors,” 2016 57th International Scientific Conference on Power and Electrical Engineering of Riga Technical
University (RTUCON), 2016, pp. 1-6, doi: 10.1109/RTUCON.2016.7763102.
[18] M. Schuck and R. C. N. Pilawa-Podgurski, “Ripple minimization in asymmetric multiphase interleaved DC-DC
switching converters,” 2013 IEEE Energy Conversion Congress and Exposition, 2013, pp. 133-139, doi:
Optimal tuning of proportional-integral controller using system identification ... (M. A. N. Amran)
2402 ISSN: 2088-8694
10.1109/ECCE.2013.6646691.
[19] A. A. Bakar, M. U. Wahyu, A. Ponniran, and T. Taufik, “Simulation and analysis of multiphase boost converter
with soft-switching for renewable energy application,” International Journal of Power Electronics and Drive
Systems, vol. 8, no. 4, pp. 1894–1902, 2017, doi: 10.11591/ijpeds.v8i4.pp1894-1902.
[20] A. A. Bakar, W. M. Utomo, A. Ponniran, and T. Taufik, “Simulation and analysis of multiphase boost converter
with soft-switching for renewable energy application,” International Journal of Power Electronics and Drive
Systems, vol. 8, no. 4, pp. 1894–1902, 2017, doi: 10.11591/ijpeds.v8i4.pp1894-1902.
[21] B. Axelrod, Y. Beck, and Y. Berkovich, “High step-up DC–DC converter based on the switched-coupled-inductor
boost converter and diode-capacitor multiplier: steady state and dynamics,” IET Power Electronics, vol. 8, no. 8,
pp. 1420-1428, 2015, doi: 10.1049/iet-pel.2014.0785.
[22] K. H. Jasmine and C. Reshma Raj, “A high gain boost converter with input current ripple reduction,” 2014
International Conference on Circuits, Power and Computing Technologies [ICCPCT-2014], 2014, pp. 455-460,
doi: 10.1109/ICCPCT.2014.7054918.
[23] A. A. Bakar, W. M. Utomo, T. Taufik, and A. Ponniran, “Modeling of FPGA-and DSP-based pulse width
modulation for multi-input interleaved DC/DC converter,” International Review of Electrical Engineering, vol. 14,
no. 1, pp. 79-85, 2019, doi: 10.15866/iree.v14i1.13928.
[24] A. R. Nikhar, S. M. Apte and R. Somalwar, “Review of various control techniques for DC-DC interleaved boost
converters,” 2016 International Conference on Global Trends in Signal Processing, Information Computing and
Communication (ICGTSPICC), 2016, pp. 432-437, doi: 10.1109/ICGTSPICC.2016.7955340.
[25] A. K. Singh, B. Tyagi and V. Kumar, “First principle modeling and neural network-based empirical modeling with
experimental validation of binary distillation column,” Chemical Product and Process Modeling, vol. 8, no. 1, pp.
53–70, 2013, doi: 10.1515/cppm-2013-0011.
[26] A. Patil and S. More, “Mathematical modeling of physical system,” IOSR Journal of Electrical and Electronics
Engineering, vol. 9, no. 3, pp. 57-64, 2014, doi: 10.9790/1676-09325764.
[27] M. A. N. Amran, A. A. Bakar, M. H. A. Jalil, M. U. Wahyu, and A. F. H. A. Gani, “Simulation and modeling of
two-level DC/DC boost converter using ARX, ARMAX, and OE model structures,” Indonesian Journal of
Electrical Engineering and Computer Science, vol. 18, no. 3, pp. 1172-1179, 2020, doi:
10.11591/ijeecs.v18.i3.pp1172-1179.
[28] R. P. Borase, D. K. Maghade, S. Y. Sondkar, and S. N. Pawar, “A review of PID control, tuning methods and
applications,” in International Journal of Dynamics and Control, 2020, no. July, doi: 10.1007/s40435-020-00665-4.
Int J Pow Elec & Dri Syst, Vol. 12, No. 4, December 2021 : 2393 – 2402