Next Article in Journal
An Improved Acoustic Diffusion Equation Model for Long-Channel Underground Spaces
Next Article in Special Issue
Enhancing Feature Detection and Matching in Low-Pixel-Resolution Hyperspectral Images Using 3D Convolution-Based Siamese Networks
Previous Article in Journal
Crime Light Imaging (CLI): A Novel Sensor for Stand-Off Detection and Localization of Forensic Traces
Previous Article in Special Issue
A Novel Cross-Sensor Transfer Diagnosis Method with Local Attention Mechanism: Applied in a Reciprocating Pump
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Sensor-Fault-Estimation Method for Lithium-Ion Batteries in Electric Vehicles

Research Centre for Digitalization and Intelligent Diagnosis to New Energies, College of Electrical and Information Engineering, Northeast Petroleum University, Daqing 163000, China
*
Author to whom correspondence should be addressed.
Submission received: 9 August 2023 / Revised: 29 August 2023 / Accepted: 4 September 2023 / Published: 7 September 2023

Abstract

:
In recent years, electric vehicles powered by lithium-ion batteries have developed rapidly, and the safety and reliability of lithium-ion batteries have been a paramount issue. Battery management systems are highly dependent on sensor measurements to ensure the proper functioning of lithium-ion batteries. Therefore, it is imperative to develop a suitable fault diagnosis scheme for battery sensors, to realize a diagnosis at an early stage. The main objective of this paper is to establish validated electrical and thermal models for batteries, and address a model-based fault diagnosis scheme for battery sensors. Descriptor proportional and derivate observer systems are applied for sensor diagnosis, based on electrical and thermal models of lithium-ion batteries, which can realize the real-time estimation of voltage sensor fault, current sensor fault, and temperature sensor fault. To verify the estimation effect of the proposed scheme, various types of faults are utilized for simulation experiments. Battery experimental data are used for battery modeling and observer-based fault diagnosis in battery sensors.

1. Introduction

To achieve low carbon targets in transport, electric vehicles (EVs) are developing rapidly. EVs can be divided into battery electric vehicles (BEVs), hybrid electric vehicles (HEVs), and fuel cell electric vehicles (FCEVs) [1,2]. Lithium-ion batteries have the advantages of a high energy density, memoryless effect, and high cycle life, which have been widely used in EVs [3,4]. Lithium-ion batteries are a critical component in EVs, and the safety and reliability of lithium-ion batteries have attracted wide attention [5]. Some interesting results have been reported, including monitoring and diagnosis for batteries [6], and remaining useful life prediction for batteries [7,8]. During the operating process of the lithium-ion battery, the battery status can be monitored through the battery management system (BMS), which benefits the battery by allowing it to operate more safely and reliably, with an extension to the service life in batteries [9]. The regular operation of a BMS depends on the data collected by the sensors. Once a sensor is faulty, it will lead to incorrect measurements, which may adversely affect the BMS, and bring hazards to batteries. For instance, a faulty voltage sensor may cause the distortion of the measurement, which may result in the battery overcharging or over-discharging [10,11]. In addition, the fault of the current sensor will give rise to errors in the estimation of the state of charge (SOC) and state of health (SOH) [12]. As a result, the fault diagnosis of battery sensors in electric vehicles is essential, and needs to be fully explored.
Fault diagnosis is usually divided into hardware and software redundancy methods [13,14,15]. Software redundancy (or information redundancy) methods use information recorded in input and output data to achieve monitoring and fault diagnosis [16,17,18]. Information redundancy methods are categorized as model-based, signal-based, and knowledge-based approaches, among which model-based methods have been widely used in diagnosing lithium-ion battery sensor faults. In [19,20], the extended Kalman filter and the adaptive extended Kalman filter were used to estimate the terminal voltage of the battery cell, and the residuals between the measured voltage and estimated voltage represent indicators for diagnosis. A fault detection and isolation scheme was proposed in [21] for a lithium-ion battery management system using a nonlinear parity equation approach. Using the residual between the true SOC and estimated SOC of the battery in [22], a fault detection method was addressed for voltage and current sensors. In [23], sliding-mode, observer-based methods were proposed to diagnose voltage, current, and temperature sensor faults based on electrical and thermal dynamics in batteries. Through combining model-based and data-based methods, a diagnosis approach was presented in [24] to diagnose sensor and internal resistance faults. It was noted that most of the existing results in the literature focused on the diagnosis and isolation of lithium-ion battery sensor faults, with less emphasis on the fault estimation of sensor faults. Fault estimation has been a popular tool in fault diagnosis, and can provide rich information on faults, such as the size and shape of a fault [25,26]. Therefore, applying fault-estimation techniques for sensor faults in batteries is more interesting. It is also observed that most studies consider sensor bias faults only, without considering other types of sensor faults, such as time-varying fluctuation faults. As a result, there is a solid motivation to apply fault-estimation techniques for battery sensors subjected to various types of faults.
The contributions of this paper are summarized as follows:
(1)
A second-order RC model and a two-state thermal model are developed to express the electrical and thermal characteristics of the lithium-ion battery. Actual battery data are used to validate the battery model.
(2)
The descriptor proportional–derivative (PD) observer is applied to solve fault-estimation problems for battery sensors. Different types of common sensor faults are considered, including bias faults, time-varying fluctuation faults, and intermittent faults. The fault-estimation performance is demonstrated and analyzed using the PD observer.
(3)
Based on the estimated system states and reconstructed sensor faults, real-time monitoring and diagnosis of the battery can be reached. When a sensor fault occurs, the estimated fault signal will deviate from the zero value, to alert to the occurrence of the fault. According to the estimated signal, one can also clearly, in real time, determine the size and shape of the sensor fault in batteries.
The rest of this paper is organized as follows: the battery model, including a second-order RC model and a two-state thermal model, is developed in Section 2. The fault-estimation algorithm is addressed in Section 3. The simulation verification is presented in Section 4. The paper ends with Section 5, with the conclusions.

2. Modelling for Batteries

The model must be available to the designer for a model-based diagnosis approach. Therefore, it is crucial to establish a battery model first. In this section, the battery equivalent circuit model and thermal model are introduced.

2.1. Second-Order RC Model

The second-order RC model is used in this study, which balances the model’s accuracy and the computational demand. The model, as shown in Figure 1, is composed of an open-circuit voltage U O C (OCV), an ohmic resistance R 0 , and two parallel RC networks ( R p 1 - C p 1 and R p 2 - C p 2 ) [19]. The R p 1 - C p 1 loop represents the stage of the rapid voltage change during the chemical reaction inside the battery, while the R p 2 - C p 2 loop represents the stage of the slow voltage adjustment when the chemical reaction evolves inside the battery.
U O C is a function of the SOC. The battery SOC represents the ratio of the remaining capacity to the nominal capacity after a battery has been used or left unused for a long time. The SOC can be calculated via [22]:
S O C . = η i C n I
where η i is the battery coulomb efficiency, C n is the nominal battery capacity, and I is the positive input current at discharge.
The relationship between U p and C p can be represented by the following formula [22]:
U ˙ p 1 = 1 R 1 C 1 U p 1 + I C 1
U ˙ p 2 = 1 R 2 C 2 U p 2 + I C 2
According to Figure 1, the terminal voltage U t can be calculated as follows [22]:
U t = U O C + I R 0 + U p 1 + U p 2
and
U O C = f ( S O C )
The relationship between U O C and the SOC can be obtained via the hybrid pulse power characteristic (HPPC) test, and is usually described as a nonlinear function, as shown in (5) [27]. After the discharging of the battery, the voltage will gradually become stable, which means that the chemical reactions and thermal effects inside the battery are balanced, and the battery voltage at this time is U O C .
We use the LG 18650HG2 lithium-ion battery data from McMaster University to obtain the relationship between U O C and the SOC, and to carry out the parameter identification of the second-order RC model [28]. Figure 2 shows the HPPC test voltage response curves from these data for a four-pulse discharge HPPC test at 12 different SOC values. The four pulses are 1C, 2C, 4C, and 6C discharges.
The relationship between U O C and the SOC is nonlinear. It is usually fitted as a function of higher degree. In order to simplify the relationship between the two, a gain scheduling method [29] is adopted. A known nonlinear system can be decomposed into several linear subsystems. Based on this method, the relationship between U O C and the SOC in the second-order RC model is divided into several parts, each of which is linear. As shown in Figure 3, the relationship between U O C and the SOC can be expressed as follows [29]:
U O C = a i S O C i + b i
It can be seen from Figure 3 that the part of the SOC between 20% and 90% is approximately a straight line. A similar view is also presented in the paper [30]. That is, in the middle segment of the relationship between U O C and the SOC, it can be regarded as a linear relationship.
In summary, according to the features of Figure 3, we divide the SOC interval into four segments, and each segment has different a and b values. The parameters of the approximation of the relationship between the SOC and U O C are listed in Table 1.
According to the given explanation, U t can be described as:
U t = a i S O C + U p 1 + U p 2 + I R 0 + b i
The state-space function of the second-order RC model can be rewritten as:
x ˙ v = A v x v + B v u v y v = C v x v + D v u v
where:
A v = 0 0 0 0 1 R 1 C 1 0 0 0 1 R 2 C 2 B v = η i C n 1 C 1 1 C 2 , C v = a i 1 1 , D v = R 0 x v = S O C U p 1 U p 2 , y v = U t b i , u v = I .
In (9), the parameters R 0 , R p 1 , C p 1 , R p 2 , C p 2 can be obtained via the HPPC test identification. Figure 4 illustrates a partial of the HPPC test shown in Figure 2; that is, the pulse test map at SOC = 90%, 1C discharge.
A, B, C, and D in Figure 4 are the points where the voltage curve changes the shape. From the second-order RC equivalent model, it can be seen that the sudden drop in voltage at the start of discharge is the effect of the internal resistance R 0 , which is shown in Figure 4 for segment AB and, similarly, the rapid rise in voltage at the end of discharge is a function of R 0 , which is shown in Figure 4 for the segment CD. However, the phenomenon of the gradual voltage drops during discharge, which is shown in Figure 4 for segment CD, can be explained due to the RC network. Therefore, we can obtain the value of the ohmic internal resistance R 0 of the battery from the AB and CD segments, and the value of R p 1 , C p 1 , R p 2 , C p 2 from the BC segment. Here, R 0 is calculated via (10):
R 0 = Δ U A B + Δ U C D 2 I
The remaining four parameters can be attained via the BC segment fitting. By discretizing (4), we can obtain (11).
U t = U O C + I R 0 + I R p 1 ( 1 e T R p 1 C p 1 ) + I R p 2 ( 1 e T R p 2 C p 2 )
From (11), we can have the following:
y = a + b ( 1 e x c ) + d ( 1 e x f )
In (12), y is the terminal voltage U t , x is the time t . In this case, the value of x is 1. a , b , c , d , f stand for U O C + I R 0 , I R p 1 , R p 1 C p 1 , I R p 2 , R p 2 C p 2 , respectively.
The MATLAB fitting toolbox can be used to perform parameter identification for different SOC points, and to obtain the corresponding values of the above parameters under different SOCs [27].
In this study, each parameter is set as a constant value, rather than a value that changes with the SOC, through taking the arithmetic average of each parameter [23]. It is then adjusted appropriately according to the output curve measured experimentally.
According to the above modeling method, the parameters of the second-order RC model of the used LG battery are obtained, as shown in Table 2.

2.2. Two-State Thermal Model

Through assuming longitudinal homogeneity, a two-state thermal model [31], as shown in Figure 5, is used to describe the lumped thermal dynamics of the cylindrical battery:
C c d T c d t = Q T c T s R c C s d T s d t = T c T s R u T s T f R c
In the equation, the state quantities T s and T c represent the battery surface and core temperature, respectively. C c and C s stand for the heat capacity of the core and of the casing, respectively. R c is a heat conduction resistance used to model the heat exchange between the core and the surface. R u is the equivalent convective resistance, which is used to simulate convective cooling on the battery surface, and R u is relevant to the aggregate shape of the battery package, coolant type, and coolant flow rate. Q is the amount of heat produced during the battery’s operation, which is a byproduct of the chemical reactions taking place in the electrode assembly [32]. According to Bernardi’s equation [33], the heat generated by battery Q is:
Q = I ( U O C U t )
It can be seen from (14) that the parameters of the two-state thermal model are related to the electrical model. There is a coupling between the electrical and thermal models. The heat output Q of the electrothermal model is determined by the input current   I , the open-circuit voltage U O C , and the terminal voltage U t of the electrical model.
We can rewrite (13) as:
x ˙ T = A T x T + B T u T y T = C T x T + D T u T
where
A T = 1 R c C c 1 R c C c 1 C s R c 1 C s R c , B T = 1 C c 0 0 1 R u C s , C T = 0 1 , D T = 0 , x T = T c T s , y T = T s , u T = Q T f .
We use a genetic algorithm to calculate the parameters. It simulates Darwin’s genetic selection in biology, the process of biological evolution via natural selection. Genetic algorithms are robust, and have a wide range of applications.
A genetic algorithm is a population operation that takes all individuals as the object, and mainly includes the following essential elements: (1) parameter coding, (2) initial population setting, (3) fitness function, (4) selection, (5) crossover, and (6) mutation. The genetic algorithm is used to optimize the parameters of the two-state thermal model. The primary operation process is as follows:
Step 1: Initialization. Combined with the HPPC test, the polynomial fitting relationship between U O C and the SOC is obtained. Moreover, the Q value is calculated according to (14). The maximum number of iterations is set to n = 50 , the lower boundary of the model parameter R c , C c , R u , C s search range is [1, 1, 1, 1], and the upper boundary is [10, 10, 20, 100]. Randomly generate M individuals as the initial population P ( 0 ) .
Step 2: Individual evaluation. Calculate the fitness of the individuals in the population P ( t ) , discretize Equation (15), and take the variance F of the simulated value and the actual value as the fitness function:
F = k = 1 k = n T s , m ( k ) T s , e ( k ) 2 n
Here, T s , m ( k ) represents the battery surface temperature obtained through the kth iteration of the model simulation, and T s , e ( k ) represents the temperature measured experimentally corresponding to the kth iteration.
Step 3: Select operations. The selection operator is applied to the population.
Step 4: Crossover. The crossover operator is applied to the population.
Step 5: Mutation operation. The mutation operator is applied to the population. Population P undergoes selection, crossover, and mutation operations to obtain the next-generation population.
According to the above operation steps, the flow chart of the genetic algorithm is shown in Figure 6.
The algorithm identification results are shown in Table 3.

2.3. Fault Modeling

In the presence of a sensor fault, the output of the current, voltage, and temperature sensors can be modelled via:
I m = I + f I U t m = U t + f U T s m = T s + f T
where f I , f U , and f T are the faults of the corresponding sensors. It is assumed that the f k is bounded, where k I , U , T . It is also assumed that no multiple faults can occur at the same time.
To show the estimation performance of the used observer under different sensor faults, we consider applying two types of faults for the battery sensor, including the sensor bias fault [34], the sensor fluctuation fault [35], and intermittent fault. In order to intuitively see the effect of fault estimation, we use sinusoidal signals, noise signals, and intermittent signals, in turn, to simulate sensor faults.

3. Fault-Estimation Algorithm

Based on the above model, a modified proportional and derivative (PD) observer [25] is used to diagnose different types of faults.
In this section, we present a PD observer, to estimate the model state, and the output sensor faults at the same time. For this purpose, the following definitions are made:
x ω ( t ) = f k ( t ) , x ¯ ( t ) = x ( t ) x ω ( t ) , B ¯ = B 0 , N ¯ = 0 I p , E ¯ = I n 0 0 0 , A ¯ = A 0 0 I p , C ¯ = C I p , C ¯ 0 = C 0 .  
where x ( t ) R n is the state vector, u ( t ) R m is the input vector, y ( t ) R p represents the measurement output vector, and f k ( t ) R p is the output sensor failure vector, which is bounded.
According to (19), we can get an augmented descriptor plant [25]:
E ¯ x ¯ ˙ ( t ) = A ¯ x ¯ ( t ) + B ¯ u ( t ) + N ¯ f k ( t ) y ( t ) = C ¯ 0 x ¯ ( t ) + D u t + x ω ( t ) = C ¯ x ¯ ( t ) + D u ( t )
If, and only if, A is a stable matrix, the gain matrices L ¯ , K ¯ R ( n + p ) × p exist for the following PD observer [25]:
( E ¯ + L ¯ C ¯ ) ζ ˙ ( t ) = ( A ¯ N ¯ C ¯ 0 K ¯ C ¯ ) ζ ( t ) + B ¯ u ( t )
such that x ¯ ^ ( t ) = ζ ( t ) + ( E ¯ + L ¯ C ¯ ) 1 L ¯ ( y ( t ) D u ( t ) ) is an asymptotic estimate of x ¯ ( t ) in (20).
If the model is unstable but detectable, the gain matrices L ¯ 1 , K ¯ 1 R ( n + p ) × p exist for the following PD observer [25]:
( E ¯ + L ¯ 1 C ¯ ) ζ ˙ 1 ( t ) = ( A ¯ K ¯ 1 C ¯ ) ζ 1 ( t ) + B ¯ u ( t ) + A ¯ ( E ¯ + L ¯ 1 C ¯ ) 1 L ¯ 1 ( y ( t ) D u ( t ) )
such that x ¯ ^ ( t ) = ζ 1 ( t ) + ( E ¯ + L ¯ 1 C ¯ ) 1 L ¯ 1 ( y ( t ) D u ( t ) ) is an asymptotic estimate of x ¯ ( t ) in (20).
We summarize the application method of the algorithm (Algorithm 1) in this paper via a pseudo-code, as follows:
Algorithm 1 Select the appropriate PD observer
Input: The state space equation of the system
Output: The applicable form of the PD observer
1:begin
2:Form the augmented matrices of the form (19) according to the input
3:Construct the descriptor plant (20).
4:if matrix A of input is stable
5:    Using PD observer (21)
6:else if matrix A is not stable but the system is detectable
7:    Using PD observer (22)
8:end
In this study, different PD observers are selected to estimate sensor faults, according to the stability and observability of lithium-ion battery models.

4. Simulation Verification and Discussion

In this section, we conduct MATLAB/Simulink simulations to verify the effect of the PD observer in estimating the fault of lithium-ion battery sensors.
The urban dynamometer driving schedule (UDDS) test at 25 °C of the LG 18650HG2 lithium-ion battery is selected to simulate the battery operating conditions of EVs. Based on the model parameters identified in Section 2 and the input of the UDDS test, the model’s output can be obtained. From Figure 7, one can see that the model output and actual output are generally consistent.

4.1. Fault Estimation of Lithium-Ion Battery Temperature Sensor

In this subsection, we first analyze the stability and observability of the two-state thermal model (13); the polynomial can be calculated as
det ( λ I A T ) = λ 2 + ( 1 R c C c + 1 R c C s + 1 R u C s ) λ + 1 R c C c R u C s
From the well-known Routh–Hurwitz criterion, the system matrix A T is asymptotically stable. The observability matrix of the model (13) is given as follows:
O 1 = C T C T A T = 0 1 1 C s R c 1 C s R c 1 C s R u
Therefore, the battery thermal model (13) is observable.
We use a normal distributed random number f k 1 ( t ) with the power of 0.01, and sinusoidal signal f k 2 ( t ) = sin ( 2 t ) , f k 3 ( t ) = sin ( t ) , and an intermittent fault f k 4 ( t ) occurring at 7000 s and 14,000 s, to represent sensor fluctuation fault. In addition, we consider f k 5 ( t ) = 0.5 to denote the sensor bias fault.
Because A T is stable, we consider the use of observer (21) for fault diagnosis with fault estimation. Choosing:
L ¯ T = 0 0 1
such that ( E ¯ + L ¯ 1 C ¯ ) is nonsingular. Via this model, the following matrix can be selected:
K ¯ T = 2.4522 × 1 0 6 3.1957 × 1 0 7 0.9950
The same fault is applied to the temperature sensor, and the fault-estimation results are shown in Figure 8.
It can be seen that the observer (21) shows an excellent fault-estimation performance for all the sensor faults imposed, including biased faults, fluctuation faults, and intermittent faults.

4.2. Fault Estimation of Lithium-Ion Battery Current Sensor

In order to be able to design the corresponding observer for the current sensor fault f I , the model (8) is recombined and transformed [34]:
x ˙ c ( t ) = A c x c ( t ) + B c y c ( t ) I ( t ) = C c x c ( t ) + D c y c ( t )
where
A c = B v C v D v + A v = a i η i C n R 0 η i C n R 0 η i C n R 0 a i C 1 R 0 1 C 1 R 0 1 R 1 C 1 1 C 1 R 0 a i C 2 R 0 1 C 2 R 0 1 C 2 R 0 1 R 2 C 2 ; B c = B v D v = η i C n R 0 1 C 1 R 0 1 C 2 R 0 ; C c = C v D v = a i R 0 1 R 0 1 R 0 ; D c = 1 D v = 1 R 0 .
The accuracy of the system (27) can be improved via adjusting the matrix D v appropriately. The comparison between the model output and the experimental measured output is shown in Figure 9a.
The characteristic polynomial of the matrix A c can be described as follows:
det ( λ I A c ) = λ 3 + ( 1 R 0 C 2 + 1 R 2 C 2 + 1 R 0 C 1 + 1 R 1 C 1 + a i η i R 0 C n ) λ 2 + 1 C 1 C 2 R 0 R 2 + 1 C 1 C 2 R 0 R 1 + 1 C 1 C 2 R 1 R 2 + a i η i C n C 2 R 0 R 2 + a i η i C n C 1 R 0 R 1 λ + a i η i C n C 1 C 2 R 1 R 2 R 0 = λ 3 + β 2 λ 2 + β 1 λ + β 0
It is straightforward to verify β 2 ,   β 1 ,   β 0 > 0 , and β 2 β 1 > β 0 . As a result, from the well-known Routh–Hurwitz criterion, the system matrix A c is asymptotically stable.
As A c is asymptotically stable, therefore, we can conclude that:
s I A c C c
is full of column rank for all the complex numbers on the right closed complex plane. Therefore, the pair A c C c is detectable. As a result, both observer (21) and (22) exist. Here, we only use observer (21) for our study.
We can use observer (21) for fault diagnosis with fault estimation, choosing
L ¯ 1 = 0 0 0 1
such that ( E ¯ + L ¯ 1 C ¯ ) is nonsingular. Via this model, the following matrix can be selected:
K ¯ 1 = 3.1426 × 1 0 8 1.1741 × 1 0 8 1.6427 × 1 0 7 0.5001
The fault-estimation results are shown in Figure 9.
It can be seen from Figure 9 that the observer (21) shows an outstanding estimation performance for all the types of sensor faults considered: fluctuation faults, bias faults, and intermittent faults in the current sensor.

4.3. Fault Estimation of Lithium-Ion Battery Voltage Sensor

From det ( λ I A v ) = 0 , one can find the set of the eigenvalues to the matrix A v is 0 , 1 R 1 C 1 , 1 R 2 C 2 . Therefore, the system matrix A v is stable, but not asymptotically stable.
The observability of the battery model (8) can be judged based on the observability matrix:
O = C C A v C A v 2 = a i 1 1 0 1 R 1 C 1 1 R 2 C 2 0 1 R 1 2 C 1 2 1 R 2 2 C 2 2
The observability matrix above is full of rank; that is, the battery RC model is observable. As a result, we can only use observer (22), rather than observer (21).
Observer (22) is used for state observation and voltage sensor fault estimation. We choose
L ¯ v = 0 0 0 1
such that ( E ¯ + L ¯ C ¯ ) is nonsingular. Via this model, the following matrix can be selected:
K ¯ v = 0.0452 0.0013 0.0011 0.5200
Figure 10 illustrates the fault-estimation effect of the PD observer for the voltage sensor.
It can be seen from Figure 10 that the observer demonstrates an excellent fault-estimation performance on the fluctuation fault f U 1 ( t ) and f U 2 ( t ) . However, for the fault f U 3 ( t ) , with a relatively low frequency, the fault-estimation performance is slightly worse compared with high-frequency signals such as f U 1 ( t ) and f U 2 ( t ) . As for the bias fault f U 4 ( t ) , although the fault-estimation curve clearly reaches the value at the instant when the bias fault occurs, it soon fades down. It can still recognize the fault occurrence and fault size, but fails to attain the shape of the fault. Even so, the observer (22) can well-estimate a wide range of sensor faults, including high-frequency fluctuation faults and intermittent faults.
A comparison between the addressed fault-estimation approach to battery sensor faults in this study, and the existing results, is shown in Table 4.

5. Conclusions

Sensor fault diagnosis is of great significance to lithium-ion battery reliability and safety. For the second-order RC model and the two-state thermal model of the lithium-ion battery, the addressed sensor fault estimation can perfectly estimate both high-frequency and low-frequency sensor faults. The fault estimator can effectively estimate high-frequency sensor fault signals for the voltage sensor fault, but reluctantly reconstructs the sensor faults, with constant bias. From the viewpoint of the whole performance, the addressed sensor fault-estimation techniques can cover a wide range of sensor faults in electric batteries, which have provided a powerful tool for real-time fault diagnosis for sensors in electric batteries.
In the future, it is of interest to investigate the internal resistance fault in electric batteries, using fault-estimation techniques.

Author Contributions

Conceptualization, Z.-W.G.; writing—original draft preparation, T.L. and Z.-W.G.; writing—revision, Z.-W.G.; supervision, Z.-W.G., H.Y. and Y.L.; project administration, Z.-W.G., H.Y. and Y.L.; Software, T.L.; validation, T.L. and Z.-W.G.; formal analysis, T.L. and Z.-W.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Starting Research Fund for Talents (13051202202) in Northeast Petroleum University, and the Featured Research Team Fund from the Fundamental Research Grant of Heilongjiang Province (15071202303).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The battery data used in this paper are from the public source. No new data were created in this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, J.; Liu, K.L.; Zhou, Q.; Meng, J.H.; Ge, Y.S.; Xu, H.M. Electrothermal Dynamics-Conscious Many-Objective Modular Design for Power-Split Plug-in Hybrid Electric Vehicles. IEEE/ASME Trans. Mechatron. 2022, 27, 4406–4416. [Google Scholar] [CrossRef]
  2. Oubelaid, A.; Albalawi, F.; Rekioua, T.; Ghoneim, S.S.M.; Taib, N.; Abdelwahab, S.A.M. Intelligent Torque Allocation Based Coordinated Switching Strategy for Comfort Enhancement of Hybrid Electric Vehicles. IEEE Access 2022, 10, 58097–58115. [Google Scholar] [CrossRef]
  3. Zeng, X.; Li, M.; Abd El-Hady, D.; Alshitari, W.; Al-Bogami, A.S.; Lu, J.; Amine, K. Commercialization of Lithium battery technologies for electric vehicles. Adv. Energy Mater. 2019, 9, 1900161. [Google Scholar] [CrossRef]
  4. Sun, X.; Li, Z.; Wang, X.; Li, C. Technology development of electric vehicles: A review. Energies 2020, 13, 90. [Google Scholar] [CrossRef]
  5. Gao, Z.; Huang, V.; Wu, L.; Janaideh, M.; Martinez, R. Editorial guest editorial introduction to the focused section on real-time monitoring, diagnosis, and prognosis and health management for electric vehicles. IEEE/ASME Trans. Mechatron. 2023, 28, 607–610. [Google Scholar] [CrossRef]
  6. Zhang, K.; Jiang, L.; Deng, Z.; Xie, Y.; Couture, J.; Lin, X.; Zhou, J.; Hu, X. An early soft internal short-circuit fault diagnosis method for lithium-ion battery packs in electric vehicles. IEEE/ASME Trans. Mechatron. 2023, 28, 644–655. [Google Scholar] [CrossRef]
  7. Zhang, J.; Huang, C.; Chow, M.Y.; Li, X.; Tian, J.; Luo, H.; Yin, S. A Data-model Interactive Remaining Useful Life Prediction Approach of Lithium-ion Batteries Based on PF-BiGRU-TSAM. IEEE Trans. Ind. Inform. 2023, 1–11. [Google Scholar] [CrossRef]
  8. Zhang, J.S.; Jiang, Y.C.; Li, X.; Luo, H.; Yin, S.; Kaynak, O. Remaining Useful Life Prediction of Lithium-Ion Battery with Adaptive Noise Estimation and Capacity Regeneration Detection. IEEE/ASME Trans. Mechatron. 2023, 28, 632–643. [Google Scholar] [CrossRef]
  9. Liu, W.; Placke, T.; Chau, K.T. Overview of batteries and battery management for electric vehicles. Energy Rep. 2022, 8, 4058–4084. [Google Scholar] [CrossRef]
  10. Yuan, Q.F.; Zhao, F.G.; Wang, W.D.; Zhao, Y.M.; Liang, Z.Y.; Yan, D.L. Overcharge failure investigation of lithium-ion batteries. Electrochim. Acta 2015, 178, 682–688. [Google Scholar] [CrossRef]
  11. Larsson, F.; Mellander, B.E. Abuse by external heating, overcharge and short circuiting of commercial Lithium-ion battery cells. J. Electrochem. Soc. 2014, 161, A1611–A1617. [Google Scholar] [CrossRef]
  12. Zhao, S.; Duncan, S.R.; Howey, D.A. Observability analysis and state estimation of Lithium-ion batteries in the presence of sensor biases. IEEE Trans. Control Syst. Technol. 2017, 25, 326–333. [Google Scholar] [CrossRef]
  13. Gao, Z.W.; Cecati, C.; Ding, S.X. A survey of fault diagnosis and fault-tolerant techniques-Part I: Fault diagnosis with model-based and signal-based approaches. IEEE Trans. Ind. Electron. 2015, 62, 3757–3767. [Google Scholar] [CrossRef]
  14. Gao, Z.; Cecati, C.; Ding, S.X. A Survey of fault diagnosis and fault-tolerant techniques—Part II: Fault diagnosis with knowledge-based and hybrid/active approaches. IEEE Trans. Ind. Electron. 2015, 62, 3768–3774. [Google Scholar] [CrossRef]
  15. Xia, B.; Mi, C. A fault-tolerant voltage measurement method for series connected battery packs. J. Power Sources 2016, 308, 83–96. [Google Scholar] [CrossRef]
  16. Gao, Z.; Zhang, P.; Zhang, A. Sensor fault estimator and fault tolerant controller for boost converter. In Proceedings of the 2022 IEEE 1st Industrial Electronics Society Annual on-Line Conference (ONCON), Kharagpur, India, 9–11 December 2022. [Google Scholar] [CrossRef]
  17. Jeon, N.; Lee, H. Integrated Fault Diagnosis Algorithm for Motor Sensors of in-Wheel Independent Drive Electric Vehicles. Sensors 2016, 16, 2106. [Google Scholar] [CrossRef] [PubMed]
  18. Gao, Z.; Wang, H.; Cai, T. A robust fault detection filtering for stochastic distribution systems via descriptor estimator and parametric gain design. IET Control. Theory Appl. 2007, 1, 1286–1293. [Google Scholar] [CrossRef]
  19. Liu, Z.T.; He, H.W. Model-based sensor fault diagnosis of a Lithium-ion battery in electric vehicles. Energies 2015, 8, 6509–6527. [Google Scholar] [CrossRef]
  20. He, H.W.; Liu, Z.T.; Hua, Y. Adaptive extended kalman filter based fault detection and isolation for a lithium-ion battery pack. In Proceedings of the 7th International Conference on Applied Energy (ICAE), Abu Dhabi, United Arab Emirates, 28–31 March 2015; pp. 1950–1955. [Google Scholar]
  21. Marcicki, J.; Onori, S.; Rizzoni, G. Nonlnear fault detection and isolation for a lithium-ion battery mangement system. In Proceedings of the ASME Dynamic Systems and Control Conference, Cambridge, MA, USA, 12–15 September 2010; pp. 607–614. [Google Scholar]
  22. Xiong, R.; Yu, Q.Q.; Shen, W.X.; Lin, C.; Sun, F.C. A Sensor fault diagnosis method for a Lithium-Ion battery pack in electric vehicles. IEEE Trans. Power Electron. 2019, 34, 9709–9718. [Google Scholar] [CrossRef]
  23. 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]
  24. Jin, H.; Gao, Z.; Zuo, Z.; Zhang, Z.; Wang, Y.; Zhang, A. A Combined Model-Based and Data-Driven Fault Diagnosis Scheme for Lithium-Ion Batteries. IEEE Trans. Ind. Electron. 2023, 1–11. [Google Scholar] [CrossRef]
  25. Gao, Z.W.; Wang, H. Descriptor observer approaches for multivariable systems with measurement noises and application in fault detection and diagnosis. Syst. Control Lett. 2006, 55, 304–313. [Google Scholar] [CrossRef]
  26. Gao, Z.; Ding, S.X.; Ma, Y. Robust fault estimation approach and its application in vehicle lateral dynamic systems. Optim. Control Appl. Methods 2007, 28, 143–156. [Google Scholar] [CrossRef]
  27. Wang, S.; Li, X.; Xiong, L. Lithium Battery Equivalent Circuit Model Building and State of Charge Prediction; China Machine Press: Beijing, China, 2021. [Google Scholar]
  28. Kollmeyer, P.V.; Carlos, V.; Naguib, M.; Skells, M. LG 18650HG2 Li-Ion Battery Data and Example Deep Neural Network xEV SOC Estimator Script. 2020. Available online: https://www.semanticscholar.org/paper/LG-18650HG2-Li-ion-Battery-Data-and-Example-Deep-Kollmeyer-Vidal/0f5e7a3827db66ce1f51622ba990281cc34e1482 (accessed on 3 May 2020).
  29. Xu, J.; Mi, C.C.; Cao, B.; Deng, J.; Chen, Z.; Li, S. The state of charge estimation of Lithium-ion batteries based on a proportional-integral observer. IEEE Trans. Veh. Technol. 2014, 63, 1614–1621. [Google Scholar] [CrossRef]
  30. Chen, W.; Chen, W.T.; Saif, M.; Li, M.F.; Wu, H. Simultaneous fault isolation and estimation of Lithium-ion batteries via synthesized design of luenberger and learning observers. IEEE Trans. Control Syst. Technol. 2014, 22, 290–298. [Google Scholar] [CrossRef]
  31. Chen, L.G.; Hu, M.H.; Cao, K.B.; Li, S.X.; Su, Z.; Jin, G.Q.; Fu, C.Y. Core temperature estimation based on electro-thermal model of lithium-ion batteries. Int. J. Energy Res. 2020, 44, 5320–5333. [Google Scholar] [CrossRef]
  32. Lin, X.; Perez, H.E.; Mohan, S.; Siegel, J.B.; Stefanopoulou, A.G.; Ding, Y.; Castanier, M.P. A lumped-parameter electro-thermal model for cylindrical batteries. J. Power Sources 2014, 257, 1–11. [Google Scholar] [CrossRef]
  33. Cho, M.J.; Park, H.B.; Park, J.; Hwang, C.S.; Lee, J.C.; Oh, S.J.; Jeong, J.; Hyun, K.S.; Kang, H.S.; Kim, Y.W.; et al. Thermal annealing effects on the structural and electrical properties of HfO2/Al2O3 gate dielectric stacks grown by atomic layer deposition on Si substrates. J. Appl. Phys. 2003, 94, 2563–2571. [Google Scholar] [CrossRef]
  34. Lin, T.T.; Chen, Z.Q.; Zheng, C.W.; Huang, D.Y.; Zhou, S.Y. Fault diagnosis of Lithium-Ion battery pack based on hybrid system and dual extended kalman filter algorithm. IEEE Trans. Transp. Electrif. 2021, 7, 26–36. [Google Scholar] [CrossRef]
  35. Kang, Y.Z.; Duan, B.; Zhou, Z.K.; Shang, Y.L.; Zhang, C.H. Online multi-fault detection and diagnosis for battery packs in electric vehicles. Appl. Energy 2020, 259, 114170. [Google Scholar] [CrossRef]
  36. Mohamed, M.; Pierce, I.; Dinh, T.Q. State and fault estimation scheme based on sliding mode observer for a Lithium-ion battery. Energy Rep. 2023, 9, 314–323. [Google Scholar] [CrossRef]
Figure 1. The second-order RC model of lithium-ion batteries.
Figure 1. The second-order RC model of lithium-ion batteries.
Sensors 23 07737 g001
Figure 2. HPPC tests the voltage response curve.
Figure 2. HPPC tests the voltage response curve.
Sensors 23 07737 g002
Figure 3. The linear fit between U O C and the SOC.
Figure 3. The linear fit between U O C and the SOC.
Sensors 23 07737 g003
Figure 4. Pulse test plot at SOC = 90%, 1C discharge.
Figure 4. Pulse test plot at SOC = 90%, 1C discharge.
Sensors 23 07737 g004
Figure 5. Illustration of the two-state thermal model (modified from Ref. [32]).
Figure 5. Illustration of the two-state thermal model (modified from Ref. [32]).
Sensors 23 07737 g005
Figure 6. Flowchart of the genetic algorithm.
Figure 6. Flowchart of the genetic algorithm.
Sensors 23 07737 g006
Figure 7. The UDDS test input current and model output versus the measured output: (a) the UDDS test current, (b) comparison of the model voltage and measured voltage, (c) comparison of the model output temperature and measured temperature.
Figure 7. The UDDS test input current and model output versus the measured output: (a) the UDDS test current, (b) comparison of the model voltage and measured voltage, (c) comparison of the model output temperature and measured temperature.
Sensors 23 07737 g007
Figure 8. The PD observer (21) applied to the fault estimation of the temperature sensor fault: (a) the observation of state T s by observer (21) when there is no fault; (b) the estimated results when the time-varying fluctuation fault f T 1 ( t ) occurs at 5000 s; (c) the estimated results when the time-varying fluctuation fault f T 2 ( t ) occurs at 5000 s; (d) the estimated results when the time-varying fluctuation fault f T 3 ( t ) occurs at 5000 s; (e) the estimated results when the intermittent fault f T 4 ( t ) occurs at 7000 s and 14,000 s; (f) the estimated results when the bias fault f T 5 ( t ) occurs at 5000 s.
Figure 8. The PD observer (21) applied to the fault estimation of the temperature sensor fault: (a) the observation of state T s by observer (21) when there is no fault; (b) the estimated results when the time-varying fluctuation fault f T 1 ( t ) occurs at 5000 s; (c) the estimated results when the time-varying fluctuation fault f T 2 ( t ) occurs at 5000 s; (d) the estimated results when the time-varying fluctuation fault f T 3 ( t ) occurs at 5000 s; (e) the estimated results when the intermittent fault f T 4 ( t ) occurs at 7000 s and 14,000 s; (f) the estimated results when the bias fault f T 5 ( t ) occurs at 5000 s.
Sensors 23 07737 g008
Figure 9. The PD observer (21) applied to the fault estimation of voltage sensor: (a) comparison of the model current and measured current; (b) the estimated results when the time-varying fluctuation fault f I 1 ( t ) occurs at 5000 s; (c) the estimated results when the time-varying fluctuation fault f I 2 ( t ) occurs at 5000 s; (d) the estimated results when the time-varying fluctuation fault f I 3 ( t ) occurs at 5000 s; (e) the estimated results when the intermittent fault f I 4 ( t ) occurs at 7000 s and 14,000 s; (f) the estimated results when the bias fault f I 5 ( t ) occurs at 5000 s.
Figure 9. The PD observer (21) applied to the fault estimation of voltage sensor: (a) comparison of the model current and measured current; (b) the estimated results when the time-varying fluctuation fault f I 1 ( t ) occurs at 5000 s; (c) the estimated results when the time-varying fluctuation fault f I 2 ( t ) occurs at 5000 s; (d) the estimated results when the time-varying fluctuation fault f I 3 ( t ) occurs at 5000 s; (e) the estimated results when the intermittent fault f I 4 ( t ) occurs at 7000 s and 14,000 s; (f) the estimated results when the bias fault f I 5 ( t ) occurs at 5000 s.
Sensors 23 07737 g009
Figure 10. The PD observer (22) applied to the fault estimation of the voltage sensor: (a) the observation of the SOC by the observer when there is no fault; (b) the estimated results when the time-varying fluctuation fault f U 1 ( t ) occurs at 5000 s; (c) the estimated results when the time-varying fluctuation fault f U 2 ( t ) occurs at 5000 s; (d) the estimated results when the time-varying fluctuation fault f U 3 ( t ) occurs at 5000 s; (e) the estimated results when the intermittent fault f U 4 ( t ) occurs at 7000 s and 14,000 s; (f) the estimated results when the bias fault f U 5 ( t ) occurs at 5000 s.
Figure 10. The PD observer (22) applied to the fault estimation of the voltage sensor: (a) the observation of the SOC by the observer when there is no fault; (b) the estimated results when the time-varying fluctuation fault f U 1 ( t ) occurs at 5000 s; (c) the estimated results when the time-varying fluctuation fault f U 2 ( t ) occurs at 5000 s; (d) the estimated results when the time-varying fluctuation fault f U 3 ( t ) occurs at 5000 s; (e) the estimated results when the intermittent fault f U 4 ( t ) occurs at 7000 s and 14,000 s; (f) the estimated results when the bias fault f U 5 ( t ) occurs at 5000 s.
Sensors 23 07737 g010
Table 1. The parameters of the approximation of the relationship between U O C   and the SOC.
Table 1. The parameters of the approximation of the relationship between U O C   and the SOC.
i t h 1234
S O C i ( % ) 0–2020–9090–9595–100
a i 2.8501.0651.0001.560
b i 2.8373.1483.1482.625
Table 2. The parameters for the second-order RC model identification results.
Table 2. The parameters for the second-order RC model identification results.
Items R 0   ( Ω ) R p 1   ( Ω ) R p 2   ( Ω ) C p 1   ( Ω ) C p 2   ( Ω )
Identification results0.00800.00830.0186888.4861292.5230
Table 3. The parameters for the two-state thermal model identification results.
Table 3. The parameters for the two-state thermal model identification results.
Items R c ( K / W ) R u ( K / W ) C c ( J / K ) C s ( J / K )
Identification results7.50431.818425.96219.9664
Table 4. Comparison between the PD observer and other fault diagnosis methods.
Table 4. Comparison between the PD observer and other fault diagnosis methods.
Fault Diagnosis/Estimation Methods for Lithium-Ion Battery SensorsAdvantagesLimits
Unscented Kalman filter (UKF) [22]Using the difference between the true SOC and the estimated SOC as the residual, the fault detection of the voltage sensor and the current sensor of the lithium-ion battery pack is cleverly realized.Only fault detection and fault isolations are discussed; the fault size and shape cannot be obtained.
Luenberger observer and learning observer (LOs) [30]The synthesis involving the Luenberger observer and LOs can simultaneously achieve fault isolation and estimation.The algorithm is more complicated, and needs to assume I ˙ = 0 . The proposed method is more suitable for handling constant or slow-varying faults.
Sliding mode observer 1 [23]Three sliding mode observers and three filters are designed, to realize fault diagnosis, isolation, and estimation in the lithium-ion battery voltage, current, and temperature sensors.The fault estimation only considers a bias fault, which is questionable for handling high-frequency faults.
Sliding mode observer 2 [36]The fault estimation of temperature and voltage sensors, including bias and varying faults, is implemented.No current sensor fault is considered. The system needs to decompose into two sub-systems, which is somewhat complex to implement.
PD descriptor observer-based fault-estimation methods used in this paperThree PD observers are used to estimate the voltage sensor fault, current sensor fault, and thermal sensor fault. It can handle a wide range of sensor faults, including high-frequency and low-frequency sensor faults, to detect, isolate, and identify the faults. Original system matrices are used to construct the observer, so that it is easy to implement. For the voltage sensor abrupt fault, it can detect fault, and obtain the size the fault, but cannot obtain the shape of the fault.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lan, T.; Gao, Z.-W.; Yin, H.; Liu, Y. A Sensor-Fault-Estimation Method for Lithium-Ion Batteries in Electric Vehicles. Sensors 2023, 23, 7737. https://0-doi-org.brum.beds.ac.uk/10.3390/s23187737

AMA Style

Lan T, Gao Z-W, Yin H, Liu Y. A Sensor-Fault-Estimation Method for Lithium-Ion Batteries in Electric Vehicles. Sensors. 2023; 23(18):7737. https://0-doi-org.brum.beds.ac.uk/10.3390/s23187737

Chicago/Turabian Style

Lan, Tianyu, Zhi-Wei Gao, Haishuang Yin, and Yuanhong Liu. 2023. "A Sensor-Fault-Estimation Method for Lithium-Ion Batteries in Electric Vehicles" Sensors 23, no. 18: 7737. https://0-doi-org.brum.beds.ac.uk/10.3390/s23187737

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