You are on page 1of 6

Design of a Bidirectional Buck-Boost DC/DC

Converter for a Series Hybrid Electric Vehicle Using


PSCAD/EMTDC
D. R. Northcott S. Filizadeh A. R. Chevrefils
Westward Industries Ltd. Dept. of Electrical and Computer Eng. Manitoba HVDC Research Center
St. Francois Xavier, Canada University of Manitoba Winnipeg, Canada
drnorthcott@westwardindustries.com Winnipeg, Canada adamc@hvdc.ca
sfilizad@ee.umanitoba.ca

Abstract — A process for the design and development of a advantage of design tools such as simulation based
bidirectional buck-boost dc/dc converter for use as a generator optimization is to be presented.
controller in a series hybrid electric vehicle is presented. The
converter allows a single permanent magnet dc (PMDC) electric
machine to be used for both engine starting and generating
modes. The power electronics and the control system Battery
methodology are studied and refined using the PSCAD/EMTDC
+ -
transient simulator as a design tool. Several operation scenarios
are studied using parametric studies. A control system is
developed for which the parameters are selected and optimized DC/DC
IB
using nonlinear simplex simulation based optimization. The PMDC
Converter
Electrical
Engine
converter and optimized control system are tested under a Machine Node
IDCDC
simulated scenario to verify acceptable functionality and IMD
performance.
Motor Drive
Keywords - Electromagnetic transient simulation, hybrid
electric vehicle, modeling, optimization, road-vehicle electric
propulsion.

I. INTRODUCTION PMSM
Drive
A hybrid gas-electric vehicle uses an energy storage device Motor

in concert with an internal combustion engine to provide


propulsion to the vehicle; thereby offering performance and
operational benefits not possible using only a single source of Fig. 1 - Architecture of the series hybrid vehicle under study
energy [1], [2], [3]. In this paper a bidirectional dc/dc converter
will be developed to control power flow between the engine
and the dc bus of a series hybrid electric vehicle whose II. DESIGN SPECIFICATIONS
architecture is shown in Fig. 1. The dc/dc converter must be designed to function within the
In this hybrid architecture the dc/dc converter plays an system detailed in Fig. 1. The required specifications are given
important role in regulating the power flow in the system. The in Table I.
battery bank voltage will vary with the operating conditions of
the vehicle. Since the battery is directly connected to the main TABLE I. DC/DC CONVERTER SPECIFICATIONS
electrical node in the system it will make up the difference of
Voltage Current
current coming from the dc/dc converter and going into the Parameter
specification specification
motor drive as follows: Engine starting mode
Motor-generator output 0 to 40V 0 to 50A
I B = I MD − I DCDC (1) DC bus input 60 to 80V 0 to 50A
Engine generating mode
Although this arrangement saves the cost of a converter at Motor-generator input 60 to 72V 0 to 150A
the battery terminals, the analysis of the dc/dc converter DC bus output 60 to 80V 0 to 100A
operation becomes more complicated and the performance of
its control system becomes more important. A design process
that relies on accurate simulations of the system and takes

978-1-4244-2601-0/09/$25.00 ©2009 IEEE 1561


III. THE BIDIRECTIONAL BUCK-BOOST DC/DC CONVERTER smallest capacitor of 360µF is used for this analysis, while the
The bidirectional buck-boost dc/dc converter circuit to be generator is run at 80% of rated speed to produce the worst
used is shown in Fig. 2. The power electronic switch S1 is used case input voltage of 60V. The switching frequency is varied
for boost converting while the switch S2 is used for the buck from 4000Hz to 14000Hz and the duty cycle is adjusted from 0
conversion mode, where the two modes control power flowing to 0.5 so that the converter capability can be studied. The dc/dc
in opposite directions. In this design, the buck converter mode converter efficiency plots are shown in Fig. 3.
is used for engine starting while the boost converter mode is 105
used to control the electric current from the generator into the
batteries and the motor drive. 100

Calculated Efficiency (%)


95

90

Increased Switching Frequency


85

80

75
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50
Boost Duty Cycle

4kHz 6kHz 8kHz 10kHz 12kHz 14kHz

Fig. 2 - The bidirectional buck-boost converter


Fig. 3 - Efficiency versus duty cycle for multiple switching frequencies

IV. DESIGN CONSIDERATIONS The measure of efficiency discussed here is based upon the
simulation program library insulated gate bipolar junction
There are a number of practical considerations that have transistor (IGBT) switch model and parameters, which has not
been made in order to facilitate the selection of components for been further adjusted to model any specific IGBT. Therefore
the design. The inductor and capacitor should be selected from these numbers are not of significance on their own, but are
commercially available products. Two decisions will be made useful for relative comparisons between different switching
from practical considerations at the outset, which are frequencies and duty cycles.
summarized in Table II. To save on component count and
weight, the armature inductance of the permanent magnet dc By analyzing the efficiency plots in Fig. 3 it is noted that
(PMDC) machine will be used as the only inductance, and the the efficiency declines both as switching frequency is
capacitor will be selected from a range of values in [5]. decreased and as duty cycle is increased. It is also determined
that a higher switching frequency can produce slightly more
output current at the same duty cycle but will create more
TABLE II. INDUCTOR AND CAPACITOR VALUES
dynamic losses, and so there exists a trade-off. From this
Parameter Voltage Specification analysis it is discovered that with a 10 kHz switching frequency
Inductor ‘L’ PMDC armature inductance = 30µH the duty cycle can be constrained from 0 to 0.4, and the
Capacitor ‘C’ Select from {360µF, 490µF, 600µF, 730µF} specified output current of 100A can be achieved with the
efficiency always greater than 95%. Since unnecessarily high
V. CONVERTER DESIGN AND SIMULATION switching frequencies will cause greater switching losses and
result in more waste heat generated, 10 kHz is selected.
A simulation case is developed using the PSCAD/EMTDC
transient simulator, which is capable of capturing transient B. Selection of the dc link capacitor
effects of the converter switching as well as macroscopic
effects from the vehicle drivetrain. Parametric studies will be The simulation case was run using all the different values
undertaken to select the design parameters. Then a closed-loop of dc link capacitance given in the specifications. The
controller will be implemented to control the boost operation, unfiltered output voltage was measured and analyzed using a
the parameters of which will be tuned using optimization duty cycle of 0.4, a switching frequency of 10 kHz, and the
methods. minimum generator voltage for each possible capacitance
value. Relative cost, weight, and volume were calculated using
the capacitor specification sheet [5] and are presented in Table
A. Selection of the converter switching frequency
III. Ripple voltage may not be the most important variable for
The analysis in this section refers to a worst case set of this decision, but weight and volume reduction are always
conditions where the generator voltage is low (i.e. low engine important in the alternative vehicle sector, and so the 490µF
rpm) and the batteries are also at their lowest state of charge. capacitor has been selected here.
The battery bank is modeled using a 60V voltage source with a
0.2Ω internal resistance in order to achieve the specified
maximum converter output condition of 80V, 100A. The

1562
devices on the dc bus, and converter over-current, which could
TABLE III. DC LINK CAPACITOR COMPARISON cause the converter to damage itself. For these reasons, a three
Capacitance Ripple Relative Relative Relative variable control scheme is devised to limit or control the output
(µF) (Vpk-pk) cost weight volume voltage, output current, and output power as shown in Fig. 5.
360 11.09 1.00 1.00 1.00
490 8.41 1.19 1.11 1.24
600 6.97 1.39 1.33 1.49
730 5.78 1.59 1.44 1.75

C. Buck converter operation


Since the boost converter mode is significantly more
complicated in operation and design than the buck mode, the
design choices made until now have been toward achieving
boost mode specifications. Now it is important to evaluate the
suitability of these choices for engine starting operation using
the buck converter mode of operation. The simulation model is Fig. 5 – Boost converter control system block diagram
now modified slightly in order to test against the remaining
specifications in Table I. A voltage source of 60V is applied to For this scheme, the voltage controller will be set to the safe
the dc link and a resistor of 0.8Ω is used on the generator side maximum battery voltage, the current controller will be set to
to achieve the converter engine starting condition of 40V, 50A. the safe maximum converter current, and the power controller
The current on the generator side of the converter is plotted for will be varied as required by the vehicle control scheme. For all
a buck duty cycle of 0.68 in Fig. 4. Note that the inductive three of these control modes, an increase in duty cycle will
nature of a dc motor armature will serve to filter this current, cause an increase to the control variables. Because of this fact,
whereas this test simply uses an ideal 0.8Ω resistor. the minimum block will automatically activate the controller
Nevertheless these simulation results verify the ability of the with the lowest output, thereby respecting the upper limits of
design to achieve the specified 50A starting current. voltage, current, and the present power set point.
80 Under this scheme, the power control mode will be active
70 under normal conditions, but when the vehicle is under hard
acceleration or regenerative braking, the current controller or
Generator Armature Current (A)

60
the voltage controller may take over momentarily to prevent an
50 undesired over-current or over-voltage condition. The control
40
system will now be implemented in simulation and connected
to the boost converter in PSCAD/EMTDC. Initially, the
30 controllers will be connected and optimized individually before
20
all three are connected via the minimum block and tested
together as a complete system.
10

0 B. PMDC Generator Model


0 20 40 60 80 100 120 140
Time (uS) For the control system development, a PMDC machine will
Igen (Filtered) Igen be modeled by using the standard library dc machine model
from PSCAD/EMTDC. This machine will represent the
Fig. 4 - Generator starting current
generator used to drive the input voltage for the boost
VI. BOOST MODE CONTROL SYSTEM DEVELOPMENT converter. Since the standard dc motor model has a field
winding, and a PMDC machine does not, the field circuit will
Now that the converter has been designed to achieve a set be fixed in such a way to achieve the open circuit voltage vs.
of maximum operational requirements, the next step is to rotational speed characteristic of the PMDC motor to be used
design a control system for the boost converter. It will be [7]. The PSCAD circuit diagram is shown in Fig. 6.
important to accurately and responsively control the power
flowing from the engine because of the reasons discussed in
Section I. A control system will be developed for the boost
converter mode of operation which will be tuned and optimized
using the simulation case.

A. High Level Design


The boost converter shall control the power flow from the
engine to the main dc bus, and hence the batteries by varying
its duty cycle. While maintaining the desired power flow is
important, there are a few additional problems to avoid during
operation, such as battery over-voltage, which may damage

1563
This can be linearized by first passing the PI output through
the following characteristic before sending it on to the gate
driver:
DNL
DL = (3)
DNL + 1
Where DNL is the non-linearized duty cycle from the PI
controller and DL is the duty cycle which will linearize the
response of the converter for the PI controller’s efforts. This
will make tuning the PI controller easier and should allow
improved controller performance.

D. Voltage Controller Implementation and Tuning


Voltage control is implemented in PSCAD using the
standard PI control block. A simple voltage source and resistor
Fig. 6 – Modeling a PMDC generator using the standard PSCAD dc machine model is used to represent the battery bank. Several PI
model parameters are chosen intuitively, using a trial and error
process, until the system begins to converge after a set point
The rotor speed is fixed at 80% rotational speed bump test. This will set up the initial conditions to be improved
(corresponding to 2880 rpm). Under this arrangement the upon during the optimization process. The PSCAD circuit
simulation model will account for the transients in the electrical diagram for the system under study is shown in Fig. 7. The
circuit, but neglect the dynamics in the mechanical system. It is variables to be controlled will be the output voltage, known as
assumed that the constant power control scheme and the fast Vout, and the load current, which can represent the variable
response of the converter will effectively isolate the engine power consumed by the drive motor to accelerate the vehicle.
from any transients that are slow enough to affect the high Now it is necessary to develop an optimization strategy by
inertia mechanical system for the studies being undertaken which the performance of the control system can be analyzed.
here. Therefore a mechanical model will not be implemented. The system will undergo a short test cycle whereby the
The armature resistance and inductance for the model are controller set point is adjusted suddenly, and then the load
adjusted to match values provided by the motor manufacturer. current is adjusted a short time later. The controller’s ability to
react to these two stresses will be used by the optimization
C. Boost Converter Linearization routine to choose better PI control tuning parameters. The test
As mentioned earlier, the selected boost converter topology schedule is summarized in Table IV.
exhibits a nonlinear voltage response. The formula relating the
voltage boost factor to the duty cycle [6] is given as:
Vout 1
= (2)
Vin 1 − D

Fig. 7 - Buck-boost dc/dc converter optimization circuit

1564
120 0.4

0.35
100
TABLE IV. VOLTAGE CONTROLLER OPTIMIZATION TEST CYCLE 0.3

Time (ms) Voltage set point (V) Load current (A) 80 0.25

Objective Values
0 75 0

P, I Values
0.2
25 65 0 60
35 65 65 0.15

40 0.1

0.05
100
20
0
90
0 -0.05
80
0 10 20 30 40 50 60
70 Trial #

Objective P I
60
Voltage (V)

50 Fig. 10 - Optimization progress for voltage controller


40

30
100
20
90
10
80
0
70
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
Time (s) 60
Voltage (V)
VoutSetpoint Vout
50

Fig. 8 - Voltage control results with initial parameters 40

30

The performance of the controller using initial parameters 20

is shown in Fig. 8. As can be seen, the controller has some 10

oscillatory performance from the set point change, and is also 0


affected by the load change at 35ms. The initial overshoot will 0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
Time (s)
be ignored as it is mainly a consequence of the initialization of
VoutSetpoint Vout
the simulation. Any normal system startup would gently ramp
the set point from the existing dc bus conditions. Fig. 11 - Optimized voltage controller performance
The objective function for the optimization will scale and As seen in Fig. 10, the optimization eventually converges
accumulate control loop error from 10ms to 50ms. Through toward a better set of parameters for the system. Fig. 11 shows
multiple trials the optimization will successively and the new tuning parameters in action. It is up to the designer to
automatically (i.e. without designer intervention) improve the decide if this result is acceptable, or if additional optimizations
performance by adjusting the P and I variables until a chosen should be run after changing the objective function, modifying
tolerance has been reached [8]. The Simplex Optimum Run the control scheme, or using different initial parameters.
control block is configured as shown in Fig. 9.
The same optimization procedure is run for the current and
power controllers. Each time, the optimization routine produces
a better set of parameters by using the initial guess that is
determined interactively.

E. Full Control System Evaluation


A test strategy is developed to vary the output power set
point and the load current in such a way to test all three control
modes when they are used in a combined control system. The
Fig. 9 - Simplex optimum run configuration voltage and current set points are fixed to the maximum desired
voltage and current, while the power set point and the load
The objective function for this optimization is simply the
current undergo quickly ramped changes during the test. This
square of the controller error. Squaring the error is done to
test schedule is summarized in Table V.
make all errors positive for the accumulator and can also be
shown to speed the convergence of the optimization.

1565
information. The acceptable operation of the system was
TABLE V. CONTROL SYSTEM TEST SCHEDULE verified in buck mode in order to allow for starting the engine
Load Pout Iout Vout by using the generator as a motor. Finally, a closed loop control
Time system was formulated and the parameters were optimized to
Current set point set point set point
0 ms 40 A 5 kW 100 A 90 V improve some system performance metrics. The converter and
200 ms 40 A 8 kW 100 A 90 V control system were simulated using a simple battery model
350 ms -100 A 8 kW 100 A 90 V and current source to test the functionality of the developed
control scheme.
120 10

9
REFERENCES
100
8
[1] M. Ehsani, Y. Gao, S. E. Gay, and A. Emadi, Modern Electric, Hybrid
Electric, and Fuel Cell Vehicles, Fundamentals, Theory, and Design.
7 New York: CRC Press, 2005.
Voltage (V), Current (A)

80
6 [2] J. M. Miller, Propulsion Systems for Hybrid Vehicles, UK: IEE, 2004.

Power (kW)
60 5 [3] Emadi, K. Rajashekara, S. S. Williamson, and S. M. Lukic, “Topological
overview of hybrid electric and fuel cell vehicular power system
4
architectures and configurations,” IEEE Transactions on Vehicular
40
3 Technology, vol. 54, no. 3, pp. 763-770, May 2005.
2 [4] N. Mohan, T. M. Undealand, W. P. Robbins, Power electronics:
20
converters, applications and control, 3rd Ed., Wiley, 2003.
Power Mode Current Mode Voltage Mode 1
[5] Cornell-Dubilier, Type 947C High Capacitance, High Current, DC Link
0 0 Capacitance, Metallized Polypropylene Dielectric, [Online] Available:
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45
http://www.cde.com/catalogs/947C.pdf [Accessed: Feb. 27, 2009].
Time (s)
[6] M. H. Rashid, Power Electronics: Circuits, devices, and applications, 3rd
Iout Vout Pout
ed. Upper Saddle River, NJ: Pearson Education, 2003.
Fig. 12 - Results of the test simulation [7] Northcott, D.R., Filizadeh, S., Electromagnetic Transient Simulation of
Hybrid Electric Vehicles”, IEEE International Symposium on Industrial
Electronics, pp. 833-838, June 2007.
As detailed in Fig. 12, the system initially operates in [8] M. Gole, S. Filizadeh, P. L. Wilson, R. W. Menzies, "Optimization-
power control mode, then enters current control mode when the Enabled Electromagnetic Transient Simulation," IEEE Tran. Power
Delivery, vol. 20, no. 1, pp. 512-518, January 2005.
power set point is increased toward 8 kW. This is because
under this condition, 8 kW is not achievable without violating
the current limit of 100A. Then at approximately 0.35s the D. R. Northcott (M’06) received his B.Sc. and M.Sc.
system enters voltage control mode when a large amount of degrees in electrical engineering from the University of
current is injected into the battery from the external source, Manitoba in 2005 and 2007 respectively. He is currently
which simulates a heavy regenerative braking condition. The working for Westward Industries as an Electrical Design
duty cycle must be cut back dramatically in order to keep the Engineer developing a series hybrid GO-4 parking patrol
voltage at the 90V maximum. vehicle. His areas of interest include power electronics, digital
As can be seen from the data, controller overshoot on the control systems, and hybrid electric vehicles.
order of 10% for a short time can be expected from this control S. Filizadeh (M'05) received his B.Sc. and M.Sc. degrees
scheme. This is because the PI controllers do not have in electrical engineering from Sharif University of Technology
integrator ramp-up limiting, and as a result there exists an in 1996 and 1998, respectively. In 2004, he obtained his Ph.D.
adjustment period between mode transitions. This can either be degree in electrical engineering from the University of
made acceptable by ensuring a safety margin in the set point, or Manitoba, where he currently is an assistant professor. His
through some additional modification and tuning of the control areas of interest include transient simulation of power systems,
scheme. A possible solution could involve back-calculating and power electronics, hybrid and electric drives and nonlinear
setting the integrator of the PI controller upon the transition optimization. Dr. Filizadeh is a registered professional engineer
between control modes. (P. Eng.) in the province of Manitoba.

VII. CONCLUSIONS A. R. Chevrefils (M’05) received his B.Sc. and M.Sc. from
the University of Manitoba in 2005 and 2008 respectively. He
A process for the design and development of a bidirectional is currently working for the Manitoba HVDC Research Center.
dc/dc converter as a module for a series hybrid vehicle was His areas of interest are power systems, power electronics,
presented. An electromagnetic transient simulation model was simulation, and control.
developed using PSCAD/EMTDC to study several transient
and steady-state operation characteristics during the design
process. In boost mode, the possible effects of switching
frequency and duty cycle on the maximum current output and
converter efficiency were studied. The effects of different dc
link capacitor values on the output ripple voltage were also
evaluated and several design decisions were made based on this

1566

You might also like