Professional Documents
Culture Documents
Authorized licensed use limited to: SDM Institute Of Technology. Downloaded on February 27,2023 at 06:28:30 UTC from IEEE Xplore. Restrictions apply.
and integrated in this work to reach a optimal balance between an optimal charging rate, which improves the energy
the charging time and the aging rate. conversion efficiency of the battery charger. From the
II. SYSTEM ARCHITECTURE
A. SOC and SOH Detection
The battery model used in this work is shown in Fig. 2(a)
[8], where the internal capacitance is affected by SOC and
results in nonlinear values. Moreover, all of its resistance and
capacitance parameters will vary due to SOH. Here, SOH
detection is implemented based on ANN. Compared with the
traditional look-up table methods, it can infer results from not (a)
only recorded data but also unknown data. ANN has been
widely used in estimation of battery status recently [9-11]. The
ANN architecture for evaluation of SOH is shown in Fig. 2(b).
The information of the voltage, current, and temperature of the
cells are recorded through an MCU as data of input. Since
training data and time are closely related, in order to enhance
memory ability of the ANN, the voltage and current values are
delayed for 2 period of clocks. The output results are the
estimated BIR and internal capacitor values of the battery
cells. These values are then used to compensate for charging
loop transitions, temperature control, and quantification of
battery characteristics. Also, these data are utilized to drive for (b) (c)
the precise SOH, which is further used for SOC evaluation. Fig. 2. (a) The battery model used in this work. (b) Proposed
Because the charging SOC is a monotonic function, nonlinear ANN for the estimation of SOH. (c) Proposed NARX of SOC in
autoregressive exogenous (NARX) architecture is used for the BMS.
training as shown in Fig 2(c). It has time delay line to record
the dynamic input sequence and output results. The output of
the last results is used to decide the current SOC. NARX uses complete battery model shown in Fig 2(a), it can be seen that
static backpropagation algorithm to train time series data. the RC-parallel network can be approximately simplified to a
Owing to output feedback, this data-driven closed loop series connection of a capacitor and an internal resistance.
converges faster and generalizes better. Also, it can achieve Increasing internal resistance due to aging worsens the
extremely low training errors. charging efficiency and results in higher temperature rising,
B. Battery Charger which further accelerates the battery aging.
The architecture of the proposed battery charging system In this work, the battery charger integrates a highly precise
is shown in Fig. 3. It consists of charging circuits, battery current sensor to provide accurate current information. The
module, and an ANN, which is implemented on an MCU. The switching mechanism adopts bang-bang control for the
charging circuits are designed for three-stage charging. constant current loop. A high-speed comparator is designed
During the trickle current (TC) and constant current (CC) for voltage regulations during constant voltage (CV) stage.
stages, the battery module is switched to pulse charging The ANN algorithm controls through the analog-to-digital
topology [12]-[13]. The switching frequency of the pulses converter (ADC) on the MCU to quantize the voltage, current,
must be the minimum impedance of the battery EIS to reach and temperature information of each battery cell. The
Fig. 3. Block diagram of the proposed battery management system with charge balancing and aging detection based on ANN.
Authorized licensed use limited to: SDM Institute Of Technology. Downloaded on February 27,2023 at 06:28:30 UTC from IEEE Xplore. Restrictions apply.
sampling time of training data is 6 second. Sampled data are
sent to the ANN to estimate the SOC and SOH. Finally, MCU
will adjust the average current, temperature compensation for
charging the battery cells according to the SOC and SOH
information. Overall operating time for the system is less than
50 ms.
C. Battery Module and Charge Balancing
Fig. 4 illustrates the architecture of the battery module.
Four cells connected in parallel is utilized as a prototype for
the proposed charge balancing scheme. The temperature
information is provided by a thermistor. During charging
process, two cells are selected for charge balancing and the
other two cells are in capacitor balance. The selection is based
on the detected SOC status. For capacitor balance, the cell
Fig. 4. The four battery cells connected in parallel is utilized as a
with higher SOC is connected to the balance capacitor Cb to
prototype.
transfer energy to the capacitor. Afterward, Cb is switched to
connect with the cell with lower SOC. The stored energy is
transferred to this cell to balance the energy between two cells.
No cell is connected to each other directly at any time to
prevent self-balancing effects, which cause temperature rising
and accelerate aging of battery cells.
Fig. 5(a) demonstrates the concept of charge balancing
operations. Charging current is adjusted by the average current
through the inductor which is controlled by the
complementary duty cycles from the digital pulse-width
modulation (DPWM). Assuming cell1 has less charge than
that in cell4, the duty cycles for charging cell1 will be
increased, while in complementary the duty cycles for (a) (b)
charging cell4 are decreased. As shown in Fig. 5(b), the SOC
Fig. 5. (a) The principle of the proposed charge balancing. (b) The
of each cell can be balanced with the proposed architecture. principle of the proposed one-capacitor charge balancing.
The two cells with lower SOC are chosen for charge balancing
with higher priority. In addition, the temperature of each cell
is also considered. If the cell temperature is too high, charging
process will be paused and switched to other cells. Also, the
cell with higher SOH will be charged with a lower current.
When charge balancing among 4 cells is reached, they will be
fully charged in CC mode in turn to reach the CV stage. At
this time, all cells are allowed to directly connect in parallel
since they have approximately the same voltage.
III. SIMULATION RESULTS (a) (b)
Fig. 6(a). shows the absolute error of the learning SOC Fig. 6. Simulation results of NARX for SOC. (a) Results of SOC
with SOH variations from the proposed ANN. The training consider SOH variation. (b) Results of SOC doesn't consider SOH
tool is TensorFlow. The input data are normalized in advance. variation.
Supervised learning is used to input 700 training sets and 300
test sets. The network has 40 neurons and two hidden layers.
The activation function is used for performing nonlinear data
learning. It adopts tanh to diverge the values and sigmoid
converges to positive values. By training 100 times and setting
up a dropout rate of 70%, it obtains the final training group
and test group with both root mean square error (RMSE) of
merely 0.32%. The target curve overlaps the results of
prediction. Fig. 6(b) shows the results without considering
SOH variations. A RMSE of 0.73% is reached when assuming Fig. 7. Simulation results of the charging circuits for single battery
SOH of 100%. The RMSE gradually worsens when SOH cell in TC, CC, and CV stages.
decreases. A RMSE of 4.87% is observed at SOH of 95% and
affects the estimation of SOC about 5% error because of
capacity fading. With the proposed algorithm, the accuracy is with 0.1C charging current in TC mode and 0.5C current in
improved by 10 times. Moreover, not only the charging time CC mode is used. The switching frequency is 1MHz. Fig. 7
of battery cells is improved, but also the life time of battery shows the simulation results of the charging process in TC,
cells can be accurately predicted. CC, and CV stages, respectively.
The circuits of the proposed battery charger are designed
and simulated in TSMC 0.35 μm process. A 200 mAh battery
Authorized licensed use limited to: SDM Institute Of Technology. Downloaded on February 27,2023 at 06:28:30 UTC from IEEE Xplore. Restrictions apply.
TABLE I. Comparison of Cell-Balancing Techniques
(a) (b)
Fig. 8. Simulation results of the behavior model of the (a) balancing
algorithm, and (b) unbalanced charging.
Authorized licensed use limited to: SDM Institute Of Technology. Downloaded on February 27,2023 at 06:28:30 UTC from IEEE Xplore. Restrictions apply.