Next Article in Journal
Energy Security in Ecuador: An Analysis Considering the Interrelationships of the WEF Nexus
Previous Article in Journal
Specialization Patterns for the Development of Renewable Energy Generation Technologies across Countries
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling of the Battery Pack and Battery Management System towards an Integrated Electric Vehicle Application

Department of Mechanical Design Engineering, Center of Autonomous Intelligence and e-Mobility, Jeonbuk National University, 567 Baekje-daero, Deokjin-gu, Jeonju-si 54896, Republic of Korea
*
Author to whom correspondence should be addressed.
Energies 2023, 16(20), 7165; https://doi.org/10.3390/en16207165
Submission received: 23 July 2023 / Revised: 26 September 2023 / Accepted: 12 October 2023 / Published: 19 October 2023
(This article belongs to the Section D2: Electrochem: Batteries, Fuel Cells, Capacitors)

Abstract

:
The transportation sector is under increasing pressure to reduce greenhouse gas emissions by decarbonizing its operations. One prominent solution that has emerged is the adoption of electric vehicles (EVs). As the electric vehicles market experiences rapid growth, the utilization of lithium-ion batteries (LiB) has become the predominant choice for energy storage. However, it is important to note that lithium-ion battery technology is sensitive to factors, like excessive voltage and temperature. Therefore, the development of an accurate battery model and a reliable state of charge (SOC) estimator is crucial to safeguard against the overcharging and over-discharging of the battery. Numerous studies have been conducted to address lithium-ion battery cell modeling and SOC estimations. These studies have explored variations in the number of RC networks within the model and different estimation methods. However, it is worth mentioning that the capacity of a single lithium-ion battery cell is relatively low and cannot be directly employed in electric vehicles. To meet the total capacity and voltage requirements for electric vehicles, multiple cells are typically connected in series or parallel configurations to form a battery pack. Surprisingly, this aspect has often been overlooked in previous research. To tackle this overlooked challenge, our study introduces a comprehensive battery pack model and an advanced Battery Management System (BMS). We then integrate these components into an electric vehicle model. Subsequently, we simulate the integrated EV-BMS model under the conditions of four different urban driving scenarios to replicate real-world driving conditions. The BMS that we have developed includes an Extended Kalman Filter (EKF)-based SOC estimation system, a mechanism for controlling coolant flow, and a passive cell-balancing algorithm. These components work together to ensure the safe and efficient operation of the battery pack within the electric vehicles.

1. Introduction

Addressing the urgent need to combat climate change by reducing carbon emissions in the transportation sector has become a top priority. Electric vehicles (EVs) have emerged as the vanguard of a more environmentally friendly future. At the core of these EVs lies their energy storage system, and lithium-ion batteries have emerged as the frontrunner due to their remarkable characteristics, including high energy density and minimal self-discharge [1]. However, the sensitivity of lithium-ion batteries to excessive voltage and temperature underscores the necessity of implementing a sophisticated Battery Management System (BMS) to ensure the battery’s safe and reliable operation. The BMS plays a central role in real-time monitoring and the estimation of various cell states, encompassing critical parameters, such as the state of charge (SOC), state of health (SOH), state of energy (SOE), state of power (SOP), state of temperature (SOT), and state of safety (SOS) [2].
The precise estimation of SOC is especially crucial, given its pivotal role in averting the overcharging and over-discharging of the battery cell. Nevertheless, it is important to note that the SOC cannot be directly measured; instead, it must be inferred from sensor measurements, such as the voltage and current. This inherent complexity makes the SOC estimation process a challenging endeavor [3]. Addressing the urgent need to combat climate change by reducing carbon emissions in the transportation sector has become a top priority. Electric vehicles (EVs) have emerged as the vanguard of a more environmentally friendly future. At the core of these EVs lies their energy storage system, and lithium-ion batteries have emerged as the frontrunner due to their remarkable characteristics, including high energy density and minimal self-discharge [1]. However, the sensitivity of lithium-ion batteries to excessive voltage and temperature underscores the necessity of implementing a sophisticated Battery Management System (BMS) to ensure the battery’s safe and reliable operation. The BMS plays a central role in real-time monitoring and the estimation of various cell states, encompassing critical parameters such as the state of charge (SOC), state of health (SOH), state of energy (SOE), state of power (SOP), state of temperature (SOT), and state of safety (SOS) [2].
The accurate estimation of the SOC is of particular significance, as it plays a pivotal role in preventing overcharging and over-discharging of the battery cell. Nevertheless, it is essential to note that the SOC cannot be directly measured; instead, it must be inferred from sensor measurements, such as voltage and current. This inherent complexity makes the SOC estimation process challenging [3]. In the past decade, various methods of SOC estimation have been proposed and mainly categorized into the ampere-hour integration method, model-based method, and data-driven method. The ampere-hour (Ah) integration method [4] estimates straightforwardly by integrating currents over the whole operation period. Despite the simple operation, this method suffers from some distinct drawbacks, such as its inability to determine the initial SOC and the accumulation of measurement errors from the current sensor [5]. Data-driven methods based on machine learning have gained interest thanks to their easy implementation because they do not require prior knowledge about the battery. This method takes temperature, current, and voltage measurements as input to the neural network to predict the SOC [6,7]. However, training the system takes much time and a dataset. Compared to the mentioned approaches, the model-based method, especially the Kalman filter (KF) family, is predominantly used for real-time applications [8]. This method is preferable for SOC estimations because of its closed-loop nature, high accuracy, and significant noise rejection [9]. The technique is accomplished through two processes, battery modeling and SOC estimation algorithm implementation. Indeed, the SOC accuracy highly depends on the battery model.
There are three main categories of lithium-ion battery models, the electrochemical model, the data-driven model, and the electrical equivalent circuit model (EECM). The EECM uses specific electrical components, such as voltage sources, capacitors, and resistors, to describe the dynamic characteristics of the battery. It offers relatively simple visualization and applicability merits. For this reason, it is preferable in a real BMS. Several EECMs with different structures have been presented in the literature [10,11,12,13,14]. The Rint model is the simplest topology for an EECM, which consists of a voltage source and a series resistor. However, this model needs to be revised because it only describes the instantaneous voltage drop when a load has connected to the battery. To address this issue, a pair or resistor–capacitor network can be added to the system to represent the nonlinear polarization response. Reference [10] compares Rint, Thevenin, and PNGV models. It concludes that the accuracy of the model will be improved as the order of the RC network increases but with the cost of higher computation complexity. A second-order EECM is recommended [11] as it provides a balance between the accuracy and complexity of the model, as it is adopted by many researchers, such as in [12,13,14].
After selecting the EECM type, estimating the model’s parameter is another challenge. Different parameter identification methods are proposed, such as optimization-based, curve fitting-based, and least-squares (LS)- or Recursive Least-Squares (RLS)-based techniques. The literature [15,16,17] uses the first-order Thevenin model, and the model parameters are identified using the Recursive Least Square (RLS) and Extended Kalman Filter (EKF). In [18,19], a genetic algorithm (GA) and particle swarm optimization (PSO) are employed to search the best-fit parameters of the EECM parameters. The mentioned research mainly focuses on how to obtain better estimated battery parameters. However, the provided studies are often conducted under an ambient temperature of 25 °C [20], excluding the impact of extreme temperatures. The properties of the battery are heavily affected by temperatures and can directly impact the battery’s performance. A study [21] observed that cell capacity and the best SOC are reduced at subzero temperatures. Therefore, the parameter identification of the battery model under different temperatures, especially under extreme temperatures, can be relevant. Based on the global average and extreme temperature per month [22], this study proposed a temperature-compensated battery mode, where the battery parameters are identified under five different temperatures (−20 °C, −10 °C, 0 °C, 25 °C, and 40 °C). Among parameter identification methods, the literature [23] compares four optimization algorithms, and the trust-region reflective nonlinear least-squares (TR-NLS) achieves the best result with little computational effort. Thus, the TR-NLS is used in this study to identify the battery model parameters.
Numerous studies were performed regarding the LiB cell model, including changing the number of RC networks inside the model, parameters, and SOC estimation method. However, a single LiB cell cannot be used directly in EV applications because of its relatively low capacity and voltage. Therefore, the battery cells are combined to make a battery pack before being used. Nevertheless, to the best of the author’s knowledge, research regarding the battery pack for EVs still needs to be completed. Therefore, this study uses the proposed battery cell model with the identified parameters to build a battery pack. The single-cell model is connected in series and parallel configurations to achieve a higher total capacity and voltage. To assure safety, the Extended Kalman Filter (EKF) is proposed for SOC estimation, and a cooling plate is mounted to the bottom of the battery pack. The flow rate of the coolant liquid is controlled to reduce the maximum battery temperature.
In a notable contribution to the field, the main contribution is as follows:
  • This study strategically tackles the previously mentioned challenge by unveiling a multifaceted solution. It introduces an innovative battery pack model alongside an advanced Battery Management System (BMS), seamlessly incorporated into an electric vehicle (EV) model.
  • Through meticulous simulations encompassing four distinct urban driving scenarios, closely mirroring real-world conditions, the remarkable efficacy of the integrated EV-BMS model takes center stage.
  • The key innovation lies within the BMS itself, which boasts a cutting-edge EKF-based SOC estimation, a precision coolant-flow-control mechanism, and an ingenious passive cell balancing algorithm. This amalgamation of advancements collectively guarantees the safe and secure operation of the battery pack and its optimal performance in demanding real-world scenarios.
In essence, this research significantly amplifies the realm of EV technology by providing an inventive, holistic approach that promises to elevate EVs’ overall reliability and efficiency when navigating the intricacies of urban driving environments.
Additionally, a passive balancing algorithm with a shunt resistor is connected in parallel to each cell to reduce the SOC imbalance inside the battery pack. The proposed battery pack and BMS subsystems will then be added to the electric vehicle model as a contribution. Finally, the integrated EV-BMS model is simulated in a Simulink/MATLAB environment, with four urban driving cycles to affect an actual driving condition.
The rest of the paper is arranged as follows; Section 2 introduces the modeling of the LiB cell, including the proposed EECM model, parameter identification process, and the battery model validation; Section 3 presents the explanation of the proposed battery pack; Section 4 describes the EKF algorithm for the SOC estimation, battery pack coolant flow rate algorithm, and the passive cell balancing proposed for the integrated Battery Management System (BMS); the proposed electric vehicle model with the battery pack and BMS will be provided in Section 5; Section 6 gives the analysis results; and the conclusions are drawn in Section 7.

2. Battery Modeling

This section introduces the Thevenin model to mimic the battery behavior involving the voltage responses to a discharge pulse. A typical EECM uses electrical components to simulate the battery’s dynamic characteristics, such as the battery open-circuit voltage (OCV), internal resistance, and one or multiple pairs of the resistance-capacitance (RC) networks. Along with the increase in the RC network numbers, the accuracy will increase, but in addition to the order and complexity. Therefore, considering these factors, the second-order Thevenin model is chosen for this paper.
The schematic model is presented in Figure 1, and the model equation based on Kirchhoff’s law can be obtained as follows:
O p e n d S O C d t = I Q d U 1 d t = U 1 R 1 C 1 + I C 1 d U 2 d t = U 2 R 2 C 2 + I C 2
U b a t = U O C ( S O C ) U 1 U 2 R 0 I
where U represents the measured voltage and U1 and U2 represent the voltage across the R1-C1 and R2-C2 pairs, respectively. UOC is the battery OCV. R0 is the internal resistance representing the instantaneous voltage drop when a load has connected to the battery system. The parallel RC networks represent the nonlinear polarization response of the battery. R1 and R2 are the polarization resistances; C1 and C2 are the polarization capacitances. Parameter Q is the battery charge capacity in Ampere-second.

2.1. Experimental Data

In this study, the battery cell under test was an LG18650HG2, whose characteristics are reported in Table 1. The reason for choosing the LG18650HG2 battery is that it is widely used in existing electric vehicles and has been proven to be a safe and reliable lithium-ion battery. In addition, this type of battery also has high safety performance, does not explode, does not burn; it has non-toxic, non-polluting, RoHS trademark certification; the cycle number is more than 500 times; it has good high-temperature performance; and discharge efficiency reaches 100% at 65 degrees. All experiments were performed by Dr. Phillip Kollmeyer at Wisconsin-Madison University [21] and carried out in a thermal chamber presented in [2]. The experimental data used are thfour-pulse discharge HPPC test. The cell is discharged at 1C, 2C, 4C, and 6C discharge rates and charged with four varying C-rates (0.5, 1, 1.5, and 2C). Based on recent data of the global average and extreme temperature [22], the experiments were conducted at −20 °C, −10 °C, 0 °C, 25 °C, and 40 °C. The following data were measured during the experiment:
  • Test chamber ambient temperature (Celsius);
  • Measured current applied to the battery cell (A);
  • Measured cell’s terminal voltage (V);
  • Time of the test (s);

2.2. Battery Parameter Identification

Before using the model for estimating the battery SOC, the parameters must be identified offline to decrease the influence of uncertain parameters on the estimation effect [24]. Temperature variation and the state of charge (SOC) influence the electrochemical behavior of lithium-ion cells [25]. Therefore, this study identifies parameters at five different temperatures for 10 SOC breakpoints, so that each element of the equivalent circuit of Figure 1 is a function of the SOC and temperature. The parameters to be identified are R0, R1, R2, C1, C2, and UOC.
These parameters of the model were determined using the parameter estimator tool in Simulink Design Optimization. Figure 2 illustrates the simulation environment of the model built with the Simscape library integrated with the MATLAB/Simulink environment. First, the current collected from the experimental data is connected to the battery model as the input and output of the simulated voltage through the simulation. Subsequently, the optimization toolbox is used to iteratively fit the simulated and actual voltage until the error meets the requirement.
As shown in Figure 2, this study adopted the second-order Thevenin model with six parameters to be identified. The parameters are determined by applying the nonlinear least-squares method with the Trust-Region-Reflecting algorithm (NLS-TRRLS) to the measured experimental data. The NLS-TRRLS algorithm estimates the model parameters so that the simulation input/output signals match the experimental data. At each iteration, the NLS-TRRLS optimizer tries new values of the model parameters, and the parameter values in the simulation model in Simulink are automatically updated. This algorithm computed the error gradient [26] across each of the 60 parameters (6 tables × 10 breakpoints) to minimize the sum of squared error. The parameter estimation procedure is described below and summarized in Figure 3.
  • Obtain experimental data from the actual cell. In this study, the experiment was conducted by Kollmeyer [26].
  • Select the battery model (second-order Thevenin) and build it in Simscape integrated with the MATLAB/Simulink environment.
  • Load the experimental data into the Simulink model and Parameter Estimator toolbox.
  • Identify the initial parameter values and simulate the first initial model.
  • Specify the optimization options. This study used nonlinear least-squares as the optimization method and Trust-Region-Reflective as the optimization algorithm.
  • Define the cost function (sum square error).
The procedure was run individually at each temperature.
This process produced a set of one-dimensional lookup tables versus SOC for the six parameters at each temperature. Repeating this process at five different temperatures resulted in the lookup table that characterized the cell chemistry under consideration: R0 (SOC, T), R1 (SOC, T), R2 (SOC, T), C1 (SOC, T), C2 (SOC, T), and UOC (SOC, T).

2.3. Identification Results

Figure 4 shows the identification process result at 25 °C. Once the process is completed, the simulated voltage response becomes similar to the measured voltage from the experimental data, indicating that the parameters are well estimated. Similarly, the small error between the simulation and reference is achieved in the parameter identification at −20 °C, −10 °C, 0 °C, and 40 °C.
The results of the identified model parameters are shown in Figure 5. Figure 5a shows how the voltage source (UOC) is highly dependent on the SOC but is independent of temperature. Figure 5b describes the evolution of the internal resistance R0. It is easy to see that R0 shows a stronger dependence on temperature than on SOC. At lower temperatures, the resistance is higher. This component energy loss happened due to the ion movement across the separator [27]. It is also shown that the internal resistance changes with the SOC change at the same temperature. The R0 increases as the SOC decreases. R1 and R2 are the resistive components of the RC networks. The capacitance values C1 and C2 vary to simulate the decay of the voltage.

2.4. Model Validation

Using the identified parameters, the battery model is validated using a new set of experimental data. This study used the Urban Dynamometer Driving Schedule (UDDS) available in [25] as the input to compare the actual terminal voltage and simulated voltage. The comparison between the measured voltage and simulated voltage from the proposed battery model is shown in Figure 6, where the terminal voltage curve of the battery model is consistent with the terminal voltage curve of the reference, and the error fluctuates below ±0.1 V.

3. Battery Pack

The battery cell is the smallest unit of the battery system that powers the EV. The characteristics of a battery cell can significantly affect the overall EV performance. Therefore, choosing a suitable battery type is the first step in building the battery pack. In addition to the various types of cell chemistry, there are also many types of cell shapes. Typical cell shapes for lithium-ion batteries are pouch, cylindrical, and prismatic cells.
Groups of cells wired in series/parallel are called battery modules. The series connection of cells produces a higher total battery voltage, while the parallel connection yields a higher full battery capacity. Then, multiple battery modules are connected in series/parallel to achieve the overall battery system design objectives. The modules are put into a frame to protect the cells from heat and external shocks, with sensors and controllers and the Battery Management System. The battery pack is the final shape of the battery system inside the electric vehicle.
In a series connection, each positive terminal of the battery is connected to the negative terminal of the next one. This configuration will add battery voltages, resulting in a higher system voltage. But the battery capacity remains the same. The parallel structure can be achieved by connecting all the negative terminals of the batteries, as well as the positive terminals. Wiring the cells in parallel will add their capacities, increasing the available runtime for EVs. However, the voltage stays the same.
The battery cell is a fundamental part of the EV battery system. Its characteristics impact EV performance. Choosing the right battery type is the first step. Battery cells come in various chemistries and shapes, like pouch, cylindrical, and prismatic.
Cells grouped in series/parallel form battery modules. A series connection increases the total voltage, while a parallel connection boosts capacity. Modules, housed in a frame with safeguards, sensors, and a management system, constitute the battery pack in an EV.
In series, cells link positive to negative terminals, upping the system voltage. A parallel connection involves joining negative and positive terminals, increasing the runtime. The voltage remains constant.

Proposed Battery Pack

The capacity and voltage of a single battery cell are relatively low and insufficient to power an electric vehicle. It is, therefore, necessary to use multiple cells to build up a battery system to achieve the EV total capacity and voltage requirements. The composition of the EV battery system starts with the battery cell, module, and pack. The battery pack proposed in this study comprises eight series-connected modules, illustrated in Figure 7. The different modules in the battery pack are connected using bus bars modeled as lumped resistors (R12, R23, R34, R45, R56, and R78). To reduce the complexity, 144 battery cells are used. Each module consists of 18 cells with a 3p6s configuration, with three parallel cells per series of six strings. With each ring rated at 3.6 V and 3 Ah/cell, the total pack voltage and capacity are approximately 172.8 V and 9 Ah. Configuration of the battery pack has been shown in Table 2.

4. Battery Management System

This study proposes to create a battery pack and BMS integrated system for the electric vehicle model. The BMS consists of an SOC estimator, a thermal controller, and a battery pack equalization algorithm, presented in Figure 8. First, the battery pack sends the measured temperature, voltage, and current to the BMS. The BMS subsystem will return the estimated SOC, coolant flow rate, and balancing command to the battery pack using these measured parameters. The following section will explain the algorithm employed for each BMS task.

4.1. State of Charge Estimation

The state of charge is generally the ratio between the remaining capacities to the battery’s total capacity. Theoretically, it can be obtained by the ampere-hour integration method that integrates the measured battery current as follows:
S O C t = S O C t 0 t 0 t I L t η C r d t
where S O C ( t ) and S O C ( t 0 ) are the present and initial state of charge, respectively, Cr is the maximum available capacity, η is the cell’s Coulombic efficiency, and I L ( t ) is the load current.

Extended Kalman Filter

The Kalman filter (KF) stands as a renowned theory of estimation, first presented in 1960. This filter offers an iterative resolution employing linear optimal filtration to gauge the state variables of systems. Nonetheless, when dealing with nonlinear systems, a linearization procedure is executed during each stage to approximate the nonlinear system with a linearly time-varying (LTV) system. The application of this LTV system within the KF framework leads to the emergence of an extended Kalman filter (EKF) in the context of an actual nonlinear system [28].
For a nonlinear system, the discretized process (Equation (4)) and measurement (Equation (5)) models when the noises are considered can be written as follows:
x k = f x k 1 , u k + w k
y k = h x k 1 , u k + v k
where x k R n is the state vector and y k R m is the system output. f R n x n is a dynamic model, and h R m x n is the measurement output model. u k R p is the system input. w k R n and v k R n are independent white Gaussian process noise and measurement noise matrices with zero mean and covariance values. The KF algorithm represents a two-step recursive process, prediction, and correction.
The process (Equation (4)) and measurement (Equation (5)) are governed by the nonlinear vector functions f and h . Therefore, EKF works on the principle of the linearization of the nonlinear function, where the function f x k 1 , u k and h x k 1 , u k are linearized using the Jacobian matrix and first-order Taylor-series expansion, so that inside the equations are the matrixes of partial derivatives (the Jacobian). At the beginning of the EKF, the initial value of state x 0 and covariance P 0 should be selected. Then, in the prediction part, the system model is used to calculate the prior state estimate x ^ k ¯ and the error covariance, P k ¯ . The correction stages use the priori estimate to calculate the Kalman gain, K k . Then, the state estimation and covariance matrix are updated.
First, the state space equation of the model (Equations (1) and (2)) is discretized. The transition f and measurement functions h are linearized by using the Taylor series expansion and Jacobian matrices, as explained in [6]. The discrete time–space form of the practical model after linearization is written in (Equation (6)). As a result, the discretized state equation and observation equation of the equivalent circuit model of the battery can be shown in (Equations (6) and (7)).
S O C ( k ) U 1 ( k ) U 2 ( k ) = 1 0 0 0 e t τ 1 0 0 0 e t τ 2 S O C ( k 1 ) U 1 ( k 1 ) U 2 ( k 1 ) + t Q R 1 ( 1 e t τ 1 ) R 2 ( 1 e t τ 2 ) I ( k )
U b a t k = U O C + O C V S O C 1 1 S O C ( k ) U 1 ( k ) U 2 ( k ) I ( k ) R 0
The two equations depict the process model and the measurement model, respectively.
x k + 1 = A k x k + B k u k + w k y k = C k x k + D k u k + v k
where:
x k = U 1 ( k ) U 2 ( k ) S O C ( k ) , A k = e t τ 1 0 0 0 e t τ 2 0 0 0 1 , B k = R 1 ( 1 e t τ 1 ) R 2 ( 1 e t τ 2 ) t Q , u k = I , y ( k ) = U b a t , C = O C V S O C 1 1 and D = R 0 , which is the battery ohmic internal resistance.

4.2. Battery Pack Coolant Flow Control

The BMS algorithm proposed in this study is not only to estimate the SOC of the battery but also to maintain the battery temperature. The battery pack is built with the Simscape Electrical™ block, and the thermal control is simulated inside the MATLAB/Simulink integrated environment.
The battery module is constructed using a Battery Multi-D Model Block from the Simulink Simscape library. For each module, the thermal management system can be achieved via heat transfer through the four sides of the battery module: right side, left side, top side, and bottom side. In this study, a cooling plate is mounted to the bottom side. Heat transfer of the rest of the battery module sides is set to be convection boundary, which specifies a convection boundary condition on the module face, with its heat transfer coefficient.
To maintain temperature, a coolant control subsystem is added. The subsystem tracks the minimum and maximum temperatures of the battery cell inside the pack. Then, the flow rate is calculated based on the most significant difference between the minimum and maximum cell temperatures in the pack and between the maximum temperature and the temperature of the ambient port. For a difference of 10 degrees Celsius or more, the flow rate is set to 1. When there is no temperature difference between the cell and the battery pack temperature is close to the ambient temperature, the flow rate equals 0. Otherwise, the flow rate is linearly scaled from 0 to 1. The coolant inlet temperature is constant, where the value is 0 degrees Celsius. This subsystem defines the logic to determine the battery pack flow rate with 500 W set to be the maximum pump power consumption. The coolant flow mal distribution occurs in the pack with modules farther away receiving a lesser flow rate.

4.3. Passive Cell Balancing

This study proposed a passive cell balancing with a dissipative shunt resistor selected because of its low complexity feature. During passive cell balancing, the energy from the cell with higher voltage and SOC compared to the other cells is dissipated through a combination of a resistor and semiconductor switch. The small resistor and switches are connected parallel to each cell, as shown in Figure 9.
The BMS controls this parallel current path and allows it to discharge cells with higher SOC in the pack during idle phases. As the excessive energy is dissipated as heat, this balancing method lowers the overall efficiency of the battery system. The selection of a resistor value is limited by the amount of generated heat that the design and the components can handle.
The SOC of all cells is initialized to be 100%, except for the first cell of each battery module. The initial SOC of these cells is set to be 99%, with 1% deviating from the rest of the battery. The parameters and values used for the passive cell balancing system are the shunt resistor (50 Ω), switched closed resistance (0.01 Ω), switch open conductance (1 × 10−8 × 1/Ω), and switch operation threshold (0.5).

5. Electric Vehicle Model

Modeling an electric vehicle requires a driving system, vehicle body parameters, electrical systems, and a power-producing system. In this study, the EV model is created by incorporating the four main subsystems: the vehicle, electrical, and driving subsystems. Then, the proposed battery pack and BMS subsystems are added to make an integrated EV-BMS model. The modeling begins with determining the key specifications of the vehicle, as shown in Figure 10. The specifications are adapted from the spec sheet of a Tesla Model 3. Each subsystem will be explained in detail in the following section.
The vehicle subsystem is built with a rear-wheel drive (RWD) transmission, with four wheels attached to the vehicle body and connected with an axle. The headwind speed, road inclination, and tire slip are not considered. The values used to fill the parameter values inside the vehicle subsystem are presented in Table 3, and the rest of the parameters are set to default. The force Fx needed to move the vehicle forward is given by the following:
F x = F a i r + F g + F r + F i
where F a i r is the aerodynamic drag force, F g is the hill climbing force, F r is the rolling resistance, and F i is the force to accelerate; these forces are calculated by using the Equation (10), and parameter values are presented in Table 3
o n e O p e n F a i r = 1 2 × ρ a i r × c d × A × v 2 F g = m × g × sin α F r = m × g × K r F i = m × a
As shown in Figure 11, in order to simulate an actual driving condition, the FTP-75 drive cycle is selected. The FTP-75 is a city drive cycle of the test procedure defined by the US Environmental Protection Agency (EPA). The duration of the test is 2474 s, with an average speed of 34.1 km/h. After completing the entire cycle, the distance traveled is 17.77 km.

6. Simulation Results

6.1. SOC Estimation

This study conducted simulation experiments in a MATLAB/Simulink environment. It used the EKF algorithm to perform SOC estimation under driving cycle conditions, where the initial value of x 0 and P 0 are assigned as follows:
t h r e e x 0 = 1 0 0 ,   and P 0 = 1 e 2 0 0 0 1 0 0 0 1
Q is the process covariance and R is the measurement covariance. For this application, Q = 1 e 2 0 0 0 1 e 3 0 0 0 1 e 3 and R = 1 e 2 were empirically determined.
Figure 12a shows that the proposed battery model and EKF algorithm can track the true terminal voltage from the measurement, with RMSE error of 0.85%. Similarly, the result in Figure 12b shows an accurate SOC estimation of the battery, with the analyzed error values of the RMSE and MSE, in percentages, represented in Figure 12b.

6.2. Coolant Flow Rate Control

As shown in Figure 13, under the ambient temperature of 25 °C, the coolant flow rate controller can maintain the battery cell temperature at around 25 °C, with the maximum temperature reached by the battery cell being 27.23 °C.

6.3. Passive Cell Balancing

Figure 14a presents the difference between the cell with the highest SOC level and the lowest SOC level. At the beginning of the simulation, the weakest cell started from 99% SOC, 1% lower than the rest of the battery cells.
Figure 14b shows that the balancing algorithm can reduce the SOC differences (delta SOC) between the highest and lowest cells. In 5000 s, the delta SOC is decreased by half, resulting in a 0.5% SOC imbalance inside the battery pack. In passive balancing, the balancing algorithm is activated when the SOC difference between the cells is above 0.05% and when the battery pack is in idle phases. This results in a long balancing time to dissipate significant charges, especially for a large-format battery pack for electric vehicle applications.

7. Conclusions

In conclusion, this study addressed the need for accurate battery modeling and state of charge (SOC) estimations in electric vehicles (EVs) using lithium-ion batteries (LiB), which have achieved splendid performances in enhancing the SOC estimation accuracy, improving the cooling and cell balancing efficiency of the battery system. This research work also provides a basis for the development trend of battery-maintaining security and decarbonization.
  • Innovative Battery Management System with an EKF-based soc estimation for safe and efficient operation. The proposed battery pack model and integrated Battery Management System (BMS) with an Extended Kalman Filter (EKF)-based SOC estimator demonstrated effective battery management and safe operation. The simulation results validated the approach’s practicality for real-world driving conditions. Central to this achievement is the BMS itself, housing cutting-edge features, including an EKF-based SOC estimation, precision coolant flow control, and a clever passive cell balancing algorithm.
  • Enhancing battery pack security and performance through innovations for sustainable EVs. This amalgamation of innovations collectively ensures the battery pack’s secure operation and empowers optimal performance, even within demanding real-world contexts. Accurate SOC estimation and effective battery management optimize energy utilization and extend the battery lifespan. This instills consumer confidence and promotes wider adoption of EVs, supporting a sustainable transportation system.
  • Driving decarbonization: advancements in EV technology through efficient battery management. This research contributes to advancing EV technology for decarbonization efforts in the transportation sector. The proposed battery N. model and integrated BMS enhance EV performance and reliability. Since it estimates and distributes potential energy with higher efficiency, a more precise Battery Management System can help to reduce energy consumption, which benefits building an environmentally friendly transportation industry.
However, this study still has limitations, such as insufficient experimental temperature selection and scarce battery selection. Therefore, the author believes that a wider temperature range and more battery models should be selected for future LiB SOC estimation research.

Author Contributions

Conceptualization, N.N.M.; methodology, N.N.M. and B.-Q.M.; validation, O.D. and D.-J.L.; formal analysis, N.N.M.; investigation, N.N.M. and B.-Q.M.; writing—original draft preparation, N.N.M.; writing—review and editing, O.D.; visualization, O.D. and B.-Q.M.; supervision, O.D. and D.-J.L.; funding acquisition, D.-J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Unmanned Vehicles Core Technology Research and Development Program through the National Research Foundation of Korea (NRF), Unmanned Vehicle Advanced Research Center (UVARC) funded by the Ministry of Science and ICT, the Republic of Korea (2020M3C1C1A02084772), and it was supported by the Technology Innovation Program (or Industrial Strategic Technology Development Program-Development and demonstration of automatic driving collaboration platform to overcome the dangerous environment of databased commercial special vehicles) (20018904, Development and field test of mobile edge for safety of special purpose vehicles in hazardous environment) funded by the Ministry of Trade, Industry & Energy (MOTIE, Korea). Also it was supported by “Regional Innovation Strategy (RIS)” through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (MOE) (2023RIS-008), and it was supported by the Ministry of Trade, Industry and Energy, Korea, under the “Regional Innovation Cluster Development Program (R&D, P0025272, P0025300)” supervised by the Korea Institute for Advancement of Technology (KIAT).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Seaman, A.; Dao, T.S.; McPhee, J. A survey of the mathematics-based equivalent circuit and electrochemical battery models for hybrid and electric vehicle simulation. Power Sources 2014, 256, 410–423. [Google Scholar] [CrossRef]
  2. Aris, A.; Shabani, B. An experimental study of a lithium-ion cell operation at low temperature conditions. Energy Procedia 2017, 110, 128–135. [Google Scholar] [CrossRef]
  3. Fleischer, C.; Waag, W.; Heyn, H.M.; Sauer, D.U. On-line adaptive battery impedance parameter and state estimation considering physical principles in reduced order equivalent circuit battery models: Part 1. Requirements, critical review of methods and modeling. Power Sources 2014, 260, 276–291. [Google Scholar] [CrossRef]
  4. Chaoui, H.; Gualous, H. Online parameter and state estimation of lithium-ion batteries under temperature effects. Electr. Power Syst. Res. 2017, 145, 73–82. [Google Scholar] [CrossRef]
  5. Da Silva, C.; Dias, B.; Araújo, R.; Pellini, E.; Laganá, A. Battery Model Identification Approach for Electric Forklift Application. Energies 2021, 14, 6221. [Google Scholar] [CrossRef]
  6. Fasahat, M.; Manthouri, M. State of charge estimation of lithium-ion batteries using hybrid autoencoder and Long Short Term Memory neural networks. J. Power Source 2020, 469, 228375. [Google Scholar] [CrossRef]
  7. Yang, Y.; Zhao, L.; Yu, Q.; Liu, S.; Zhou, G.; Shen, W. State of charge estimation for lithium-ion batteries based on cross-domain transfer learning with feedback mechanism. J. Energy Storage 2023, 70, 108037. [Google Scholar] [CrossRef]
  8. 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 2020. [Google Scholar] [CrossRef]
  9. Lin, C.; Yu, Q.; Xiog, R.; Wang, L. A study on the impact of open circuit voltage tests on state of charge estimation for lithium-ion batteries. Appl. Energy 2017, 205, 892–902. [Google Scholar] [CrossRef]
  10. Yu, Q.; Huang, Y.; Tang, A.; Wang, C.; Shen, W. OCV-SOC-Temperature Relationship Construction and State of Charge Estimation for a Series– Parallel Lithium-Ion Battery Pack. IEEE Trans. Intell. Transp. Syst. 2023, 24, 6362–6371. [Google Scholar] [CrossRef]
  11. Lin, X.; Tang, Y.; Ren, J.; Wei, Y. State of charge estimation with the adaptive unscented Kalman filter based on an accurate equivalent circuit model. Energy Storage 2021, 41, 102840. [Google Scholar] [CrossRef]
  12. Mejdoubi, A.E.; Oukaour, A.; Chaoui, H.; Gualous, H.; Sabor, J.; Slamani, Y. State-of-charge and state-of-health lithium-ion batteries’ diagnosis according to surface temperature variation. IEEE Trans. Ind. Electr. 2016, 63, 2391–2402. [Google Scholar] [CrossRef]
  13. Ali, M.U.; Zafar, A.; Nengroo, S.H.; Hussain, S.; Junaid Alvi, M.; Kim, H.-J. Towards a Smarter Battery Management System for Electric Vehicle Applications: A Critical Review of Lithium-Ion Battery State of Charge Estimation. Energies 2019, 12, 446. [Google Scholar] [CrossRef]
  14. Qin, W.; Xu, D. Identification of Parameter Model for Power Battery Based on Genetic Algorithm. Power Electron. 2016, 50, 69–70. [Google Scholar]
  15. Ragone, M.; Yurkiv, V.; Ramasubramanian, A.; Kashir, B.; Mashayek, F. Automotive simulations and multi-physics modeling inform data-driven electric vehicle battery state-of-charge estimation. Power Sources 2020, 483, 229108. [Google Scholar] [CrossRef]
  16. Saleem, K.; Mehran, K.; Ali, Z. Online reduced complexity parameter estimation technique for equivalent circuit model of lithium-ion battery. Electr. Power Syst. Res. 2020, 185, 106356. [Google Scholar] [CrossRef]
  17. Shrivastava, P.; Soon, T.; Bin Idris, M.Y.I.; Mekhilef, S. Overview of model-based online state-of-charge estimation using Kalman filter family for lithium-ion batteries. Renewable and sustainable energy reviews. Renew. Sustain. Energy Rev. 2019, 113, 109233. [Google Scholar] [CrossRef]
  18. Shrivastava, P.; Soon, T.; Idris, M.; Mekhilef, S.; Adnan, S. Combined state of charge and energy estimation of lithium-ion battery using dual forgetting factor-based adaptive extended Kalman filter for electric vehicle applications. Trans. Veh. Technol. 2021, 70, 1200–1215. [Google Scholar] [CrossRef]
  19. Sun, F.; Xiong, R.; He, H. Estimation of state-of-charge and state-of-power capability of lithium-ion battery considering varying health conditions. J. Power Sources 2014, 259, 166–176. [Google Scholar] [CrossRef]
  20. Sun, W.; Qiu, Y.; Sun, L.; Hua, Q. Neural network-based learning and estimation of battery state-of-charge: A comparison study between direct and indirect methodology. Energy Res. 2020, 44, 10307–10319. [Google Scholar] [CrossRef]
  21. Vidal, C.; Kollmeyer, P.; Chemali, E.; Emadi, A. Li-ion Battery State of Charge Estimation Using Long Short-Term Memory Recurrent Neural Network with Transfer Learning. In Proceedings of the IEEE Transportation Electrification Conference and Expo (ITEC), Detroit, MI, USA, 19–21 June 2019. [Google Scholar]
  22. Menne, M.J.; Williams, C.N.; Gleason, B.E.; Rennie, J.J.; Lawrimore, J.H. The Global Historical Climatology Network Monthly Temperature Dataset. J. Clim. 2018, 31, 9835–9854. [Google Scholar] [CrossRef]
  23. Zhang, W.; Lei, G.; Zhang, X. Study on Li-ion battery equivalent circuit models. Chin. J. Power Sources 2016, 5, 1135–1138. [Google Scholar]
  24. Wang, Z.; Feng, G.; Zhen, D.; Gu, F.; Ball, A. A review on online state of charge and state of health estimation for lithium-ion batteries in electric vehicles. Energy Rep. 2021, 7, 5141–5164. [Google Scholar] [CrossRef]
  25. Xiong, R.; Shen, W. Advanced Battery Management Technologies for Electric Vehicle; John Wiley & Sons Ltd.: West Sussex, UK, 2019. [Google Scholar]
  26. Luo, Y.; Zhao, X.; Qi, W. Second-order RC modeling and parameter identification of electric vehicle power battery. Energy Storage Sci. Technol. 2019, 4, 738–744. [Google Scholar]
  27. Zheng, F.; Xing, Y.; Jiang, J.; Sun, B.; Kim, J.; Pecht, M. Influence of different open circuit voltage tests on state of charge online estimation for lithium-ion batteries. Appl. Energy 2016, 183, 513–525. [Google Scholar] [CrossRef]
  28. Sepasi, S.; Ghorbani, R.; Liaw, B.Y. A novel on-board state-of-charge estimation method for aged Li-ion batteries based on model adaptive extended Kalman filter. J. Power Sources 2014, 245, 337–344. [Google Scholar] [CrossRef]
Figure 1. Second-order Thevenin EECM.
Figure 1. Second-order Thevenin EECM.
Energies 16 07165 g001
Figure 2. Simulation environment for parameter identification.
Figure 2. Simulation environment for parameter identification.
Energies 16 07165 g002
Figure 3. Flowchart of the parameter identification procedure.
Figure 3. Flowchart of the parameter identification procedure.
Energies 16 07165 g003
Figure 4. Measured and simulated voltage during the four pulses HPPC test at 25 °C.
Figure 4. Measured and simulated voltage during the four pulses HPPC test at 25 °C.
Energies 16 07165 g004
Figure 5. Evolution of battery cell parameters according to the SOC and temperature. (a) Relationship between UOC with SOC and temperature. (b) Relationship between R0 with SOC and temperature. (c) Relationship between R1 with SOC and temperature. (d) Relationship between R2 with SOC and temperature. (e) Relationship between C1 with SOC and temperature. (f) Relationship between C2 with SOC and temperature.
Figure 5. Evolution of battery cell parameters according to the SOC and temperature. (a) Relationship between UOC with SOC and temperature. (b) Relationship between R0 with SOC and temperature. (c) Relationship between R1 with SOC and temperature. (d) Relationship between R2 with SOC and temperature. (e) Relationship between C1 with SOC and temperature. (f) Relationship between C2 with SOC and temperature.
Energies 16 07165 g005
Figure 6. Battery model validation results under the UDDS test. (a) Actual and simulated values of terminal voltage; (b) terminal voltage error.
Figure 6. Battery model validation results under the UDDS test. (a) Actual and simulated values of terminal voltage; (b) terminal voltage error.
Energies 16 07165 g006
Figure 7. Proposed high-voltage battery pack.
Figure 7. Proposed high-voltage battery pack.
Energies 16 07165 g007
Figure 8. Battery management system subsystem for the EV model. Subsystem of proposed Battery Management System of the EV model.
Figure 8. Battery management system subsystem for the EV model. Subsystem of proposed Battery Management System of the EV model.
Energies 16 07165 g008
Figure 9. Passive cell balancing topology using a shunt resistor.
Figure 9. Passive cell balancing topology using a shunt resistor.
Energies 16 07165 g009
Figure 10. Vehicle model in Simulink.
Figure 10. Vehicle model in Simulink.
Energies 16 07165 g010
Figure 11. FTP-75 drive cycle.
Figure 11. FTP-75 drive cycle.
Energies 16 07165 g011
Figure 12. Estimation result. (a) Estimated vs. measured terminal voltage; (b) Coulomb-counting vs. estimated EKF SOC.
Figure 12. Estimation result. (a) Estimated vs. measured terminal voltage; (b) Coulomb-counting vs. estimated EKF SOC.
Energies 16 07165 g012
Figure 13. Temperature of the battery cell.
Figure 13. Temperature of the battery cell.
Energies 16 07165 g013
Figure 14. Passive balancing results in (a) SOC imbalances between cells; (b) the decrement in the delta SOC.
Figure 14. Passive balancing results in (a) SOC imbalances between cells; (b) the decrement in the delta SOC.
Energies 16 07165 g014
Table 1. LG 18650HG2 cell specification.
Table 1. LG 18650HG2 cell specification.
Nominal Voltage3.6 VNominal Capacity3 Ah
Charging Voltage4.20
±0.05 V
Discharge End Voltage2.5 V
Max Charging Current4 AStandard Charging Current1 A
Table 2. Proposed battery pack configuration.
Table 2. Proposed battery pack configuration.
Battery Pack ConfigurationModule/Pack
Total Voltage
Pack Total Capacity
(Ah/kWh)
(3p6s) × 8 modules21.6 V/172.8 V9 Ah/1.5 kWh
Table 3. Vehicle specification.
Table 3. Vehicle specification.
Curb weight (kg)1609Rolling resistance0.02
Gravitational acceleration (m/s2)9.81Rolling radius (m)0.33
CG height above ground (m)0.483Overall gear ratio9:1
Drag coefficient0.23Tire diameter (mm)668.1
Frontal area (m2)2.22Air density (kg/m3)1.18
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.

Share and Cite

MDPI and ACS Style

Mawuntu, N.N.; Mu, B.-Q.; Doukhi, O.; Lee, D.-J. Modeling of the Battery Pack and Battery Management System towards an Integrated Electric Vehicle Application. Energies 2023, 16, 7165. https://doi.org/10.3390/en16207165

AMA Style

Mawuntu NN, Mu B-Q, Doukhi O, Lee D-J. Modeling of the Battery Pack and Battery Management System towards an Integrated Electric Vehicle Application. Energies. 2023; 16(20):7165. https://doi.org/10.3390/en16207165

Chicago/Turabian Style

Mawuntu, Nadya Novarizka, Bao-Qi Mu, Oualid Doukhi, and Deok-Jin Lee. 2023. "Modeling of the Battery Pack and Battery Management System towards an Integrated Electric Vehicle Application" Energies 16, no. 20: 7165. https://doi.org/10.3390/en16207165

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop