Subscribe Now Subscribe Today
Research Article

Performance Comparison of Various Control Algorithms for an Asynchronous Buck Converter

S. AugustiLindiya, S. Palani, K. Vijayarekha and S. Shree Ram Senthil
Facebook Twitter Digg Reddit Linkedin StumbleUpon E-mail

The control of power electronic circuits is a challenging field of research due to the requirements imposed by the applications. A controller design for a Buck converter which steps down a given dc value to a desired regulated dc value is the system taken into consideration in this study. The controller designed for Buck converter has to control rise time, peak overshoot, settling time, bandwidth which are affected by the load and line variations. Quarter Amplitude Decay (QAD), Internal Model Control (IMC) and Pole placement techniques are used to obtain the parameters of the PID controller. The performances of these tuning procedures are evaluated and the comparison is tabulated. It is found that the controller tuned by pole placement method gives less rise time and settling time with negligible overshoot. But transfer function of pole-placement base controller is quite complex and has high number coefficients which is difficult to realize in real time systems. QAD based PID controller has less rise time and settling time but it has peak over shoot which will produce voltage spikes in real time systems. Hence an IMC based PID controller which has acceptable rise time and settling time with no peak overshoot is realized in real form by using operational amplifiers. The performance is evaluated and tabulated under varying load and reference voltage conditions.

Related Articles in ASCI
Similar Articles in this Journal
Search in Google Scholar
View Citation
Report Citation

  How to cite this article:

S. AugustiLindiya, S. Palani, K. Vijayarekha and S. Shree Ram Senthil, 2014. Performance Comparison of Various Control Algorithms for an Asynchronous Buck Converter. Journal of Applied Sciences, 14: 1543-1549.

DOI: 10.3923/jas.2014.1543.1549

Received: August 29, 2013; Accepted: December 20, 2013; Published: April 17, 2014


Highly efficient buck DC-DC converters have numerous applications both in high voltage and low voltage domains such as DC motor drives, lighting systems, cellphones, PDAs etc. (Morroni et al., 2009). The desired output varies due to the line or load variations along with other factors like component degradation. A closed loop control is one of the solutions to counter the ill effects. The control algorithm can be of analog or digital, offline or online with each of the methods having their own advantages and disadvantages (Abiyev, 2001; Namnabat et al., 2007). Since DC-DC converters are inherently nonlinear structures, its average models are designed. The small signal models of the DC-DC converters are linearized model and are used by classical control methods (Morroni et al., 2009). However nonlinear control methods like Sliding Mode Control, Fuzzy Logic Controllers are also discussed in the literature (Kheirmand et al., 2008). The Nonlinear models are robust when compared to the linear counterpart (Shirazi et al., 2009). However, when designing or choosing a control strategy the complexity of the controller has to be taken into account (Zurita-Bustamante et al., 2011). Moreover modeling of the converter for designing a particular control system (Kelly and Rinne, 2005) also plays an important role and these models have to be simpler to analyze. Even though many techniques have been available to the design of PID controller parameters in literature (Khodabakhshian, 2007; Mohammadi et al., 2009), finding the optimum value of parameters is a very challenging one. In this study an analog offline control loop is designed using three methods and their performance in terms of rising time, settling time and peak overshoot is compared.


The regulated or unregulated dc source is used as the input of the dc-dc converter. The purpose of the dc-dc converter is to give a constant dc voltage to the load irrespective of changes in line, load and temperature. Usually asynchronous buck converter is used where the output is high compared to diode reference voltage (Mariethoz et al., 2010).

The circuit model of Buck converter is shown in Fig. 1.

The working principle of Buck converter can be explained in two modes. In the first mode when the transistor is ON and the current passes through L, C and R. In the second mode, the transistor is OFF and the diode is ON in which the stored energy in the inductor is responsible for obtaining the continuous current flow. Before the inductor current reaches zero, the next cycle starts.

The dynamic and output equations of the circuit for ON period are as follows (Batarseh, 2004; Kazimierczuk, 2008):


The Eq. 1 can be written as:


The current equation is as follows:


The Eq. 3 can be written as:




The dynamic output equation of the circuit for OFF period is as follows:


The current equation is given below:



It will be convenient to put these equations in the following form,

During ON time:



Fig. 1: Circuit diagram for buck converter

During OFF time:









Equation 10 and 12 are referred to as the output equations. Equation 11 and 13 are referred to as the dynamic equations or the state equations of the converter for each of the sub periods of the switching period.

The state space model of the asynchronous buck converter is given by Eq. 11-14, which is linear and time invariant. This is because the state and output matrices A1, A2, b1, b2 etc. are functions of time. Therefore it is necessary to linearize the system Eq. 5, 6. To find the transfer functions of the converter, the following equations are used:






From the above Eq. 18-19, transfer function of the converter is obtained:


By substituting the values of q, A and f, the obtained transfer function of the Buck Converter is given below:


Fig. 2: Open loop response of the buck converter

Table 1: Buck converter parameters

Table 1 shows the parameters of the Buck converter under consideration and the response in open loop is shown in Fig. 2.


PID controller is considered for the dc-dc converter with the objective of reducing the peak overshoot, rise time and settling time. The dc-dc converter is also given disturbance in form of varying load. PID controller performs Proportional, Integral and Derivative actions on the error signal. The parameters of the controller are obtained by applying various design techniques in such a way that the system will meet the desired transient and steady state performance. The closed loop Buck converter is shown in Fig. 3.

The design of PID controller is done by three methods.

Internal model control (IMC) PID tuning procedure: In this method, controller is designed by fixing the controller transfer function to be the inverse of the converter transfer function.

Fig. 3: SIMULINK realization of Buck converter with a PID controller

Fig. 4: Measurement step

If complete knowledge about the process (as encapsulated in the process model) being controlled is known, then perfect control can be done. For the given converter transfer function, the control procedure is developed in MATLAB and the values obtained are Kp = 0.0968, Ki = 268.5679 and KD = 4.8545e-5

Quarter amplitude decay (QAD) PID tuning procedure: In this procedure, proportional gain alone is used randomly to achieve a quarter amplitude decay response and the tuning rules are used to extract data from this response. The initial proportional gain Kp is selected such that the stable system is obtained. The response is observed for the step input.

Ratio Rk = Bk/Ak, is computed and if Rk = 0.25, then measure the period P between the first and second peaks in Fig. 4. and the values of Ki and Kd are calculated using Table 2.

Table 2: PID tuning for damped oscillation data

If Rk<<0.25 then increase Kp and if Rk>>0.25 then decrease Kp and the procedure is repeated. The coding is developed in MATLAB and the values obtained are Kp = 0.75, Ki = 1.236e3 and Kd = 1.146e-4.

Pole placement: The closed loop response of Buck converter for pole-placement is obtained by means of MATLAB SISO tool with the help of Buck converter transfer function. The location of new poles is obtained by trial and error method. By using Pole placement method, the closed loop poles are obtained as -997.19±2130.3j.

The controller transfer function is given below:



The performance comparison of the controllers designed for DC-DC converter are made in terms of peak overshoot, rise time, settling time and robustness to load/input variations.

Table 3 gives the details about the step response of PID controller tuned by various techniques for the DC-DC converter designed without any disturbances. The combined time response for all the controllers is shown in Fig. 5.


By observing the above graphs, IMC based PID controller has rise time of 1ms and settling time of less than 2 m sec with no peak overshoot. So it is concluded as a best controller for implementation in hardware design. The PID controller whose values are obtained by IMC method is realized using operational amplifiers. The error signal is obtained after subtracting the output voltage from the reference voltage and is given to PID controller. The output of controller is a control voltage. The output pulses obtained by comparing the control voltage with the Saw tooth waveform of switching frequency 1 kHz are given to MOSFET through IRF 2110.The experimental setup is shown in Fig. 6.

Table 3: Response without any disturbances

Fig. 5: Buck converter comparison graphs

Fig. 6:
Hardware implementation of a closed loop of buck converter

Fig. 7(a-b): Set point tracking vs (a) Load voltage and (b) Duty cycle

Fig. 8(a-b):
Disturbance rejection-load variations, (a) Load resistance vs output voltage and (b) Duty cycle

Table 4: Set point tracking

For constant load, the output voltage is taken for various reference values and the output voltage is observed for load variations by keeping reference value same. The results are tabulated in Table 4 and 5 and also expressed as tracking characteristic curves.

Table 5: Load resistance variation

The Set point tracking characteristic curves were plotted for the set point disturbance method against set point, load voltage and duty cycle in Fig. 7. The Disturbance rejection-Load variation characteristic curves were plotted for the Load resistance, load voltage and duty cycle in the Fig. 8.


The controller design for a buck converter is found to be very complex and challenging. However there are various tools to design a PID controller for a buck converter. Here QAD, IMC and pole placement methods with suitable methodology have been tried and successfully completed. The controller designed by IMC method is fabricated using operational amplifiers. The set point tracking and disturbance rejection characteristic of the controller are evaluated and the results are tabulated and plotted. At steady state, for a constant resistive load connected to the output, it is observed experimentally that the desired output can be obtained by adjusting the set point input. Similarly for the given set point, if there is any change in the load, the steady state output is maintained constant by the controller designed. However, the transient response of the output voltage under this condition is to be verified which will be taken up for future work.

Abiyev, R., 2001. Genetic algorithm synthesis of the industrial controllers. J. Applied Sci., 1: 283-286.
CrossRef  |  Direct Link  |  

Batarseh, I., 2004. Power Electronic Circuits. John Wiley and Sons, New Jersey, USA., ISBN: 9780471452287, Pages: 574.

Kazimierczuk, M.K., 2008. Pulse-Width Modulated DC-DC Power Converters. John Wiley and Sons, New Delhi, India, ISBN: 9780470694657, Pages: 808.

Kelly, A. and K. Rinne, 2005. Control of DC-DC converters by direct pole placement and adaptive feed forward gain adjustment. Proceedings of the 20th Annual IEEE Applied Power Electronics Conference and Exposition, March 6-10, 2005, Austin, TX., USA., pp: 1970-1975.

Kheirmand, M., M. Mahdavian, M.B. Poudeh and S. Eshtehardiha, 2008. Intelligent modern controller on DC-DC converter. Proceedings of the IEEE Region 10th Conference on TENCON, November 19-21, 2008, Hyderabad, India, pp: 1-5.

Khodabakhshian, A., 2007. A new systematic procedure to design an automatic generation controller. J. Applied Sci., 7: 3381-3390.
CrossRef  |  Direct Link  |  

Mariethoz, S., S. Almer, M. Baja, A.G. Beccuti and D. Patino et al., 2010. Comparison of hybrid control techniques for buck and boost DC-DC converters. IEEE Trans. Control Syst. Technol., 18: 1126-1145.
CrossRef  |  Direct Link  |  

Mohammadi, S.M.A., A.A. Gharaveisi and M. Mashinchi, 2009. A novel fast and efficient evolutionary method for optimal design of proportional integral derivative controllers for automatic voltage regulator systems. Asian J. Applied Sci., 2: 275-295.
CrossRef  |  Direct Link  |  

Morroni, J., R. Zane and D. Maksimovic, 2009. Design and implementation of an adaptive tuning system based on desired phase margin for digitally controlled DC-DC converters. IEEE Trans. Power Electronics, 24: 559-564.
CrossRef  |  Direct Link  |  

Namnabat, M., M.B. Poodeh and S. Eshtehardiha, 2007. Comparison the control methods in improvement the performance of the DC-DC converter. Proceedings of the 7th International Conference on Power Electronics, October 22-26, 2007, Exeo, Daegu, pp: 246-251.

Shirazi, M., R. Zane and D. Maksimovic, 2009. An autotuning digital controller for DC-DC power converters based on online frequency-response measurement. IEEE Trans. Power Electron., 24: 2578-2588.
CrossRef  |  

Zurita-Bustamante, E.W., J. Linares-Flores, E. Guzman-Ramirez and H. Sira-Ramirez, 2011. A comparison between the GPI and PID controllers for the stabilization of a DC-DC buck converter: A field programmable gate array implementation. IEEE Trans. Ind. Electronics, 58: 5251-5262.
CrossRef  |  Direct Link  |  

©  2020 Science Alert. All Rights Reserved