
This paper utilizes an integrated electro-thermal model of a lithium-ion battery to search for an optimal multistage constant current charge pattern that will minimize the total charging time of the battery, while restricting its temperature rise in each stage within safe limits. The model consists of two interlinked components, an electrical equivalent circuit model to continuously predict the battery's terminal voltage and a thermal model to continuously predict its temperature rise as charging progresses. The proposed optimization algorithm is based on a novel stepwise single-variable search technique that is very easy to implement and converges quickly. The results of our extensive simulation studies clearly indicate that the proposed charging strategy offers a fast, safe and easy-to-implement alternative to many of the existing computationally intensive optimal charging strategies.
Citation: Saad Jarid, Manohar Das. An Electro-Thermal Model based fast optimal charging strategy for Li-ion batteries[J]. AIMS Energy, 2021, 9(5): 915-933. doi: 10.3934/energy.2021043
[1] | Rasool M. Imran, Kadhim Hamzah Chalok . Innovative mode selective control and parameterization for charging Li-ion batteries in a PV system. AIMS Energy, 2024, 12(4): 822-839. doi: 10.3934/energy.2024039 |
[2] | Junguang Sun, Xiaodong Zhang, Wenrui Cao, Lili Bo, Changhai Liu, Bin Wang . State of health estimation of lithium-ion batteries based on data-driven methods with a selected charging voltage interval. AIMS Energy, 2025, 13(2): 290-308. doi: 10.3934/energy.2025012 |
[3] | A.M.S.M.H.S.Attanayaka, J.P.Karunadasa, K.T.M.U.Hemapala . Estimation of state of charge for lithium-ion batteries - A Review. AIMS Energy, 2019, 7(2): 186-210. doi: 10.3934/energy.2019.2.186 |
[4] | Imam Abadi, Chairul Imron, Mohammad Musa Bachrowi, Dwi Nur Fitriyanah . Design and implementation of battery charging system on solar tracker based stand alone PV using fuzzy modified particle swarm optimization. AIMS Energy, 2020, 8(1): 142-155. doi: 10.3934/energy.2020.1.142 |
[5] | Anbazhagan Geetha, S. Usha, J. Santhakumar, Surender Reddy Salkuti . Forecasting of energy consumption rate and battery stress under real-world traffic conditions using ANN model with different learning algorithms. AIMS Energy, 2025, 13(1): 125-146. doi: 10.3934/energy.2025005 |
[6] | Mansoor Soomro, Zeeshan Ali Shaikh, Mazhar Baloch, Abdul Manan Shaikh, Sohaib Tahir Chauhdary . Development of wind and solar systems for power charging: An application of an electric vehicle to grid systems. AIMS Energy, 2024, 12(3): 664-685. doi: 10.3934/energy.2024031 |
[7] | Kritanjali Das, Santanu Sharma . Coulombic efficiency estimation technique for eco-routing in electric vehicles. AIMS Energy, 2022, 10(3): 356-374. doi: 10.3934/energy.2022019 |
[8] | R. H. Almeida, M. C. Brito . A review of technical options for solar charging stations in Asia and Africa. AIMS Energy, 2015, 3(3): 428-449. doi: 10.3934/energy.2015.3.428 |
[9] | Nan Liu, Thomas G. Habetler . Design of a parallel-LC-compensated on-board charger for universal inductive charging in electric vehicles. AIMS Energy, 2016, 4(5): 658-674. doi: 10.3934/energy.2016.5.658 |
[10] | Edwin Collado, Easton Li Xu, Hang Li, Shuguang Cui . Profit maximization with customer satisfaction control for electric vehicle charging in smart grids. AIMS Energy, 2017, 5(3): 529-556. doi: 10.3934/energy.2017.3.529 |
This paper utilizes an integrated electro-thermal model of a lithium-ion battery to search for an optimal multistage constant current charge pattern that will minimize the total charging time of the battery, while restricting its temperature rise in each stage within safe limits. The model consists of two interlinked components, an electrical equivalent circuit model to continuously predict the battery's terminal voltage and a thermal model to continuously predict its temperature rise as charging progresses. The proposed optimization algorithm is based on a novel stepwise single-variable search technique that is very easy to implement and converges quickly. The results of our extensive simulation studies clearly indicate that the proposed charging strategy offers a fast, safe and easy-to-implement alternative to many of the existing computationally intensive optimal charging strategies.
Driven by the urge to comply with the clean air acts enacted by the governments around the world, the automotive manufacturers are moving toward electrification of their fleets, because powertrain electrification contributes significantly toward making cars clean and environmentally friendly [1], and lithium-ion batteries have emerged as the only plausible solution for driving powertrain electrification to the next level. There is also an ever-increasing demand for compact, low cost batteries for numerous applications ranging from portable and hand-held electronic devices to large electrical appliances. Over the last three decades, lithium-ion batteries have dominated both consumer electronics and electric vehicle markets, thanks to their falling price and continuous improvement of their energy density [2]. However, they still suffer from two major drawbacks, namely, long charging times and limited capacity [3].
While material scientists are working on energy density improvement technologies [4], other researchers are focusing on the development of charging infrastructures and fast charging strategies, keeping into consideration capacity degradation due to battery aging and charging cycles [5]. It is well known that both charging methodology and operating temperature have significant effects on battery lifetime and battery performance [6], which give rise to the need for a robust battery management system (BMS) with an optimized charging strategy. To ensure a safe operation of Li-ion batteries, a BMS controls and monitors the state of each cell within the battery pack [7]. Besides measuring current, voltage, and temperature, a BMS also controls cooling, cell balancing, and power limits of the cells. This assures safe battery operation, as well as good performance and durability.
Before committing to the design phase of a BMS, it is essential to develop an accurate battery model. Such a model allows the prediction of long-term battery behavior as well as its performance. Various types of battery models proposed in the literature to date can be classified according to their accuracy and complexity. Some authors categorize them into physical, empirical and abstract (analogous) models [8]. While physical models offer a high level of accuracy by capturing the key features of the physical process, they have high computational time complexity, which can be problematic, especially if the model is required to run in real-time. Empirical models, on the other hand, provide a poor, simplistic representation of the system since they rely on experimental data instead of a mathematical representation of the system. Finally, abstract (analogous) models provide a trade-off between accuracy and simplicity. Although different types of analogous battery models can be constructed, electrical equivalent circuit (EEC) models are most popular and have found widespread use in BMS and other applications [8].
Furthermore, a BMS requires an optimum battery charging strategy to improve a battery's charge time without compromising its performance. According to Zhang et al. [9], battery charging strategies can be classified into four broad categories, namely, methods based on the improvement of the battery materials [10,11], polarization-based methods [12,13], methods based on improvement of the charging current [14,15,16,17], and methods based on the improvement of battery models [18,19,20,21,22]. All these methods are characterized by their relative advantages and disadvantages. For example, methods based on improvement of battery materials seem promising as researches are actively experimenting with different electrode and electrolyte materials to develop next-generation Li-ion batteries for improving specific energy and reducing the cost. However, an extensive amount of research and experimentation is needed to prove their safety and reliability for automotive and other applications. Similarly, the polarization-based methods are also of interest in the future because they provide a promising alternative, but they require further development and are more complicated compared to the methods based on improvements of charging current and battery models. The methods belonging to the last two categories are of special interest here, because the charging scheme presented in this paper is also based on similar principles.
Among the methods based on improvement of charging current, the older ones are of heuristic nature and lack mathematical rationality and basis. On the other hand, the newer methods, as exemplified by [14,15,16,17], are based on designing optimum current profiles that can lower charging time and prolong battery life. For instance, Guo et al. [14] proposed an EEC model based method of designing an optimum nonlinear current profile using genetic algorithm as an optimization tool. The proposed method is potentially useful for reducing charging time and prolonging cycle life. However, one of the drawbacks of the proposed method is that it uses a highly nonlinear current profile and furthermore, it may not be suitable for time-critical applications because genetic algorithm has a relatively high computational time complexity. The other methods [15,16,17] can be regarded as variants of multistage constant current charging (MCC) charging strategies. For instance, Vo et al. [15] proposed a Taguchi method to search for an optimum MCC charging current profile. Compared with the traditional constant-current constant-voltage (CCCV) method, it can reduce the charging time, decrease the temperature variation, and improve energy efficiency. However, the computational time complexity of the proposed method is relatively high and therefore, it is not suitable for time-critical applications. Contrary to passive charging techniques, which utilize a fixed pre-set charging profile, an adaptive charging current would adapt with the variation of internal battery parameter changes during its cycle life. Such techniques can be broadly classified into two categories, namely, experiment-based methods and model-based methods, combined with some optimization technique [16,17]. Chen et al. [16] proposed a method searching for the optimal charging current pattern of a MCC current profile based on an EEC model and the grey wolf optimization technique. The proposed method is potentially useful for simultaneously reducing the charging loss and shortening the total charging time. In addition, this method can significantly reduce the temperature rise, and improve charging efficiency and battery life cycle. Jiang et al. [17] also proposed a hybrid charging strategy with adaptive current control, which is called CC-CC-CV strategy. It can also reduce the maximum temperature rise and energy losses.
Among the methods based on improvement of battery models [18,19,20,21,22], most of the methods proposed to date use either simplified electrochemical models [18,19,20] or EEC models [21,22] to develop fast charging strategies. Liu et al. [18] posed the problem of fast charging as a dynamic optimization problem that attempts to optimize the charging current trajectory of the battery to meet a desired target state of charge (SOC) subject to a side reaction constraint governing the rate of degradation via lithium-ion plating. They used a physics based model and employed Gauss pseudospectral method [GPM] to optimize the charging current trajectory. Xu et al. [19] proposed an optimal MCC charging strategy that not only minimizes the charging time but also attempts to minimize capacity fade due to solid electrolyte interphase (SEI) increase, decrease lithium plating, and reduce the temperature rise. The proposed method is based on an electrochemical battery model and optimization method employed is dynamic programming (DP). A similar approach was also proposed by Liu et al. [20], but they used genetic algorithm (GA) as the optimization tool. All the charging strategies mentioned above are interesting and useful for certain applications, but one of their major drawbacks stems from the fact that both the electrochemical models as well as the proposed optimization methods are computationally intensive and not suitable for time-critical applications that require fast search for optimal charge patterns. In contrast to the above methods, the EEC model based methods, as exemplified by [21,22], are much simpler to implement and therefore, potentially useful for time-critical applications. Both Hu et al. [21] and Zhang et al. [22] proposed EEC model based fast charging strategies that are based on solving a multi-objective optimization problem for simultaneously minimizing both charging time and charging losses. Their main difference lies in the choice of the optimization tool. Hu et al. [21] used large scale sequential quadratic programming (SQP) method, whereas Zhang et al. employed dynamic programming (DP). However, both SQP and DP are computationally intensive methods that are not suitable for time-critical applications, and there exists a need for developing faster optimization strategies.
From the above discussion, it is clear that EEC models are best suited for developing fast charging strategies that are going to be useful for time-critical applications. While minimizing charging time, however, attention must also be paid to battery safety issues, such as temperature rise and lithium plating. Thus, an EEC model needs to be augmented by ancillary models that account for some of the battery safety issues. Since Li-ion batteries are prone to thermal runaway, preventing excessive temperature rise during charging is deemed most critical. In fact, excessive temperature rise during charge/discharge operations can also cause capacity degradation, premature aging, and temperature related stresses. In view of this, we focus on developing a fast charging algorithm that not only minimizes the battery charging time, but also restricts its temperature rise. To achieve this dual objective, the charging algorithm proposed here utilizes an electro-thermal battery model that consists of an EEC battery model augmented with a thermal model. Such a coupled electro-thermal model can predict the battery's terminal voltage as well as the internal temperature of the battery [23,24]. Thus, such a model is useful in the quest for an optimal charge pattern, while restricting the battery's temperature within safe limits, thus ensuring operational safety and reducing stresses on the battery.
Having selected an electro-thermal battery model as the backbone of our fast charging strategy, the next important questions concern the selection of a charge current profile as well as selection of a thermal model. Both issues are discussed in details in Sections 2 and 3 below, but just to summarize the main principle, we would like to mention here that that a MCC charge pattern is chosen in this study because numerous researchers have found that compared to traditional CCCV charging method, which used to be popular in the past, MCC decreases total charging time and also reduces temperature rise [25,26]. Finally, as for the thermal model, an analytical-numerical (ANM) thermal model is adopted in this study because this model eliminates the need for measuring the core temperature of the battery, which is thought to be a hazardous task [27]. An ANM thermal model allows estimation of the core temperature instead of actually measuring it. Furthermore, just like an EEC model, an ANM thermal model offers a good trade-off between modeling accuracy and the ease of implementation.
In this paper, we present a multistage constant current (MCC) charge pattern optimization strategy that minimizes the total charge time of a Li-ion battery, while limiting its temperature rise within safe limits specified by the user. The main contributions here are two fold, namely, presentation of a fast optimum charging strategy that has very low computational time complexity compared to the existing charging strategies, and at the same time, restricting the temperature rise of the battery to a safe level specified by the user. The organization of this paper is as follows. Section 2 summarizes the basic principle of MCC charging method. Section 3 presents a brief overview of an electro-thermal model of a Li-ion battery. The problem of battery charge pattern optimization is discussed in Section 4, which also introduces the proposed fast charging algorithm. Section 5 presents the results of some simulation studies. Finally, some concluding remarks are provided in section 6.
Multistage Constant Current (MCC) charging method is the focus of this study because a number of researchers have shown its advantages, such as shorter charging time, lower temperature rise, and extended battery life [25]. Also, compared to the conventional constant current constant voltage (CCCV) charging method, MCC has been proven to be less stressful and safer [26]. The conventional CCCV charging method consists of two phases, a constant current (CC) phase where the battery is charged using a constant current until a cutoff voltage is reached, which is followed by a constant voltage (CV) phase where the battery maintains that cutoff voltage until the charging current reaches the charging current reaches a near zero. Two key factors of CCCV are the charging current, Icc, during CC phase and the cutoff voltage, Vcv, during CV phase. The cutoff voltage is typically chosen in accordance with the nominal cell voltage. For conventional Li-ion batteries, Vcvis chosen to be approximately 4.0 V. However, it should be noted that during CV mode, a constant stress is continuously applied to the battery while maintaining that cutoff voltage.
Contrary to CCCV, a multistage constant current (MCC) charging profile consists of N (≥ 2) constant current charging stages with different current levels until the battery's cutoff voltage is reached. Typically, the charging current starts from a high initial value, which is reduced gradually in a stepwise fashion for each successive stage when a preset switching condition is met. In other words, the successive charging currents can be denoted by Ik, 1 ≤k≤N and Ik>Ik+1. Since CV mode is not utilized during MCC charging, it presents a significant advantage over conventional CCCV. However, the performance of a MCC charging method is governed by many factors, such as the number of stages, N, charging currents, Ik, 1 ≤k≤N, and the total charging time.
The integrated electro-thermal model studied here is based on a coupled electrical equivalent circuit (EEC) model and a thermal battery model. The EEC model is used to predict the battery's terminal voltage during charge or discharge operations, while the thermal model estimates the temperature rise of the battery [23]. First, we discuss the EEC model and then summarize the thermal model.
A simplified form of the voltage-current response circuit of a popular EEC model [28] is shown in Figure 2 below. This second order EEC battery model, characterized by five lumped parameters, has been widely used in literature to model the voltage-current relationship of a Li-ion battery during charge and discharge operations.
This circuit models the transient response of the battery when connected to an external load. The voltage-current response of a battery due to a step change in the load current exhibits both instantaneous characteristics as well as short-term and long-term transient characteristics. The instantaneous response is modeled by a series resistor, R0, which basically represents the internal series resistance of the battery, whereas the short-term and long-term transients are modeled by a pair of parallel RC circuits, (R1, C1) and (R2, C2). Also, Vocv represents the battery's open circuit voltage, which is a voltage-controlled voltage source dependent on the SOC.
The equations governing the circuit operation are given by:
d(soc)dt=−1CnI | (1) |
Vocv=f(SOC) | (2) |
VT=Vocv−V1−V2−IR0 | (3) |
where Cn denotes the battery capacity, I denotes the current, VT is the terminal voltage and f(SOC) is a known nonlinear function that models the relationship between open circuit voltage, Vocv, and state of charge (SOC).
Although VOCV is primarily a function of SOC, as pointed out by a number of researchers recently [30,31], it also depends (to a much lesser extent) on temperature. In fact, this temperature coefficient of voltage (TCV) is only of the order 0.1 mV/℃ for Li-carbon anodes [31], but still for a high capacity battery, such as a 75 AH battery studied in [30], it may cause a VOCV difference of about 25 mV for a temperature variation from 0 ℃ to 45 ℃. Since this study focusses on a low capacity (2.3 AH) battery, and the temperature variation is typically restricted to below 10 ℃, we ignore the temperature coefficient of voltage here and assume VOCV is essentially a function of SOC. However, the results presented here can easily be extended to high capacity batteries and battery packs by adding a correction term due to TCV.
A state space representation of the circuit is given by the following equations:
˙V1=−1R1C1V1+1C1I | (4) |
˙V2=−1R2C2V2+1C2I | (5) |
where V1 and V2 denote the state variables, which represent the voltages across the capacitors, C1 and C2, respectively. It is also important to note that the parameters of the EEC model are time-varying and dependent on both temperature and SOC.
During charging of a Li-ion battery, heat is generated due to both Joule heating in the internal resistance of the battery and the entropic changes resulting from the associated chemical reactions. Thus, it is important to monitor the temperature of a battery during charging operations, because failure to do so may result in capacity degradation, premature aging, temperature related stresses, and other safety concerns. Since battery performance is highly dependent on temperature, it is important to limit the rise of temperature during battery operations. Battery thermal models have been found to be very useful for this purpose, because such models can be used to estimate the temperature rise of a battery during charging.
A wide variety of battery thermal models, suitable for different applications, have been proposed in the literature [32]. They differ from each other in their level of complexity, accuracy and computational cost. These models can be broadly divided into three categories, namely, lumped parameter models (LPM), finite element models (FEM), and analytical-numerical models (ANM). The LPM models are useful for fast simulation, but suffer from limited accuracy, whereas FEM models are highly accurate, but have a high (computational) time complexity, which precludes their usage in time-constrained applications. The ANM models, on the other hand, offer a reasonable trade-off between simulation accuracy and (computational) time complexity. In view of above, a simplified ANM thermal model has been adopted in this study.
A simplified ANM thermal model of a Li-ion battery is depicted in Figure 3 below [23,24]. A state space representation of this model is given by:
˙Tc=QCc+Ts−TcRcCc | (6) |
˙Ts=Tf−TsRuCs−Ts−TcRcCs | (7) |
where Cc and Cs denote the lumped heat capacities of the core and casing, respectively. Also, Rc and Ru denote the heat conduction and convection resistances, respectively, and Tf,Tc and Ts denote the ambient, core, and surface temperatures, respectively. Moreover, Q is the heat generated during the chemical reaction of the battery, which includes the Joule heating due to over-potential and the heat generated due to entropy change. It can be expressed as:
Q=I(VOCV−VT)+ITcdVocvdTc | (8) |
However, according to [24], the effect of the entropic heat generation is often omitted for simplicity as its contribution to the overall heat generation is relatively small.
Also, the mean temperature, Tm, of the battery can be written as:
Tm=(Tc+Ts)/2 | (9) |
An inter-coupling between the EEC and the thermal models is formed when the heat generated by the electrical model, Q, serves as an input to the thermal model. The core and surface temperatures are predicted by the thermal model, and its mean value, Tm, is used to update the values of the EEC model parameters [23]. The state vector, X, input, U, and output, Y, of the integrated electro-thermal model can be expressed as:
X=[V1V2TcTs]T | (10a) |
U=[ITf] | (10b) |
Y=VT | (10c) |
C1,C2 | Capacity of the two RC circuits. |
Cc,Cs | Core and surface lumped heat capacities. |
Cn | Battery capacity. |
I | Charging current. |
Q | Heat generated by electrical circuit. |
R0 | Internal resistance. |
R1,R2 | Resistance of the two RC circuits. |
Rc,Ru | heat conduction and convection resistances. |
Tc,Ts | Core and surface temperatures. |
Tf | Ambient temperature. |
Tm | Core and surface temperature mean value. |
Vt | Terminal voltage. |
V1,V2 | Voltage across the two RC circuits |
A MCC charge pattern optimization method is presented in this section. Here the objective of optimization is to find a suitable charging pattern that minimizes the total charging time, while limiting the battery's temperature rise. The charge pattern optimization problem can be stated as follows.
Find optimal values of {N,ΔtkandIk,1≤k≤N} that minimize the total charge time, tN, subject to the constrains,
∑Nk=1ΔTk≤ΔTmax | (11a) |
∑Nk=1ΔSOCk=SOCGoal | (11b) |
where N denotes the number of stages, Ik is the charging current and tk denotes the charge termination time for stage k, and Δtk=tk−tk−1 represents the charging duration for stage k. Also, ΔTk and ΔSOCk denote the temperature-rise and SOC gain for stage k, ΔTmax is the maximum allowable temperature rise of the battery during charging, and SOCGoal denotes the targeted SOC level.
The above optimization problem is difficult to solve unless some simplifying assumptions are introduced. In fact, most researchers assume that N is known a priori, and the allowable values of charge current levels, Ik, are assumed to be known fractions or multiples of the C-rate charge current, such as 0.5C, 1C, 1.5C, etc. [18,21,27]. Thus, a simplified version of the above problem can be expressed as:
Find optimal values of {tk, Ik, 1 ≤ k ≤ N} that minimize the total charge time, tN, subject to the constraints (11a–11b).
Many optimization techniques can be applied to find a solution to the above Optimization Problem 2, including a multi-objective optimization algorithm, such as minimax or goal programming, or an evolutionary optimization method, such as genetic algorithm (GA) [33]. In fact, GA has been used by several researchers [18,21]. However, the solutions provided by GA should not be considered as optimal, but only quasi-optimal due to the following facts:
- The number of stages N is assumed to be known a priori;
- The presumed charging profile may not be optimal;
- A solution provided by GA is not guaranteed to be the global optimum. It can at best be a very good local optimal solution.
Furthermore, although GA can provide a good solution, it is rather slow to execute because it requires numerous random searches to find such a solution. Thus, GA and other evolutionary algorithms are not suitable for fast charging applications.
It is clear from the above discussion that the development of a fast charging algorithm calls for further simplification of Optimization Problem 2. To simplify the problem, we retain constraint (11b) as it is, but replace constraint (11a) by a new one related to temperature-rise in each stage, and define a simplified optimization problem as:
For a given set of charge currents, {Ik, 1 ≤ k ≤ N}, find optimal values of {tk, 1 ≤ k ≤ N} that minimize the total charge time, tN, subject to the constraints:
ΔTk≤ΔTk,max | (12a) |
∑Nk=1ΔSOCk=SOCGoal | (12b) |
where ΔTk,max represents the maximum (permitted) temperature rise for stage k, 1 ≤ k ≤ N.
It may be pointed out that Optimization Problem 3 constitutes a new idea, which, at the cost of introducing some additional prior information, i.e., knowledge of IkandΔTk,max, 1 ≤ k ≤ N, significantly reduces the time complexity of the optimization problem. The algorithm proposed below solves Optimization Problem 3.
Notice that an optimal solution of Optimization Problem 3 would require a multivariable global minimization technique. However, the available global minimization algorithms are time-consuming and never guaranteed to yield the global optimal solution. In view of this, since the primary goal of this study is to develop a fast and safe charging strategy for time-constrained applications, we propose to use a quasi-optimal search strategy consisting of successive single variable searches to find the optimal values of {tk, 1 ≤ k ≤ N}. Specifically, for the kth charging stage, we find the optimal value of the charge termination time, tk, by using a technique similar to interval-halving method [33], which is described below. Before describing the algorithm, first we introduce a few notations that are shown in Table 2 below.
Notation | Definition |
N | No. of (MCC) stages. |
Ik | Charging current for stage k. |
t0 | Initial time. |
tk | Charge termination time for stage k. |
tkL, tkU | Interval of uncertainty (IOU) for tk, where tkL and, tkU denote the lower and upper bounds, respectively, of tk. |
tol | Tolerance (>0), used to terminate search for tk; for instance, tol=30/60 sec. |
tM | Middle point of the interval of uncertainty. |
tN | Total charge time. |
SOCInitial | Initial SOC level. |
SOCGoal | Targeted SOC level. |
SOCAccu | SOC accumulated from the previous stages of MCC charge. |
ΔSOCk | Incremental SOC gain during stage k. |
ΔT(I,dt) | Battery's temperature rise due to charging at a constant current, I, for a duration, dt. |
ΔTk,max | Maximum allowable temperature rise for stage k. |
Fast charging algorithm
Step 1 (Initialization): Set SOCInitial and SOCGoal. Choose N; Ik, 1≤k≤N; and ΔTk,max, 1≤k≤N. Initialize SOCAccu=SOCInitial; set k=1.
Step 2: If (SOCAccu≥SOCGoal),stop;else start a search for an optimal tk; let tkL=0 and calculate tkU as the time needed to completely charge the battery using charging current Ik:
tkU=(SOCGoal−SOCAccu)∗CnIk | (13) |
Step 3: Run thermal model to estimate the expected temperature-rise (if charged at current Ik for a duration, tkU−tk−1), i.e., ΔT(Ik,tkU−tk−1).
● If ΔT (Ik, tkU−tk−1) ≤ ΔTk,max
- set tk=tkU;
- simulate electro-thermal battery model for t∈(tk−1,tk);
- ΔSOCk=Ik(tk−tk−1);SOCAccu=SOCAccu+ΔSOCk;
- set k=k+1;
- go back to step 2 to proceed to the next stage.
● else tk ϵ (0,tkU), which is the interval of uncertainty (IOU) for tk;
- set tkL=0;
- go to Step 4 to search for an optimal value of tk
Step 4: (Interval-halving search for an optimal value of tk)
4A. Find the middle point of the current IOU, tkM=(tkL+tkU)2.
● If (tkU−tkL)<tol, stop further search for tk;
- set tk=tkM;
- simulate electro-thermal battery model for t∈(tk−1,tk);
- ΔSOCk=Ik(tk−tk−1);SOCAccu=SOCAccu+ΔSOCk;
- set k=k+1;
- go back to step 2 to proceed to the next stage.
● else proceed to step 4B below.
4B. Run thermal model to estimate the expected temperature rise (if charged at current Ik for a duration, tkM−tk−1), i.e. ΔT(Ik,tkM−tk−1).
● If ΔT(Ik,tkM−tk−1)<ΔTk,max, tkϵ(tkM,tkU), which is the new (reduced) IOU for tk;
- set tkL=tkM, keep tkU unchanged;
- go back to step 4A to continue interval-halving search.
● else if ΔT(Ik,tkM−tk−1)>ΔTk,max, tkϵ(tkL,tkM), which is the new (reduced) IOU for tk;
- set tkU=tkM, keep tkL unchanged;
- go back to step 4A to continue interval-halving search.
● else if ΔT(Ik,tkM−tk−1)=ΔTk,max,
- set tk=tkM;
- simulate electro-thermal battery model for t∈(tk−1,tk);
- ΔSOCk=Ik(tk−tk−1);SOCAccu=SOCAccu+ΔSOCk;
- set k=k+1; go back to step 2 to proceed to the next stage.
For better clarity, the above optimization procedure is also illustrated in the following flow chart.
The proposed quasi-optimal MCC charge pattern optimization strategy was simulated using an integrated electro-thermal battery model for a 2.3 AH A123-26650 Li-ion battery [23,34]. The electrical specifications and thermal model parameters of this battery that are used in this study, are summarized in Tables 3A and 3B below. This electro-thermal model has been experimentally verified to be reasonably accurate and used by a number of researchers for fast charging and other applications. Although the performance of the proposed optimization algorithm was evaluated by conducting an extensive set of simulation studies, the results of only four such studies are summarized here to illustrate its key properties.
Nominal Ratings | Charging | ||
Voltage | 3.3 V | Recommended Charge Current | 3 A |
Capacity @ 25 ℃ Typ (Min) | 2.6 Ah (2.5) | Max Continuous Charge Current | 10 A |
Energy @ 25 ℃ | 8.25 Wh | Max Pulse Charge Current (10s) | 20 A |
Specific Power @ 25 ℃, 2 sec pulse | > 4000 W/kg | Float Voltage | 3.45 V |
Impedance (1KHz AC) Typ | 6 mΩ | Recommended charge Voltage & Cut-off Current | 3.6 V, taper to 125 mA |
Temperature Range (reduce charging current to 250 mA when under 0 ℃) | 0 ℃ to 55 ℃ |
Parameters | Description | Values |
Cc | Internal heat capacity | 62.7 (J/K) |
Cs | Surface hear capacity | 4.5 (J/K) |
Rc | Heat conduction resistance | 1.94 (K/W) |
Ru | Convection resistance | 3.19 (K/W) |
In all the case studies presented here, the ambient temperature is assumed to be 25 ℃, SOCInitial is set to 0%, and the SOCGoal is set to 100%. Also, the number of MCC stages is chosen to be N=5.
For the first sample case study, we choose maximum allowed overall temperature rise, ΔTmax=9 ℃. The values of the charging current levels and the maximum allowed temperature rise for the five MCC stages are chosen to be as follows:
{Ik,1≤k≤5}={3.532.521.5} (in C-rates) , | (14a) |
{ΔTk,max,1≤k≤5}={22221}(inoC). | (14b) |
The simulation results, shown in blue color in Figures 6–9, indicate that the battery's core temperature rises to 33.9 ℃ and the total charge time is 1748 seconds.
For the second sample case study, we choose ΔTmax = 7 ℃. The values of the charging current levels and the maximum allowed temperature rise for the five MCC stages are chosen to be as follows:
{Ik,1≤k≤5}={32.521.51.2} (in C -rates ), | (15a) |
{ΔTk,max,1≤k≤5}={11122}(inoC). | (15b) |
The simulation results, shown in red color in Figures 6–9, indicate that the battery's core temperature rises to 31.2 ℃ and the total charge time is 2340 seconds.
For the third sample case study, we choose ΔTmax = 5 ℃. The values of the charging current levels and the maximum allowed temperature rise for the five MCC stages are chosen to be as follows:
{Ik,1≤k≤5}={2.521.71.51.2} (in C-rates) , | (16a) |
{ΔTk,max,1≤k≤5}={110.50.51}(inoC). | (16b) |
The simulation results, shown in gray color in Figures 6–9, indicate that the battery's core temperature rises to 29.8 ℃ and the total charge time is 2780 seconds.
A comparison of the above three case studies illustrates the trade-off between ΔTmax and total charge time tN, namely, a gradual decrease of ΔTmax results in a concomitant increase of total charge time. This is in accordance with our expectation, because a lower ΔTmax would necessitate lower heat dissipation in the battery, or equivalently, lower charging currents, which would increase the total charge time.
In the last sample case study, we demonstrate that a significantly faster charging can indeed be achieved at the cost of a higher overall temperature rise. For this case study, we chose ΔTmax = 12 ℃. The values of the charging current levels and the maximum allowed temperature rise for the five MCC stages are chosen to be as follows:
{Ik,1≤k≤5}={43.532.52} (in C-rates) , | (17a) |
{ΔTk,max,1≤k≤5}={22221}(inoC). | (17b) |
The simulation results, shown in yellow color in Figures 6–9, indicate that the total charge time is now reduced to 1450 seconds, at the cost of an overall core temperature rise to 36.5 ℃.
Finally, to allow a quick comparison of the achievable trade-offs between ΔTmax and total charge time, tN, a summary of the above four case studies is provided in Table 4 below.
Charge Current Levels for the five MCC Stages (in C-rates) | Total Charge Time (s) | Tc(℃) | Ts(℃) | ΔTmax(℃) | ||||
I1 | I2 | I3 | I4 | I5 | ||||
3.5 | 3 | 2.5 | 2 | 1.5 | 1748 | 33.9 | 32.8 | 9 |
3 | 2.5 | 2 | 1.5 | 1.2 | 2340 | 31.2 | 30.5 | 7 |
2.5 | 2 | 1.7 | 1.5 | 1.2 | 2780 | 29.8 | 29.2 | 5 |
4 | 3.5 | 3 | 2.5 | 2 | 1450 | 36.5 | 35.2 | 12 |
This paper presents an electro-thermal model based quasi-optimal multistage constant current charging algorithm for Li-ion batteries. The search for an optimal charge pattern is carried out on a stage by stage basis by restricting the temperature rise at each stage within safe limits. The algorithm consists of a sequence of successive one-dimensional searches for each stage, which is very easy to implement and suitable for fast charging applications. The proposed charging algorithm was simulated based on an integrated electro-thermal model of a 2.3 AH A123-26650 Li-ion battery, and the simulation results indicate that the algorithm performs as expected and can serve as an useful, easy-to-implement alternative to existing computationally intensive optimal charging strategies proposed by other researchers. However, as mentioned earlier, the proposed method only provides a quasi-optimal solution, because it is based on a sequential single variable search technique instead of a multivariable search method. Our on-going research is geared toward addressing the above shortfall.
This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.
The authors declare that there is no conflict of interest in this paper.
[1] | Burch I, Gilchrist J (2018) Survey of Global Activity to Phase Out Internal Combustion Engine Vehicles. Center of Climate Protection: Santa Rosa, CA, USA. |
[2] |
Deng D (2015) Li-ion batteries: basics, progress, and challenges. Energy Sci Eng 3: 385-418. doi: 10.1002/ese3.95
![]() |
[3] |
Liu K, Zou C, Li K (2018) Charging pattern optimization for lithium-ion batteries with an electrothermal-aging model. IEEE Trans Ind Inf 14: 5463-5474. doi: 10.1109/TII.2018.2866493
![]() |
[4] |
Zhao J, Liao L, Shi F, et al. (2017) Surface fluorination of reactive battery anode materials for enhanced stability. J Am Chem Soc 139: 11550-11558. doi: 10.1021/jacs.7b05251
![]() |
[5] |
Dong J, Liu C, Lin Z (2014) Charging infrastructure planning for promoting battery electric vehicles: An activity-based approach using multiday travel data. Transp Res Part C Emerg Technol 38: 44-55. doi: 10.1016/j.trc.2013.11.001
![]() |
[6] |
Leng F, Tan C, Pecht M (2015) Effect of temperature on the aging rate of Li Ion battery operating above room temperature. Sci Rep 5: 12967. doi: 10.1038/srep12967
![]() |
[7] |
Cheng K, Divakar B, Wu H, et al. (2011) Battery-Management System (BMS) and SOC development for electrical vehicles. IEEE Trans Veh Technol 60: 76-88. doi: 10.1109/TVT.2010.2089647
![]() |
[8] |
Saidani F, Hutter F, Scurtu R, et al. (2017) Lithium-ion battery models: A comparative study and a model-based powerline communication. Adv Radio Sci 15: 83-91. doi: 10.5194/ars-15-83-2017
![]() |
[9] |
Zhang C, Jiang J, Gao Y, et al. (2017) Charging optimization in lithium-ion batteries based on temperature rise and charge time. Appl Energy 194: 569-577. doi: 10.1016/j.apenergy.2016.10.059
![]() |
[10] |
Yanga X, Zhang G, Ge S, et al. (2018) Fast charging of lithium-ion batteries at all temperatures. Proc National Acad Sci 115: 7266-7271. doi: 10.1073/pnas.1807115115
![]() |
[11] |
Kim K, Lee Y, Kang K, et al. (2012) A simple method for solving the voltage overshoots of LiFePO4-based lithium-ion batteries with different capacity classes. RSC Adv 2: 3844-3849. doi: 10.1039/c2ra20273e
![]() |
[12] |
Jiang J, Zhang C, Wen J, et al. (2013) An optimal charging method for Li-ion batteries using a fuzzy-control approach based on polarization properties. IEEE Trans Veh Technol 62: 3000-3009. doi: 10.1109/TVT.2013.2252214
![]() |
[13] |
Choi S, Lim H (2002) Factors that affect cycle-life and possible degradation mechanisms of a Li-ion cell based on LiCoO2. J Power Sources 111: 130-136. doi: 10.1016/S0378-7753(02)00305-1
![]() |
[14] |
Guo Z, Liaw B, Qiu X, et al. (2015) Optimal charging method for lithium-ion batteries using a universal voltage protocol accommodating aging. J Power Sources 274: 957-964. doi: 10.1016/j.jpowsour.2014.10.185
![]() |
[15] |
Vo T, Chen X, Shen W, et al. (2015) New charging strategy for lithium-ion batteries based on the integration of Taguchi method and state of charge estimation. J Power Sources 273: 413-422. doi: 10.1016/j.jpowsour.2014.09.108
![]() |
[16] |
Chen G, Liu Y, Wang S, et al. (2021) Searching for the optimal current pattern based on grey wolf optimizer and equivalent circuit model of Li-ion batteries. J Energy Storage 33: 101933. doi: 10.1016/j.est.2020.101933
![]() |
[17] |
Jiang L, Li Y, Ma J, et al. (2020) Hybrid charging strategy with adaptive current control of Lithium-ion battery for electric vehicles. Renewable Energy 160: 1385-1395. doi: 10.1016/j.renene.2020.07.018
![]() |
[18] | Liu J, Li G, Fathy K (2016) A computationally efficient approach for optimizing lithium-ion battery charging. J Dyn Syst Meas Control 138: 1009-1-1009-8. |
[19] |
Xu M, Wang R, Zhao P, et al. (2019) Fast charging optimization for lithium-ion batteries based on dynamic programming algorithm and electrochemical-thermal-capacity fade coupled model. J Power Sources 438: 227015. doi: 10.1016/j.jpowsour.2019.227015
![]() |
[20] |
Liu C, Gao Y, Liu L (2021) Toward safe and rapid battery charging: Design optimal fast charging strategies thorough a physics-based model considering lithium plating. Int J Energy Res 45: 2303-2320. doi: 10.1002/er.5924
![]() |
[21] |
Hu X, Li S, Peng H, et al. (2013) Charging time and loss optimization for LiNMC and LiFePO4 batteries based on equivalent circuit models. J Power Sources 239: 449-457. doi: 10.1016/j.jpowsour.2013.03.157
![]() |
[22] |
Zhang S, Zhang C, Xiong R, et al. (2014) Study on the optimal charging strategy for lithium-ion batteries used in electric vehicles. Energies 7: 6783-6797. doi: 10.3390/en7106783
![]() |
[23] |
Lin X, Perez H, Mohan S, et al. (2014) A lumped-parameter electro-thermal model for cylindrical batteries. J Power Sources 257: 1-11. doi: 10.1016/j.jpowsour.2014.01.097
![]() |
[24] |
Forgez C, Do D, Friedrich G, et al. (2010) Thermal modeling of a cylindrical LiFePO4/graphite lithium-ion battery. J Power Sources 195: 2961-2968. doi: 10.1016/j.jpowsour.2009.10.105
![]() |
[25] | Luo Y, Liu Y, Wang S (2009) Search for an optimal multistage charging pattern for lithium-ion batteries using the Taguchi approach. Tencon 2009 IEEE Region 10 Conf: 1-5. |
[26] |
Lu B, Zhao Y, Song Y, et al. (2018) Stress limited fast charging methods with time varying current in lithium-ion batteries. Electrochim Acta 288: 144-152. doi: 10.1016/j.electacta.2018.09.009
![]() |
[27] |
Novais S, Nascimento M, Grande L, et al. (2016) Internal and external temperature monitoring of a Li-ion battery with fiber Bragg grating sensors. Sensors 16: 1394. doi: 10.3390/s16091394
![]() |
[28] |
Chen M, Mora G (2006) Accurate electrical battery model capable of predicting runtime and I-V performance. IEEE Trans Energy Convers 21: 504-511. doi: 10.1109/TEC.2006.874229
![]() |
[29] |
Zhang X, Kong X, Li G, et al. (2014) Thermodynamic assessment of active cooling/heating methods for lithium-ion batteries of electric vehicles in extreme conditions. Energy: 64: 1092-1101. doi: 10.1016/j.energy.2013.10.088
![]() |
[30] |
Zhang R, Xia B, Li B, et al. (2018) A study on the open circuit voltage and state of charge characterization of high capacity lithium-ion battery under different temperature. Energies 11: 2408. doi: 10.3390/en11092408
![]() |
[31] |
Swiderska-Mocek A, Rudnicka E, Lewandowski A (2019) Temperature coefficients of Li-ion battery single electrode potentials and related entropy changes—revisited. Phys Chem Chem Phys 21: 2115-2120. doi: 10.1039/C8CP06638H
![]() |
[32] |
Shabani B, Biju M (2015) Theoretical modelling methods for thermal management of batteries. Energies 8: 10153-10177. doi: 10.3390/en80910153
![]() |
[33] | Rao S (2009) Engineering Optimization: Theory and Practice. 4th Ed, John Wiley and Sons, Hoboken New Jersey. |
[34] | LithiumWerks 26650 Lithium Ion Power Cell Datasheet. Available from: https://a123batteries.com/product_images/uploaded_images/26650.pdf. |
1. | Noman Iqbal, Seungjun Lee, Stress-regulated pulse charging protocols via coupled electrochemical-mechanical model for the mechanical stability of electrode materials in lithium-ion batteries, 2022, 536, 03787753, 231376, 10.1016/j.jpowsour.2022.231376 | |
2. | Dewang Chen, Xiaoyu Zheng, Ciyang Chen, Wendi Zhao, Remaining useful life prediction of the lithium-ion battery based on CNN-LSTM fusion model and grey relational analysis, 2023, 31, 2688-1594, 633, 10.3934/era.2023031 | |
3. | Abeeb Agbolagade Adejare, Sangwoo Cho, Hyeongjun Choi, Woonki Na, Jonghoon Kim, 2023, Comparative Study of Li-ion Battery Degradation Enhancement and Charging Time Reduction Using Optimal Charging Protocol, 979-8-3503-1644-5, 505, 10.1109/ECCE53617.2023.10362366 | |
4. | Xiaoyu Zheng, Dewang Chen, Yusheng Wang, Liping Zhuang, Remaining useful life indirect prediction of lithium-ion batteries using CNN-BiGRU fusion model and TPE optimization, 2023, 11, 2333-8334, 896, 10.3934/energy.2023043 | |
5. | Abeeb A. Adejare, Femi E. Okemakinde, Vincent Masabiar Tingbari, Jaehyeong Lee, Jonghoon Kim, Comparative Analysis of Charging Protocol for Degradation Reduction and Remaining‐Useful‐Life Enhancement of a Lithium‐Ion Battery, 2024, 2194-4288, 10.1002/ente.202400584 |
C1,C2 | Capacity of the two RC circuits. |
Cc,Cs | Core and surface lumped heat capacities. |
Cn | Battery capacity. |
I | Charging current. |
Q | Heat generated by electrical circuit. |
R0 | Internal resistance. |
R1,R2 | Resistance of the two RC circuits. |
Rc,Ru | heat conduction and convection resistances. |
Tc,Ts | Core and surface temperatures. |
Tf | Ambient temperature. |
Tm | Core and surface temperature mean value. |
Vt | Terminal voltage. |
V1,V2 | Voltage across the two RC circuits |
Notation | Definition |
N | No. of (MCC) stages. |
Ik | Charging current for stage k. |
t0 | Initial time. |
tk | Charge termination time for stage k. |
tkL, tkU | Interval of uncertainty (IOU) for tk, where tkL and, tkU denote the lower and upper bounds, respectively, of tk. |
tol | Tolerance (>0), used to terminate search for tk; for instance, tol=30/60 sec. |
tM | Middle point of the interval of uncertainty. |
tN | Total charge time. |
SOCInitial | Initial SOC level. |
SOCGoal | Targeted SOC level. |
SOCAccu | SOC accumulated from the previous stages of MCC charge. |
ΔSOCk | Incremental SOC gain during stage k. |
ΔT(I,dt) | Battery's temperature rise due to charging at a constant current, I, for a duration, dt. |
ΔTk,max | Maximum allowable temperature rise for stage k. |
Nominal Ratings | Charging | ||
Voltage | 3.3 V | Recommended Charge Current | 3 A |
Capacity @ 25 ℃ Typ (Min) | 2.6 Ah (2.5) | Max Continuous Charge Current | 10 A |
Energy @ 25 ℃ | 8.25 Wh | Max Pulse Charge Current (10s) | 20 A |
Specific Power @ 25 ℃, 2 sec pulse | > 4000 W/kg | Float Voltage | 3.45 V |
Impedance (1KHz AC) Typ | 6 mΩ | Recommended charge Voltage & Cut-off Current | 3.6 V, taper to 125 mA |
Temperature Range (reduce charging current to 250 mA when under 0 ℃) | 0 ℃ to 55 ℃ |
Parameters | Description | Values |
Cc | Internal heat capacity | 62.7 (J/K) |
Cs | Surface hear capacity | 4.5 (J/K) |
Rc | Heat conduction resistance | 1.94 (K/W) |
Ru | Convection resistance | 3.19 (K/W) |
Charge Current Levels for the five MCC Stages (in C-rates) | Total Charge Time (s) | Tc(℃) | Ts(℃) | ΔTmax(℃) | ||||
I1 | I2 | I3 | I4 | I5 | ||||
3.5 | 3 | 2.5 | 2 | 1.5 | 1748 | 33.9 | 32.8 | 9 |
3 | 2.5 | 2 | 1.5 | 1.2 | 2340 | 31.2 | 30.5 | 7 |
2.5 | 2 | 1.7 | 1.5 | 1.2 | 2780 | 29.8 | 29.2 | 5 |
4 | 3.5 | 3 | 2.5 | 2 | 1450 | 36.5 | 35.2 | 12 |
C1,C2 | Capacity of the two RC circuits. |
Cc,Cs | Core and surface lumped heat capacities. |
Cn | Battery capacity. |
I | Charging current. |
Q | Heat generated by electrical circuit. |
R0 | Internal resistance. |
R1,R2 | Resistance of the two RC circuits. |
Rc,Ru | heat conduction and convection resistances. |
Tc,Ts | Core and surface temperatures. |
Tf | Ambient temperature. |
Tm | Core and surface temperature mean value. |
Vt | Terminal voltage. |
V1,V2 | Voltage across the two RC circuits |
Notation | Definition |
N | No. of (MCC) stages. |
Ik | Charging current for stage k. |
t0 | Initial time. |
tk | Charge termination time for stage k. |
tkL, tkU | Interval of uncertainty (IOU) for tk, where tkL and, tkU denote the lower and upper bounds, respectively, of tk. |
tol | Tolerance (>0), used to terminate search for tk; for instance, tol=30/60 sec. |
tM | Middle point of the interval of uncertainty. |
tN | Total charge time. |
SOCInitial | Initial SOC level. |
SOCGoal | Targeted SOC level. |
SOCAccu | SOC accumulated from the previous stages of MCC charge. |
ΔSOCk | Incremental SOC gain during stage k. |
ΔT(I,dt) | Battery's temperature rise due to charging at a constant current, I, for a duration, dt. |
ΔTk,max | Maximum allowable temperature rise for stage k. |
Nominal Ratings | Charging | ||
Voltage | 3.3 V | Recommended Charge Current | 3 A |
Capacity @ 25 ℃ Typ (Min) | 2.6 Ah (2.5) | Max Continuous Charge Current | 10 A |
Energy @ 25 ℃ | 8.25 Wh | Max Pulse Charge Current (10s) | 20 A |
Specific Power @ 25 ℃, 2 sec pulse | > 4000 W/kg | Float Voltage | 3.45 V |
Impedance (1KHz AC) Typ | 6 mΩ | Recommended charge Voltage & Cut-off Current | 3.6 V, taper to 125 mA |
Temperature Range (reduce charging current to 250 mA when under 0 ℃) | 0 ℃ to 55 ℃ |
Parameters | Description | Values |
Cc | Internal heat capacity | 62.7 (J/K) |
Cs | Surface hear capacity | 4.5 (J/K) |
Rc | Heat conduction resistance | 1.94 (K/W) |
Ru | Convection resistance | 3.19 (K/W) |
Charge Current Levels for the five MCC Stages (in C-rates) | Total Charge Time (s) | Tc(℃) | Ts(℃) | ΔTmax(℃) | ||||
I1 | I2 | I3 | I4 | I5 | ||||
3.5 | 3 | 2.5 | 2 | 1.5 | 1748 | 33.9 | 32.8 | 9 |
3 | 2.5 | 2 | 1.5 | 1.2 | 2340 | 31.2 | 30.5 | 7 |
2.5 | 2 | 1.7 | 1.5 | 1.2 | 2780 | 29.8 | 29.2 | 5 |
4 | 3.5 | 3 | 2.5 | 2 | 1450 | 36.5 | 35.2 | 12 |