Acessibilidade / Reportar erro

Integrated design & control of a buck boost converter

Abstract

This paper presents the integrated design and control of a buck boost converter (BBC). In the proposed methodology the design tool provides simultaneously the controller tuning and BBC design parameters in such a way that some closed-loop pre-specified static and dynamic behavior is obtained. This approach contrasts with the traditional methodology, where the design of BBC is performed without taking into account its dynamical behavior. An optimization procedure is used to obtain the electronic components of the BBC and the tuning parameters of the controller, minimizing an objective function that considers the set of performance specifications. Although the methodology can be applied to any converter and any control strategy, in this particular case an ideal BBC and a Sliding Model Control (SMC) strategy are used. Some simulation results show the advantages and principally the flexibility that can be obtained with this approach.

integrated process and control design; process optimization; sliding mode control; buck-boost


ELETRÔNICA DE POTÊNCIA

Integrated design & control of a buck boost converter

Martin J. Pomar GarciaI; Julio E. Normey-RicoI; Gloria GutierrezII; César de PradaII

IDepto. de Automação e Sistemas, Universidade Federal de Santa Catarina, 88040-900, Florianópolis, SC, Brazil. mpogar@das.ufsc.br; julio@das.ufsc.br

IIDepto. de Ingeniería de Sistemas y Automática, Universidad de Valladolid, c/ Real de Burgos s/n, 47011, Valladolid, Spain. gloria@autom.uva.es; prada@autom.uva.es

ABSTRACT

This paper presents the integrated design and control of a buck boost converter (BBC). In the proposed methodology the design tool provides simultaneously the controller tuning and BBC design parameters in such a way that some closed-loop pre-specified static and dynamic behavior is obtained. This approach contrasts with the traditional methodology, where the design of BBC is performed without taking into account its dynamical behavior. An optimization procedure is used to obtain the electronic components of the BBC and the tuning parameters of the controller, minimizing an objective function that considers the set of performance specifications. Although the methodology can be applied to any converter and any control strategy, in this particular case an ideal BBC and a Sliding Model Control (SMC) strategy are used. Some simulation results show the advantages and principally the flexibility that can be obtained with this approach.

Keywords: integrated process and control design, process optimization, sliding mode control, buck-boost

1 INTRODUCTION

Switched mode DC-to-DC power converters are used in many electric power supply systems, including vehicles, illumination, control systems, computers, and others systems (Villalva and Ruppert, 2008; Rosemback et al., 2008; Coelho et al., 2008; Russi et al., 2005). Due to their wide range of operating conditions and demanding performance specifications, they have to be designed carefully. At the same time, because of their intrinsic nonlinearity, these systems represent a challenging field for control algorithms (Buso, 1999). Several proven design methods as well as control strategies have been proposed in the last years in the literature for these processes (Zanatta and Pinheiro, 2008). A general purpose fuzzy controller is presented in (Mattavelli et al., 1997) to obtain a high performance voltage control in a BBC. A robust controller based on a m-synthesis approach is presented in (Buso, 1999) using a linear model of the BBC. A nonlinear model predictive controller is used in (Pomar, 2005) that can be used for different topologies without changes in the controller structure. Nonlinear approaches based on SMC have been proposed in several papers (Shtesssel et al., 2002; Shtesssel et al., 2003; Ahamed et al., 2003). These applications are motivated by the special advantages of the SMC in treating variable structure systems like the DC-to-DC converters. These systems present discontinuities in their operation, so that the corresponding model changes its structure according to the mode of operation (Itkis, 1976; Utkin, 1974 (English Translation 1978)).

Recently, a general analysis of the practicality of SMC in DC-DC converters have been presented (Tan et al., 2006). In this last paper the authors show that the use of SMC can lead to improved robustness and performance over a wide range of operation conditions.

Traditionally the design of a controlled DC-DC converter is done in two steps. In the first step the structure of the system is defined and the components (capacitor, inductor, etc) are computed to obtain, in steady state, a desired set of specifications such as ripple, nominal voltage, etc. In the second step a dynamical model of the converter is computed and a controller is tuned to achieve a set of transient specifications, such as rise time and over shoot. Sometimes the obtained closed-loop performance is not satisfactory as the adequate functioning of the DC-DC converter in closed loop, does not depend exclusively on the kind of controller and its parameters, since the control of a process is conditioned by its own design (Luyben and Floudas, 1994; Skogestad and Postlethwaite, 1997).

This traditional design of the DC-DC converter and its controller follows the last two of the three fundamental steps which are necessary to develop a plant: the process synthesis, the process design and the process control. In the synthesis the engineer defines the interconnection between the different units of the system and the characteristics of the different units. The process design consists of computing the operating conditions of the different units and their dimensions in order to attempt certain production objectives. The process control design has an objective to impose some transient and permanent operation conditions to the plant such as stability or disturbance rejection capability (Gutierrez, 2000). In the DC-DC case the process design step gives the circuit structure and components value whereas the process control step gives the structure and tuning of the controller.

This traditional design method ignores the idea that changes in the DC-DC converter design can make the system easier to be controlled or provide more degrees of freedom for enhanced performance (Luyben, 1993). Thus, a more appropriate approach is to look for the solution for the problem of design and control in closed loop in one step, besides providing the optimal parameters of the circuit and of the controller. That is, the controller design and tuning are also included into the plant design problem with the aim of providing the lower costs solution besides guaranteeing certain closed loop dynamic specifications. This methodology is known as integrated design, where both the process design and control design are made in one step taking into account at the same time the operating conditions as well as the control specifications.

The first ideas for integrating control with process design were put forward by (Nishida and Ichikawa, 1975; Nishida et al., 1976). (Marselle et al., 1982) was the first in defining the control problem in a process for a network of heat exchangers. (Shefield, 1992) provided an industrial perspective on the need to integrate system design and control. Both (Morari, 1992) and (Perkins, 1989) have gathered together some of the results and previous efforts concerning the interaction between design and control. (Morari, 1983; Skogestad and Morari, 1987; Morari and Zafiriou, 1989; Skogestad et al., 1991; Skogestad and Wolf, 1992) have made significant contributions to control analysis and to the study of the dynamic adaptability of systems, introducing and analyzing control magnitudes for the interaction of the variables and the rejection of disturbances.

Nevertheless, in the electronic devices area, very few contributions appear in the literature. Thus, the main objective of this paper is to show that the closed-loop operation of DC-DC converters can be improved if the integrated design methodology is used. Particularly, this contribution presents an integrated process-control design methodology applied to a BBC with an SMC strategy, considering its dynamic behavior in closed loop. Several control and operation conditions are used in the design to show the flexibility of the proposed approach. Moreover, to evaluate the obtained performance the obtained results are compared to the ones presented in recent papers.

It is important to note that the methodology presented in this paper for the BBC and the SMC strategy can be applied to any other power converter and any other control strategy (Pomar et al., 2007).

The paper is organized as follows: section 2 presents the BBC description and modeling. Section 3 gives results of the BBC traditional design approach with the sliding mode controller. Then, section 4 presents the integrated design methodology and the associated optimization problem and section 5 gives simulation results comparing both approaches. The paper ends with some conclusions.

2 BUCK-BOOST CONVERTER

Figure 1 shows the circuit of an ideal BBC, which, for simplicity, has been chosen in this paper to illustrate the proposed methodology which is not dependant on the process model. The BBC is a typical DC-to-DC converter normally used as a power supply with adjustable output voltage (Vo) that can be higher or lower than the supply voltage (Vcc). From the control point of view the objective of this system is to provide an output that can follow a desired voltage reference and reject the disturbances caused by the load variations, represented in Figure 1 by the resistance R. To perform this task, an adequate control strategy actuating on the switch S must be defined.


The BBC can operate in two different modes. If the current iL in the inductor L is not zero, the BBC operates in continuous conduction mode. Otherwise, a discontinuous operation mode is considered.

Typically, two BBC models are described in the literature: the so-called instantaneous, and the average model (Borges, 2002; Rosemback et al., 2008). The instantaneous model considers all the dynamic phenomena related to the switch operation. The average model does not consider the switch dynamics but only the dominant behavior caused by the other elements of the circuit and is normally used when PWM based controllers are applied to the BBC (Middlebrook and Cúk, 1976; Kassakian et al., 1991; Vorpérian, 1990). In this paper only the instantaneous model is described as the proposed SMC controller is based on this type of model. The instantaneous model is obtained using the following procedure.

First define q as a signal that characterizes the dynamic behavior of the switch:

Thus, three sets of differential equations describe the behavior of the BBC:

If q = 0 the capacitor discharges through L and R and there are two different cases. If iL ≠ 0 (continuous conduction mode):

however if iL = 0 (discontinuous conduction mode):

Finally, if q = 1 the diode isolates R and L:

The simulations in this paper are computed using the combination of these three sub-systems. Note that the proposed methodology can cope with the BB control behavior both in the continuous conduction mode and discontinuous conduction mode.

3 SEQUENTIAL BBC DESIGN AND SMC TUNING

3.1 BBC Design

Traditional design of a BBC like the one in Figure 1 starts with a given set of specifications such as:

  • Voltage source

    Vcc,

  • Output voltage operating range

    V

    0∈ [

    V

    0min,

    V

    0max;],

  • Load operating range

    R ∈ [

    Rmim,

    Rmax],

and implies determining the value of the components of the circuit, that is: inductance L and capacitance C, such that the desired steady state requirements are fulfilled.

In this paper we use the BBC presented in (Mattavelli et al., 1997), whose parameters are given in Table 1. This particular BBC has been chosen in order to compare the performance of the proposed control design to the one presented in (Mattavelli et al., 1997) using a general purpose fuzzy controller.

3.2 Sliding mode control

As pointed out in the introduction, the SMC strategy has been chosen to illustrate the advantages of the proposed methodology. It is not the objective of this paper to analyze in depth the SMC; however, in the following paragraphs, a brief explanation of the main ideas of this controller is given.

Essentially, sliding mode control computes the value of the manipulated variables that steer the system trajectories toward a surface, or subset of the state space, where the target is located and where the system naturally evolves toward its target (da Cunha et al., 2005).

In order to illustrate the technique, let's consider the dynamical system given by (Mattavelli et al., 1993):

where:

xDn is the state vector.

f : D × nn is a vector function.

u is the control input.

Now, let's σ(x, t) : D × be a continuous function with non-zero gradient in D, and let's define the sliding surface:

containing the desired target. A sliding mode controller will implement a control law given by:

such that, if the system trajectories deviate from the sliding surface SL, the control u will drive them back to SL, approaching the target.

Due to the duality of control actions, the system model will present a discontinuity along SL:

Obviously, in order to send the current state back to the sliding surface, the system trajectories in both subspaces f+ and f- should be directed toward SL, hence, it should happens:

Then, the set:

defines the region where a sliding mode could exist. So, the domain of the sliding modes is given by:

A system driven by the control law (12) will ideally commute infinitely fast on both sides of SL. In practice, a high frequency switching, known as chattering, takes place.

3.3 Design of a SMC for the BBC

Figure 2 shows a schema of a possible sliding mode controller of the BBC.


In this case, the surface SL is a linear combination of the state variables, inductor current and capacitor voltage, which describes a commutation curve in the state space:

where (iLe,vCe) is the desired operating point in steady state and k is a design parameter that can be computed by imposing the existence condition (15). Notice that the target point satisfies (17).

This control structure needs a reference value for the inductor current that in practice is difficult to evaluate, since it generally depends on load power demand, supply voltage and load voltage. To overcome this problem, in a practical implementation, the inductor current error goes through a high pass filter (HPF) forcing its average value in steady state to zero, which if (17) is enforced, will force the output voltage to its set point too. In this case the final value of the current in steady state is defined by the load conditions without affecting the sliding surface value. The SMC structure with the filter is shown in figure 3. This filter adds a new tuning parameter: the filter time constant t that can affect the system behaviour (Mattavelli et al., 1993). Note that this filter must allow a fast response and at the same time t must be higher than the switching period. A practical rule for computing t is to choose a value in the vicinity of the natural frequency of the system.


Nevertheless, due to the hysteresis (18), it may happen that the average value of SL be different from zero, so that a steady state error on the output voltage can appear. The problem can be tackled by placing a PI controller (see figure 3) on the signal representing σ(x, t), acting only when the state is on SL, so that the dynamics of the systems during transients is not modified.

In order to limit the chattering phenomena, the control law (12) is formulated with a small hysteresis, as it can be seen in Figure 3, 2β being the corresponding width:

where in our case for simulation: β = 0.1.

Finally, as shown in the SMC schema, the circuit incorporates a limiter of the maximum inductor current. The complete structure is used for the simulations in the following sections.

The complete tuning of the SMC consisting of the tuning of the PI controller, the filter and the gain of SL can be done using traditional methodologies (Spiazzi et al., 1997; Borges and Pagano, 2002; Tan et al., 2006) or an optimization process as it will be shown in section 4.

3.4 Traditional SMC tuning

In order to compare the performance of the different controllers in this paper the SMC tuning procedure presented in (Spiazzi et al., 1997) is used.

First k and τ are chosen in order to have an adequate closed-loop performance at the operating point defined by Vo and R using (Spiazzi et al., 1997):

where: and D' = 1 - D.

In our case as the BBC operates at Vo = 20V and for R = 20Ω and R = 150Ω, two different tuning are obtained, one for each load. k and τ which attend the conditions in both cases have been selected as final tuning parameters. In the second step the PI controller is tuned using classical linear control design. The obtained values are shown in table 2.

4 INTEGRATED DESIGN TAKING CONTROL REQUIREMENTS INTO ACCOUNT

In section 3, BBC circuit design and control system design were performed as a two-step independent process. Only after the circuit was designed, the task of finding the parameters of the controller was started, constrained by the limits imposed by the designed BBC. An alternative is to integrate both phases computing simultaneously the sizing of the BBC components and the tuning of the controllers satisfying both, operational and control constraints.

4.1 Closed Loop Design

To guarantee an adequate performance in the whole operational range of the BBC, a design methodology named "multi-point design" will be introduced in this section. The main idea of this "multi-point design" is to consider the closed-loop operation of the controlled BBC in a set of possible operation conditions. Thus, one of the objectives of the design is to achieve the desired performance in all these operation conditions.

The key elements of the proposed integrated design methodology are:

  1. process structure of the system to be designed is first proposed. It can be a given layout or a flexible one subjected to modifications. In this case we consider the structure in

    Figure 3.

  2. A dynamical mathematical model of the process is formulated. In our case it corresponds to the set of equations (1-9).

  3. The control structure is defined and the mathematical model is enhanced with the controller equations. The resulting closed loop model behavior depends on yet unknown process and control parameters.

  4. Specifications and operability constrains, regarding both the process steady state and dynamic response, are added, being formulated at a set of chosen operating points covering the desired functioning range.

  5. The selection of the process and control parameters is done by optimization of a cost function that can reflects both economic and performance aims.

This methodology leads to a dynamic non-linear optimization problem in terms of the dynamic variables of the closed-loop system and the decision variable, which now includes both the unknown circuit and control system parameters, under the constraints of the dynamic model and the closed-loop specifications, either in equality or inequality form. The general form of this problem is:

where z is the decision variable, x the state variable and u is the control input, g(z,x,u) and h(z,x,u) represent respectively the specification and operation constraints. This optimization can be solved with appropriate sequential or simultaneous methods.

4.2 Closed loop integrated design of the SMC-BBC

The integrated circuit and controller design ofthe BBC with a SMC is done solving the optimization problem (19) where the decision variable z = [L, C, k, τ, Kp, Ki]T includes the process parameters [L, C] and the controller parameters [k, τ, Kp, Ki]. The dynamic model of the process is given by equations (1-9) while the control law is given by equations (17-18). To complete the problem formulation the objective function and the constraints have to be defined.

4.2.1 The objective function

The selection of an adequate cost function is very important for the proposed methodology. As one of the main characteristics of a power converter is its capacity to reject disturbances, the objective function F(z, x, u) is defined using a disturbance rejection index that computes the ISE (Integral Quadratic Error) for a particular simulation situation. In this case two representative simulation experiments are chosen covering the worst extreme operating situations of the BBC when it is working with VO = 20V

The simulations consider a step load change between 20 and 150Ω which is considered the worst dynamic disturbance for the controller, that this, the faster change in the load with the maximum amplitude. Thus, two cases are considered:

  1. with a set point of

    20V, the load

    R was changed from 20Ω to 150Ωat

    t = 10ms.

  2. with a set point of

    20V, the load

    R was changed from 150Ω to 20Ωat

    t = 20ms.

Then, performance terms are included in the cost function F(z, x) of (19), which corresponds to the accumulated quadratic errors in the two representative experiments covering the worst extreme operating situations:

where ti = 10ms and tf = 30ms. The errors e are defined as the differences between the set point (desired output current iLej and voltage vCej, j = 1,2) and the actual value of this current and voltage computed with the closed-loop model:

eij = iLej - iL, j = 1,2

evj = vCej, - vC, j = 1, 2

The experiment starts at the initial point iL = 0, vc = 0 at t = 0. Note that F(z, x, u) includes a measure of relevant dynamic responses. Although the main objective of the controller is to obtain the faster load rejection in the output voltage, it is also important to maintain the iL ripple under a desired value. This objective is achieved including the current error in F(x, z, u). For tuning purposes a weighting factor lis included in F(x, z, u) allowing to achieve a compromise between faster voltage transients and small current ripple.

Finally note that the multi-point design is oriented to cope with the uncertainty of the operation point and load disturbances. In the BBC case it allows to take into account different operating conditions, guaranteeing the desired performance in all of them. This objective is very difficult to achieve using traditional SMC design.

Exhaustive simulations were performed to test the obtained solution under different load conditions. The simulation results corroborated that the worst dynamic situations were obtained for the extreme load cases, the ones chosen for the definition of the cost function. Thus, it is possible to guarantee that the obtained solution gives the desirable performance for all possible load conditions.

To complete the optimization procedure the set of operation constraints must be defined.

4.2.2 Constrains of the non-linear optimization problem

The dynamic performance is computed only in terms of the cost function F(z, x, u), (20), which can be work out, for a given value of the decision variable z = [L, C, k, τ, Kp, Ki]T, by simulation of the closed loop system of Figure 3 for each of the two experiments already mentioned. In the analyzed case only inequality constraints are considered to obtain positive values of L, C, τ, Kp, Ki and negative values of k in the desired range for each parameter.

For the solution of the optimization problem the function fminsearch.m is used. fminsearch.m is one of the available optimization functions of the MATLAB® optimization toolbox.

The block diagram shown in Figure 4 illustrates the procedure used to obtain the optimal value of the parameters. Note that the strategy combines simulations of the closed-loop system and the evaluation of the cost function in a recursive manner.


The function fminsearch solves a non-linear unconstrained optimization problem considering a given cost function and an initial condition (z0). In this case the cost function J = obj(z) is computed using the ISE index and the BBC voltage and current obtained in the simulation. The operation constraints in this case study are included in the simulation closed-loop model, as for instance, the maximal value of the current. The block J = obj(z) needs, for each step, the vector with the values of the process and control parameters (z) computed by fminsearch and the values of the current and voltage for the simulation experiment.

The optimum design parameters, obtained with the proposed method, are given in table 3 for three different values of λ. As can be seen, as λ increases L increases and C decreases, which means, as expected, a smaller ripple in iL. As it will be shown in the simulations the price to pay for this is slower voltage transients.

In the next section some comparative results are performed. An optimal tuning of the SMC design is compared to the SMC tuning presented in section 3 and also to the fuzzy controller presented in (Mattavelli et al., 1997).

4.3 Optimal tuning of the SMC for the traditional design procedure

In order to obtain the best performance of the SMC in the traditional design procedure, the tuning of k, τ, Kp, Ki can be performed using the same optimization problem presented in the previous section but maintaining L and C with the values of the original design, and using a new cost function:

with the same constraints, model and controller, as in the previous case. Note that iL is not used in F(z,x,u) because in this case, as L and C are given, the current ripple is also given. Thus, in this case we only look for the best set of tuning parameters k, τ, Kp, Ki for a given BBC. In the optimization problem the decision variable z is now z = [k,τ,Kp,Ki]. Therefore, in the comparative analysis we present in the following section we can be sure that the improvement in the performance is due to the integrated design approach and not only due to the correct tuning of the controller parameters.

The obtained values in this case are shown in table 6. This OSMC solution can be compared to the traditional SMC (TSMC) tuning presented in section 3 and the Fuzzy controller (FC) presented in(Mattavelli et al., 1997).

Table 5 shows some comparative indexes when these three controllers are used in the same simulation test: with a set point of 20V, the load R was changed from 20Ω to 150Ω at t = 10ms and from 150Ω to 20Ω at t = 20ms.

This comparative analysis shows that the TSMC approach can achieve almost optimal performance when a unique operation point is considered (in this case Vref = 20V).

Note that the closed-loop performance of the OSMC is better than the one obtained using the FC. Also note that another advantage of the SMC approach is that it is a simpler controller which can be implemented in cheap analogical devices.

Next section presents some simulations and more details of this analysis.

5 SIMULATION RESULTS

Comparative responses of the integrated design SMC solution (IDSMC) with the cost function defined in the previous section for different tuning parameters are shown in this section. Then we present some modifications in the cost function to include other performance indices and to show the flexibility of the proposed design.

5.1 IDSMC tuning

Figure 5 shows some experiments, with changes in the load between 20 and 150Ω and vice versa. As we can see, the better performance in terms of the voltage transients is obtained, as expected, for the case λ = 0.001. In this case the current ripple has the higher amplitude, which is also expected because we alow higher values of the current error.


On the other hand the slower voltage transients and smaller current ripple are obtained for the case λ = 0.1 as the weighting penalizes the current error. Figures 6 and 7 show in detail the transient response and the steady state in the two experiments for the case with λ = 0.001 and λ = 0.1 which are the extreme cases in terms of current ripple.



Note that the steady state value of the switch (fs) has similar values in all the simulated cases and it is always less than 50 kHz.

Note that the obtained performance in these simulations is better than in the OSMC previously presented. The obtained improved performance of the IDSMC has a physical interpretation: the obtained L and C of the IDSMC are different from the ones used in the OSMC which are chosen using only steady state specifications. It is clear then that the best design is obtained when a certain compromise between steady-state operation and closed-loop performance is achieved. This is one of the major advantages of the proposed approach, that can include several design specifications in an optimization problem.

Moreover, this example shows the flexibility of the proposed approach that allows for a SMC design considering time-response specifications without a trial and error tuning of the SMC parameters.

5.2 Improving the Design

The proposed approach based on a multi-point design and a time-based performance index can improve the controller and BBC design in several different situations. Consider for instance that the BBC can also operate in a different voltage set-point V = 30V and for the same values of the load. The ID can then be modified to introduce the simulation test of the load change at 30 V This implies the definition of a new cost function:

that considers the voltage and current errors in the four experiments. That is ei1, ev1, ei2, ev2 are the same error as in (20) and ei3, ev3, ei4, ev4 are the errors in the load disturbance test at the set point 30V. The initial and final times are respectively ti = 5ms and tf = 30ms.

Figure 8 shows the performance of the new design (IDSMC2) and the previous one obtained for the fixed set-point 20V (IDSMC1). As it can be seen, the IDSMC2 (dotted lines) has better performance than the IDSMC1 (solid lines). Also note that the IDSMC1 cannot maintain the output voltage at the set point 30V when the load is 150W In the simulation test the load changes from 150Ω to 20Ω at t = 20ms. For simplicity, in this case only one value of λ is used (λ = 0.1) and shown in the simulations.


Note that, as the IDSMC1 has been designed only for the case V = 20V, it shows an unstable and undesirable inductor current behavior when operating in V = 30V. As it can be seen in figure 8, when the inductor current achieves 10A, the current limiter actuates and this causes a new switching at this point. This undesirable behavior is avoided when the new operating point is considered in the controller design, as it can be observed in the dotted lines of figure 8 (IDSMC2 case).

The optimum design parameters of the IDSMC2 are given in table 6 for λ = 0.1.

Alternatively, an optimization procedure under the model and specification constraints can be used to choose such a set with an economic criterion. The problem could be formulated as in the previous cases but with a new cost function Fn(x, z, u) = F(x, z, u) + Fc(z), where Fc(z) can represent, for instance, the price of the components or any other valuable measure of performance or benefit.

The IDSMC2 with the tuning presented in table 6 can also be used to analyze the closed-loop performance for set-point changes. This is a particular important point as it can show how the proposed control strategy compensates the so-called "non-minimum phase behavior" of the BB. This dynamic behavior is usually modeled through a right half plane zero in the linearized model of the BB relating the duty cycle (control action) with the voltage output (process variable) (Pomar, 2005). In the IDSMC case it is not necessary to explicitly consider this effect because the linearized model is not used in the design. On the other hand, the minimization of the objective function, which weighs the error (Vref - VO) during the transient, minimizes this effect. Figure 9 shows a simulation where two changes in the set-point (from 20V to 30V and from 30V to 20V) are used.


As it can be seen the "non-minimum phase behavior" is attenuated. Note that the "inverse peak" remains smaller than 1V and its effect disappears in approximately 0.2ms. Figure 10 shows a detail of this simulation. Note that just after the changes in the set point the switch is ON and this causes a voltage decrease during a short period of time necessary to drive the energy to the inductor.


6 CONCLUSIONS

The problem of integrated design of a Buck Boost Converter, incorporating control characteristics in closed loop, has been presented in this paper. The optimum design has been obtained as the solution for a constrained dynamic optimization problem, where the decision variable incorporates both the physical parameters of the circuit and the tuning parameters of the controller.

Although the methodology can be used with any power converter and any controller, a sliding mode controller and an ideal BBC have been chosen in this paper to obtain numerical results. Note that the use of a different model of the BBC, for example the one that includes the capacitor and inductor resistances, does not change the qualitatively obtained results, which mainly shows the advantages of the integrated design over the traditional one.

The simulation results which have been presented in the paper showed the advantages of using the integrated design over the traditional sequential approach. In our case study the cost function included only performance terms but, in other cases of integrated design, the aim can be specified also in terms of costs of the components and specifications such as energy consumption. Then the best operating point can be selected by the optimization, fulfilling the constraints.

Additionally, a technique called multi-point design, oriented to cope with the uncertainty of the operation point and load disturbances, has been presented. It allows to take into account different operating conditions, guaranteeing a desired performance in all of them.

The solution for the integrated design problem may not be easy, due, fundamentally, to the size of the problem itself and the non-linearity of the equations it consists of. Mathematical programming techniques do not always guarantee a global solution to the problem. In addition, the calculation time can be significant. In this sense, we should point out that the design is done off line, so the calculation time is not an important factor at the time of applying this design methodology and other algorithms, such as evolutionary or global ones, can be applied.

ACKNOWLEDGMENTS

The authors wish to thank project ALFA II-0385-FA of the EU and projects DPI2003-00013 and DPI2006-13593 of Spanish CICYT for their support.

The authors, Martín Pomar and Julio E. Normey-Rico, were funded by Agência Nacional do Petróleo e Gás Natural e Biocombustíveis (ANP), Brazil, under project aciPG-PRH No 34 ANP/MCT.

REFERENCES

Ahamed, M., Kuisma, M., Pyrhonen, O. and Silventoinen, P. (2003). Sliding Mode Control for Buck-Boost Converter Using Control Desk dSPACETM, Power Electronics and Drive Systems. PEDS 2003. The Fifth International Conference on. 2: 1491-1494.

Borges, F. (2002). Analise e Controle de Sistemas de Estrutura Variável, Dissertação de Mestrado, Universidade Federal de Santa Catarina. .

Borges, F. and Pagano, D. J. (2002). Sliding Mode Control of a Boost Converter with a Washout Filter. (In Portuguese), XV Congresso Brasileiro de Automática. pp. 1638-1643.

Buso, S. (1999). Design of Robust Voltage Controller for a Buck-Boost Converter Using μ-Synthesis, IEEE Transactions on Control Systems Technology. 7(2): 222-229.

Coelho, E., Damasceno, E., Avelar, H. J., Júnior, J. B. V, Camacho, J. R. and Freitas, L. C. (2008). Conversor CC-CC Elevador para Fonte de Energia Baseada em uma Célula a Combustível, XVII Congresso Brasileiro de Automática .

da Cunha, J. P. V. S., Hsu, L., Costa, R. R. and Lizarralde, F. (2005). Controle de Sistemas Lineares Incertos por Modos Deslizantes e Observador de Alto Ganho sem Peaking, Controle & Automação: Revista da Sociedade Brasileira de Automática 16(4): 449-466.

Gutierrez, G. (2000). Diseño Integrado y Síntesis de Procesos Aplicado al Proceso de Fangos Activados, PhD thesis, Universidad de Valladolid.

Itkis, U. (1976). Control Systems of Variable Structure, John Wiley & Sons, New York.

Kassakian, J., Schlecht, M. and Verghese, G. (1991). Principles of Power Electronics, Addison-Wesley.

Luyben, M. L. (1993). Analyzing the Interaction Between Design and Control in Chemical Reactor Systems, PhD thesis, Princeton University.

Luyben, M. L. and Floudas, C. A. (1994). Analyzing the Interaction of Design and Control -1. A Multiobjective Framework and Application to Binary Distillation Synthesis, Comp. Chem. Eng. (10): 933-969.

Marselle, D. F., Morari, M. and Rudd, D. F. (1982). Design of Resilient Processing Plants II, Design and Control of Energy Management Systems. Chem. Eng. Sci. 37(259-270).

Mattavelli, P., Rossetto, L., Spiazzi, G. and Tenti, P. (1993). General-Purpose Sliding-Mode Controller for DC-DC Converter Applications, PESC Conf. pp. 609-615.

Mattavelli, P., Rossetto, L., Spiazzi, G. and Tenti, P. (1997). General-Purpose Fuzzy Controller for DC-DC Converters, IEEE Transactions On Power Electronics 12(1): 79-86.

Middlebrook, R. and Cúk, S. (1976). A general unified approach to modelling switching-converter power stages, IEEE Power Electronics Specialists Conference - PESC pp. 18-34.

Morari, M. (1983). Design of resilient processing plants-III. A general framework for the assesment of dynamic resilience, Chem. Eng. Sci. 38: 1881-1891.

Morari, M. (1992). Effect of Design on the Controllability of Chemical Plants, IFAC, IFAC Workshop on Interactions Between Process Design and Process Control, J. D. Perkins, De., Pergamon Press, pp. 3-16.

Morari, M. and Zafiriou, E. (1989). Robust Process Control, Englewood Cliffs: Prentice-Hall, Inc. .

Nishida, N. and Ichikawa, A. (1975). Synthesis of Optimal Dynamic Process Systems by a Gradient Method, Ind. Eng. Chem. Proc. Des. Dev. 14: 236-242.

Nishida, N., Liu, Y. A. and Ichikawa, A. (1976). Studies in Chemical Process Design and Synthesis II. Optimal Synthesis of Dynamic Process Systems with Uncertainty, AIChEJ. 22: 539-549.

Perkins, J. D. (1989). Interactions Between Process Design and Process Control, International Federation of Automatic Control Symposium, Maastricht, Netherlands.

Pomar, M. (2005). Controle Preditivo Não Linear com Aplicação à Eletrônica de Potência, Dissertação de Mestrado, Universidade Federal de Santa Catarina .

Pomar, M., Gutierrez, G., de Prada, C. and Normey-Rico, J. E. (2007). Integrated Design & Control Applied to a Buck Boost Converter, European Conferene Control, ECC .

Rosemback, R. H., Rodrigues, M. C. B. P. and Barbosa, P. G. (2008). Análise e Modelagem do Conversor CC-CC Bidirecional BUCK-BOOST atuando como Controlador de Carga em um Sistema Fotovoltaico, XVII Congresso Brasileiro de Automática .

Russi, J., Martins, M. L., Gründling, H. A., Pinheiro, H., Pinheiro, J. R. and Hey, H. L. (2005). An Improved Design for ZVT DC-DC PWM Converters with Snubber Assisted Auxiliary Switch, Controle & Automação: Revista da Sociedade Brasileira de Automática 16(1): 2533.

Shefield, R. E. (1992). Integrate Process and Control System Design, Chemical Engineering Progress 88(10): 3035.

Shtesssel, Y. B., Zinober, A. S. and Shkolnikov, I. A. (2002). Boost and Buck-Boost Power Converters Controla Via Sliding Modes Using Dynamic Sliding Manifold, Conference on Decision and Control .

Shtesssel, Y. B., Zinober, A. S. and Shkolnikov, I. A. (2003). Boost and Buck-Boost Power Converters Control Via Sliding Modes Using Method of Stable System Centre, Automatica 39: 1061-1067.

Skogestad, S., Hovd, M. and Lundström, P. (1991). Towards Integrating Design and Control: Use of Frequency-Dependent Tools for Controllability Analysis, In PSE '91 4th International Symposium on Process Systems Engineering pp. Quebec. III.3.1-III.3.5.

Skogestad, S. and Morari, M. (1987). The Dominant Time Constant for Distillation Columns, Comput. Chem. Eng. 26: 2029-2035.

Skogestad, S. and Postlethwaite, I. (1997). Multivariable Feedback Control. Analysis and Design, John Wiley and Sons.

Skogestad, S. and Wolf, E. (1992). Controllability Measures for Disturbance Rejection, IFAC Workshop on Interactions Between Process Design and Process Control, J. D. Perkins, Ed., Pergamon Press pp. 23-29.

Spiazzi, G., Mattavelli, P. and Rossetto, L. (1997). Sliding Mode Control of DC-DC Converters.

Tan, S. C., Lai, Y. M. and Tse, C. K. (2006). An Evaluation of the Practicality of Sliding Mode Controllers in DC-DC Converters and Their General Design Issues, 3 7th IEEE Power Electronics Specialists Conference pp. 187-193.

Utkin, V I. (1974 (English Translation 1978)). Sliding Mode and Their Application in Variable Structure Systems, MIR, Moscow.

Villalva, M. G. and Ruppert, E. (2008). Modeling and Design of a Step-Down DC-DC Converter with Input Voltage Control for Photovoltaic Applications, XVII Congresso Brasileiro de Automática .

Vorpérian, V (1990). Simplified Analysis of PWM Converters Using the Model of the PWM Switch: Parts i and ii, IEEE Transactions on Aerospace and Electronic Systems 26: 409-505.

Zanatta, C. and Pinheiro, J. R. (2008). Dead-Beat Current Mode Control Scheme for the Zero-Voltage-Switching Phase-Shift-Modulated Full-Bridge DC-DC Converter, XVII Congresso Brasileiro de Automática .

Artigo submetido em 18/02/2009 (Id.: 00957)

Revisado em 15/03/2009, 24/04/2009, 13/05/2009

Aceito sob recomendação do Editor Associado Prof. Luis Antonio Aguirre

  • Ahamed, M., Kuisma, M., Pyrhonen, O. and Silventoinen, P. (2003). Sliding Mode Control for Buck-Boost Converter Using Control Desk dSPACETM, Power Electronics and Drive Systems. PEDS 2003. The Fifth International Conference on. 2: 1491-1494.
  • Borges, F. (2002). Analise e Controle de Sistemas de Estrutura Variável, Dissertação de Mestrado, Universidade Federal de Santa Catarina.
  • Borges, F. and Pagano, D. J. (2002). Sliding Mode Control of a Boost Converter with a Washout Filter. (In Portuguese), XV Congresso Brasileiro de Automática. pp. 1638-1643.
  • Buso, S. (1999). Design of Robust Voltage Controller for a Buck-Boost Converter Using μ-Synthesis, IEEE Transactions on Control Systems Technology. 7(2): 222-229.
  • Coelho, E., Damasceno, E., Avelar, H. J., Júnior, J. B. V, Camacho, J. R. and Freitas, L. C. (2008). Conversor CC-CC Elevador para Fonte de Energia Baseada em uma Célula a Combustível, XVII Congresso Brasileiro de Automática .
  • da Cunha, J. P. V. S., Hsu, L., Costa, R. R. and Lizarralde, F. (2005). Controle de Sistemas Lineares Incertos por Modos Deslizantes e Observador de Alto Ganho sem Peaking, Controle & Automação: Revista da Sociedade Brasileira de Automática 16(4): 449-466.
  • Gutierrez, G. (2000). Diseño Integrado y Síntesis de Procesos Aplicado al Proceso de Fangos Activados, PhD thesis, Universidad de Valladolid.
  • Itkis, U. (1976). Control Systems of Variable Structure, John Wiley & Sons, New York.
  • Kassakian, J., Schlecht, M. and Verghese, G. (1991). Principles of Power Electronics, Addison-Wesley.
  • Luyben, M. L. (1993). Analyzing the Interaction Between Design and Control in Chemical Reactor Systems, PhD thesis, Princeton University.
  • Luyben, M. L. and Floudas, C. A. (1994). Analyzing the Interaction of Design and Control -1. A Multiobjective Framework and Application to Binary Distillation Synthesis, Comp. Chem. Eng. (10): 933-969.
  • Marselle, D. F., Morari, M. and Rudd, D. F. (1982). Design of Resilient Processing Plants II, Design and Control of Energy Management Systems. Chem. Eng. Sci. 37(259-270).
  • Mattavelli, P., Rossetto, L., Spiazzi, G. and Tenti, P. (1993). General-Purpose Sliding-Mode Controller for DC-DC Converter Applications, PESC Conf. pp. 609-615.
  • Mattavelli, P., Rossetto, L., Spiazzi, G. and Tenti, P. (1997). General-Purpose Fuzzy Controller for DC-DC Converters, IEEE Transactions On Power Electronics 12(1): 79-86.
  • Middlebrook, R. and Cúk, S. (1976). A general unified approach to modelling switching-converter power stages, IEEE Power Electronics Specialists Conference - PESC pp. 18-34.
  • Morari, M. (1983). Design of resilient processing plants-III. A general framework for the assesment of dynamic resilience, Chem. Eng. Sci. 38: 1881-1891.
  • Morari, M. (1992). Effect of Design on the Controllability of Chemical Plants, IFAC, IFAC Workshop on Interactions Between Process Design and Process Control, J. D. Perkins, De., Pergamon Press, pp. 3-16.
  • Morari, M. and Zafiriou, E. (1989). Robust Process Control, Englewood Cliffs: Prentice-Hall, Inc.
  • Nishida, N. and Ichikawa, A. (1975). Synthesis of Optimal Dynamic Process Systems by a Gradient Method, Ind. Eng. Chem. Proc. Des. Dev. 14: 236-242.
  • Nishida, N., Liu, Y. A. and Ichikawa, A. (1976). Studies in Chemical Process Design and Synthesis II. Optimal Synthesis of Dynamic Process Systems with Uncertainty, AIChEJ. 22: 539-549.
  • Perkins, J. D. (1989). Interactions Between Process Design and Process Control, International Federation of Automatic Control Symposium, Maastricht, Netherlands.
  • Pomar, M. (2005). Controle Preditivo Não Linear com Aplicação à Eletrônica de Potência, Dissertação de Mestrado, Universidade Federal de Santa Catarina .
  • Pomar, M., Gutierrez, G., de Prada, C. and Normey-Rico, J. E. (2007). Integrated Design & Control Applied to a Buck Boost Converter, European Conferene Control, ECC .
  • Rosemback, R. H., Rodrigues, M. C. B. P. and Barbosa, P. G. (2008). Análise e Modelagem do Conversor CC-CC Bidirecional BUCK-BOOST atuando como Controlador de Carga em um Sistema Fotovoltaico, XVII Congresso Brasileiro de Automática .
  • Russi, J., Martins, M. L., Gründling, H. A., Pinheiro, H., Pinheiro, J. R. and Hey, H. L. (2005). An Improved Design for ZVT DC-DC PWM Converters with Snubber Assisted Auxiliary Switch, Controle & Automação: Revista da Sociedade Brasileira de Automática 16(1): 2533.
  • Shefield, R. E. (1992). Integrate Process and Control System Design, Chemical Engineering Progress 88(10): 3035.
  • Shtesssel, Y. B., Zinober, A. S. and Shkolnikov, I. A. (2002). Boost and Buck-Boost Power Converters Controla Via Sliding Modes Using Dynamic Sliding Manifold, Conference on Decision and Control .
  • Shtesssel, Y. B., Zinober, A. S. and Shkolnikov, I. A. (2003). Boost and Buck-Boost Power Converters Control Via Sliding Modes Using Method of Stable System Centre, Automatica 39: 1061-1067.
  • Skogestad, S., Hovd, M. and Lundström, P. (1991). Towards Integrating Design and Control: Use of Frequency-Dependent Tools for Controllability Analysis, In PSE '91 4th International Symposium on Process Systems Engineering pp. Quebec. III.3.1-III.3.5.
  • Skogestad, S. and Morari, M. (1987). The Dominant Time Constant for Distillation Columns, Comput. Chem. Eng. 26: 2029-2035.
  • Skogestad, S. and Postlethwaite, I. (1997). Multivariable Feedback Control. Analysis and Design, John Wiley and Sons.
  • Skogestad, S. and Wolf, E. (1992). Controllability Measures for Disturbance Rejection, IFAC Workshop on Interactions Between Process Design and Process Control, J. D. Perkins, Ed., Pergamon Press pp. 23-29.
  • Spiazzi, G., Mattavelli, P. and Rossetto, L. (1997). Sliding Mode Control of DC-DC Converters.
  • Tan, S. C., Lai, Y. M. and Tse, C. K. (2006). An Evaluation of the Practicality of Sliding Mode Controllers in DC-DC Converters and Their General Design Issues, 3 7th IEEE Power Electronics Specialists Conference pp. 187-193.
  • Utkin, V I. (1974 (English Translation 1978)). Sliding Mode and Their Application in Variable Structure Systems, MIR, Moscow.
  • Villalva, M. G. and Ruppert, E. (2008). Modeling and Design of a Step-Down DC-DC Converter with Input Voltage Control for Photovoltaic Applications, XVII Congresso Brasileiro de Automática .
  • Vorpérian, V (1990). Simplified Analysis of PWM Converters Using the Model of the PWM Switch: Parts i and ii, IEEE Transactions on Aerospace and Electronic Systems 26: 409-505.
  • Zanatta, C. and Pinheiro, J. R. (2008). Dead-Beat Current Mode Control Scheme for the Zero-Voltage-Switching Phase-Shift-Modulated Full-Bridge DC-DC Converter, XVII Congresso Brasileiro de Automática .

Publication Dates

  • Publication in this collection
    03 Nov 2009
  • Date of issue
    Sept 2009

History

  • Reviewed
    13 May 2009
  • Received
    18 Feb 2009
Sociedade Brasileira de Automática Secretaria da SBA, FEEC - Unicamp, BLOCO B - LE51, Av. Albert Einstein, 400, Cidade Universitária Zeferino Vaz, Distrito de Barão Geraldo, 13083-852 - Campinas - SP - Brasil, Tel.: (55 19) 3521 3824, Fax: (55 19) 3521 3866 - Campinas - SP - Brazil
E-mail: revista_sba@fee.unicamp.br