Next Article in Journal
The Effect of Inclination Angle and Reynolds Number on the Performance of a Direct Contact Membrane Distillation (DCMD) Process
Next Article in Special Issue
Life Cycle Assessment of Electric Vehicle Batteries: An Overview of Recent Literature
Previous Article in Journal
Valuation of Decision Flexibility and Strategic Value in Coal Gasification Projects with the Option-To-Switch between Different Outputs
Previous Article in Special Issue
Multidispatch for Microgrid including Renewable Energy and Electric Vehicles with Robust Optimization Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Battery Management Systems—Challenges and Some Solutions

by
Balakumar Balasingam
1,*,
Mostafa Ahmed
1 and
Krishna Pattipati
2
1
Department of Electrical and Computer Engineering, University of Windsor, 401 Sunset Ave., Office#3051, Windsor, ON N9B3P4, Canada
2
Department of Electrical and Computer Engineering, University of Connecticut, 371 Fairfield Rd, Office#350, Storrs, CT 06269, USA
*
Author to whom correspondence should be addressed.
Energies 2020, 13(11), 2825; https://doi.org/10.3390/en13112825
Submission received: 23 April 2020 / Revised: 25 May 2020 / Accepted: 27 May 2020 / Published: 2 June 2020
(This article belongs to the Special Issue Electric Systems for Transportation)

Abstract

:
Electric vehicles are set to be the dominant form of transportation in the near future and Lithium-based rechargeable battery packs have been widely adopted in them. Battery packs need to be constantly monitored and managed in order to maintain the safety, efficiency and reliability of the overall electric vehicle system. A battery management system consists of a battery fuel gauge, optimal charging algorithm, and cell/thermal balancing circuitry. It uses three non-invasive measurements from the battery, voltage, current and temperature, in order to estimate crucial states and parameters of the battery system, such as battery impedance, battery capacity, state of charge, state of health, power fade, and remaining useful life. These estimates are important for the proper functioning of optimal charging algorithms, charge and thermal balancing strategies, and battery safety mechanisms. Approach to robust battery management consists of accurate characterization, robust estimation of battery states and parameters, and optimal battery control strategies. This paper describes some recent approaches developed by the authors towards developing a robust battery management system.

1. Introduction

Automobiles powered by gasoline engines account for nearly 25% of the global energy consumption [1]. Rechargeable batteries promise a way to replace them by electric vehicles (EVs) in the near future. In addition to EVs, rechargeable batteries have been widely adopted in portable electronic equipment, household appliances, power tools, aerospace equipment and renewable energy storage systems. A battery management system (BMS) ensures the safety, efficiency and reliability of a battery powered system. Research on BMS has been very intense in the last two decades and significant improvements were achieved in the safety, efficiency and reliability of battery systems [2,3]. However, there are challenges remaining and in this paper we describe a list of challenges and outline possible solutions.
Two schools of approaches for battery management systems have emerged over time; one models the battery through electrical equivalent circuit model (ECMs) [2,3] and the other seeks to model it through electrochemical models [4]. However, most practical systems adopt the electrical ECM based approaches due to their simplicity. The research challenges faced by the present day BMS are three pronged: safety, efficiency and reliability. Lithium ion batteries are susceptible to thermal runaway which is an irreversible chemical process triggered by several conditions including over-voltage and high temperature. The need to fast-charge the battery, which is important in electric vehicle applications, increases the possibility of thermal runaway and safety issues [5,6]. There are wide ranging issues affecting the efficiency of energy storage in batteries; particularly, electric vehicle applications strive to improve efficiency in every possible way. For example, charging efficiency is the percentage of the total energy needed during charing [7]; fast charging requirements results in significant energy waste in the form of heat. BMS algorithms attempt to enhance efficiency of batteries in multiple ways; optimal charging algorithms aim to reduce the amount of heat waste and the degradation of state of health; precise SOC estimation algorithms will help to improve the efficiency by helping to design minimal battery-pack configurations based on specific needs. Individual cells in a battery-pack are known to become imbalanced over time causing safety and reliability issues; short circuited cells are another common cause of safety and reliability issues in Li-ion batteries [8,9,10].
An emerging challenge for battery management systems comes in the form of battery reuse [11,12]. It is predicted that the electric vehicle sales are about to grow by nearly 500% in the next 10 years [13]. The state of the art BMS algorithms heavily depend on prior characterization carried out in laboratories [2,3]; Consequently, they are only effective for first time use of batteries. Considering the fact that the first use of the battery alters its electrochemical characteristics in unique ways, traditional BMS approaches that rely on empirical modeling, under the assumption that batteries of the same chemistry and size have similar characteristics, will be inadequate to manage used batteries.
The present manuscript is written in the form of an expository paper detailing the many solutions developed by the authors in the recent past in order to address specific challenges in battery management systems. Section 2 describes in more details about the specific goals of a state of the art battery management systems and the challenges it needs to overcome. Section 3 describes some specific solutions developed by the authors in order to address the challenges faced by the present day battery management system. Finally, the paper is concluded in Section 4.

2. Battery Management System: Goals and Challenges

In this section, some of the challenges faced in designing battery BMS are briefly described.

2.1. State of Charge Estimation

Coulomb counting is the easiest approach to estimate the state of charge (SOC) of a battery [2,3]. Figure 1a gives the approximate Coulomb counting equation that is used to compute SOC in a recursive manner. However, Coulomb counting method suffers from the following sources of errors:
  • Initial SOC error. Since it is a recursive integration, any errors in the initial SOC assumption will remain as a bias.
  • Current measurement error. Current sensors are corrupted by measurement noise; simple, inexpensive current sensors are likely to be more noisy and possibly biased.
  • Current integration error. Coulomb counting methods employ a simple, rectangular approximation for current integration. Such an approximation results in errors that increase with sampling interval as the load changes rapidly.
  • Uncertainty in the knowledge of battery capacity [14]. Coulomb counting method assumes perfect knowledge of the battery capacity, which is known to vary with temperature, usage patterns and time (age of the battery) [15,16].
  • Timing oscillator error. Timing oscillator provides the clock for (recursive) SOC update, that is, the measure of time comes from the timing oscillator. Any error/drift in the timing oscillator will have an effect on the measured Coulombs.
Alternatively, the open circuit voltage (OCV) can be modeled as a function of the SOC of the battery. This OCV-SOC model [17] can be exploited to estimate the SOC based on voltage measurements. However, measuring the OCV in real-time during battery operation is not feasible because the battery needs to be rested for several hours before the OCV can be measured. While the battery is operational a measure of OCV can be obtained by estimating the voltage across the battery ECM; this requires the estimation of the ECM parameters as well. Once the OCV is estimated, the SOC can be looked-up [17] using the OCV-SOC characterization parameters. Figure 1b summarizes the voltage based approach to SOC estimation. The following errors are encountered by the OCV-SOC based state of charge estimation approach:
  • Errors in the parameters estimated for the electrical ECM of the battery.
  • Voltage and current measurement error.
Most of the advanced BFG’s use a fusion based approach where both the Coulomb counting method and the OCV-lookup method a combined in an efficient manner.
Th fusion approach to SOC estimation (more appropriately, SOC tracking) is modelled as a recursive Bayesian estimation problem and by employing a nonlinear filtering approach (such as an extended Kalman filter) for online SOC tracking [2,3]. A complete SOC tracking solution involves the following:
(i)
Estimation of the OCV parameters that form part of the state space model through offline OCV characterization: The OCV-SOC characterization is stable over temperature changes and aging of the battery. Once estimated, these parameters form part of a state-space model with known parameters.
(ii)
Estimation of the dynamic ECM parameters: These parameters can change depending on the battery age, temperature, and SOC, therefore, they must be estimated in real time.
(iii)
Estimation of battery capacity: Even though the the manufacturer provides the nominal capacity of the battery, it changes over time. Some important factors that cause capacity fading are, elevated temperature, cycling (usage), depth of discharge patterns, and calendar aging. Due to this, the battery capacity needs to be estimated in real-time for an accurate BFG. Capacity estimation is still being actively investigated in the literature [14].
(iv)
Model parameter-conditioned SOC tracking: As soon as the model parameters are estimated, a filtering approach can be used to track the SOC using the state-space model discussed above. In order to do this, numerous filtering approaches, including extended Kalman filter, Unscented Kalman filter and particle filter, were experimented in the literature. However, it is observed that the resulting state-space model contains correlated process and measurement noise processes. Properly addressing the effect of these correlations will yield better SOC tracking accuracy.
Figure 1c illustrates the fusion based approach to SOC estimation. The fusion based approach needs to have the knowledge of OCV parameters, battery capacity, ECM parameters as well as the sensitivity of the voltage and current measurement sensors. Section 3 briefly describes the approaches to estimate them.

2.2. Real-Time State of Health Estimation

Today’s BMS technology is inadequate to accurately predict the state of health (SOH) of a battery. The available choices are either to prematurely replace the battery or to wait until an explicit failure event occurs. Both of these choices have undesirable consequences: premature replacement will result in increased cost to the end user and excessive waste to the environment; waiting out will negatively impact the safety and quality of experience to the end user.
Many of the methods proposed in the literature for SOH estimation are data driven methods. The existing approach to SOH estimation differ in terms of the features used to train and the machine learning topology used. For instance, both approaches presented in References [18,19] used neural networks; in Reference [18], the following features were used: change in the SOC, current, temperature and the internal circuit parameters; in Reference [19] the voltage curve was used as a feature. In References [20,21,22], support vector machines approach was employed for SOH classification. Feng et al. [20] used partial charging voltage curves as there feature to estimate the SOH online while [21] identified the charging time and capacity to be the features in order to estimate the SOH. In Reference [23], a sample entropy algorithm is used identify the measured terminal voltage under hybrid pulse power characterization current profile; this is then used as a feature to estimate the SOH using a sparse Bayesian predictive modeling. Yun and Qin [24] proposed the use of the time required for the terminal voltage to drop from and to a certain value as the feature to train.
Real-time SOH estimation remains one of the open problems in battery management system research.

2.3. Optimal Charging

The state of the art in battery charging is primitive: time consuming, less efficient and less safe compared to gasoline refueling. Research on optimal charging algorithms (OCA) received significant attention in the recent past. One of the most common method of charging is the constant trickle current based charge strategy. Because a low charging current is used, it requires a long charging time (around 10 h) [25]; charging time can be reduced by increasing the charging current, however, as the batter OCV increases due to charging, this will cause the battery terminal to reach a voltage that is above the safety threshold. Hence, the higher current that is applied at the initial stage needs to be reduced when the terminal voltage reaches a certain threshold value. Consequently, the constant-current constant-voltage (CC-CV) [25] strategy has become one of the widely used approaches to fast charging. In order to shorten the charging time and perpetuate the cycle life of the battery a multi-step constant-current charging is used in References [26,27]. The Taguchi-based methods for battery charging [28,29] uses orthogonal arrays to put forward a systematic method to find the optimal solution with guidelines for choosing the design parameters. Another strategy to use is the boost charging strategy, where a very high current is applied to close-to-fully discharged batteries [30]. In pulse-charging methods [31,32,33,34,35], the battery is exposed to very short rest or even deliberate discharging periods during the charging process. Soft-computing approaches can also be used to optimize the battery charging profile. In Reference [36], optimal charging is achieved by simplifying the problem to be in the form of an optimization problem with the objective function of maximizing the charge within 30 min. Through the use of a multistage constant current charging algorithm, the optimal solution can be obtained by using an ant-colony approach. The authors of Reference [37] proposed a universal voltage protocol, its goal is to enhance the charging efficiency and cycle life by applying a certain charging profile, this charging profile is determined based on the SOH of the battery, which is estimated during the optimization process [38]. Recently, in Reference [39], to find the optimal charging strategy, an optimization approach with cost function of time-to-charge and energy loss is used. However, an analytical solution has not been presented; rather a numerical solution is given to the problem. Many other approaches are presented in the literature for battery charging, such as data mining [40,41], genetic algorithm and neural network based strategies [42], Grey-predicted charging system [43].

2.4. Fast Characterization

Two important offline characterizations required in a BMS are the SOC and SOH characterizations. In SOC characterization, the SOC is modelled against the OCV by collecting one full cycle of data (fully charged battery → fully discharged battery → fully charged battery) whereas the state of the art SOH characterization is done against the number of cycle requiring hundreds and even thousands of cycles of data. This makes SOC ans SOH characterization a time-consuming process. Hence, it is important to find ways to reduce characterization time.
One approach to reduce characterization time is to do it in real-time while the battery is in use. Some approaches for real-time SOC characterization were proposed in the past [44,45]. One of the drawbacks of these approaches is due to the fact that simpler OCV-SOC models need to be employed (due to computational bottlenecks in the BMS) for online estimation of parameters; this will lead to loss of accuracy [46]. Secondly, different sources of error can accumulate from other estimated parameters, that will be incorporated during OCV estimation [47]. Lastly, based on the SOC range that the battery goes through, the estimated OCV model will cover that SOC portion—which depends on the battery usage pattern. In orderfor OCV-SOC model to cover the entire SOC range, the battery has to undergo a complete discharge/charge profile—this cannot be guaranteed. In Reference [48], an approach that uses the data pieces-based parameter identification was proposed to estimate the entire OCV-SOC model. However, this approach has its own drawbacks where the modelling error can be high at the initial stages and the the convergence is not always insured.
Compared to SOC characterization, SOH characterization is nearly impossible to do in real-time locally for a particular battery pack. However, the abundance today’s connectivity offers an alternative solution for real-time SOC characterization. Figure 2 depicts how a cloud assisted BMS can collect data from numerous batteries to estimate crucial parameters for real-time management of battery packs.

2.5. Battery Reuse

As counties race towards decreasing their green house gas emissions, the public is being encouraged to use EVs by offering various incentives. As a result, the manufacturing of Lithium-ion (Li-ion) batteries is expected to increase very rapidly in the next few decades due to their expected use in electric vehicles [50]. Battery packs used in electric vehicles are expected to be replaced when they reach about 80% of their original capacity [11], since range is an important quality in EVs. Research on BMS algorithms so far has predominantly focused on the first use of the battery-pack. The batteries retired from the EVs are still an excellent medium of renewable energy storage in other applications, such as renewable energy storage systems [11]. However, it is still not well understood as to how usage affects the SOC and SOH characterizations of a battery pack. Environmental and usage conditions affect battery characteristics; based on how, when and where an EV was predominantly in use, its battery-pack might have significantly different reliability, efficiency and safety compared to another battery-pack that was made by the same manufacturer during the same assembly process. In other words, even though two batteries were identical twins out of the assembly line, after their first retirement, they would possess two different characteristics based on the patterns of environmental and usage conditions that they experienced. Hence, there is a need to invest in research and to develop BMS that ensure safe, reliable and efficient operation of EV batteries during their second use as renewable energy storage systems. Even though the electric vehicle production is expected to grow exponentially in the next few decades [13], research on battery reuse is still in early stages [51,52]. Figure 3 demonstrates the overall block diagram of a BMS during battery reuse. One of the important challenges here is that each used battery pack is different from one another.

2.6. Universality

Existing BFG algorithms depend on prior characterization for accurate estimation of SOC and SOH [2,3]; as a result, their application is limited to certain type of batteries to which they have the parameters for. The state of the art BMS is constrained to a particular chemistry, manufacturer, and size of the battery to which it is characterized for, that is, the present-day BMS is not universal; this restricts battery selection and results in increased cost; also, such a restrictive BMS does not allow one to repurpose used battery packs for energy storage. In smaller, household, applications, custom battery chargers generate excessive electronic clutter and environmental waste.
The first ones to think about the universal battery systems were the battery charger designers who had to address the huge number of different chemistry and types of batteries that in each application requires its own customized charger; this increases the amount of electronic wastage and adds to the cost of the device. Hence, the problem of universal battery charger received attention in the literature [7,53,54,55]. Earlier versions of universal battery chargers are programmed to look for appropriate voltage to terminate the charging process. Most of them used a look-up table of incremental voltage in response to charging by a certain number of Coulombs [7,53,54,55].
A preliminary achievement regarding the universality objective is reported in Reference [52] where a probabilistic data association filter [56,57] was employed to associate the online measurements from batteries to their model parameters, thus, resulting in a chemistry-adaptive BFG. Further research needs to be done on this topic so that reliable algorithms can be developed to extend adaptivity for load-range, size, temperature, nominal voltage and age as well. This would require large computing power that the traditional battery management systems are not allocated for, for example, portable electronics. Cloud computing [58] allows one to outsource intense computing to external sources; that is, by combining information fusion with cloud computing, a greater deal of universality can be achieved in battery management systems, paving the way for optimal battery reuse (see Section 2.5) and reduced electronic clutter in households and work places.

2.7. Self Evaluation

Battery management system evaluation is a very challenging research problem since there are no proven mathematical models to represent the complex features of a Li-ion battery, these features include power fade (PF), capacity fade (CF), temperature effects on parameters, aging, hysteresis and relaxation effects.
There is little literature focusing on BFG algorithm evaluation under realistic usage conditions. The importance of BMS evaluation is discussed in Reference [59]; in Reference [60], the need to minimize power dissipation and extend battery run-time for portable devices is discussed; the advantages of hardware-in-the-loop (HIL) testing to validate a BMS under various failure conditions was motivated in Reference [61]; and a HIL test to validate the BFG using a multi-cell battery pack was proposed in References [62,63].
Evaluating BMS algorithms is a time consuming task [16] that requires research to find efficient solutions. Particularly, the following aspects needs to be studied further:
  • The state of the art BMS evaluation is done in a lab setting. Real-time self-evaluation through data driven approaches need to be developed.
  • Majority of the existing research experiments are done at a constant temperature. BMS evaluation in the presence of gradual and rapid temperature changes is needed.

3. Solutions Through Model Based Algorithms

Figure 4 shows an overall block diagram of a BMS that consists of three important components [49]: BFG, OCA, and cell-balancing circuitry (CBC). The BFG is considered as the the primary component of a BMS since the BFG output is required in both the OCA and CBC. The BFG estimates the SOC and SOH of the battery-pack based on three measurements: voltage, current, and temperature. The OCA is responsible for regulating the battery charging by generating charging waveforms. The charing waveforms vary in complexity; at the simplest level, a charger applies a constant voltage across the battery terminal; in constant-current constant voltage (CC-CV) charging, the battery SOC (and hence the OCV) rises fast due to the relatively high current; then the charing is switched to CV in order to safeguard the battery from overcharging. Complex charging strategies closely monitor critical battery parameters and adaptively alter the charging pattern. The ultimate goal of an OCA is to charge the battery faster without negatively affecting its SOH [64,65]. When new, individual cells in the battery-packs have similar battery capacity and impedance. However, it is well know that after many charge/discharge cycles these parameters can deviate away from one other causing cell imbalance. Cell-imbalance has many drawbacks from reduced power output, reduced cycle life to catastrophic failures, including fire. The CBC helps to maintain the battery-pack balanced. In addition to this, CBC is also responsible for thermal balancing [66] of the battery-pack. In the remainder of this section, recent contributions to some of the BMS components are described.
The BMS consists of several smaller modules that are critical for improving its safety, efficiency and reliability. Many of todays research is focused on improving these individual modules. In the remainder of this section, we brief the details of the several BMS modules that were developed as improvements to the state of the art.

3.1. Normalized Open Circuit Voltage Characterization

Open circuit voltage characterization is one of the most important elements of any BMS, as it allows one to estimate the SOC based on a given OCV. Earlier approaches to OCV modelling suggested to store different OCV-SOC parameters at different temperatures. It was shown in Reference [17] that the normalized approach to OCV characterization results in a single set of parameters for all temperatures. Further, various models for OCV characterization were evaluated in Reference [17]. Figure 5 shows the results of applying the normalized OCV modelling approach [17] for OCV-SOC characterization. The important advantage of the normalized modelling approach is that the OCV-SOC characterization does not need to be repeated at multiple temperatures. Just one characterization at room temperature is shown to be enough to cover typical operational temperatures experienced by batteries.
The combined model and its variations, such as the combined+3 model [17], remain one of the most used approaches to OCV modelling. Many existing OCV models, including combined model and its variants, suffer from the fact they are not defined at the extreme limits of the SOC, that is, (SOC = 0% and SOC = 100%). For example, let us consider the combined model equation where the OCV ( V o ( s ) relates to the SOC (s) as follows
V o ( s ) = κ 0 + κ 1 s + κ 2 s + κ 3 ln ( s ) + κ 4 ln ( 1 s )
where it can be noticed that the function is undefined when s = 0 (SOC = 0%) and when s = 1 (SOC = 100%). Existing approaches to the above problem not very optimal. In References [67,68], the effect of not scaling on the performance of SOC estimation is formally quantified and an approach was presented to find the optimal scaling factor; further, it was shown in Reference [67] that the optimal scaling factor remained the same across different battery chemistries and temperatures. Figure 6 summarizes the results of scaling

3.2. Equivalent Circuit Model Identification

Li-ion batteries are powered through chemical reactions. modelling such chemical reactions using physics and chemistry result in very complex models that are challenging to solve. In contrast, ECM provided a simplistic, albeit adequately approximate representation of batteries and battery packs. Figure 7 shows a generalized ECM of a battery.
It was shown in Reference [69] that different approximations of ECM in Figure 8 can be used based on the battery load. Using the appropriate ECM can reduce computation time and complexity and give accurate results. Figure 8a shows the ECM when there is a constant low current load. In this mode the hysteresis can be neglected due to the small effect it has and the capacitors can be ommited due to the constant current. The remaining resistances can be lumped together to form the output resistance ( R 0 ).
The second mode is shown in Figure 8b. This model is used when there is a high current for extended periods of time. Due to the high current, hysteresis cannot be neglected anymore, and must be incorporated in the model. However, the capacitors can still be omitted due to the constant current. The remaining resistances can still be lumped together in one output resistance ( R 0 ).
Figure 8c shows model 3 that can be used when there is a dynamic load with a constant average load. In this case, the hysteresis cannot be ignored, along with the capacitor/resistor component ( C 1 / R 1 ). On the other hand, model 4 is shown in Figure 8d where there is a dynamic current with varying average load. Therefore, a second capacitor/resistor ( C 2 / R 2 ) need to be used for accurate battery modelling.
The authors of Reference [69] proposed an approach that is based on weighted least squares method to identify the battery parameters online, which is inexpensive and has high accuracy. This method has the ability to switch between the battery models easily based on the current profile. Furthermore, instead of modelling the hysteresis as a function of the SOC, which can be very complex and inaccurate, the authors proposed a way to model the hysteresis as an error in the OCV, which has the added benefit of fast recovery when the initial SOC is inaccurate.

3.3. Real-Time Battery Capacity Estimation

Real-time battery capacity estimation is a very important factor to achieve a universal BMS. It is also one of the ways to improve the accuracy of SOC estimates. The work done in Reference [14] aims to establish an approach that can estimate the battery capacity in real-time. In this paper, two approaches to estimate the battery capacity were investigated; the first approach uses total least squares, while the second approach used the rest states and models the hysteresis as an error in the OCV. Furthermore, both approaches are fused together to estimate the battery capacity with a high accuracy. Finally, HIL approach was used to validate the estimation algorithm; the results showed that it is accurate within 1% of the true value.

3.4. Optimized Charging

Optimal battery charging is one of the most active research areas of BMS. Figure 9 outlines the level-2 and level-1 charging goals.
A closed-form solution to the problem of optimally charging a Li-ion battery was presented in Reference [64] by considering a combination of three cost functions: time-to-charge (TTC), energy losses (EL), and a temperature rise index. It was theoretically shown in Reference [64] that the optimal charging strategy for the simple equivalent model case reduces to the well-known CC-CV policy with the value of the current in the CC stage being a function of the ratio of weighting on TTC and EL and of the resistance of the battery.
In Reference [65], two models were presented for normalized battery capacity: the LAR- α η γ model and the control variable dependent model. The first model is based on the number of cycles and the latter is a function of the number of cycles as well as two other charge control parameters, viz., maximum terminal voltage of the battery ( v max ) and maximum charge current ( i max ). In order to evaluate the accuracy of these models experimental data were gathered from aging experiments performed on Samsung GS4 battery. The results show that these methods are far more superior to the bi-exponential capacity model [70].

3.5. Adaptive Algorithms for Universality

Developing a generalized BFG that is independent of battery chemistry can be broken down into two categories. The first category is to simply compile a library of all possible OCV parameters and to select the most suitable OCV model for fuel gauging through online deteciton. In other words, this first approach seeks to resolve the association ambiguity between several possible OCV parameters and the battery being monitored in a supervised way (e.g., employing nearest neighbor or any of the machine learning-based classifiers).
The second category seeks to use online data to estimate the OCV parameters [71,72,73]; an iterative process is used to keep the OCV parameters and battery capacity up to date. Since users can swap the battery at any time this can cause an issue where the BFG has to be aware of this change and adapt accordingly by restarting the OCV parameter estimation process. Additionally, this routine should only be applied when required. Further, the iterative estimation of SOC, OCV & ECM parameters and the battery capacity can lead to loss of robustness and instability for the BFG algorithm.
One of the first few approaches towards achieving chemistry adaptive BFG was reported in Reference [52] where the probabilistic data association (PDA) methodology was used to achieve this goal. Here the ultimate goal is to be able to mange an arbitrary battery (present day BMS rely on parameters that are obtained from the same battery type). Figure 10 shows a demonstration of the chemistry adaptivity reported in Reference [52]. Chemistry adaptivity is a desired feature in the secondary applications of used batteries, for example, used EV batteries used in power grid.

3.6. Approaches to BMS Evaluation

In References [15,16], systematic approaches were presented to validate BFG algorithms. Particularly, the following three BFG evaluation metrics were proposed and analyzed in References [15,16]:
  • CC-metric. The CC-metric is used to evaluate the accuracy of the SOC estimates of a BFG. It was known that the Coulomb counting method is an error prone approach to SOC estimation. However, if the battery capacity and initial SOC are known, the Coulomb counting approach will provide a very accurate estimate of SOC. The CC-metric proposes to use special BFG validation load profiles [16] such that the initial SOC and the battery capacity can be accurately estimated in order to evaluate the SOC estimate of a BFG. It must be noted that the CC-metric is a laboratory based metric, that is, it cannot be implemented in real-time when the battery is being operated by the end user.
  • OCV-metric: The OCV-SOC metric proposes to employ the OCV curve [17] in order to find the true SOC which can then be used to validate the SOC estimate given by a BFG. Similar to the CC-metric, the OCV-SOC metric is also a laboratory based metric because the battery needs to be rested before the OCV can be directly measured.
  • Time to voltage (TTV) Metric. The TTV metric [16] is the most rigorous way to test the accuracy of a BFG algorithm. This metric tests several features of a BFG at once. Let us consider an example: the BFG in an EV predicts the remaining milage as 100 miles. The most accurate way to validate this prediction is to actually drive the EV until it reaches end of charge; by subtracting the actual distance travelled from the prediction, the true BFG error can be computed. Now, instead of miles, consider this in voltage: A BFG can predict the time it takes to reach a certain voltage, given a constant load or constant charging current. Similar to how an EV can be driven to check the accuracy of the mileage prediction, the TTV metric is computed based on the predicted vs. actual time it took for the battery to reach a certain terminal voltage. One drawback of the TTV metric is that it requires a constant current to implement the metric. Most battery chargers employ constant current charging for a certain amount of time—this provides an opportunity to implement the TTV metric in real-time. It must be re-emphasized that the TTV metric is used to quantify the accuracy of the following BFG estimates at once: such as, SOC, battery capacity and ECM parameter estimates
In order to compute the BFG evaluation metrics (CC-metric, OCV-metric and TTV-metric), the battery needs to undergo a specific load profile that is named BFG evaluation profile in References [15,16]. Figure 11 shows a BFG evaluation profile that is designed to compute the above three metrics for a battery with a nominal capacity of 1.5 Ah. The evaluation profile requires to start the experiment with a fully charged battery and apply various discharge profiles and rest periods until the battery is given a final rest period of about 2 h before constant current profile of moderate to low magnitude is applied until the battery becomes empty; this procedure ensures the total capacity [17] of the battery can be accurately estimated—the estimated total capacity in return ensures the computation of a rigorous CC-metric. The constant current discharge at the end also allows to compute the TTV metric; this is particularly significant because remaining time prediction is crucial when the battery nears it end of charge.

4. Conclusions

In this paper, we detailed the challenges involved in developing a novel battery operating system that is suitable in future applications and described the details of some solutions that we developed. Particularly, details of the following elements of a robust battery management system are described:
  • Open circuit voltage modelling: It is demonstrated how careful modelling and optimization can result in parameters that are applicable to a wide range of temperatures. The need for careful modelling is demonstrated using scaling, a strategy, when ignored, results in up to 90% higher SOC errors.
  • Battery impedance estimation: Battery impedance changes with temperature and other battery states; real-time impedance estimation is required for effective battery management. In this paper, we summarize a real-time approach to battery impedance estimation.
  • Battery capacity estimation: Accurate knowledge battery capacity is crucial for all aspects of a battery management system.
  • Adaptive strategies for universal battery management: Newer versions of batteries come in slightly different chemical compositions. How to develop a battery management system that can stay relevant with ever changing battery types? This paper offers a glimpse into futuristic solutions based on probabilistic data and information fusion.
  • Optimal charging strategies: Battery chargers have two competing objectives; one seeks to charge fast and the other attempts to minimize capacity fade and temperature rise due to charging. This paper offers high-level summary of `level-1’ and `level-2’ optimal charging algorithms designed to satisfy the above goals.
  • Strategies to evaluate battery management systems: We describe the challenges involved in evaluating a battery management system and present several guidelines.
Further, we provided insights into the remaining challenges that needs to be addressed in the domain of battery management systems research.

Author Contributions

Conceptualization, B.B.; Methodology, B.B.; Validation, B.B., M.A. and K.P.; Resources, B.B. and K.P.; Writing—Original Draft Preparation, B.B. and M.A.; Writing—Review & Editing, K.P.; Visualization, B.B. and M.A.; Supervision, B.B.; Project Administration, B.B. and K.P.; Funding Acquisition, B.B. and K.P. All authors have read and agreed to the published version of the manuscript.

Funding

B. Balasingam acknowledges the support of the Natural Sciences and Engineering Research Council of Canada (NSERC) for financial support under the Discovery Grants (DG) program [funding reference number RGPIN-2018-04557]. Research of K. Pattipati was supported in part by the U.S. Office of Naval Research and US Naval Research Laboratory under Grants #N00014-18-1-1238, #N00173-16-1-G905, #HPCM034125HQU and by a Space Technology Research Institutes grant (#80NSSC19K1076) from NASA’s Space Technology Research Grants Program.

Conflicts of Interest

The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
BFGBattery fuel gauge
BMSBattery management system
CBCCell-balancing circuitry
CFCapacity fade
ECGElectrocardiography
ECMEquivalent circuit model
ELEnergy loss
EVElectric vehicle
HILHardware-in-the-loop
Li-ionLithium ion
OCAOptimal charging algorithm
OCVOpen circuit voltage
PFPower fade
SOCState of charge
SOHState of health
TTCTime to charge
TTVTime to voltage

References

  1. Rodrigue, J.P.; Comtois, C.; Slack, B. The Geography of Transport Systems; Taylor & Francis: New York, NY, USA, 2016. [Google Scholar]
  2. Plett, G.L. Battery Management Systems, Volume I: Battery Modeling; Artech House: Norwood, MA, USA, 2015. [Google Scholar]
  3. Plett, G.L. Battery Management Systems, Volume II: Equivalent-Circuit Methods; Artech House: Norwood, MA, USA, 2015. [Google Scholar]
  4. Thomas, K.E.; Newman, J.; Darling, R.M. Mathematical modeling of lithium batteries. In Advances in Lithium-Ion Batteries; Springer: Boston, MA, USA, 2002; pp. 345–392. [Google Scholar]
  5. Abada, S.; Marlair, G.; Lecocq, A.; Petit, M.; Sauvant-Moynot, V.; Huet, F. Safety focused modeling of lithium-ion batteries: A review. J. Power Sources 2016, 306, 178–192. [Google Scholar] [CrossRef]
  6. Taylor, W.; Krithivasan, G.; Nelson, J.J. System safety and ISO 26262 compliance for automotive lithium-ion batteries. In Proceedings of the 2012 IEEE Symposium on Product Compliance Engineering Proceedings, Portland, OR, USA, 5–7 November 2012; pp. 1–6. [Google Scholar]
  7. Hussein, H.H.; Batarseh, I. A review of charging algorithms for nickel and lithium battery chargers. IEEE Trans. Veh. Technol. 2011, 60, 830–838. [Google Scholar] [CrossRef]
  8. Dey, S.; Mohon, S.; Pisu, P.; Ayalew, B. Sensor fault detection, isolation, and estimation in lithium-ion batteries. IEEE Trans. Control. Syst. Technol. 2016, 24, 2141–2149. [Google Scholar] [CrossRef]
  9. Kang, Y.; Duan, B.; Zhou, Z.; Shang, Y.; Zhang, C. Online multi-fault detection and diagnosis for battery packs in electric vehicles. Appl. Energy 2020, 259, 114170. [Google Scholar] [CrossRef]
  10. Wang, Z.; Hong, J.; Liu, P.; Zhang, L. Voltage fault diagnosis and prognosis of battery systems based on entropy and Z-score for electric vehicles. Appl. Energy 2017, 196, 289–302. [Google Scholar] [CrossRef]
  11. Ahmadi, L.; Fowler, M.; Young, S.B.; Fraser, R.A.; Gaffney, B.; Walker, S.B. Energy efficiency of Li-ion battery packs re-used in stationary power applications. Sustain. Energy Technol. Assess. 2014, 8, 9–17. [Google Scholar] [CrossRef]
  12. Ahmadi, L.; Yip, A.; Fowler, M.; Young, S.B.; Fraser, R.A. Environmental feasibility of re-use of electric vehicle batteries. Sustain. Energy Technol. Assess. 2014, 6, 64–74. [Google Scholar] [CrossRef]
  13. EV Sales Forecasts. Available online: https://evadoption.com/ev-sales/ev-sales-forecasts/ (accessed on 10 February 2019).
  14. Balasingam, B.; Avvari, G.; Pattipati, B.; Pattipati, K.; Bar-Shalom, Y. A robust approach to battery fuel gauging, part II: Real time capacity estimation. J. Power Sources 2014, 269, 949–961. [Google Scholar] [CrossRef]
  15. Balasingam, B.; Avvari, G.; Pattipati, K.; Bar-Shalom, Y. Performance analysis results of a battery fuel gauge algorithm at multiple temperatures. J. Power Sources 2015, 273, 742–753. [Google Scholar] [CrossRef]
  16. Avvari, G.; Pattipati, B.; Balasingam, B.; Pattipati, K.; Bar-Shalom, Y. Experimental set-up and procedures to test and validate battery fuel gauge algorithms. Appl. Energy 2015, 160, 404–418. [Google Scholar] [CrossRef] [Green Version]
  17. Pattipati, B.; Balasingam, B.; Avvari, G.; Pattipati, K.; Bar-Shalom, Y. Open circuit voltage characterization of lithium-ion batteries. J. Power Sources 2014, 269, 317–333. [Google Scholar] [CrossRef]
  18. Eddahech, A.; Briat, O.; Bertrand, N.; Delétage, J.Y.; Vinassa, J.M. Behavior and state-of-health monitoring of Li-ion batteries using impedance spectroscopy and recurrent neural networks. Int. J. Electr. Power Energy Syst. 2012, 42, 487–494. [Google Scholar] [CrossRef]
  19. Wu, J.; Wang, Y.; Zhang, X.; Chen, Z. A novel state of health estimation method of Li-ion battery using group method of data handling. J. Power Sources 2016, 327, 457–464. [Google Scholar] [CrossRef]
  20. Feng, X.; Weng, C.; He, X.; Han, X.; Lu, L.; Ren, D.; Ouyang, M. Online State-of-Health Estimation for Li-Ion Battery Using Partial Charging Segment Based on Support Vector Machine. IEEE Trans. Veh. Technol. 2019, 68, 8583–8592. [Google Scholar] [CrossRef]
  21. Deng, Y.; Ying, H.; E, J.; Zhu, H.; Wei, K.; Chen, J.; Zhang, F.; Liao, G. Feature parameter extraction and intelligent estimation of the State-of-Health of lithium-ion batteries. Energy 2019, 176, 91–102. [Google Scholar] [CrossRef]
  22. Quin, T.; Zeng, S.; Guo, J.; Skaf, Z. A Rest Time-Based Prognostic Framework for State of Health Estimation of Lithium-Ion Batteries with Regeneration Phenomena. Energies 2016, 9, 896. [Google Scholar] [CrossRef] [Green Version]
  23. Hu, X.; Jiang, J.; Cao, D.; Egardt, B. Battery Health Prognosis for Electric Vehicles Using Sample Entropy and Sparse Bayesian Predictive Modeling. IEEE Trans. Ind. Electron. 2016, 63, 2645–2656. [Google Scholar] [CrossRef]
  24. Yun, Z.; Qin, W. Remaining Useful Life Estimation of Lithium-Ion Batteries Based on Optimal Time Series Health Indicator. IEEE Access 2020, 8, 55447–55461. [Google Scholar] [CrossRef]
  25. Cope, R.C.; Podrazhansky, Y. The art of battery charging. In Proceedings of the Conference (Cat. No.99TH8371), Fourteenth Annual Battery Conference on Applications and Advances, Long Beach, CA, USA, 12–15 January 1999; pp. 233–235. [Google Scholar]
  26. Ikeya, T.; Sawada, N.; Takagi, S.; ichi Murakami, J.; Kobayashi, K.; Sakabe, T.; Kousaka, E.; Yoshioka, H.; Kato, S.; Yamashita, M.; et al. Multi-step constant-current charging method for electric vehicle, valve-regulated, lead/acid batteries during night time for load-levelling. J. Power Sources 1998, 75, 101–107. [Google Scholar] [CrossRef]
  27. Ikeya, T.; Sawada, N.; ich Murakami, J.; Kobayashi, K.; Hattori, M.; Murotani, N.; Ujiie, S.; Kajiyama, K.; Nasu, H.; Narisoko, H.; et al. Multi-step constant-current charging method for an electric vehicle nickel/metal hydride battery with high-energy efficiency and long cycle life. J. Power Sources 2002, 105, 6–12. [Google Scholar] [CrossRef]
  28. Liu, Y.; Luo, Y. Search for an Optimal Rapid-Charging Pattern for Li-Ion Batteries Using the Taguchi Approach. IEEE Trans. Ind. Electron. 2010, 57, 3963–3971. [Google Scholar] [CrossRef]
  29. Vo, T.T.; Chen, X.; Shen, W.; Kapoor, A. New charging strategy for lithium-ion batteries based on the integration of Taguchi method and state of charge estimation. J. Power Sources 2015, 273, 413–422. [Google Scholar] [CrossRef]
  30. Notten, P.; het Veld, J.O.; van Beek, J. Boostcharging Li-ion batteries: A challenging new charging concept. J. Power Sources 2005, 145, 89–94. [Google Scholar] [CrossRef]
  31. Purushothaman, B.; Landau, U. Rapid Charging of Lithium-Ion Batteries Using Pulsed Currents. J. Electrochem. Soc. 2006, 153, A533–A542. [Google Scholar] [CrossRef]
  32. Zhang, J.; Yu, J.; Cha, C.; Yang, H. The effects of pulse charging on inner pressure and cycling characteristics of sealed Ni/MH batteries. J. Power Sources 2004, 136, 180–185. [Google Scholar] [CrossRef]
  33. Chen, L. A Design of an Optimal Battery Pulse Charge System by Frequency-Varied Technique. IEEE Trans. Ind. Electron. 2007, 54, 398–405. [Google Scholar] [CrossRef]
  34. Chen, L. Design of Duty-Varied Voltage Pulse Charger for Improving Li-Ion Battery-Charging Response. IEEE Trans. Ind. Electron. 2009, 56, 480–487. [Google Scholar] [CrossRef]
  35. Li, J.; Murphy, E.; Winnick, J.; Kohl, P.A. The effects of pulse charging on cycling characteristics of commercial lithium-ion batteries. J. Power Sources 2001, 102, 302–309. [Google Scholar] [CrossRef]
  36. Liu, Y.H.; Teng, J.H.; Lin, Y.C. Search for an optimal rapid charging pattern for lithium-ion batteries using ant colony system algorithm. IEEE Trans. Ind. Electron. 2005, 52, 1328–1336. [Google Scholar] [CrossRef]
  37. Guo, Z.; Liaw, B.Y.; Qiu, X.; Gao, L.; Zhang, C. Optimal charging method for lithium ion batteries using a universal voltage protocol accommodating aging. J. Power Sources 2015, 274, 957–964. [Google Scholar] [CrossRef]
  38. Guo, Z.; Qiu, X.; Hou, G.; Liaw, B.Y.; Zhang, C. State of health estimation for lithium ion batteries based on charging curves. J. Power Sources 2014, 249, 457–462. [Google Scholar] [CrossRef]
  39. Hu, X.; Li, S.; Peng, H.; Sun, F. Charging time and loss optimization for LiNMC and LiFePO4 batteries based on equivalent circuit models. J. Power Sources 2013, 239, 449–457. [Google Scholar] [CrossRef]
  40. Aliev, R.; Aliev, R.; Guirimov, B.; Uyar, K. Dynamic data mining technique for rules extraction in a process of battery charging. Appl. Soft Comput. 2008, 8, 1252–1258. [Google Scholar] [CrossRef]
  41. Guo, G.; Xu, P.; Bai, Z.; Zhou, S.; Xu, G.; Cao, B. Optimization of Ni-MH Battery Fast Charging in Electric Vehicles Using Dynamic Data Mining and ANFIS. In Advanced Intelligent Computing Theories and Applications. With Aspects of Artificial Intelligence; Springer: Berlin/Heidelberg, Germany, 2008; pp. 468–475. [Google Scholar]
  42. Petchjatuporn, P.; Khaehintung, N.; Sunat, K.; Sirisuk, P.; Kiranon, W. Implementation of GA-trained GRNN for Intelligent Fast Charger for Ni-Cd Batteries. In Proceedings of the 2006 CES/IEEE 5th International Power Electronics and Motion Control Conference, Shanghai, China, 14–16 August 2006; Volume 1, pp. 1–5. [Google Scholar]
  43. Chen, L.; Hsu, R.C.; Liu, C. A Design of a Grey-Predicted Li-Ion Battery Charge System. IEEE Trans. Ind. Electron. 2008, 55, 3692–3701. [Google Scholar] [CrossRef]
  44. Waag, W.; Sauer, D.U. Adaptive estimation of the electromotive force of the lithium-ion battery after current interruption for an accurate state-of-charge and capacity determination. Appl. Energy 2013, 111, 416–427. [Google Scholar] [CrossRef]
  45. Petzl, M.; Danzer, M.A. Advancements in OCV Measurement and Analysis for Lithium-Ion Batteries. IEEE Trans. Energy Convers. 2013, 28, 675–681. [Google Scholar] [CrossRef]
  46. Hu, X.; Li, S.; Peng, H. A comparative study of equivalent circuit models for Li-ion batteries. J. Power Sources 2012, 198, 359–367. [Google Scholar] [CrossRef]
  47. Wei, Z.; Tseng, K.J.; Wai, N.; Lim, T.M.; Skyllas-Kazacos, M. Adaptive estimation of state of charge and capacity with online identified battery model for vanadium redox flow battery. J. Power Sources 2016, 332, 389–398. [Google Scholar] [CrossRef]
  48. Gao, W.; Zou, Y.; Sun, F.; Hu, X.; Yu, Y.; Feng, S. Data pieces-based parameter identification for lithium-ion battery. J. Power Sources 2016, 328, 174–184. [Google Scholar] [CrossRef]
  49. Balasingam, B.; Pattipati, K. Elements of a Robust Battery-Management System: From Fast Characterization to Universality and More. IEEE Electrif. Mag. 2018, 6, 34–37. [Google Scholar] [CrossRef]
  50. Smokers, R.; Verbeek, M.; van Zyl, S. EVs and post 2020 CO2 targets for passenger cars. World Electr. Veh. J. 2013, 6, 1068–1078. [Google Scholar] [CrossRef] [Green Version]
  51. Heymans, C.; Walker, S.B.; Young, S.B.; Fowler, M. Economic analysis of second use electric vehicle batteries for residential energy storage and load-levelling. Energy Policy 2014, 71, 22–30. [Google Scholar] [CrossRef]
  52. Avvari, G.; Balasingam, B.; Pattipati, K.; Bar-Shalom, Y. A battery chemistry-adaptive fuel gauge using probabilistic data association. J. Power Sources 2015, 273, 185–195. [Google Scholar] [CrossRef]
  53. Barth, H.; Schaeper, C.; Schmidla, T.; Nordmann, H.; Kiel, M.; Van der Broeck, H.; Yurdagel, Y.; Wieczorek, C.; Hecht, F.; Sauer, D.U. Development of a universal adaptive battery charger as an educational project. In Proceedings of the IEEE Power Electronics Specialists Conference, Rhodes, Greece, 15–19 June 2008; pp. 1839–1845. [Google Scholar]
  54. Hussein, H.H.; Pepper, M.; Harb, A.; Batarseh, I. An efficient solar charging algorithm for different battery chemistries. In Proceedings of the IEEE Vehicle Power and Propulsion Conference, Dearborn, MI, USA, 7–10 September 2009; pp. 188–193. [Google Scholar]
  55. Park, S.Y.; Miwa, H.; Clark, B.T.; Ditzler, D.; Malone, G.; D’souza, N.S.; Lai, J.S. A universal battery charging algorithm for Ni-Cd, Ni-MH, SLA, and Li-Ion for wide range voltage in portable applications. In Proceedings of the IEEE Power Electronics Specialists Conference, Rhodes, Greece, 15–19 June 2008; pp. 4689–4694. [Google Scholar]
  56. Bar-Shalom, Y.; Li, X.R.; Kirubarajan, T. Estimation with Applications to Tracking and Navigation: Theory, Algorithms, and Software; John Wiley & Sons: Hoboken, NJ, USA, 2004. [Google Scholar]
  57. Bar-Shalom, Y.; Willett, P.K.; Tian, X. Tracking and Data Fusion; YBS Publishing, 2011; Available online: http://isif.org/sites/isif.org/files/web-files/documents/TDFBKPUBF.pdf (accessed on 1 June 2020).
  58. White, T. Hadoop: The Definitive Guide; O’Reilly Media, Inc.: Newton, MA, USA, 2012. [Google Scholar]
  59. Stolitzka, D. An electronic fuel gauge accuracy study. In Proceedings of the Twelfth Annual Battery Conference on Applications and Advances, Long Beach, CA, USA, 14–17 January 1997; pp. 211–213. [Google Scholar]
  60. Chen, M.; Rincon-Mora, G.A. Accurate electrical battery model capable of predicting runtime and IV performance. IEEE Trans. Energy Convers. 2006, 21, 504–511. [Google Scholar] [CrossRef]
  61. Li, Y.; Sun, Z.; Wang, J. Design for battery management system hardware-in-loop test platform. In Proceedings of the 2009 9th International Conference on Electronic Measurement & Instruments, Beijing, China, 16–19 August 2009; pp. 3–399. [Google Scholar]
  62. He, Y.; Liu, W.; Koch, B.J. Battery algorithm verification and development using hardware-in-the-loop testing. J. Power Sources 2010, 195, 2969–2974. [Google Scholar] [CrossRef]
  63. Wu, H. Hardware-in-loop verification of battery management system. In Proceedings of the 2011 4th International Conference on Power Electronics Systems and Applications, Hong Kong, China, 8–10 June 2011; pp. 1–3. [Google Scholar]
  64. Abdollahi, A.; Han, X.; Avvari, G.; Raghunathan, N.; Balasingam, B.; Pattipati, K.; Bar-Shalom, Y. Optimal battery charging, Part I: Minimizing time-to-charge, energy loss, and temperature rise for OCV-resistance battery model. J. Power Sources 2016, 303, 388–398. [Google Scholar] [CrossRef] [Green Version]
  65. Abdollahi, A.; Han, X.; Raghunathan, N.; Pattipati, B.; Balasingam, B.; Pattipati, K.; Bar-Shalom, Y.; Card, B. Optimal charging for general equivalent electrical battery model, and battery life management. J. Energy Storage 2017, 9, 47–58. [Google Scholar] [CrossRef] [Green Version]
  66. Karimi, G.; Li, X. Thermal management of Lithium-ion batteries for electric vehicles. Int. J. Energy Res. 2013, 37, 13–24. [Google Scholar] [CrossRef]
  67. Ahmed, M.S.; Raihan, S.A.; Balasingam, B. A scaling approach for improved state of charge representation in rechargeable batteries. Appl. Energy 2020, 267, 114880. [Google Scholar] [CrossRef]
  68. Ahmed, M.; Balasingam, B. A Scaling Approach for Improved Open Circuit Voltage Modeling in Li-ion Batteries. In Proceedings of the 2019 IEEE Electrical Power and Energy Conference, Montreal, QC, Canada, 16–18 October 2019. [Google Scholar]
  69. Balasingam, B.; Avvari, G.; Pattipati, B.; Pattipati, K.; Bar-Shalom, Y. A robust approach to battery fuel gauging, part I: Real time model identification. J. Power Sources 2014, 272, 1142–1153. [Google Scholar] [CrossRef]
  70. He, W.; Williard, N.; Osterman, M.; Pecht, M. Prognostics of lithium-ion batteries based on Dempster–Shafer theory and the Bayesian Monte Carlo method. J. Power Sources 2011, 196, 10314–10321. [Google Scholar] [CrossRef]
  71. He, H.; Zhang, X.; Xiong, R.; Xu, Y.; Guo, H. Online model-based estimation of state-of-charge and open-circuit voltage of lithium-ion batteries in electric vehicles. Energy 2012, 39, 310–318. [Google Scholar] [CrossRef]
  72. Xiong, R.; Sun, F.; Gong, X.; Gao, C. A data-driven based adaptive state of charge estimator of lithium-ion polymer battery used in electric vehicles. Appl. Energy 2014, 113, 1421–1433. [Google Scholar] [CrossRef]
  73. Chiang, Y.H.; Sean, W.Y.; Ke, J.C. Online estimation of internal resistance and open-circuit voltage of lithium-ion batteries in electric vehicles. J. Power Sources 2011, 196, 3921–3932. [Google Scholar] [CrossRef]
Figure 1. State of charge estimation. The fusion based approach is one of the most robust approaches to accurate battery SOC estimation.
Figure 1. State of charge estimation. The fusion based approach is one of the most robust approaches to accurate battery SOC estimation.
Energies 13 02825 g001
Figure 2. Cloud assisted battery management system. The abundance of todays connectivity allows crucial parameters related to SOC and SOH characteristics of battery packs in real-time. (image from Reference [49] being reprinted with permission from IEEE).
Figure 2. Cloud assisted battery management system. The abundance of todays connectivity allows crucial parameters related to SOC and SOH characteristics of battery packs in real-time. (image from Reference [49] being reprinted with permission from IEEE).
Energies 13 02825 g002
Figure 3. Battery reuse: from scrapyard to powering living rooms. Millions of vehicles are scrapped each year due to accidents. In the case of electric vehicles, the batteries could be reused store renewable energy. However, more research needs to be done about managing used batteries of various size, chemistry and manufacturers.
Figure 3. Battery reuse: from scrapyard to powering living rooms. Millions of vehicles are scrapped each year due to accidents. In the case of electric vehicles, the batteries could be reused store renewable energy. However, more research needs to be done about managing used batteries of various size, chemistry and manufacturers.
Energies 13 02825 g003
Figure 4. Functional block diagram of a battery management system. Three important components of a BMS are battery fuel gauge, optimal charging algorithm and cell balancing circuitry.
Figure 4. Functional block diagram of a battery management system. Three important components of a BMS are battery fuel gauge, optimal charging algorithm and cell balancing circuitry.
Energies 13 02825 g004
Figure 5. Normalized open-circuit voltage modelling. It is shown that the OCV-SOC parameters obtained through the proposed normalized OCV modelling approach in Reference [17,67] showed little variations with temperature.
Figure 5. Normalized open-circuit voltage modelling. It is shown that the OCV-SOC parameters obtained through the proposed normalized OCV modelling approach in Reference [17,67] showed little variations with temperature.
Energies 13 02825 g005
Figure 6. Scaling. The scaling approach [67] reduces the worst case error in OCV modelling.
Figure 6. Scaling. The scaling approach [67] reduces the worst case error in OCV modelling.
Energies 13 02825 g006
Figure 7. Equivalent circuit model of a battery. Identifying the battery model and estimating its parameters are crucial steps for all aspects of a battery management system, from state of charge estimation to optimal charging to charge and thermal balancing. In practice, reduced models, shown in Figure 8, are employed; In Reference [69] a unified approach to ECM model parameter estimation is developed.
Figure 7. Equivalent circuit model of a battery. Identifying the battery model and estimating its parameters are crucial steps for all aspects of a battery management system, from state of charge estimation to optimal charging to charge and thermal balancing. In practice, reduced models, shown in Figure 8, are employed; In Reference [69] a unified approach to ECM model parameter estimation is developed.
Energies 13 02825 g007
Figure 8. Reduced equivalent circuit models of a battery. Each model is appropriate for different types of loading condition as indicated.
Figure 8. Reduced equivalent circuit models of a battery. Each model is appropriate for different types of loading condition as indicated.
Energies 13 02825 g008
Figure 9. Elements of a smart (optimal) charger.
Figure 9. Elements of a smart (optimal) charger.
Energies 13 02825 g009
Figure 10. Chemistry adaptive BMS. The proposed chemistry probabilistically selects the battery parameters based on the measured data from the battery (voltage and current). In the above demonstration, all three models were initialized with equal probability (1/3); within few samples of measured data, the PDA algorithm was able converge to the correct model. (a) OCV curves of different chemistries; (b) Model probabilities of the PDA algorithm [52].
Figure 10. Chemistry adaptive BMS. The proposed chemistry probabilistically selects the battery parameters based on the measured data from the battery (voltage and current). In the above demonstration, all three models were initialized with equal probability (1/3); within few samples of measured data, the PDA algorithm was able converge to the correct model. (a) OCV curves of different chemistries; (b) Model probabilities of the PDA algorithm [52].
Energies 13 02825 g010
Figure 11. BFG evaluation profile. The battery fuel gauge evaluation profile is a specially designed load current profile that allows to implement all three BFG evaluation metrics: CC-metric, OCV-metric and the TTV-metric. The profile starts with a full battery and ends when the battery becomes empty; this allows to compute the battery capacity accurately. Intermittent rest periods within the profile allows to compute the OCV metric and the constant current load profile allows to compute the TTV metric.
Figure 11. BFG evaluation profile. The battery fuel gauge evaluation profile is a specially designed load current profile that allows to implement all three BFG evaluation metrics: CC-metric, OCV-metric and the TTV-metric. The profile starts with a full battery and ends when the battery becomes empty; this allows to compute the battery capacity accurately. Intermittent rest periods within the profile allows to compute the OCV metric and the constant current load profile allows to compute the TTV metric.
Energies 13 02825 g011

Share and Cite

MDPI and ACS Style

Balasingam, B.; Ahmed, M.; Pattipati, K. Battery Management Systems—Challenges and Some Solutions. Energies 2020, 13, 2825. https://doi.org/10.3390/en13112825

AMA Style

Balasingam B, Ahmed M, Pattipati K. Battery Management Systems—Challenges and Some Solutions. Energies. 2020; 13(11):2825. https://doi.org/10.3390/en13112825

Chicago/Turabian Style

Balasingam, Balakumar, Mostafa Ahmed, and Krishna Pattipati. 2020. "Battery Management Systems—Challenges and Some Solutions" Energies 13, no. 11: 2825. https://doi.org/10.3390/en13112825

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