The Usage of the Digital Controller in Regulating Boost Converter


This paper proposes the modeling and simulation technique to analyze and design a Boost converter using generalized minimum variance method with discrete-time quasi-sliding mode to adjust the converter switch through a pulse width modulation (PWM), so as to enhance a stable output voltage. The control objective is to maintain the sensed output voltage stable, constant and equal to some constant reference voltage (8 volt) in the load resistance variation (24, 48, 240) Ω and input voltage variation (20, 24, 28) volt circumstances. This control strategy is very appropriate for the digitally controlled power converter and for the system requirement accomplishment, resulting high output voltage accuracy. The performance degradation in practical implementation can be expected due to noise, PWM nonlinearities, and components imperfection. The digital simulation using MATHLAB/Simulink is performed to validate the functionality of the system.

Share and Cite:

Almawlawe, M. , Mitic, D. and Milojevic, M. (2015) The Usage of the Digital Controller in Regulating Boost Converter. Circuits and Systems, 6, 268-279. doi: 10.4236/cs.2015.612027.

Received 22 March 2015; accepted 6 December 2015; published 9 December 2015

1. Introduction

The DC-DC converters are essential in a variety of applications such as power supplies, personal computers, cellular phones, office equipment’s, spacecraft power systems, telecommunications equipment’s, and DC motor starting circuits, where input/output voltage ranges overlap; the DC-DC converters convert a DC input voltage Vi(t), to a DC output voltage Vo(t), with a magnitude other than the input voltage [1] . According to the electrical components combination and their connection to each other in different ways, different topologies are formed, with different properties: The Buck, Boost, and Buck-Boost converters are three basic converter topologies; also there are different types of conversion method such as electronic, linear, switched mode, magnetic, and capacitive. The circuits described in this paper are classified as switched mode DC-DC Boost converter [2] [3] . Boost converter is a type of DC-DC converters that have an output voltage magnitude which is greater than the input voltage magnitude. These DC-DC converters are required to produce a regulated output voltage, by storing the input energy temporarily and then releasing this energy to the output at a different voltage. The storage may be in magnetic field; this kind of regulation is powerful than the linear voltage regulation which dissipates unwanted power as heat which may cause difficulty in cooling resulting degrade in efficiency. The topology under discussion is Boost converter which has an output voltage magnitude 48 v that is higher than the input voltage magnitude (20, 24, 28) v.

As it is known, sliding mode (SM) control provides robust system motion along a predefined sliding surface due to its insensitivity to parameter uncertainty and external disturbance under certain conditions [4] , which is adequate for power converting systems under load variation [5] . By using pulse width modulation (PWM) we achieve the limitation of the switching frequency in order to make the SM controllers more applicable [6] [7] .

The quasi-sliding mode controller can assure fixed switching frequency, which is held by discretization of the sliding mode control which can induce undesirable chattering in the vicinity of sliding surface [8] . A combination of the generalized minimum variance and discrete-time sliding mode control, results in the quasi-sliding mode control algorithm [9] . This method can be used in the voltage control of the Boost converter considered in this paper which is based only on the output voltage measurement, resulting in better system accuracy in steady state, and provides chattering alleviation.

In this paper, the second section considers the system modeling and the evolution of the state space equations of the boost converter, transfer function and the design procedure of discrete-time quasi-sliding mode controller. The third section considers complete model simulation results in MATLAB. The simulations are done in three scenarios to validate the proposed converter, while the fourth section considers a conclusion dealing with this paper.

2. DC-DC Boost Converter Modeling and Design

The Boost converter is a converter which its output voltage magnitude is greater than the input voltage magnitude, it is a typical DC-DC switching converter normally used as a power supply in a wide variety of applications, In modeling of the state space, the state variable which principally are the elements that store the energy of circuit or system (capacitance voltage and inductor current) have significant importance. In an electronic circuit, the first step in modeling is converting the complicated circuit, into basic circuit in which the circuit lows can be established, we will consider that all the elements are ideals in our modeling [2] [3] .

The schematic diagram of the Boost converter with quasi-sliding mode controller is shown in Figure 1, During normal operation of the Boost power stage, the electric switch SW is repeatedly switched on and off with the on- and off-times governed by the control circuit. This switching action gives rise to a train of pulses at the junction of SW, D, and L. Although the inductor, L, is connected to the output capacitor, C, only when D conducts, an effective L/C output filter is formed.

The sensed output voltage βVo with referent voltage Vref are feed to the quasi-sliding mode controller input, at the output we get uk which is compared with the ramp signal providing a PWM signal u Which drives switch Sw. As in [10] it is proven that the average dynamic of system with sliding mode control is equivalent to the average dynamic of PWM controlled system, implying that the control of equivalent control approach in sliding mode ueq is equivalent to the duty cycle control signal of PWM controller (0 < d = VC/Vramp < 1) [11] .

2.1. System Modeling Mode

System modeling is probably the most important phase in any form of system control design work. The choice of a circuit model depends upon the objectives of the simulation. If the goal is to predict the behavior of a circuit before it is built. A good system model provides a designer with valuable information about the system dynamics. The state-space description of the converter model in terms of the desired control variables (i.e., voltage and/or current etc.) is the first step to the design of an SM controller, in this paper the controller under study is a second-order quasi-sliding mode voltage controller operating in CCM. The mathematical model for simulation studies can be easily derived by applying Kirchhoff’s laws, From Figure 1 the space-state equation is:

Figure 1. DC-DC Boost converter using quasi-sliding mode controller.


The state space continuous-time model of Boost converter with of single input-output single is:


where: state space vector input of the system under control, matrix, , in the controllable canonical form is:


Here C, L, RL denote the capacitance, inductance, and instantaneous load resistance of the converters respectively; ic, iL, ir denote the instantaneous capacitor, inductor, and load currents, respectively; vref, vi, v0 denote the reference, instantaneous input, and instantaneous output voltages, respectively; β denotes sensor gain; is the inverse logic of, u(t) is 0 or 1, representing the switching state of power switch.

As u(t) is equal to PWM output, which corresponds to equivalent control uequ in sliding mode control theory, we will assume that u(t) is the quasi-sliding mode controller output [11] -[14] . From (3), the transfer function of the DC-DC Boost converter can be written as:



where. Under the assumption that control signal is constant during the sampling period T, u(t) = u(kT), kT < (k + 1)T, the discrete model in state-space form:


With assumption that no external disturbance is affecting on the system under control we have:





We get that:


The model of the system with one input and one output is obtained from (3) and given in z-domain by the form:


As it is before proposed that system under control has no external disturbances affecting on it, so the control law:


The polynomials A(z−1), B(z−1) can be found through:


And can be written as:


where n―order of the system (n = 2), m―number of inputs (m = 1), z−1 is the unit delay i.e. z−1 = e−pT, where p denotes a complex variable. Using equation (12), we get:


The goal is to maintain the sensed output voltage y(k) = Βv0(k) stable, constant and equal to some constant reference voltage Vr(k) = Vref, despite the variations of load resistance RL and input voltage Vi.

2.2. Controller Design Procedure

In order to get a better system steady state accuracy and chattering alleviation, the QSM (Quasi Sliding Mode) based on generalized minimum variance control (GMVC) technique is used, which is the combination of the discrete-time sliding mode and the generalized minimum variance control technique [11] [12] .

Using the model of one input-one output given in (10), the design goal is to find a control law u(k) that will force switching function to a minimum value (in the ideal case zero value) so that will keep the system motion in the vicinity of sliding surface s(k) = 0, determined by the QSM domain S. Quasi-sliding mode is the movement along a predefined Near switching hypersurface s(k) = 0, such that when one system trajectory enters this area never leaves it so that the relation always is valid, where denotes the width of the area. The combination of digital QSM control and GMV control, was aimed so each of these components enhance the advantageous properties of the other. The general minimum variance GMV allow the digital QSMC to be realized only by the measurements of the output as well as to simplify the application of the QSM controlling of system which its zeros are on the unit circle. Also, the GMV control takes place as equivalent control in this type of digital QSMC, while digital QSMC was introduced with the aim to improve the robustness of GMV control when external disturbances and parameter perturbations are active [11] .

The switching function in this case is:


In our case we have:


The polynomial C(z−1) can be calculated by:


where C(z−1) is a polynomial with all zeros inside the unit circle, while the polynomial Q(z−1) must satisfy the following equality in the steady state, i.e. where:


Control law, which fulfills the requirements, is the GMVC which is determined by:


where E(z−1) and F(z−1) are polynomials obtained as the solutions of Diophantine equation, using the equations (12), (15) we get the polynomials E(z−1) and F(z−1) of Diophantine equation:




Theorem 1. For a system described in (10), the necessary and sufficient condition for the system with GMVC to be stable when all roots of the equation:


are inside the unit circle in the z-plane, and the pairs (B(z−1), Q(z−1)), (C(z−1), A(z−1)) and (C(z−1), Q(z−1)) do not have a common zero outside this circle.

Proof: When the system under control is described by Equation (10), Equation (14) can be written as:


Substituting control law from (10) in the last equation we have:


Rearranging last equation, we get the final expression for the dynamics of the system in a closed loop:


The condition for stability of the closed-loop will be fulfilled if the expression in the denominator B(z−1)C(z−1) + A(z−1)Q(z−1) is stable, i.e. the roots of the polynomial lies inside the unit circle in z-domain. The request of couples do not have common zeros outside the unit circle arises from the need to avoid shortening of unstable roots, which cause instability in the system in case of parametric perturbations. As the dynamics of the closed loop of the system is derived based on the model of the system, and expression for variable s(k) (which in case of digital QSMC takes place as switching function), the requirements which should be fulfilled in order to achieve stability in the closed loop system, and which are given in Theorem 1, will be identical for all variants of GMVC, including the digitally GMVC with QSM. Rewriting expression (25) in order to analyze the accuracy of the system:


It is obvious that the dynamics of the system with GMV control leads to MV control when Q(z1) = 0, Thus, at steady state (and), and on the basis of (17) we have:


Respectively the output of the system y(k) will follow the reference signal Vr(k) with a precision that would depends on the accuracy of variables, is selected to be approximately equal to the reciprocal of the z-transformation of the disturbance, which is in our case is negligible. GMV control represents the substitution for the equivalent control ueq in QSM control, whose design is based on the model of the system in state space form, while the functions s(k), whose minimum variance, i.e. zero in the deterministic case, attempt to achieve GMV control, takes place as the switching function in the digital QSM. The relationship between the model (7) and (10), or between the matrix and the system coefficient model input-output data with:






In the traditional digital QSMC sliding hypersurface is defined by the formula:


While the digital equivalent control, which shall ensure that the, is defined by:


In order to make a connection between the digital equivalent control ueq and GMV control, it is necessary to introduce a switching function using the output yk and control signal uk as:




Control action which provides in this case, by virtue of (34), with:


The relations between the coefficients of the polynomial F(z−1) and G(z−1), and space-state model (7) and (32) are presented in the following form:






So the appropriate GMV control in case of autonomous systems can be presented as:


By comparing the expression of control (37) and (43) we get:


The choice of s(k + 1) in the form (34) is equivalent to the choice of (14), which we have made in the formation of GMV control assuming that (44) is fulfilled. So, we have:


As we see that GMV control is the substitution for the equivalent control in QSM, whose design is based on the model in the space state form, while the functions s(k), whose minimum variance, or its zero value in the deterministic case, we tried to achieve that GMV control, takes the place of the switching function in the digital QSM control. If the reference input signal in subsequent time points is known, we can construct the control law for digital QSM based on GMV:


where s(k) is defined by (14), is called switching the digital QSM control based on GMV, while the polynomials E(z−1) and F(z−1) solutions Diophantine Equations (20), (21), while the polynomial Q(z−1) satisfies the equality (17). Substituting control law (46) in the model of the system (7), taking into account the expressions (14) and (19), rearranging these equations we get:


Or in other words:


Expression (48) determines the dynamics of the switching function when control law (46) is applied to the system (7). The control law (46) is just like the one in QSM control with MV which its accuracy O(T2) of the system (7).

Theorem 2. For the discrete system which is described by (7) and (46), where the switching function is given by (14), and its dynamics is determined by (48). If the parameter α chosen to satisfy the following inequality:


Then there is a natural number K0 = K0(s0), such that for all k > K0 exists quasi-sliding mode in the area of S1 (T2) which is defined by:


where α = OT.

Consequence: The system described by (7) and (46) is stable if and only if:

1) In it there is a quasi-sliding mode, that is filled with inequality (49) for each k, and

2) The polynomial C(z−1) has all its roots inside the unit circle in the z-plane.

The stability of the system with the proposed control is achieved if the requirements are met with the following theorem:

Theorem 3. The system which is described by equations (7) and (46) is stable if:

1) Parameter α is chosen according to the Theorem 2, and

2) The conditions of Theorem 1 is achieved.

The accuracy of the system in steady state will be in O(T2) limits.

As a conclusion by choosing the value of the parameter α to satisfy (46), then according to Theorem 2 the quasi-sliding mode exist in the domain S, and consequently the output y(k) will converge to the reference voltage Vref only in case that the polynomial C(z−1) is stable.

3. Simulation and Discussion

In the earliest work [3] , is considered the converter with the conventional PWM controllers and the PWM-based SM voltage controller, here on this work is considered the digital PWM controller to illustrate the difference in performance between them.

In order to the implement the MATLAB-Simulink environment to simulate the digital circuit of the controller, a table of the Components is used to verify the DC-DC converter with the proposed quasi-sliding mode voltage controller and they are given in Table 1, to validate the design methodology, different values of input voltages, output resistance are taken to ensure the functionalities of the system based on generalized minimum variance method with the use of quasi-sliding mode. The following values are achieved to fulfill the simulation needs: sampling time T = 50 μs, switching gain α = 200, sensor gain β = 0.166, Vref = 8 v, respectively.

The Simulink block diagram representing close loop Scheme of Boost converter is given in Figure 2, from this circuit we conclude the following results for the case where the input voltage fluctuate:

Table 1. Boost converter parameter values.

Figure 2. Simulink block diagram representing close loop scheme of Boost converter.

1) For Vi = 20 v:

Roots: −0.7425, 0.5914, 0.4339

2) For Vi = 24 v:

Roots: − 0.7017, 0.5951, 0.4220

3) For Vi = 28 v:

Roots: −0.6451, 0.5997, 0.4053

The variation of the input voltage, and the load resistance are illustrated in Figure 3 and Figure 4.

Form the above figures we notice that when RL has its maximum value 240 Ω the proposed quasi-sliding mode voltage controller provides robust Boost converter output voltage response, but the minimum value of the RL causes significant output oscillation about the reference input Vref but still gives the desired output voltage, also we notice that the uncertainties in DC-DC converter such as inductance and its resistance, current load resistance and uncontrollable input voltage It has been overcome using this technique with taking in mind that some uncertainties can be neglected such as the diode and switch voltage drop if the input voltage much greater than these drop voltages.

4. Conclusion

In this paper, we proposed the discrete-time quasi-sliding mode control strategies based on the so-called generalized minimum variance approach. This method guarantees improved robustness, faster transient response, and better steady-state accuracy of the controlled system than previously proposed algorithms of the same type such

Figure 3. Waveform of the output voltage of the Boost DC-DC converter using QSMC based on GMV through the input voltage, and load resistance variation.

Figure 4. Waveform of the sensed output voltage of the Boost DC-DC converter using QSMC based on GMV through the input voltage, and load resistance variation.

as in [3] . In our definition, the conditions of the quasi-sliding mode are relaxed. i.e., we require the system state to remain in a band around the sliding hyperplane, but not to cross the hyperplane in each successive control step. Consequently, we proposed quasi-sliding-mode control strategies without chattering and high-frequency switching of the control signal. The better performance of our strategies is verified both theoretically and by simulation. The sensed output voltage (βV0) which is measured at the output (see Figure 2) is compared with reference voltage Vref in order to get zero error voltage; this is held by using method GMV with the QSM which ensures the desired system requirements during parameter variations, gaining high output voltage accuracy in the presence of parameters perturbations; while the PWM is performed for switching the DC-DC Boost converter, this operation (controlling the duty cycle) is held by a train of pulses at the junction of SW; the switching process is used as a replacement for the linear regulators when higher efficiency, smaller size and lighter weight are required. As a result, a stable output voltage is achieved in the presence of parameters perturbations.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] Erickson, R.W. and Maksimovic, D. (2000) Fundamentals of Power Electronics. 2nd Edition, Kluwer Academic Publishers, Dordrecht.
[2] Johansson, B. (2004) DC-DC Converters Dynamic Model Design and Experimental Verification. Ph.D. Dissertation, Lund University, Lund.
[3] Tang, S.C., Lai, Y.M. and Tsi, C.K. (2006) A Unified Approach to the Design of PWM-Based Sliding-Mode Voltage Controllers for Basic DC-DC Converters in Continuous Conduction Mode. IEEE Transactions on Circuits and Systems, 53, 1816-1826.
[4] Utkin, V.I. (1978) Sliding Modes and Their Applications in Variable Structure Systems. Moscow, Nauka, Mir.
[5] Mattavelli, P., Rossetto, L., Spiazzi, G. and Tenti, P. (1993) General-Purpose Sliding-Mode Controller for DC/DC Converter Applications. IEEE Power Electronics Specialists Conference Record (PESC), Seattle, 20 June-24 June 1993, 609-615.
[6] Venkataramanan, R. (1986) Sliding Mode Control of Power Converters. Ph.D. Dissertation, California Institute of Technology, Pasadena.
[7] Milosavljevic, C. (1985) General Conditions of the Existence of a Quasi-Sliding Mode on the Switching Hyperplane in Discrete Variable Structure Systems. Automatic Remote Control, 46, 307-314.
[8] Mitic, D. and Milosavljevic, C. (2004) Sliding Mode Based Minimum Variance and Generalized Minimum Variance Controls with O(T2) and O(T3) Accuracy. Journal of Electrical Engineering (Archiv fur Elektrotechnik), 86, 229-237.
[9] Sira-Ramirez, H.J. and Ilic, M. (1988) A Geometric Approach to the Feedback Control of Switch Mode DC-to-DC Power Supplies. IEEE Transactions on Circuit and Systems, 35, 1291-1298.
[10] Mitic, D. (2006) Digital Variable Structure Systems Based on Input-Output Model. Ph.D. Disertation, University of Nis, Nis.
[11] Mitic, D. and Antic, D. (2012) Input-Output Based Quasi-Sliding Mode Control of DC-DC Converter. Facta Universities, Series: Electronics and Energetic, 25, 69-80.
[12] Tang, S.C. (2008) General Design Issues of Sliding-Mode Controllers in DC-DC Converters. IEEE Proceeding of Transactions on Circuits and Systems, 55, 1160-1174.
[13] Morel, C., Guignard, C. and Guillet, M. (2002) Sliding Mode Control of DC-DC Power Converters. Proceedings of the 9th International Conference of Electronics, Circuits Systems, 3, 971-974.
[14] Vazquez, N., Hernandez, C., Alvarez, J. and Arau, J. (2003) Sliding Mode Control for DC/DC Converters: A New Sliding Surface. Proceedings of the IEEE International Symposium on Industrial Electronics, 1, 422-426.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.