You are on page 1of 10

IEEE TRANSACTIONS ON SMART GRID, VOL. 3, NO.

1, MARCH 2012 463

Energy Management Optimization


in a Battery/Supercapacitor Hybrid
Energy Storage System
Mid-Eum Choi, Seong-Woo Kim, and Seung-Woo Seo

AbstractBatteries and supercapacitors (SC) complement one A battery and an SC have different characteristics in their op-
another; a battery has a relatively high energy density but a low eration. A battery has a relatively high energy density but a low
power density, whereas an SC has a relatively high power density power density compared to an SC. The low power density leads
but a low energy density. In order to offset their opposing limita-
tions, an active battery/SC hybrid energy storage system (HESS)
to the following problems: 1) a large number of battery packs
using a dc/dc converter has been proposed. The major problem are needed to provide sufficient peak power to the electrical sys-
concerning an active HESS is in how to control the current flow tems, and 2) the life of battery can be diminished through the
in order to achieve two objectives: the minimization of the mag- large variations of current flow that generate excessive heat and
nitude/fluctuation of the current flowing in and out of the battery increase the internal resistance of the battery. In contrast, an SC
and the energy loss seen by the SCs. This problem has not been has a relatively high power density but a low energy density
analytically investigated for an optimal solution regarding these
two goals. In this paper, we present an optimal energy manage-
compared to battery. Due to the low energy density, an SC is
ment scheme for active HESS. In order to obtain the optimal so- rarely used alone in energy storage systems.
lution, we formulate the problem as an optimization problem con- In order to offset the battery and SC weaknesses, a battery/SC
cerning these two objectives. Observing that the feasibility and op- hybrid energy storage system (HESS) has been proposed
timality of the solution critically depends on the boundary param- [1][3]. In general, a HESS can be categorized into two types:
eters of the problem, we present an algorithm that effectively ad- the passive HESS and the active HESS. The representative
justs the parameter values. The proposed algorithm is based on the
multiplicative-increase- additive-decrease principle, which guar-
characteristic of a passive HESS is the direct connection of the
antees a feasible optimal solution. Through MATLAB simulations, battery and SC in parallel. Although the passive topology is
we demonstrate that the proposed scheme can optimally minimize easy to implement in electric systems, the passive HESS shows
the magnitude/fluctuation of the battery current and the SC energy a restriction in managing the power flow. Because the battery
loss. and SC have the same voltage, the power sharing ratio between
Index TermsBattery, convex optimization, DC/DC converter, the battery and SC is determined by their internal resistances. In
energy management, hybrid energy storage, supercapacitor. order to overcome this limitation, bidirectional dc/dc converters
are used in the active HESS. The dc/dc converter permits the
t battery and SC to have different voltages and makes the energy
flow controllable. In order to effectively control the energy
I. INTRODUCTION flow, several different types of HESS topologies have been

A S FOSSIL fuels have been considered as main cause proposed [4][6]. When the energy flow in HESS became
of global warming in recent years, electric energy has controllable through the dc/dc converter, improved schemes
received a great deal of attention as a substitute. One of the for the HESS energy management have been investigated for
advantages of electricity is that it can be generated in clean stable operation of the electric systems. When controlling the
and efficient ways, i.e., solar and wind power. Electric vehicles energy flow in general energy management systems, two kinds
(EVs) and smart home energy systems are good examples of goals are generally considered:
that rely on electric energy, which typically require storage 1) The magnitude/fluctuation of the current flowing in or out
devices such as a battery and a supercapacitor (SC). Since the of a battery needs to be minimized in order to prevent the
performance of these applications significantly depends on the life of battery from being diminished.
electric energy storage devices, it is important to develop an 2) The energy loss caused by the internal resistance of the
efficient method for the optimal energy management of the SC needs to be minimized in order to extend the battery
battery and SC. discharge duration.
Although these two goals are important in designing a HESS,
Manuscript received March 16, 2011; revised July 22, 2011; accepted July 26, most of the related works [7][11] do not consider them or only
2011. Date of publication October 14, 2011; date of current version February 23, considered one of them. Moreover, the previous works did not
2012. This work was supported by Basic Science Research Program through provide a solution that can guarantee the global optimum current
the National Research Foundation of Korea (NRF) funded by the Ministry of
Education, Science and Technology (2011-0001273), and partially by Institute flow needed to satisfy these two goals.
of New Media and Communications, Seoul National University. Paper no. TSG- Dougal et al. [7] analyzed the passive HESS used in pulsed
00102-2011. current applications in terms of three terms: peak power, internal
The authors are with the Department of Electrical Engineering and Com-
puter Science, Seoul National University, Seoul 151-742, Korea (e-mail: me-
losses, and discharge life. Based on their theoretical analysis,
choi@cnslab.snu.ac.kr; swkim@cnslab.snu.ac.kr; sseo@snu.ac.kr). the solution used to determine the optimum combination of bat-
Digital Object Identifier 10.1109/TSG.2011.2164816 tery and SC was presented. However, it cannot be applied to an

1949-3053/$26.00 2011 IEEE


464 IEEE TRANSACTIONS ON SMART GRID, VOL. 3, NO. 1, MARCH 2012

active HESS because the decision parameters are the number of rameters in the optimization problem. In order to handle
SCs used, not the current flow. Dougal et al. [8] also verified that this observation, we designed an algorithm that adjusts
a dc/dc converter can be used to reduce the current fluctuation the boundary parameters based on the multiplicative-in-
of the battery in a pulse-operated power system. Their scheme crease- additive-decrease (MIAD) principle. We demon-
is not appropriate for application to an environment where the strate that the increase of the computational complexity
battery and SC are connected to a dc bus, because the range of caused by adapting the MIAD principle is negligible com-
the SC voltage is limited by the direct connection between SC pared to the complexity of an existing optimization solver.
and dc bus. Napoli et al. [9] proposed a control strategy for the The total iteration complexity of the solver is
active HESS in where the battery, SC, and a fuel cell are con- where is the number of inequality constraints in the op-
nected to a dc bus through a multiple input dc/dc converter. In timization problem.
their strategy, there were constraints which set the maximum The remainder of paper is organized as follows: In Section II,
permissible power and fluctuation of power. The main draw- the HESS topologies including the HESS topology considered
back of their scheme is in that they did not try to minimize in this paper are explained. In Section III, we formulate the opti-
the maximum power fluctuation and power value. Lukic et al. mization problem for the HESS energy management. Section IV
[10] tried to choose an optimal strategy from given strategies presents the algorithm for guaranteeing a feasible optimal so-
for active HESSs. The given strategies are selected to keep the lution. The simulation results are shown in Section V. Finally,
state of charge (SoC) of the SC constant, to keep the total power conclusions are drawn in Section VI.
constant, and to maximize the SC power. The limitation of this
approach is in that the considered parameter in controlling the II. ACTIVE HYBRID ENERGY STORAGE SYSTEMS
power flow uses the SoC of the battery and SC, not the current In active HESSs, energy storage devices are connected to a
variation. Zhang et al. [11] experimented with changing the split dc bus through dc/dc converters. The dc/dc converters permit
ratio of the current between the battery and SC. The considered the voltage of the energy storage devices to be different from
ratios, i.e., 1/5, 3/3, and 5/1, led to the battery and the SC to be the dc bus voltage. In regards to the active HESS structures,
charged or discharged simultaneously. This particular strategy there are several types of topologies. In this section, we review
cannot deliver enough power to the loads if the SC capacitance the existing HESS topologies and introduce the HESS topology
is insufficient. considered in this paper.
In this paper, we investigate the energy management opti-
mization for a battery/SC HESS. The architecture of the active A. A Review of Active Hybrid Energy Storage Systems
HESS considered in this paper is comprised of a battery and a) SC-only connected through a dc/dc converter
multiple SCs, both of which are connected to a dc bus through [Fig. 2(a)]: The battery is connected directly to the
dc/dc converters. Multiple loads are connected to the dc bus. terminal of the inverter whereas the SC is connected
The loads have a heterogeneous operating profile one with an- through a dc/dc converter. Due to the direct connection
other; some loads may be generators, some other nodes only of the battery, the terminal voltage of the inverter can
consume electric energy, and others both consume and generate be constantly maintained. When an instantaneous high
electric energy. Our contributions can be summarized as fol- power is required or absorbed, however, the battery can
lows: be severely damaged because there is no buffer between
a) We propose an optimal energy management scheme for the battery and the inverter.
HESS. For the optimal control of the energy flow, we sug- b) Battery-only connected through a dc/dc converter
gest two main objectives: minimize the magnitude/fluc- [Fig. 2(b)]: The SC is directly connected to the terminal
tuation of current flowing in/out of battery, and minimize of an inverter whereas the battery is connected through a
the energy loss in the HESS. dc/dc converter. The SC acts as a buffer against a rapid
b) We obtain the optimal solution for controlling the cur- power flow change. As a result, the battery is protected
rent flow in the HESS by formulating the optimization and the energy flow can be effectively controlled. How-
problem. To the best of our knowledge, it is the first time ever, in this topology, the working range of the SC is
that the energy management scheme for a battery/SC limited due to the constantly maintained SC voltage.
HESS is mathematically formulated as an optimization c) Cascaded connection of Battery/SC using dc/dc con-
problem. verters [Fig. 2(c)]: The SC is connected to the inverters
c) We solve the original nonconvex problem by converting it terminal through a dc/dc converter, and the battery is con-
to a convex optimization problem. The problem regarding nected to the SCs terminal through an additional dc/dc
the minimization of the magnitude/fluctuation of the cur- converter. The dc/dc converter between the inverter and
rent flowing in/out of battery is formulated as a penalty the SC increases the working range of the SC. However
function approximation problem: a convex optimization the dc/dc converter connected to the terminal of inverter
problem. The problem for minimizing the energy loss from requires a large amount of power for operation because
the internal resistance of the SC is formulated as a norm ap- the converter is located at the current flow bottleneck.
proximation problem, which is also a convex optimization d) Battery/SC connected through their respective dc/dc
problem. Finally, these two problems are combined into a converters [Fig. 2(d)]: The battery and SC are individ-
single problem that has multiple object functions. ually connected to inverter terminal through their own
d) We observe that the feasibility and optimality of the solu- dc/dc converter. This topology shows a good perfor-
tion critically depends on the values of the boundary pa- mance, especially for the controllability of current flow,
CHOI et al.: ENERGY MANAGEMENT OPTIMIZATION IN A BATTERY/SUPERCAPACITOR HYBRID ENERGY STORAGE SYSTEM 465

Fig. 1. The symbols used for denoting the HESS circuit.

Fig. 3. The HESS topology considered in this paper. Real-time controllers


measure the current flows and command the dc/dc converters to adjust the
amount of current flow.

Fig. 4. The SC equivalent circuit.


Fig. 2. The active HESS topologies. (a) SC-only connected through a dc/dc
converter. (b) Battery-only connected through a dc/dc converter. (c) Cascaded Notations and Assumptions
connection of the battery/SC using dc/dc converters. (d) The battery/SC con-
nected through the respective dc/dc converters. The battery, the set of SCs, and the set of heterogeneous loads
are denoted as , , and ,
because the current flow can be controlled in parallel respectively, where and are the number of SCs and loads.
according to the energy flow control. In addition, this The battery current, SC current, and SC voltage are denoted
topology is fault tolerant because it can still operate even as , , and . and are dynamically
if failures occur in the battery or the SC. However, the controlled by the dc/dc converters. We assume that the voltage
cost for constructing this topology is expensive compared and current are measured using discrete signals with a suffi-
to the other topologies. ciently small sampling period . The battery has a capacity in
amp-hour units, and where is a constant. The
SC can be characterized by the following param-
B. Considered HESS Topology
eters: capacitance , equivalent serial resistance (ESR) of ca-
In this paper, we consider the active HESS topology shown pacitor , and the maximum capacitor voltage . Due to
in Fig. 3. The considered topology consists of a battery, mul- the ESR virtually connected with SC as described in Fig. 4, en-
tiple SCs, and loads. The battery and each individual SC are ergy loss is induced in the charging and discharging of the SCs.
connected to the dc bus through their own dc/dc converters. Although an energy loss can be induced by the battery, we ig-
The dc/dc converters are controlled by a real-time controller nore it because is relatively small compared to . We
which measures current flow. The loads are connected to the dc also assume that the current flowing in the HESS is dc.
bus through inverters. The SCs support not only wide range of can be calculated by the following classic equation:
power requirements but also the simultaneous charge/discharge
of the loads. As a result, a more flexible power control can be
achieved. The current profiles of the loads may be diverse; that
is the loads can work as sinks, generators, or both.
Load is characterized by the required current
III. HESS ENERGY MANAGEMENT OPTIMIZATION . means that the load only consumes the
stored energy; means that the load always supplies
In this section, we formulate three problems as optimization electric energy to the energy storage system.
problems in order to minimize: 1) the magnitude/fluctuation of We assume that the future profile within a certain time in-
current flowing in/out of the battery; 2) the energy loss induced terval can be acquired in real time even though the current pro-
by the SCs; and 3) both 1) and 2) at the same time. The objective files of the loads are dynamic. The future operation of the loads
is to determine the battery current and the SC current for an can be obtained in advance by previewing the working envi-
optimal HESS energy management. ronment. This kind of assumption has been adopted in many
466 IEEE TRANSACTIONS ON SMART GRID, VOL. 3, NO. 1, MARCH 2012

applications, e.g., energy management systems for hybrid elec- Log barrier penalty function :
tric vehicles [14][18]. The profile of the future operation of
the loads is useful in controlling the instantaneous operation of
the HESS. For example, the behavior of a motor in the EV is
strongly related to the terrain of the road or the traffic condi-
tions in front of the vehicle. If the EV will be on an uphill road
in a few second, the SC in EV needs to be fully charged in order where is a given parameter that decides the distri-
to support acceleration. Similarly, if the EV is due to undergo a bution range of . Due to the infinite penalty for ,
downhill course in the near future, the SoC of SC needs to be it is hard for to be larger than or smaller than . The
minimized in order to capture as much of the regenerative en- magnitude/fluctuation of the battery current can be limited
ergy as possible. within a certain boundary by applying the log barrier func-
tion to the objective function.
Among these penalty functions, we can choose one for
the objective function of according to the battery char-
A. Minimization of Magnitude/Fluctuation of Battery Current acteristics. Using the penalty functions, is formulated as
a penalty function approximation problem [20]. The objec-
When controlling the current flow in the HESS, the magni- tive function for the battery current magnitude is defined by
tude and fluctuation of the current flowing in/out of the battery , and that for the battery current fluctuation
must be minimized because they cause an increase in the in- is defined by where and
ternal resistance of the battery which may diminish the battery are adjustable. The formulation of can be represented as
lifetime. In this section, we formulate the original problem as an
optimization problem (denoted as ) that minimizes the mag-
nitude/fluctuation of the current flowing in/out of the battery.
The magnitude of the battery current and the current
fluctuation of the battery can be denoted as and
, respectively. The cumulated values of
these two variables for the opertation time , (
and ) can then be chosen as an ob-
jective function in the formulation of . However, generally,
the damage to the battery is exponentially proportional to the
increase of the magnitude/fluctuation of the battery current.
For example, if the battery damage is 1 in case of ,
then the damage to the battery becomes 3 or over 3 not 2 when
. Therefore, the objective function of needs
to be generalized in order to reflect the possible exponential
damages. In order to define the objective function, the penalty (1)
function can be used. The representative penalty functions
are described as [20]: where is the considered time period. The decision variables
norm function: , where . are , , and . Note that because the
if is infinite. When scale of is relatively large compared to that of
the -norm function is applied to the objective . is a trade-off weighting factor which
function of , the optimization problem is formulated can be properly adjusted. When (or 1), becomes the
as a min-max optimization problem that minimizes the problem that minimizes the current fluctuation of battery (or
peak current of the battery . the magnitude of the battery current). In order to determine the
Deadzone-linear penalty function: appropriate value of , the equivalent cost function
needs to be defined to evaluate the damage from the magnitude
and fluctuation of the current flowing through the battery. Using
the function , the proper value of can be obtained by

where is a given parameter that determines the


width of the penalty free zone. The deadzone-linear penalty
function imposes its linear penalty when . When In , the first constraint is in that the sum of the current
is large, tends to be widely spread. Contrarily, tends flowing into the dc bus is equal to the sum of current flowing
to be zero when is zero. The penalty function values out of the dc bus (Kirchhoffs Current Law). The second con-
increase as the amount of current violation over a certain straint shows the relationship between the voltage and current
threshold value increases. However, the deadzone-linear in a SC. Note that the term is a voltage drop in-
penalty function does not provide a specific limit for the duced by the ESR of the SC. The voltage drop leads to an energy
magnitude/fluctuation of the battery current. loss during its charge/discharge. The third constraint indicates
CHOI et al.: ENERGY MANAGEMENT OPTIMIZATION IN A BATTERY/SUPERCAPACITOR HYBRID ENERGY STORAGE SYSTEM 467

that the initial capacitor charge is fixed to be equal to the final order to increase the battery discharge duration. The energy loss
capacitor charge so that the net energy change is zero during the in the HESS is proportional to the sum of the power loss induced
operation. The inequality constraint sets the limit. by all of the SCs during the operation .
Note that the formulation shown in (1) is not in the form of a Therefore, the objective function in the optimization problem
convex optimization problem because there is an absolute term, (denoted as ) that minimizes the energy loss in HESS can be
i.e., , in the constraints. In order to remove the abso- represented as
lute term for formulating as a convex optimization problem,
is changed into the sum of two terms and
as where is the current fol-
lowing into the , and is the current flowing out of where is a function of the norm. The objective function
the . As a result, can be rewritten in the following matrix can be cast as an LP
form of a convex optimization problem:

with variables , , and . Using


these objective functions and constraints, can be represented
in the following matrix form:

(2)

where

where the decision variables are , , , , and ,


and the given parameters are , , and . The con-
straints are equivalent to the constraints of except for the last
three inequality constraints. The last two inequality constraints
indicate the range of the magnitude/fluctuation of the current
passing through the battery. can be solved by existing LP
solvers if it is feasible because it is formulated in an LP form.

C. Minimization of the Dual Objective Functions


.. .. .. ..
. . . . In controlling the energy flow in the HESS, two objectives
need to be considered at the same time, i.e., the minimization of
the magnitude/fluctuation of the battery current and the reduc-
tion of the energy loss. In order to satisfy these objectives, we
The meaning of the constraints in (2) is equivalent to that
formulate the optimization problem (denoted as ) by com-
found in (1); and means the current fluctuation of the
bining and as follows:
battery. The derivation of the second constraint is shown in
Appendix A. Now that has become a convex optimization
problem, it can be solved by existing solvers that find if an
optimal solution for is feasible.

B. Minimization of the Energy Loss


The energy loss in the HESS, which is induced by the SC
ESR, results in the reduction of the battery discharge duration.
Therefore, the energy loss in the HESS needs to be minimized in
468 IEEE TRANSACTIONS ON SMART GRID, VOL. 3, NO. 1, MARCH 2012

E. Parameter Adjustment Algorithm

Although the barrier method can solve convex optimization


problems in a polynomial time, it cannot provide a proper so-
lution if the problem has no feasible solution. Specifically,
cannot be optimally solved if has no feasible set of solutions,
in which case, it is impossible for the HESS to deliver enough
where and are trade-off weighting factors that can be prop- energy to the loads. In this case, severe faults may occur in the
erly chosen according to the optimization policy. The decision entire electric system as a result.
variables are , , , , and . The objective func- The feasibility of is up to the boundary parameters, i.e.,
tion of is also convex because it is an affine convex function and , because the size of the set of feasible solutions depends
combination. Therefore, it can be solved if it has a feasible so- on these parameters. becomes feasible if and are large
lution. enough while it may not be feasible if and have too small
of a value. However, very large values of and result in
ALGORITHM less optimal solutions of . Therefore, and need to be
effectively adjusted in order to guarantee both the feasibility and
In this section, we propose an algorithm to obtain the
optimality of .
feasible optimal solution of the optimization problem
To satisfy both considerations, we propose a MIAD policy
. Since the feasibility of is up to
for adjusting and efficiently. If is infeasible, and
the boundary parameters, i.e., , and , it is important to
need to be increased multiplicatively in order to quickly change
adjust these values in an effective manner. The algorithm is
an infeasible to be feasible. Otherwise, and need to be
based on the multiplicative-increase-additive-decrease (MIAD)
decreased to enable to have more optimal solutions during the
policy, which allows and to be increased quickly if
HESS operation. The parameters decrease in an additive manner
is infeasible and the parameters to be decreased slowly if
in order to prevent from being infeasible as long as possible.
is feasible. As a result, the proposed algorithm permits an
The algorithm for obtaining a feasible optimal solution of is
infeasible to quickly become feasible and for the obtained
illustrated in Algorithm 2. The algorithm is iteratively executed
solution of to be more optimal during the HESS operation.
until the operation of the HESS stops. The algorithm consists of
The detailed procedure of our algorithm will be explained after
two parts: computation and parameter adjustment. The optimal
reviewing an existing solver.
solutions are obtained by the barrier method in the computation
D. Computation by Solver part, and and are adjusted by the MIAD policy in the
parameter adjustment part. The detailed procedure is described
A solver is a software tool which is used to solve the general as follows: Whenever optimal solutions, i.e., , , ,
optimization problem described as follows: , and , are computed by the barrier method (in line 4),
and decrease alternately and additively (
or ). The current profiles of loads can then
be updated. When has no feasible solutions, and are
(3) adjusted as follows: 1) (or )
if becames infeasible due to the additive decrease of (or
If (3) is a convex optimization problem, a barrier method can ) in the right previous iteration. This mechanism prevents an
solve (3) in a polynomial time [20]. Problem can be solved unnecessary increase of the boundary parameters, otherwise 2)
by the barrier method because the formulation of is basically and . Fig. 7 shows an example of the
equivalent to the canonical form of (3). In our approach, we rely and variation during the execution of Algorithm 2. A detailed
on the barrier method to solve the energy management problem explanation is given in Section V.
under the MIAD policy.
A simple version of the barrier method is described in Al- Algorithm 2 The algorithm for solving .
gorithm 1 where is the tolerance for guaranteeing the subopti-
mality, is the number of inequality constraints in the problem,
1: given , , , , , , , ,
is the size of Newton step, and .
, .
At each iteration, the is computed by Newtons method [20].
2: repeat
The iteration terminates when .
3: update ,
Algorithm 1 The barrier method. 4: Compute , , , and by solving the
problem using a solver.
1: given feasible , , , tolerance . 5: if the problem is feasible then
2: repeat 6: if and then
3: Compute by minimizing , subject to , 7: if then
starting at 8:
4: 9:
5: 10:
6: until 11: else
CHOI et al.: ENERGY MANAGEMENT OPTIMIZATION IN A BATTERY/SUPERCAPACITOR HYBRID ENERGY STORAGE SYSTEM 469

boundary parameters or the update of the current profiles. Be-


12: cause is difficult to be quantitatively estimated, we con-
13: centrate on verifying that can be relatively small by using
14: the MIAD policy controlling the boundary parameters.
15: end if Let us denote the boundary parameter as , the initial value
16: Update , of the parameter as , and the desired value of the parameter
17: end if as . The problem is feasible if condition
18: else
19: if then
20: is satisfied where is the number of outer iterations required
21: end if for satisfying . The inequality can be rewritten as
22: if then
23:
24: end if
25: if and then which means that is proportional to . This characteristic
26: if then makes sufficiently small. For example, if , ,
27: and , the number of required outer iterations is just
28: 14. Therefore, .
29: else The size of does not affect the computation time of the al-
30: gorithm because it is used to update after the feasible solution
31: is obtained. However, it affects how fast approaches an op-
32: end if timal value over a long period. If is too small, the optimality
33: end if of the solution will be slowly satisfied but the feasibility of the
34: end if solution will be maintained over a long time. In contrast, the so-
35: until the HESS is off lution can quickly approach the optimal, but will be infeasible
frequently during the operation.
The initial value of and can be arbitrarily chosen
because these values are rapidly adjusted by the proposed IV. SIMULATION RESULTS
algorithm. For a more effective choice, the history of the
magnitude/fluctuation of the battery current can be used; for Simulations were carried out using MATLAB in order to
example, the average magnitude/fluctuation of the battery verify the proposed optimization formulations and algorithm.
current can be chosen for the initial value. The impact of the We considered the HESS topology with and as
initial choice of and on the computation time will be represented in Fig. 3 and the current profiles of loads
explained in the Section IV-C shown in Fig. 5. The characteristics of the considered SCs,
i.e., , , and , are shown in Table I. The parameters
F. Analysis of the Total Number of Iterations in the Algorithm in Table I were taken from [21]. The simulation results were
obtained by the proposed algorithm solving for minimizing
Let us consider the barrier function described in Algorithm
the magnitude/fluctuation of the battery current and the energy
1. We refer to the iteration during one execution of the barrier
loss in the HESS.
method as the barrier iteration, and the repeated execution of
barrier method as the outer iteration. The total number of itera- A. Review of Previous Approach
tions of the barrier method are known by
In this subsection, we review Napolis approach [9] that
proposed the control strategy for the HESS where the battery,
SC, and a fuel cell (FC) are connected to a dc bus through a
dc/dc converter having multiple inputs. The strategy proposed
by Napoli can be described as follows:
where . is a tolerance in Newtons
method. The was derived by multiplying two large terms
[20]. The first term is the number of executions of line 3, and
the second term is the number of iterations at each execution of
line 3. The total iteration number at each update of cur-
rent profile in the proposed algorithms can be represented
by
where , , , and are the battery current,
(4) SC current, FC current, and current required by a load, respec-
tively. The three constraints in the first line set the maximum
where is the number of outer iterations required to pro- current flow, and the three constraints in the second line set
vide the feasible solution. If is always feasible, the maximum current fluctuation. The last constraint represents
because no boundary parameters need to be adjusted. In gen- Kirchhoffs Current Law. Although Napoli considered the FC
eral, becuase can be infeasible depending on the for the HESS, we focused on the parameters related to only the
470 IEEE TRANSACTIONS ON SMART GRID, VOL. 3, NO. 1, MARCH 2012

Fig. 6. The simulation results from solving the problem of energy management
in the HESS at , , , , and . A log
barrier penalty function was applied in our algorithm. (a) The battery current
obtained by our algorithm and Napolis strategy. (b) The SC current obtained
by our algorithm. (c) The SC voltage obtained by our algorithm.

strategy to be optimized. The simulation results obtained by


Napolis strategy are shown in Fig. 6(a).

Fig. 5. The current profiles of loads M1M6. B. Simulation Results


In Fig. 6, we confirm that our optimization scheme for energy
TABLE I management in HESS can guarantee the two main objectives;
THE SCS CHARACTERISTICS
the minimization of the magnitude/fluctuation of the battery cur-
rent and the energy loss in the HESS.
Fig. 6(a) shows the changing pattern of the battery current
controlled by our algorithm solving and that obtained
through Napolis strategy. The penalty function applied to
is the log barrier penalty function of and . The result of
our algorithm was obtained at , , ,
battery and SC. In their strategy, however, there are just con- , and , and that of Napolis scheme was obtained
straints and no objective function to minimize the magnitude/ at and . The battery current controlled
fluctuation of the current flowing in/out of the battery. There- by our strategy was maintained constantly. In contrast, the
fore, it is difficult for the energy flow controlled by Napolis battery current controlled by Napolis strategy had large current
CHOI et al.: ENERGY MANAGEMENT OPTIMIZATION IN A BATTERY/SUPERCAPACITOR HYBRID ENERGY STORAGE SYSTEM 471

parameters within a small number of iterations. The optimality


of the solutions was also guaranteed during the operation time
with little additional overhead.

V. CONCLUSION
In this paper, the optimization of the energy management
in battery/SC hybrid energy storage systems has been inves-
tigated. We described optimization approaches to achieve
two objectives: the minimization of the magnitude/fluctuation
of the battery current and the energy loss in the HESS. We
proposed an algorithm to adjust the boundary parameters
Fig. 7. The adjustment of the boundary parameters and in Algorithm 2.
based on the multiplicative-increase-additive-decrease (MIAD)
Their initial values were , , , , and . principle. The proposed algorithm can guarantee a feasible
optimal solution within a few iterations. As a result, the energy
flow in the HESS can be optimally controlled. The life of
values and fluctuations compared to the result obtained by our
the battery can be extended and the size of battery can be
strategy. If the initial values of and (or and )
reduced through our scheme because it effectively minimizes
are much larger than 26 (or 0.8), the performance gap between
the magnitude/fluctuation of the battery current. Therefore, the
the two methods increases during the operation because
proposed optimization scheme is suitable to be deployed in
(or ) is not controllable whereas (or ) is controllable.
state-of-the-art applications, e.g., EVs or smart home energy
Fig. 6(b) shows the changing pattern of the SC currents con-
systems, where a small size and a longer life of battery has
trolled by our algorithm solving . The SCs tend to be charged
been strongly required.
before the loads require large amounts of power and to be dis-
charged before the regenerative current is delivered to the en-
ergy storage devices. It means that previewing the future profiles APPENDIX
of the load current helps in obtaining a more effective energy PROOF OF 2ND CONSTRAINT IN
management in the HESS. The SC currents were changed more The second constraint in can be rewritten as follows:
dynamically than the battery current. This result is in agreement
with the characteristics of SC in that SCs are good at supplying
high peak current and extremely fluctuated current. We can also
see that the SCs, having a higher capacitance, can provide rela-
tively large amounts of current for a short duration. Note that the
amount of current flowing through is larger than that through
the other SCs even though because has the smallest
ESR among the SCs; it means that the energy loss induced by
the SCs was minimized.
Fig. 6(c) shows the SC voltages changing over the operation
time. We can see that the net voltage change of the SCs is equal
to zero over the operation time. It means that the SoC of the SC
can be maintained as constantly as possible by our optimization
method; the SCs can be stably operated as a result.

C. Adjustment of the Boundary Parameters in the Algorithm


Using the matrices , , and , the previous equation can
Fig. 7 shows the history of and during the execution of be represented as
the algorithm solving . The initial values given in our simu-
lation were , , , , and . In
the area of , and increase alternately and exponentially
because is infeasible. After became feasible, in , the Therefore,
boundary parameters started to decrease additively in order to
find a more optimal solution. In , was converged near the
value of 26 but still decreased. Finally, and were con-
verged to 26 and 0.8 respectively in . The number of outer
iterations required until became feasible was 7 as we can see
in Fig. 7. REFERENCES
From these results, we can confirm that the boundary param-
[1] J. R. Miller, Battery-capacitor power source for digital communica-
eters were effectively controlled by the MIAD policy. The fea- tion applications: Simulations using advanced electrochemical capaci-
sibility of was satisfied by the multiplicative increase of the tors, in Proc. Electrochem. Soc., Oct. 1995, vol. 9529, pp. 246254.
472 IEEE TRANSACTIONS ON SMART GRID, VOL. 3, NO. 1, MARCH 2012

[2] J. P. Zheng, T. R. Jow, and M. S. Ding, Hybrid power sources for Mid-Eum Choi received the B.S. degree in electrical
pulsed current applications, IEEE Trans. Aerosp. Electron. Syst., vol. engineering from Korea University, Seoul, in 2008.
1, no. 1, pp. 288292, Jan. 2001. He is currently working toward the Ph.D. degree in
[3] H. W. Brandhorst Jr. and Z. Chen, Achieving a high pulse power the Department of Electrical Engineering and Com-
system through engineering the battery-capacitor combination, in puter Science, Seoul National University, Korea.
Proc. 16th Annu. Battery Conf. Appl. Adv., Jan. 2001, pp. 153156. He is a Researcher with the Intelligent Vehicle
[4] D. Liu and H. Li, A three-port three-phase DC-DC converter for hy- IT (IVIT) Research Center, Korea, funded by the
brid low voltage fuel cell and ultracapacitor, in Proc. Conf. Ind. Elec- Korean Government and Automotive Industries. His
tron., Jun. 2003, pp. 13691374. current research areas include hybrid energy storage
[5] S. Pay and Y. Daly, Effectiveness of battery-supercapacitor combina- system, intelligent vehicles, and smart grid.
tion in electric vehicles, in IEEE Proc. Power Tech. Conf., Jun. 2003,
vol. 3, pp. 16.
[6] A. C. Baisden and A. Emadi, Advisor-based model of a battery and an
ultra-capacitor energy source for hybrid electric vehicles, IEEE Trans.
Veh. Technol., vol. 53, no. 1, pp. 199205, Jan. 2004. Seong-Woo Kim received the B.S. and M.S. degrees
[7] R. A. Dougal, S. Liu, and R. E. White, Power and life extension of bat- in electronics engineering from Korea University,
tery-ultracapactor hybrids, IEEE Trans. Compon. Packag. Technol., Seoul, in 2005 and 2007, respectively. He is cur-
vol. 25, no. 1, pp. 120131, Mar. 2002. rently working toward the Ph.D. degree with the
[8] L. Gao, R. A. Dougal, and S. Liu, Power enhancement of an actively Department of Electrical Engineering and Computer
controlled battery/ultracapacitor hybrid, IEEE Trans. Power. Elec- Science, Seoul National University.
tron., vol. 20, no. 1, pp. 236243, Jan. 2005. His research interests include real-time monitoring
[9] A. D. Napoli, F. Crescimibini, F. G. Capponi, and L. Solero, Constrol and control of mobile vehicles, financial markets, and
strategy for multiple input DC-DC power converters devoted to hybrid power systems under uncertainty.
vehicle propulsion systems, in Proc. IEEE Int. Symp. Ind. Electron., Mr. Kim received the Best Student Paper Award
May 2002, pp. 10361041. at the 11th IEEE International Symposium on Con-
[10] S. M. Lukic, S. G. Wirasingha, F. Rodriguez, J. Cao, and A. Emadi, sumer Electronics and the Outstanding Student Paper Award at the first IEEE
Power management of an ultracapacitor/battery hybrid energy storage International Conference on Wireless Communication, Vehicular Technology,
system in an HEV, in IEEE Veh. Power Prop. Conf., Sep. 2006, pp. Information Theory, and Aerospace and Electronic Systems Technology.
16.
[11] Y. Zhang, Z. Jiang, and X. Yu, Control strategies for battery/super-
capacitor hybrid energy storage systems, in Proc. IEEE Energy 2030
Conf., Nov. 2008, pp. 16. Seung-Woo Seo received the B.S. and M.S. de-
[12] J. Cao and A. Emadi, A new battery/ultra-capacitor hybrid energy grees in electrical engineering from Seoul National
storage system for electric, hybrid and plug-in hybrid electric vehicles, University, Seoul, Korea, and the Ph.D. degree
in Proc. IEEE Veh. Power Propulsion Conf. (VPPC 09), pp. 941946. in electrical engineering from Pennsylvania State
[13] Z. Guoju, T. Xisheng, and Q. Zhiping, Research on battery superca- University, University Park.
pacitor hybrid storage and its application in microgrid, in Proc. 2010 He was with the faculty of the Department of
Power Energy Eng. Conf. (APPEEC), 2010, pp. 14. Computer Science and Engineering, Pennsylvania
[14] W. Huang, D. M. Bevly, X. Li, and S. Schnick, 3D road geometry State University, and served as a Member of the
based optimal truck fuel economy, in Proc. ASME Int. Mech. Eng. Research Staff with the Department of Electrical
Congr. Expo., 2007, pp. 6370. Engineering, Princeton University, Princeton, NJ.
[15] C. Zhang, A. Vahidi, P. Pisu, X. Li, and K. Tennant, Role of ter- In 1996, he joined the faculty of Seoul National
rain preview in energy management of hybrid electric vehicles, IEEE University, where he served as the Director of the Information Security Center
Trans. Veh. Technol., vol. 59, no. 3, pp. 11391147, Mar. 2010. for five years. He is currently a Professor of Electrical Engineering with the
[16] V. H. Johnson, K. B. Wipke, and D. J. Fhusen, HEV control strategy Department of Electrical Engineering and Computer Science, Seoul National
for real-time optimization of fuel economy and emissions, Soc. University, and the Director of Intelligent Vehicle Research Center, which is
Autom. Eng., pp. 2000-01-15432000-01-1543, 2000. funded by the Korean Government and automotive industries. His research
[17] E. D. Tate and S. P. Boyd, Limits of performance for hybrid electric areas include vehicular electronics and communication networks, network
vehicles, Soc. Autom. Eng., pp. 00FTT-5000FTT-50, 2000. security, and system optimization.
[18] A. Kleimaier and D. Schroder, Design and control of a hybrid vehicle Dr. Seo has served as the Chair or a Committee Member for several interna-
by optimal control theory, in Proc. IPEC-Tokyo 2000, pp. 21862191. tional conferences and workshops, including the IEEE International Conference
[19] Karmarkar and Narendra, A new polynomial time algorithm for linear on Computer Communications, the IEEE Global Communications Conference,
programming, Combinatorica, vol. 4, no. 4, pp. 373395, 1984. the IEEE Symposium on Personal, Indoor, Mobile, and Radio Communications,
[20] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge, the IEEE Vehicular Technology Conference, and the IEEE International Confer-
U.K.: Cambridge Univ. Press, 2004. ence on Wireless Communication, Vehicular Technology, Information Theory,
[21] Maxwell Technologies [Online]. Available: http://www.maxwell.com and Aerospace and Electronic Systems Technology.

You might also like