0% found this document useful (0 votes)
30 views21 pages

Enhanced Li-Ion Battery Digital Twin Model

The paper presents an improved digital twin model for Li-ion batteries developed using MATLAB/Simulink, which utilizes measured data from charging and discharging cycles to predict the State of Charge (SoC), State of Health (SoH), and voltage. The model demonstrates significant improvements over existing generic models, particularly in accurately estimating battery performance under various conditions. This research is crucial for enhancing battery management systems, especially in the context of increasing reliance on energy storage systems in electric vehicles and renewable energy applications.

Uploaded by

Tahmineh Raoofi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views21 pages

Enhanced Li-Ion Battery Digital Twin Model

The paper presents an improved digital twin model for Li-ion batteries developed using MATLAB/Simulink, which utilizes measured data from charging and discharging cycles to predict the State of Charge (SoC), State of Health (SoH), and voltage. The model demonstrates significant improvements over existing generic models, particularly in accurately estimating battery performance under various conditions. This research is crucial for enhancing battery management systems, especially in the context of increasing reliance on energy storage systems in electric vehicles and renewable energy applications.

Uploaded by

Tahmineh Raoofi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

energies

Article
Improved Digital Twin of Li-Ion Battery Based on Generic
MATLAB Model
Juraj Bilansky , Milan Lacko , Marek Pastor , Adrian Marcinek and Frantisek Durovsky *

Department of Electrical Engineering and Mechatronics, Faculty of Electrical Engineering and Informatics,
Technical University of Kosice, Letna 9, 042 00 Kosice, Slovakia
* Correspondence: [Link]@[Link]

Abstract: The paper describes the digital twin of a Li-ion battery cell based on the MATLAB/Simulink
generic model. The digital twin is based on measured data for constant current/constant voltage
charging and discharging cycles with State of Health (SoH) up to 79%, also including fast charging.
Mathematical equations used for the digital twin are obtained by 3D data fitting of measured SoH,
battery capacity, and battery cell current. The input to the proposed digital twin is only the measured
battery cell current, and its output includes State of Charge (SoC), SoH, and battery cell voltage. The
designed digital twin is tested and compared with MATLAB/Simulink generic model and battery
cell measurements for constant discharging current and dynamically generated discharging current
profile. The results show significant improvement in the generic MATLAB/Simulink model.

Keywords: digital twin; lithium-ion battery; MATLAB/Simulink; state of health prediction; state of
charge prediction

1. Introduction
With rapid development in electric vehicles and consumer electronics, smart grids,
etc., energy storage systems are becoming an important sector. Electrical energy generation
is shifting from predictable and stable sources such as power plants to less predictable and
stable sources such as renewable energy sources. Carbon neutrality, for example, net-zero
Citation: Bilansky, J.; Lacko, M.;
greenhouse gas emissions, which the EU aims to reach by 2050 [1], will place significant
Pastor, M.; Marcinek, A.; Durovsky, F. emphasis on highly reliable battery energy storage systems (BESS) and advanced smart
Improved Digital Twin of Li-Ion grids. As the world’s second-largest producer of motor vehicles after China, the EU aims
Battery Based on Generic MATLAB for zero-emission vehicles from 2035 [2]. All these applications require high-energy BESS
Model. Energies 2023, 16, 1194. to meet the demand for reliable systems used for a short time and highly efficient energy
[Link] storage. The BESS are small in size, portable, and can be placed everywhere. Batteries
are electrochemical energy storage systems; the energy stored in the battery cannot be
accessed directly as in chemical storage systems such as hydrogen. This implies that it
Received: 8 December 2022
Revised: 9 January 2023
is not easy to assess the battery state-of-charge (SoC) instantaneously. The SoC is one of
Accepted: 17 January 2023
the most important parameters of the BESS. In general, the battery SoC is defined as the
Published: 21 January 2023
current capacity ratio to the battery’s nominal capacity. Moreover, the BESS must be safe
during the whole life cycle as the battery performance gradually deteriorates. Lithium-
ion (Li-ion) batteries are preferred over other battery chemistry in various applications
because of their long life, small self-discharge, high energy density, no requirement for
Copyright: © 2023 by the authors. complete discharge (the memory effect), and lighter weight. The battery management
Licensee MDPI, Basel, Switzerland. system (BMS) is responsible for ensuring that the BESS is operated within a safe operating
This article is an open access article range. However, many accidents are being reported as a result of faults in the BESS [3]. In
distributed under the terms and this regard, the current research of BMS is focused on precise battery State-of-Health (SoH)
conditions of the Creative Commons estimation, and Remaining-Useful-Life (RUL), which need to be monitored to prevent
Attribution (CC BY) license (https:// failure [3,4]. The SoH is defined as a ratio of the maximal instantaneous releasable capacity
[Link]/licenses/by/
to the new battery’s capacity [5]. The RUL is a subjective estimate of the remaining number
4.0/).

Energies 2023, 16, 1194. [Link] [Link]


Energies 2023, 16, 1194 2 of 21

of months or years that the BESS is estimated to be able to function in accordance with its
purpose before it will need to be replaced [4].
The basic property of a battery is its SoC, which needs to be precisely monitored by
BMS. The existing methods for SoC estimation can be divided into three categories: direct,
indirect, and adaptive [4]. Direct methods are based on measuring the physically accessible
battery properties such as the battery voltage, or battery current [6–8]. Indirect methods
are data-based and use a database of measured battery properties within a cycle [9,10].
Finally, adaptive methods use adaptive filters formed from Fuzzy logic [11], artificial neural
networks [12], and the Kalman filter [12], which are based on adaptive algorithms for
adjusting parameters. The direct methods combining coulomb counting and open circuit
voltage measurements are the easiest to implement and provide reliable results in periodic
battery cycling [6–13].
The SoH is critical for the proper operation of the BMS as it represents the current
state of the battery within its lifetime. Four approaches are used for battery degradation
modelling [10]: physical-based models, equivalent circuit models, machine learning mod-
els, and empirical and semi-empirical models. Empirical models are simple and easy to
implement as they contain only mathematical formulas which try to describe complex
electrochemical processes. This approach is intuitive for non-chemical engineers; however,
the empirical models often over-simplify the complex behaviour of Li-ion batteries. Em-
pirical models are based on curve fitting the relationship of various factors influencing
the performance of the battery, such as cut-off charge voltage, temperature, SoH, DoD etc.
Large data sets are necessary to decouple their mutual influence. Data sets for various
charging (usually constant current followed by constant voltage) and discharging profiles
with variable temperatures are available as open data [9,14–17]. They are used for devel-
oping ageing models, for example, for LiFePO4 with fast-charging up to 10C [18] or for
LiCoO2 degradation modelling [19]. However, these datasets usually do not include fast
charging and consider galvanostatic discharging.
MATLAB/Simulink has been used for many applications in estimations of SoC and
SoH of a battery cell, including the Extended Kalman filter, artificial neural networks, neuro-
fuzzy systems and various equivalent circuit models. In [20], the battery SoC estimation
equivalent circuit provided in MATLAB has been modified by adding the 3-RC pairs in
series with its internal resistance. In [21], authors propose a MATLAB function with the
objective of providing a public tool that estimates the battery SoC and terminal voltage
at different temperatures using a second-order resistor-capacitor (2RC) ECM along with
an extended Kalman filter (EKF). In [22], authors propose a unified OCV–SOC model that
is intended for both SOC estimation and SoH monitoring. In [23], a universal method
for tuning the cell model against any standard dataset is proposed. A cell model of 1-RC
pair was developed using MATLAB/Simulink. A new methodology is adopted to better
estimate SoC by tuning the cell parameters. In [24], the authors propose a method for
estimating the SoH of a Li-ion battery based on the assumption that limited data is obtained
through a small number of reference performance tests (RPT). Performing frequent RPTs
causes unnecessary degradation of the Li-ion battery. The authors design a neural network
for SoH estimation using RPT-reduced experimental data proposed for achieving economic
efficiency and mitigating the dispensable degradation due to RPT operation.
The paper describes the development of an empirical battery model based on a pro-
prietary data set obtained by battery cycling for Samsung INR18650-25R cell (Figure 1b)
and also includes fast charging and its influence on battery lifetime. The empirical battery
model is developed in MATLAB/Simulink environment and is based on the generic battery
model from MATLAB/Simulink. SoC estimation is based on coulomb counting, as the
only measured variable which enters the model is the battery current. The initial capacity
of the battery cell (corresponding to the initial SoH) is measured by a single charge and
discharge cycle by a precise power analyser. The SoH model is based on data obtained from
cell cycling up to SoH equal to 80% of the initially measured SoH. The data for empirical
model creation, thus, contains information about the whole life cycle. The created model
Energies 2023, 16, 1194 3 of 21

can be easily implemented for battery management system development. Comparison


between measured data and the designed empirical model shows a good correlation even
for randomly generated discharging profiles. Li-ion batteries are produced in various
shapes (cylindrical, prismatic, button, pouch, etc.) (Figure 1a).

(a) Various types of Li-ion cells. Courtesy of RICHTEK (b) Tested Li-ion cell.

Figure 1. (a) comparison of various Li-ion cells [25], (b) cell used for cycling testing .

In Section 2, the basic charging and discharging parameters of Li-ion batteries re-
garding the lifetime of the battery are presented. Section 3 describes a methodology for
collecting the data set used for model creation. Section 4 describes the test bench used
for data collection during the cyclic test. In Section 5, the battery tests are described and
obtained data sets are presented for SoH up to 79%. Section 6 presents the empirical model
and its concept. Moreover, data fitting and the final model are described in Section 6. In
Section 7, the comparison between measured data and created model summarises the
properties of the model for randomly generated battery discharging profile.

2. Li-Ion Batteries
Li-ion battery cells have many advantages when compared to other battery chemistry.
They offer relatively high capacities (188 mAh/g for NCA cathode cell) and high energy
density (260 Wh/kg for NCA cathode cell) whilst being lightweight, accept fast charging,
have very low self-discharge (0.35–2.5% per month) and have a long lifespan of the battery
cell [26–29]. They also have relatively high nominal voltage (2.5 V–4.2 V) and no memory
effect. Li-ion batteries can be operated in a wide temperature range from −20 °C to +60 °C
One of their disadvantages is that if we want to achieve a long service life for the
battery cell, it is necessary to treat them according to certain requirements:
• Do not exceed their maximal charging and discharging current
• Maintain Constant Current–Constant Voltage (CC-CV) charging algorithm
• Protect the cell from overcharging/undercharging
• Protect the cell from over-temperature by proper thermal management.
Li-ion battery cells have a lifespan of approximately 300–2000 cycles, depending on
the cathode chemistry, Depth of Discharge (DoD), and temperature [30]. As can be seen in
Figure 1a, Li-ion batteries are produced in various shapes (cylindrical, prismatic, button,
pouch, etc.) and in most cases have a nominal voltage of 3.6 V or 3.7 V [30–32].

3. Testing Method of Li-Ion Batteries


Batteries can be tested from several points of view, such as the electrical, mechanical
or thermal properties. The main task was to retrieve models based on measured data from
Energies 2023, 16, 1194 4 of 21

cycling testing accurately. This section focuses on the proper charging and discharging
process of Li-ion batteries. In addition, this section also describes the protections that
must be ensured during these processes. For this purpose, it was necessary to build test
equipment that performs cyclic charging and discharging of battery cells. The performed
tests were focused precisely on the electrical properties of the battery cell. These tests take
into account the battery’s ability to deliver a certain voltage, current and capacity. Such
testing takes place by repeatedly charging and discharging battery cells [33,34].

3.1. Charging
The optimal charging process for Li-ion cells is called CC/CV (Constant Current/Constant
Voltage) and consists of two phases:
• The constant current (CC) phase is the phase during which a regulated current with a
constant value flows into the battery cell. A constant current in the range of 0.5–1 C
is usually chosen (if the cell has a capacity of 2500 mAh 1C = 2.5 A), depending on
the exact type of the battery cell. This current must be maintained by a converter
with current control. Thus, the current is constant, and the voltage on the battery cell
slowly begins to increase. This first phase, i.e., the constant current phase, is used
until the moment when the battery cell’s maximum allowable voltage, determined by
the manufacturer, appears on the battery cell terminals. In most cases, it is a value of
around 4.2 V. After reaching this voltage value, the charging process continues with
the next phase [35,36].
• The constant voltage phase (CV) is followed by the CC phase and is the phase during
which the battery cell is no longer able to receive a current with the value used in the
first phase without its output voltage increases above the maximum allowed voltage
value set by the manufacturer. Since the battery cell is not yet fully charged at the
beginning of this phase, the charger creates a constant voltage applied to the cell
with the maximum value determined by the manufacturer. In most cases, this value
is around 4.2 V. Thanks to this, the battery will not exceed this voltage value at its
terminals. However, a current will start flowing to the battery cell and will charge it up
to 100%. The cell current is exponentially decreasing during the CV phase. The current
value decreases until the minimum current value when the battery is considered fully
charged and the charging process is terminated [35,36].
The overall charging process described above can be seen graphically in Figure 2. The
length of the individual phases is significantly influenced by the exact type of battery and
especially by the maximum current in the first phase. The boost charging method uses an
additional higher current at the beginning of the charging cycle to shorten the charging
time without compromising the cycle life. Moreover, the charging time is influenced by the
value of the changing current in the classical CC-CV charging method [37–39].

Figure 2. Constant voltage/Constant current charging waveform [40]. Courtesy of CADEX.


Energies 2023, 16, 1194 5 of 21

3.2. Discharging
From the operation point of view, the discharge process of the battery cell is signifi-
cantly simpler as it consists only of one phase. The discharge profile can be set to constant
current (e.g., galvanostatic) and is terminated by reaching the cut-off voltage. However,
in real applications, the discharging current is variable, and it is important to monitor the
current during discharge, the minimum (cut-off) voltage and the temperature of the cell.
The DoD significantly influences the cell cycle life as Li-ion cells prefer shallow discharge,
and lowering DoD increases the cyclability of the battery cell [41,42].
Discharging with higher than permitted currents, under-discharging below minimum
voltages and discharging the battery cell outside the working temperature range have
a significant impact on its lifetime. Typical discharge characteristics for various current
values can be seen in Figure 3. During discharging with low current, the cell remains
relatively cold and discharging lasts longer. With higher discharging current also increase
cell temperature and decreases discharging time. The discharging, which includes micro-
cycling, for example, a small swing in the state of charge, can have a significant impact on
the cycle life of the battery cell and its influence on the cycle life needs to be studied [42].

Figure 3. Discharging characteristics for various discharge currents [43]. Courtesy of SAMSUNG.

4. Device for Cyclic Testing of Battery Cells


The battery cell data, such as its voltage and current during charging and discharging,
are necessary to create the empirical model of the cell. These data can be found in open
access databases such as [14], but we have decided to obtain our own data for the modelled
battery cell Samsung INR18650-25R. There are many different types of battery testers with
different features and prices on the market, but we have decided to use our own tester
whose design was part of a PhD thesis. The designed testing device for battery cell cycling
ensures the charging and discharging of battery cells throughout its lifetime and is used
for testing the chosen battery cell model. The designed device can also be extended by a
thermal box with very precise temperature control in the future. The requirements for the
test equipment are as follows:
• Charging and discharging of various types of Li-ion cells
• Possibility to charge/discharge up to 6 battery cells together in one group.
• The possibility of setting the charging and discharge profile
Energies 2023, 16, 1194 6 of 21

• Charging current max 5 A, discharging max 30 A


• Current accuracy with a sampling rate
• Protections: reverse voltage, undervoltage, overvoltage, short circuit, overheating
• Monitoring of voltage, current, temperature and battery cell DoD
Based on these requirements, the concept of the entire test equipment was designed.

4.1. Concept
A concept with one master unit and several slave units was chosen for the development
of the device for cycling testing. In this concept, every battery cell was measured by a
dedicated device with its own microcontroller, which is able to work independently of the
remaining test devices. The advantage of this solution is the robustness of the system when
the devices will be able to work even in the event of failures on the remaining devices.
Figure 4 shows a block diagram of the cycling battery cell tester. The blocks are divided
into three groups with different colours.

Figure 4. Testing system topology.

The power parts and paths where a higher current is expected are shown in red.
The sensing, control and communication parts of the device are marked by blue. The
yellow colour shows the controllers. In the case of digital control, these regulators were
implemented in a microcontroller. According to the requirements, we want to test at least
six battery cells together in one group. It means that at least six test modules will be
connected to the master processor equipped with the HMI interface [44,45].

4.2. Developed Test Device


The test device, which was developed based on requirements, is shown in Figure 5.
The device is based on Cortex M4 single-core ARM architecture microcontroller from the
STM32 family. The microcontroller provides a sufficient number of GPIO pins, PWM pins
and pins for the AD converter. The microcontroller also offers a hardware interface for
CAN bus connection.
The power stage of the device is based on two buck DC/DC converters connected in
parallel. The first converter ensures the charging of the battery cell. The second DC/DC
converter ensures discharging battery cell through 0.05 Ω resistor with rated power 100 W.
Measured data are collected to the SD card.
Energies 2023, 16, 1194 7 of 21

Figure 5. Developed device for cycling battery cell testing.

The current version of the developed device has these options:


• Constant current load test. Charging current to 5 A and discharging current to 20 A
with auxiliary cooling.
• Possibility to load discharging profile in .csv format, which can be modified later.
• Possibility to cycle power charging/discharging cells to the defined SoH value. the
SoH value can be set in a graphical user interface.
• Possibility to simulate the overcharging, undercharging and fast charging.
• Implemented protections: overvoltage, undervoltage, overheating and short circuit

5. Cell Tests
The Li-ion cell Samsung INR18650-25R was chosen as a reference for testing. The
parameters of this battery cell are shown in Figure 6. The designed testing device for cycling
tests uses the Nucleo STM32F303-K8 microcontroller with 12-bit ADC. The resolution for
charging and discharging current was 4.8 mA and 13.3 mA, respectively. To keep the error
low, an open-loop hall-effect current sensor was used for charging and discharging current
measurements. The sampling rate of the ADC was set to 10 ksps. The testing device was
used only to “wear out” the battery cells, and current sensors were needed to maintain
constant charging and discharging current. Data for model creation and curve fitting
(discharging curves and SoH measurement) was by a programmable DC load IT8518E and
precision power analyser LMG500. The discharge process was terminated by reaching the
cut-off voltage set in the programmable DC load. The accuracy of the current and voltage
measurement for discharge curves and SoH measurement (Figures 7–12) was 0.045% and
0.05%, respectively. The battery cell was subjected to several hundreds of charge and
discharge cycles, and then the SoH was measured.

Figure 6. Parameters of the Samsung INR18650-25R battery cell [43]. Courtesy of SAMSUNG
Energies 2023, 16, 1194 8 of 21

Figure 7. Discharge characteristics for SoH = 100%.

Figure 8. Discharge characteristics for SoH = 94%.

Figure 9. Discharge characteristics for SoH = 89%.

Figure 10. Discharge characteristics for SoH = 85%.


Energies 2023, 16, 1194 9 of 21

Figure 11. Discharge characteristics for SoH = 79%.

Figure 12. Discharge characteristics for 5 A a SoH = 100%, 94%, 89%, 85%, 79%.

The following series of tests were performed on this type of Li-ion cell with the aim of
obtaining the maximum possible amount of data to create an accurate empirical model of
the Li-ion cell:
1. Determining the maximum number of cycles which the battery cell can perform before
its SoH drops to 80% at nominal charging and discharging current.
2. Determining the influence of discharging current changes to the battery cell ageing
with nominal charging current and discharging current 5A, 10A, 20A to 80% SoH.
3. Determining the influence of change charging current to battery cell ageing with
nominal discharging current and different charging current up to 80% SoH.
4. Fast charging with maximal current and subsequent discharging with current up to
20 A till the SoH reached 80%
5. Measuring of battery capacity with different charging and discharging currents and
different SoH up to 80% SoH.
6. Measuring shapes of charging and discharging curves for different charging and
discharging currents and different SoH up to 80% SoH.
Measured results are shown in the figures below. In Figure 7, discharging charac-
teristics for SoH 100% reflect the ability to supply high current while preserving high
capacity—it can be achieved by a small voltage drop on the internal resistance of the
battery cell.
Figure 7 also shows a ripple in discharging part of the curve for current 1 A. This
ripple does not apply to higher current curves.

Qmax
SoH = · 100[%] (1)
Qnom

where:
Qmax —maximal capacity for a given cycle in which SoH is being calculated,
Qnom —initial capacity of a new cell measured by one charge and discharge cycle.
Energies 2023, 16, 1194 10 of 21

One cycle consisted of a CC-CV charge with an initial current value of 0.4 C followed
by a predefined constant current discharge (from 0.4 C to 8 C) until the cut-off voltage was
reached. Then the next cycle was initiated without any rest period.
Characteristics in Figure 8 were measured at SoH = 94%. The effect of increasing
internal resistance elements between curves for currents of 5 A and 10 A is clearly visible.
It is also possible to see nonlinearities at less than the nominal current for this SoH. It can
be seen that the cell at SoH = 94% does not achieve such excellent results, especially at
currents higher than 10 A. At SoH = 94% and a current of 20 A, it is able to deliver only
about 78% of the nominal capacity of the battery cell. As the SoH decreases, the increase in
the losses on the internal elements of the battery cell, which results in lower voltage values,
is present. The battery cell is able to deliver only a smaller capacity. In this case, it is only
around 73% of the battery cell’s nominal capacity for the maximum permitted current.
With further reduction of SoH, this trend continues. Losses on the internal elements of
the battery cell increase. It confirms Figure 10 for SoH 85% and Figure 11 for SoH 79%.
Figure 12 shows the changes in the shape of the curves at a current of 5 A; it is
possible to see how the shape changes, especially in the end positions of the curves, i.e., in
SoC = 100% and SoC = 0%. In addition to these measured curves, changes in the battery
cell’s capacity based on the currents taken were also measured. A comparison of discharge
capacities for different currents can be seen in Figure 13. The cell’s maximal capacity is
significantly influenced by the drawn current.

Figure 13. Influence of discharge current and SoH on maximal capacity.

Waveforms in Figures 14 and 15 show the dependence of battery cell ageing depending
on charge/discharge currents. The y-axes show the number of cell cycles which the cell
is able to perform before reaching SoH = 80%. The value of the SoH was obtained by
measuring one charge and discharge cycle with a power analyzer after a certain number of
charge and discharge cycles and comparing it to the reference first cycle with SoH = 100%.

Figure 14. Influence of the charging current on the maximal number of cycles before the battery cell
reaches SoH = 80%.
Energies 2023, 16, 1194 11 of 21

Figure 15. Influence of the discharge current on the maximal number of cycles before the battery cell
reaches SoH = 80%.

Measured data also allows us to describe capacity degradation due to a number of


cycles and charging and discharging current. Waveforms in Figure 16 show dependency
between capacity degradation and the number of cycles with constant charging current
and different discharging currents.

Figure 16. Influence of the number of cycles and discharging current on capacity degradation.

Based on these measured data, all the necessary dependencies were obtained to
accurately determine the value of the voltage during discharge at every moment of the
cell’s lifetime.

6. Proposed Model
The concept of the battery cell model was designed depending on measured data and
parts of the generic battery model from MATLAB. From MATLAB, a part for coulomb
counting was used, and other parts of the proposed model were derived based on fitting
functions of measured data. We took into account all relationships between these measured
data, and the overall concept of the battery cell model is in Figure 17. The proposed model
consists of eight blocks with defined relationships.
• Current Sensor block, which measures the charging and discharging current of the
battery cell model.
Energies 2023, 16, 1194 12 of 21

• Coulomb Counting and SoC evaluation—these two blocks can be combined into
one block. The Coulomb counting block integrates the value of current from the
current sensor over time. Subsequently, the current SoC value is determined. These
phenomena can be described by the following equations:
Z t
i_count = idt[ Ah] (2)

QC _act − i_count
SoC = · 100[%] (3)
QC _act

Figure 17. Concept of the proposed model.

Internal connections of this block from MATLAB/Simulink are shown in Figure 18.

Figure 18. Coulomb counting and SoC evaluation. Where Q_act parameter computing is based
on the equation described below in the Actual capacity calculation block section, i is the actual
sensed current.

• Average Current calculation block—the block processing the value from the current
sensor and distinguishes whether it is a charging or discharging current. The output
from this block are two values. The value of Idis_ave corresponds to the average
discharge current in the previous cycle, and Ichar_ave corresponds to the charging
current. Values of Idis_ave and Ichar_ave are calculated as average integrated current
divided by the number of measured samples.
• Block DoD Calculation—the block calculates and stores the depth of discharge of
the cell from the last three measured cycles. It has 4 outputs, three of which give
information about three consecutive DoD states from previous cycles. The fourth
output is a coefficient determining the number of transitions between the charging
and discharging process.
Energies 2023, 16, 1194 13 of 21

• Actual capacity calculation block—the block recalculates the currently maximum


available capacity of the battery cell based on SoH and current consumption. These
values are then fed back to the SoC evaluation block. The calculations in the block are
based on real measured data, which can be seen in Table 1.
Values of SoH were defined during measurements. A new cell from the manufacturer
was tested with one charge and discharge cycle to determine the initial reference SoH. The
SoH of the cell was considered equal to 100% after this first cycle. As initial capacity was
considered, the capacity is given by the manufacturer in the datasheet. After that first cycle,
all further measurements were taken, and the SoH of cells decreasing during these mea-
surements was captured. Values of SoH for Table 1 were intended by decreasing capacity
during measurements compared to the nominal capacity specified by the manufacturer.

Table 1. Battery cell capacity at different discharge current and different SoH

SoH (%) 100 94 89 85 79


1A 2.5 Ah 2.35 Ah 2.22 Ah 2.17 Ah 2.05 Ah
2.5 A 2.48 Ah 2.30 Ah 2.19 Ah 2.13 Ah 1.98 Ah
5A 2.45 Ah 2.28 Ah 2.17 Ah 1.99 Ah 1.88 Ah
10 A 2.43 Ah 2.12 Ah 2.00 Ah 1.92 Ah 1.79 Ah
15 A 2.42 Ah 2.04 Ah 1.96 Ah 1.85 Ah 1.74 Ah
20A 2.38 Ah 1.96 Ah 1.85 Ah 1.74 Ah 1.64 Ah

All measured data were transferred to a 3D graph, where they were fitted by a
MATLAB extension-Curve Fitter (Figure 19). By using this extension, we found the best-
fitting functions for measured data. In this case, the founded fitting function is a polynomial
of degree 2 when the fitting method used was a nonlinear least square.

Figure 19. Fitted date based on measurements from Table 1.

All fitting functions mentioned above were selected as the best compromise between
accuracy and simplicity for using these functions in the Li-ion battery model.
The final equation for actual cell capacity unify the format. is

Q_act = p00 + p10 · I + p01 · SoH + p20 · I 2 + p11 · I · SoH + p02 · SoH2 (4)

Figure 20 shows the connection of the block based on (4). This block has 4 outputs. The
first output gives us information about the maximum capacity at the actual load current.
The second output represents nominal cell capacity at actual SoH. The remaining two
outputs recalculate the capacitance value based on the temperature. Data for determining
the temperature equations were obtained from the battery cell datasheet.
Energies 2023, 16, 1194 14 of 21

Figure 20. Block for calculating capacity.

• SoH evaluation block—the main goal of this block is to recalculate the SoH state
during the simulation and adjust model parameters. The state of SoH changes during
its ageing. The calculation of ageing in the model is based on the ageing coefficient ε,
which assumes a value of zero at the beginning of the lifetime and 1 at its end—80%
SoH for in our case.
For determination of the actual SoH, we used [46]:

DoD (n − 2) + DoD (n)


 
0.5
ε ( n ) = ε ( n − 1) + · 2− (5)
N (n − 1)) DoD (n − 1)
Coefficients DoD are obtained from the DoD Calculation block, while the last unknown
in this block is the value of the coefficient N, which indicates the maximum estimated
number of cycles at the actual testing current and the DoD. It can be described by the
following equation [46]:

 ξ  !
DoD (n) γ01 −γ11
 γ
02 −γ12

N (n) = H · Idis_ave(n) · Ich_ave(n) (6)
100 H H

where:
– H—number of cycles at standard currents and DoD = 100% after which cell
achieves 80% SoH
– DoD(n)—DoD value from the previous cycle
– ξ - influence DoD coefficient
– γ01 ,γ02 —coefficient for value to percentage
– γ11 —exponent for influence of discharge current
– γ12 —exponent for influence of charging current
– Idis_ave(n)—median of discharging current in previous discharging cycle
– Ich_ave(n)—median of charging current in previous charging cycle
After transferring these equations into the model, the overall wiring of the ageing
estimation block looks like in Figure 21.

Figure 21. Block for approximation cell ageing.


Energies 2023, 16, 1194 15 of 21

• Block Output voltage calculation—the output of this block is the battery cell voltage.
Block is based on dependencies listed in (7).

Vbat = f ( I, SoC, SoH, Q, Qnom ) (7)

where:
– I—actual load current (A)
– SoC—state of charge (%)
– SoH—state of health (%)
– Q/Qnom —actual/nominal capacity of the battery cell (Ah)
The battery cell voltage accordingly depends on load current, SoC, SoH, actual capacity
and nominal capacity. All of these dependencies can be defined by one equation. We obtain
this equation by fitting data from Figure 7–11. For fitting were tested different polynomial,
exponential and Furier-based fitting functions. Some of these functions did not achieve
accuracy in SoC > 95% and SoC < 5% areas. As a best final fitting function was selected
exponential function of the third degree listed below:

a · exp(b · x ) + c · exp(d · x ) + e · exp( f · x ) (8)

This one equation describes every measured current waveform at all selected values
of SoH. Subsequently, the individual coefficients of the equation were compared between
different current waveforms for one selected SoH. Dependencies between these coefficients
were fitted by a polynomial of degree 2, and final equations for individual coefficients we
can see below the equation for Ubatt :

Ubatt = a · exp(b · SoC ) + c · exp(d · SoC ) + e · exp( f · SoC ) (9)

where
a = a1 · I 2 + a2 · I + a3 (10)

b = b1 · I 2 + b2 · I + b3 (11)

c = c1 · I 2 + c2 · I + c3 (12)

d = d1 · I 2 + d2 · I + d3 (13)

e = e1 · I 2 + e2 · I + e3 (14)
The value of coefficient f is equal for all current waveforms with constant value f =
100. Therefore, the equation for coefficient f is not described. Equations of coefficients
are second-degree polynomial functions Based on these equations of coefficients; it was
possible to include another variable in the equations, namely the current. After fitting all
the curves, we can obtain the following three-dimensional model of the battery cell for a
given SoH, which is dependent on SoC and current (Figures 22 and 23).
Energies 2023, 16, 1194 16 of 21

Figure 22. Data fitted by the third-degree exponential function for SoH = 100%.

Figure 23. Data fitted by the third-degree exponential function of for SoH = 89%.

After calculating these coefficients for each SoH value, we find out that changes in
these coefficients are linearly dependent on each other, and each coefficient is possible
to describe with another equation in which SoH will appear as a variable. Equations for
description coefficients dependent on SoH are first-degree polynomial functions. As a
result, for each coefficient, we obtain an equation that depends on SoC, current and SoH.

a1 = a1a · SoH + a1b; a2 = a2a · SoH + a2b (15)


a3 = a3a · SoH + a3b; b1 = b1a · SoH + b1b (16)
b2 = b2a · SoH + b2b; b3 = b3a · SoH + b3b (17)
c1 = c1a · SoH + c1b; c2 = c2a · SoH + c2b (18)
c3 = c3a · SoH + c3b; d1 = d1a · SoH + d1b (19)
d2 = d2a · SoH + d2b; d3 = d3a · SoH + d3b (20)
e1 = e1a · SoH + e1b; d2 = e2a · SoH + e2b (21)
e3 = e3a · SoH + e3b; f = 100 (22)

A final simulation model of the battery cell is shown in Figure 24.


Energies 2023, 16, 1194 17 of 21

Figure 24. Interconnection of an individual block within the model.

The main outputs of the block Output voltage calculation are outputs for controlling the
supplies connected at the dynamic sub-model of the battery cell. These supplies can be
seen in Figure 25 and provide the correct function of the overall battery model. In addition
to these control outputs, the model also has several information or measurement outputs
such as the current value of SoC, SoH, current nominal capacity and, of course, the terminal
voltage of the simulated cell.

Figure 25. Final digital twin based on an empirical model of the Li-ion cell.

7. Comparison of Model and Real Battery Cell


After completing the digital twin, it was necessary to verify its accuracy by comparing
it with the real battery cell. Real data from the battery cell was measured using a pro-
grammable DC electronic load (IT8518E from Itech, 60 V, 240 A, 6 kW) and a high-precision
power analyzer (LMG500 from ZES Zimmer) which were also used for cycling tests. Several
Energies 2023, 16, 1194 18 of 21

measurements took place with a constant value of current. These measurements were static,
so the value of the current was constant. Results for different values of discharging current
are in Figure 26a. Besides that, several dynamic measurements were performed with a
variable current value to determine the accuracy of the model. Some of these measurements
were selected for the results section to demonstrate the accuracy of the digital twin. In
addition to the data from the real battery cell and the presented empirical model, a battery
cell model available in MATLAB/Simulink, called the Generic Battery model, was also
added to the comparison. This model was configured according to the manual in MATLAB.
A comparison of dynamics of the real battery cell, the developed digital twin and the
MATLAB model is in Figure 26b.
The digital twin utilises the Coulomb counting method for SoC estimation, which is
prone to integration error due to the current measurement error and simplified integration.
Moreover, this error will accumulate over time. Despite these disadvantages, Coulomb
counting is still used due to its simplicity. The influence of the current measurement can
be minimised by an open-loop hall-effect sensor, which is superior when compared to
the shunt current sensing. A detailed discussion and analysis of the Coulomb counting
approach for SoC estimation can be found in [47]. The SoH is estimated based on the
DoD, and, thus, it contains the error generated by SoC estimation. It requires calibration in
regular intervals. Another approach to improving the SoC is presented in [48]. The authors
used the Kalman filter to correct the estimation of SoC by the Kalman filter through the
feedback based on the relationship between SoC and OCV. The authors achieved the SoC
estimation absolute error of 1.08%.

(a) Comparison during static measurements. (b) Comparison during dynamic measurements.

Figure 26. Comparison of (a) static measurement and (b) dynamic measurements for SoH = 100%.
Energies 2023, 16, 1194 19 of 21

8. Conclusions
Battery cell models are a crucial part of any BMS. Successful implementation of a
battery cell model into MATLAB/Simulink can help with the development of control
methods for cell lifetime optimization. An empirical model of a battery cell can be easily
generated from measured data obtained by the battery cell cycling by utilising the curve
fitting functions. The empirical SoH model is based on data obtained from cell cycling up
to SoH equal to 80% for the NR18650-25R cell. The data for empirical model creation, thus,
contains information about the whole life cycle. Hence, the MATLAB/Simulink digital
twin of the Li-ion cell from Samsung was developed based on the measured data. The data
from battery cell cycling include fast charging, which is well known to accelerate the ageing
process of the battery cell. However, it is not always included in publicly available battery
cell data sets. The created digital twin provides information about SoC, SoH, cell voltage
and cell capacity based only on the cell current. The model was successfully tested and
compared to the Generic Simulink model of a Li-ion cell based on the data provided by
the manufacturer. From the comparison, one can conclude that the static accuracy of the
developed digital twin is better than the accuracy generic Simulink model. However, data
used for digital twin creation from cycling tests are obtained by galvanostatic discharging.
This leads to less accurate model performance for dynamic current changes. The digital
twin could be improved by adding information to the charging and discharging cycles by
implementing Hybrid Pulse Power Characterization (HPPC) and micro-cycling. It would
enhance the data sets by the dynamical response of the battery cell, which would lead to
more realistic parameter estimation. Moreover, the model could be extended to the battery
pack. However, this would require a cell balancing technique to prevent the mismatch
between cells, as the only parameter that is sensed is the battery current.

Author Contributions: Conceptualization, J.B., M.L. and F.D.; methodology, J.B.; software, J.B.;
formal analysis, J.B.; investigation, J.B.; data curation, J.B.; writing—original draft preparation, M.P.
and A.M.; writing—review and editing, M.P. and A.M.; visualization, A.M.; supervision, M.L.; project
administration, F.D.; funding acquisition, M.L. All authors have read and agreed to the published
version of the manuscript.
Funding: This work was supported by Slovak Research and Development Agency under project
APVV-18-0436. This work was supported by Slovak Research and Development Agency under project
APVV-19-0210.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: Not applicable.
Acknowledgments: Special thanks are given to the support by T. Merva for developing data collect-
ing software.
Conflicts of Interest: The authors declare no conflict of interest.

References
1. European Council: Fit for 55. Available online: [Link]
plan-for-a-green-transition (accessed on 16 November 2022).
2. European Council: Infographic-Fit for 55: Why the EU Is Toughening CO2 Emission Standards for Cars and Vans. Available online:
[Link] (accessed on 16 November 2022).
3. Vermeer, W.; Mouli, G.R.C.; Bauer, P. A Comprehensive Review on the Characteristics and Modeling of Lithium-Ion Battery
Aging. IEEE Trans. Transp. Electrif. 2022, 8, 2205–2232. [Link]
4. Jia, J.; Liang, J.; Shi, Y.; Wen, J.; Pang, X.; Zeng, J. SoH and RUL Prediction of Lithium-Ion Batteries Based on Gaussian Process
Regression with Indirect Health Indicators. Energies 2020, 13, 375. [Link]
5. Watrin, N.; Blunier, B.; AMiraoui, A. Review of adaptive systems for lithium batteries State-of-Charge and State-of-Health
estimation. In Proceedings of IEEE Transportation Electrification Conference and Expo (ITEC), Dearborn, MI, USA, 18–20 June
2012. [Link]
Energies 2023, 16, 1194 20 of 21

6. Kim, J.; Kowal, J. Development of a Matlab/Simulink Model for Monitoring Cell State-of-Health and State-of-Charge via
Impedance of Lithium-Ion Battery Cells. Batteries 2022, 8, 8. [Link]
7. Theiler, M.; Schneider, S.; Endisch, C. Kalman Filter Tuning Using Multi-Objective Genetic Algorithm for State and Parameter
Estimation of Lithium-Ion Cells. Batteries 2022, 8, 104. [Link]
8. Mao, S.; Han, M.; Han, X.; Lu, L.; Feng, X.; Su, A.; Wang, D.; Chen, Z.; Lu, Y.; Ouyang, M. An Electrical–Thermal Coupling Model
with Artificial Intelligence for State of Charge and Residual Available Energy Co-Estimation of LiFePO4 Battery System under
Various Temperatures. Batteries 2022, 8, 140. [Link]
9. Deng, Z.; Hu, X.; Lin, X.; Che, Y.; Xu, L.; Guo, W. Data-driven state of charge estimation for lithium-ion battery packs based on
Gaussian process regression. Energy 2020, 205, 118000. [Link]
10. Dickson, N.T.; Hannah, M.A.; Lipu Hossain, M.S.; Ker, P.J. State of Charge Estimation for Lithium-ion Batteries Using Model-Based
and Data-Driven Methods: A review. IEEE Access 2022, 7, 136116–136136. [Link]
11. Du, J.; Liu, Z.; Wang, Y.; Wen, C. A Fuzzy Logic-based Model for Li-ion Battery with SoC and Temperature Effect. In Pro-
ceedings of 11th IEEE International Conference on Control and Automation (ICCA), Taichung, Taiwan, 18–20 June 2014.
[Link]
12. Kuchly, J.; Goussian, A.; Merveillaut, M.; Baghdadi, I.; Franger, S.; Nelson-Gruel, D.; Nouillant, C.; Chamaillard, Y. Li-ion battery
SoC estimation method using a Neural Network trained with data generated by a P2D model. IFAC-PapersOnLine 2021, 54,
336–343. [Link]
13. Cui, Z.; Hu, W.; Zhang, G.; Zhang, Z.; Chen, Z. An extended Kalman filter based SoC estimation method for Li-ion battery. Energy
Rep. 2022, 8, 81–87. [Link]
14. Birkl, C. Oxford Battery Degradation Dataset 1; University of Oxford: Oxford, UK, 2017. Available online: [Link]
objects/uuid:03ba4b01-cfed-46d3-9b1a-7d4a7bdf6fac (accessed on 25 October 2022).
15. Kollmeyer, P.; Vidal, C.; Naguib, M.; Skells, M. LG 18650HG2 Li-Ion Battery Data and Example Deep Neural Network xEV SoC
Estimator Script, Mendeley Data, V3. 2020. Available online: [Link] (accessed on
15 October 2022). [Link]
16. Kollmeyer, P. Panasonic 18650PF Li-ion Battery Data, Mendeley Data, V1. 2018. Available online: [Link]
datasets/wykht8y7tg/1/ (accessed on 15 October 2022). [Link]
17. Severson, K.A.; Attia, P.M.; Jin, N.; Perkins, N.; Jiang, B.; Yang, Z.; Chen, M.H.; Aykol, M.; Herring, P.K.; Fraggedakis, D.; et al. Data-
driven prediction of battery cycle life before capacity degradation. Nat. Energy 2019, 4, 383–391. [Link]
019-0356-8
18. Omar, N.; Monem, M.A.; Firouz, Y.; Salminen, J.; Smekens, J.; Hegazy, O.; Gaulous, H.; Mulder, G.; Van den Bossche, P.;
Coosemans, T.; et al. Lithium iron phosphate based battery—Assessment of the aging parameters and development of cycle life
model. Appl. Energy 2014, 113, 1575–1585. [Link]
19. Weiping, D.; Saurabh, S.; Michael, P. Accelerated cycle life testing and capacity degradation modeling of LiCoO2-graphite cells. J.
Power Sources 2019, 453, 1575–1585. [Link]
20. Singh, K.V.; Bansal H.O.; Singh D. Hardware-in-the-loop Implementation of ANFIS based Adaptive SoC Estimation of Lithium-ion
Battery for Hybrid Vehicle Applications. J. Energy Storage 2020, 27, 101124. [Link]
21. Khanum, F.; Louback, E.; Duperly, F.; Jenkins, C.; Kollmeyer P. J.; Emadi, A Kalman Filter Based Battery State of Charge Estimation
MATLAB Function. In Proceedings of the 2021 IEEE Transportation Electrification Conference and Expo (ITEC), Chicago, IL,
USA, 21–25 June 2021; pp. 484-489. [Link]
22. Weng, C.; Sun, J.; Peng, H.A. unified open-circuit-voltage model of lithium-ion batteries for state-of-charge estimation and
state-of-health monitoring. J. Power Sources 2014, 258, 228–237. [Link]
23. Surya, S.; Saldanha, C.C.; Williamson, S. Novel Technique for Estimation of Cell Parameters Using MATLAB/Simulink. Electronics
2022, 11, 117. [Link]
24. Kim, J.; Chun, H.; Kim, M.; Yu, J.; Kim, K.; Kim, T.; Han, S. Data-Driven State of Health Estimation of Li-Ion Batteries With
RPT-Reduced Experimental Data. IEEE Access 2019, 7, 106987–106997. [Link]
25. Guy, B. A History of the Battery. Available online: [Link]
(accessed on 5 October 2022).
26. Arm, M.; Axmann, P.; Bresser, D.; Copley, M.; Edström, K.; Ekberg, C.; Guyomard, D.; Lestriez, B.; Novák, P.; Petranikova,
M.; et al. Lithium-ion batteries—Current state of the art and anticipated developments. J. Power Sources 2020, 479, 228708.
[Link]
27. R-Smith, N.A.Z.; Gramse, G.; Moertelmaie, R.M.; Kasper, M.; Kienberge, R.F. Advanced Self-Discharge Measurements of Lithium-
Ion Cells and Comparison to Modeling. In Proceedings of the IEEE International Instrumentation and Measurement Technology
Conference (I2MTC), Dubrovnik, Croatia, 25–28 May 2020; pp. 1–5. [Link]
28. Redondo-Iglesias, E.; Venet, P.; Pelissier, S. Measuring Reversible and Irreversible Capacity Losses on Lithium-Ion Batteries. In
Proceedings of the 2016 IEEE Vehicle Power and Propulsion Conference (VPPC), Hangzhou, China, 17–20 October 2016; pp. 1–5.
[Link]
29. Kraft, L.; Zünd, T.; Schreiner, D.; Wilhelm, R.; Günter, F.J.; Reinhart, G.; Gasteiger, H.A.; Jossen, A. Comparative Evaluation
of LMR-NCM and NCA Cathode Active Materials in Multilayer Lithium-Ion Pouch Cells: Part II. Rate Capability, Long-Term
Stability, and Thermal Behavior. J. Electrochem. Soc. 2021, 168, 020537. [Link]
Energies 2023, 16, 1194 21 of 21

30. Battery University. Bu-205: Types of Lithium-Ion. Available online: [Link]


lithium_ion (accessed on 7 October 2022).
31. Battery University. What’s the Best Battery? Available online: [Link]
battery (accessed on 7 October2022).
32. Aditya, J.P.; Ferdowsi, M. Comparison of NiMh and li-ion batteries in automotive applications. In Proceedings of the 2008 IEEE Ve-
hicle Power and Propulsion Conference, Harbin, China, 3–5 September 2008; pp. 1–6. [Link]
33. Meena, N.; Baharwani, V.; Sharma, D.; Sharma, A.; Choudhary, B.; Parmar, P.; Stephen, R.B. Charging and discharging
characteristics of lead acid and li-ion batteries. In Proceedings of the 2014 Power and Energy Systems: Towards Sustainable
Energy, Bangalore, India, 13–15 March 2014; pp. 1–3. [Link]
34. Wey, C.L.; Jui P.C. A unitized charging and discharging smart battery management system. In Proceedings of the 2013 In-
ternational Conference on Connected Vehicles and Expo (ICCVE), Las Vegas, NV, USA, 2–6 December 2013; pp. 903–909.
[Link]
35. Khan, A.B.; Pham, V.L.; Nguyen, T.T.; Choi, W. Multistage constant-current charging method for li-ion batteries. In Proceedings
of the 2016 IEEE Transportation Electrification Conference and Expo, Asia-Pacific (ITEC Asia-Pacific), Busan, Korea, 1–4 June
2016; pp. 381–385. [Link]
36. Luan, S.W.; Teng, J.H.; Lee, D.J.; Huang, Y.Q.; Sung, C.L. Charging/discharging monitoring and simulation platform for li-
ion batteries. In Proceedings of the TENCON 2011-2011 IEEE Region 10 Conference, Bali, Indonesia, 21–24 November 2011;
pp. 868–872. [Link]
37. Keil, P.; Jossen, A. Charging protocols for lithium-ion batteries and their impact on cycle life—An experimental study with
different 18650 high-power cells. J. Energy Storage 2016, 6, 125–141. [Link]
38. Notten, P.H.L.; Op het Veld, J.H.G.; van Beek, J.R.G. Boostcharging Li-ion batteries: A challenging new charging concept. J. Power
Sources 2005, 145, 89–94. [Link]
39. Tomaszewska, A.; Chu, Z.; Feng, X.; O’kane, S.; Liu, X.; Chen, J.; Ji, C.; Endler, E.; Li, R.; Liu, L.; et al. Lithium-ion battery fast
charging: A review. eTransportation 2019, 1, 28. [Link]
40. Wan, H. High Efficiency dc-dc Converter for ev Battery Charger Using Hybrid Resonant and pwm Technique. Ph.D. Thesis,
Virginia Tech, Blacksburg, VA, USA, 2012. Available online: [Link] (accessed on 5
September 2022).
41. Simolka, M.; Heger, J.F.; Kaess, H.; Biswas, I.; Friedrich, K.A. Influence of cycling profile, depth of discharge and temperature
on commercial LFP/C cell ageing: Post-mortem material analysis of structure, morphology and chemical composition. J. Appl.
Electrochem. 2020, 1, 1101–1117. [Link]
42. Soto, A.; Alberto Berrueta, A.; Mateos, M.; Sanchis, P.; Ursúa, A. Impact of micro-cycles on the lifetime of lithium-ion batteries:
An experimental study. J. Energy Storage 2022, 55, 105343. [Link]
43. PowerStream. Introduction of INR18650-25R. Available online: [Link]
(accessed on 8 February 2022).
44. Bil’anský, J.; Lacko, M. Design and simulation of cyclic battery tester. Power Electron. Drives 2020, 5, 13.
[Link]
45. Bil’anský, J.; Merva, T.; Ivan, J.; Marcinek, A.; Lacko, M. Cyclic tester of battery cells for electric vehicles. In Proceedings of
the 2021 IEEE International Workshop of Electronics, Control, Measurement, Signals and Their Application to Mechatronics
(ECMSM), Liberec, Czech Republic, 21–22 June 2021; pp. 1–7. [Link]
46. Motapon, S.N.; Lachance, E.; Dessaint, L.A.; AL-Haddad, K. A Generic Cycle Life Model for Lithium-Ion Batter-
ies Based on Fatigue Theory and Equivalent Cycle Counting. IEEE Open J. Ind. Electron. Soc. 2020, 1, 207–217.
[Link]
47. Movassagh, K.; Raihan, A.; Balasingam, B.; Pattipati, K. A Critical Look at Coulomb Counting Approach for State of Charge
Estimation in Batteries. Energies 2019, 14 4074. [Link]
48. Fang, L.; Li, J.; Peng, B. Online Estimation and Error Analysis of both SOC and SOH of Lithium-ion Battery based on DEKF
Method. Energy Procedia 2019, 158, 3008–3013. [Link]

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual
author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to
people or property resulting from any ideas, methods, instructions or products referred to in the content.

You might also like