Next Article in Journal
Coupling Study on Quasi-Static and Mixed Thermal Elastohydrodynamic Lubrication Behavior of Precision High-Speed Machine Spindle Bearing with Spinning
Previous Article in Journal
Structural Optimization of an Unmanned Ground Vehicle as Part of a Robotic Grazing System Design
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Self-Diagnostic Opportunities for Battery Systems in Electric and Hybrid Vehicles

1
Central Campus Győr, Széchenyi István University, H-9026 Győr, Hungary
2
Zalaegerszeg Innovation Park, Széchenyi István University, H-8900 Zalaegerszeg, Hungary
*
Author to whom correspondence should be addressed.
Machines 2024, 12(5), 324; https://doi.org/10.3390/machines12050324
Submission received: 12 March 2024 / Revised: 26 April 2024 / Accepted: 29 April 2024 / Published: 8 May 2024
(This article belongs to the Section Vehicle Engineering)

Abstract

:
The number of battery systems is also growing significantly along with the rise in electric and hybrid car sales. Different vehicles use different types and numbers of batteries. Furthermore, the layout and operation of the control and protection electronics units may also differ. The research aims to develop an approach that can autonomously detect and localize the weakest cells. The method was validated by testing the battery systems of three different VW e-Golf electric vehicles. A wide-range discharge test was performed to examine the condition assessment and select the appropriate state of charge (SoC) for all three vehicles. On the one hand, the analysis investigated the cell voltage deviations from the average; the tests cover deviations of 0 mV, 12 mV, 60 mV, 120 mV, and 240 mV. On the other hand, the mean value calculation was used to filter out possible erroneous values. Another important aspect was examining the relationship between the state of charges (SoC) and the deviations. Therefore, the 10% step changes were tested to see which SoC level exhibited more significant voltage deviations. Based on the results, it was observed that there are differences between the cases, and the critical range is not necessarily at the lowest SoC level. Furthermore, the load rate (current) and time of its occurrence play an important role in the search for a faulty cell. An additional advantage of this approach is that the process currently being tested on the VW e-Golf can be relatively simply transferred to other types of vehicles. It can also be a very useful addition for autonomous vehicles, as it can self-test the cells in the system at low power consumption.

1. Introduction

Recently, there has been an apparent increase in the use of electric vehicles in land, air, and water transport. This is mainly driven by global efforts to reduce carbon emissions and mitigate the effects of climate change. Government initiatives such as green treaties and sustainability legislation play a key role in this process [1]. This growth is partly due to advanced battery technology, the expansion of charging infrastructure, and increased consumer awareness of electric vehicles [2,3]. The significant change in air transport due to the increased use of Unmanned Aerial Vehicles (UAVs) covers a wide range of applications, including commercial photography, agricultural surveys, and disaster relief [4,5,6]. The proliferation of electric propulsion in waterborne transport, particularly for inland waterways and short-sea shipping, has been identified as a sustainable alternative to conventional systems. Introducing such systems can significantly reduce the environmental impact while increasing the efficiency of maritime transport operations [7,8,9]. Battery systems play a crucial role in the energy storage of electric vehicles (EVs), whether used for land, air, or water transport. The differences in battery systems between these transport modes are significant and tailored to each vehicle type’s specific requirements and applications [10]. The automotive industry continuously develops lithium-ion batteries to increase range, reduce charging time, and improve battery safety [11]. Electric aircraft also use lithium-based batteries, with even greater emphasis on energy density and weight reduction [12]. Electric watercraft often use larger, more massive battery systems that can provide power for more extended periods of time [13].
The energetics of autonomous vehicles may differ from conventional vehicles in many ways, as their design and operation present new challenges in terms of energy efficiency and energy management. The integration of various electronic systems, such as edge computing, artificial intelligence (AI), and advanced driver assistance systems (ADAS), significantly affects the power consumption and overall energy efficiency of autonomous vehicles [14,15]. In addition, deploying numerous sensors and computing resources on board autonomous vehicles significantly increases the continuous vehicle load, resulting in higher power consumption [16]. Furthermore, using deep learning approaches in autonomous vehicles introduces high computational complexity and power consumption, which may affect the driving range of these vehicles [15,17]. In addition, integrating electronic components in autonomous vehicles has implications for fuel consumption and environmental sustainability. Studies have shown that autonomous vehicles have the potential to reduce fuel consumption by reducing traffic congestion and improving road safety, thereby contributing to energy efficiency and environmental protection [18,19]. From the diagnostic point of view of autonomous vehicles, the integrated self-diagnostic systems (ISS) built for this purpose are based on the Internet of Things (IoT). The system collects information from the autonomous vehicle’s sensors and uses deep learning to inform the driver of relevant results, thereby increasing operational safety [20].
Electric autonomous vehicles require complex diagnostics and self-diagnostics to ensure battery system safety and longevity. Implementing a real-time fault diagnosis and protection system is crucial for operational safety and performance. Fault diagnosis is often performed by monitoring the SoC to provide the necessary protection and self-healing operations [21]. Different methods have been analyzed for estimating SoC, technical state, and operational state by various authors and researchers [22]. Accurate state estimation and reliable prediction of remaining useful life (RUL) are critical issues [23,24,25]. Therefore, new data-driven techniques, including machine learning algorithms, are being applied in vehicle onboard diagnostic systems [26]. Developing and searching for diagnostic methods for SoH indicators is an important research area for optimizing battery management and energy efficiency [27]. To ensure smooth operation and monitoring of processes, an intelligent battery management system (BMS) is required to ensure that the battery has sufficient energy even in critical situations [28]. The BMS is essential for the safe and reliable operation of batteries in electric and hybrid electric vehicles. The BMS monitors the battery’s state, including its SoC, health, and life, and controls charging and cell balancing. The performance of a battery can vary significantly under different operating and environmental conditions, which presents challenges for the implementation of the BMS [29].
During vehicle operation, some cells age faster than others, compromising the battery pack’s capacity and lifetime [30]. One way to investigate cell degradation is to monitor the increase in internal resistance. This can be carried out using a model that includes parameters that depend on the degradation [31]. In the model, the degradation index can be determined from the value of the internal resistance corrected (e.g., for battery temperature) [32,33,34]. In addition, research is also being conducted to compare OBD methods with measurements taken directly on batteries, which can provide further insight into the efficiency and accuracy of diagnostic processes [35]. Specifically, based on communication via the OBD port, diagnostic analyses on an e-Golf vehicle were performed to identify and localize weak battery cells. This approach combines degradation modeling and real-time diagnostics [36].
Several fault diagnosis techniques have been proposed, including real-time voltage analysis [37], entropy-based approaches [38], and statistical distribution models [39]. These methods use advanced technologies such as artificial intelligence, statistical analysis, and entropy calculations to identify anomalies and faults in battery systems. In addition, fault detection methods based on big data analysis have been explored to improve the accuracy of battery fault diagnosis in EVs [40].
Some battery diagnostic methods use a cyber-physical approach to detect vehicle anomalies with an efficiency of around 86%, but increasing cyber components also introduce new risks, leading to recalls [41]. Early prediction of battery thermal catastrophe and ignition can also be made using data-driven methods that characterize internal parameters and detect faults by analyzing each cell’s real-time state. These methods can accurately identify faulty cells, detect problems early, and provide early warning of the risk of thermal disaster [32,42].
When electric vehicles are used, vibrations can cause insulation failures, which can endanger the safety of drivers and passengers. Therefore, it is important to check the real-time condition of the insulation between high voltage and ground for safe operation [43].
Monitoring and diagnosing battery conditions are essential to maximizing optimal performance and uptime. This becomes even more important for autonomous vehicles, as the vehicle needs to be able to make autonomous decisions that directly affect safety and efficiency. In our research, identifying faulty cells is a crucial aspect of battery diagnostics.
The tests aimed to use the faulty (weaker) cell search algorithm over a wide range of SoCs. The research aims not to implement or create a new battery model but rather to develop a diagnostic method that will allow the weak cells in the system to be located without having to disassemble the vehicle, thus avoiding the loss of warranty. The approach is currently being tested on electric vehicles, aiming to develop a method that can be applied to autonomous vehicles, that is as easy as possible to adopt, and that can even be operated as a stand-alone unit. The research focuses on diagnosing energy efficiency and battery conditions without directly affecting the vehicle’s control system. The method is intended to reduce the computational requirements, which could positively impact energy management and, thus, the range of vehicles.
The initial discharge level ranged from 95% to 84% in the tests, and the lower discharge threshold was 10%. The tests were analyzed in five tests on three different vehicles.
On the one hand, deviations in the cell voltages from the average were analyzed, with tests covering deviations of 0 mV, 12 mV, 60 mV, 120 mV, and 240 mV. Another important aspect was the analyses as a function of charge level, where the perimeter was analyzed to see how the deviations were related to the SoC.
Performing continuous cell-level diagnostics can require large computing power. However, an autonomous vehicle can run self-diagnostics at specific intervals to assess the cells’ status. To run the process faster, running the test at the SoC level makes sense, where there is a higher probability of significant cell voltage deviations. In our paper, we focus on defining this range.
However, it is important to note that the tests have been carried out on battery systems (vehicles) in good condition and that faulty systems (cells) are not included in the analyses. Currently, research is not investigating large cell voltage deviations; instead, the focus is on detecting smaller deviations. In the case of larger deviations, the operation of the vehicle’s internal diagnostics is currently the guiding principle.
The second section describes the main parameters to be measured and the test procedure. The third section presents the evaluation of the results and the results obtained from the different measurements. The fourth section presents the conclusions and applicability of the results and their limitations.

2. Materials and Methods

The Volkswagen e-Golf second-generation battery system used for the tests has a total capacity of 35.8 kWh. The Samsung SDI-equipped lithium–nickel–manganese–cobalt (NMC) cells have a nominal voltage of 3.665 V. The e-Golf has two different modules, consisting of 6 and 12 cells. Cells are connected in triples in parallel, and such units are connected in series. The smaller module has a nominal voltage of 2 × 3.665 = 7.33 V, and the larger module has a nominal voltage of 4 × 3.665 = 14.67 V. The ten smaller modules are in the middle of the battery pack, and the 17 large modules are at the edges. The total battery pack, therefore, has a total voltage of 325 V (88s3p configuration) when the 88 triple blocks are connected in series. The following diagram (Figure 1) shows the battery system of the e-Golf:

2.1. Measuring Instruments and Data Extraction Method

During the diagnostic measurements, it is possible to save 120 different signals related to the e-Golf’s high-voltage battery from the vehicle’s CAN communication network, which is: system voltage [V]; system current [A]; 88 cell voltages [V]; 27 module temperatures [°C]; charge level [%]; vehicle speed [km/h]; GPS speed [km/h].
Data will be collected from the CAN communication network using a dedicated CAN protocol-based measurement system based on Kvaser Memorator R SemiPro CAN USB interface (Mölndal, Sweden); AEM 30-2206 VDM GPS and accelerometer sensor (Hawtrone, CA, USA); 120 Ω resistors (Palmdale, CA, USA); ELM-327 OBDII connector socket (London, ON, Canada).
Figure 2 shows the assembled CAN protocol-based measurement system. It can be sampled at the standard bitrate available on the vehicle communication network at a bus speed of 500 kbit/s.
A serial query structure is used for data collection, meaning a response code is received from the ECU via a request code. It is important to consider the time elapsed between messages, as the ECU may ignore a query that arrives too frequently, causing data loss. Based on preliminary tests, 0.01 s is sufficient, but for safety reasons, it is better to leave 0.012 s between each message so that the maximum achievable sampling rate is 100 Hz. The process is shown in the flowchart in Figure 3.
According to Figure 3, the raw data are sorted and then grouped with the corresponding electric vehicle. This is followed by filtering and cleaning processes using a decoding file to process the CAN messages. After processing the data, the following values are available: system and cell voltage, current, temperature, and speed. Cell voltage deviations are determined in the evaluation phase. In the last step, the deviations are assigned to the SoC level.

2.2. Test Process

The performed tests included five different vehicle battery diagnostic tests for 3 Volkswagen e-Golfs. Tests 1-2 (Test_01) and 3-4 (Test_02) were performed in pairs for better comparability, while test case 5 (Test_03) was selected in a platooning measurement with the comparison of other models. The identifiers of the cars included in the test are given in the following table (Table 1).
During the T1 test day, it started when the e-Golf_1 and e-Golf_2 passenger cars were at a high state of charge. The measurement system set-up and values recorded were identical for both cars, as shown in Figure 2. The measurements were run on a section of the ZalaZONE Automotive Test Track-Rural Road (Figure 4 marked in blue), where different speed limits are in force due to different environmental elements, thus simulating real road traffic. On the Rural Road element of the test track, the maximum speed limits of each section have been pre-recorded and are linked to the track regulations and the current level of safety training, as shown in Figure 4.
The length of the 2 × 1 lane element is 2500 m, while the 2 × 2 lane part is 500 m long. The following sections were used in our measurements: 90–70, 90, 60, 110, and 90 km/h. During the process, the two electric vehicles followed each other, keeping some distance between them. After completing a few laps, the cars swapped positions to prevent any wind shadow from influencing the measurement outcomes. The vehicles were driven at the maximum allowed speed, with A/C set at 20 °C and ventilation level two. The tests were run until the vehicle’s computer indicated it was fully discharged, which was 10% SoC level.
On the T2 test day, the full immersion tests were performed on the e-Golf_1 and e-Golf_3 passenger cars on the ZalaZONE-Handling track (Figure 4 marked in red), again in a paired configuration. In preparation for the measurement procedure, approximately identical SoCs based on the onboard computer were placed on the vehicles. The track element is 2000 m long and 12 m wide, with varying topography. This allows for easy reproduction of a discharge test. The component allows for various standard measurements to be carried out, with a maximum speed of 150 km/h. The two vehicles followed each other on the handling track element and changed position in 15 min cycles. No air conditioning or heating was used during the measurements, with one person in the e-Golf_1 vehicle and two in the e-Golf_3 vehicle.
In the Test_03 case, only the e-Golf_1 underwent a full immersion test, which was conducted alongside other car types as part of a platooning test. About the measurement, a position change was performed every 15 min in the sequence of the four vehicles tested, with air conditioning at 22 °C. In this case, three persons were in the vehicle. The track element used was Rural Road (Figure 4 marked in blue), which was defined similarly to Test_01, with the total discharge in this case also up to 10% SoC.
It is important to note that the method has been tested on an automotive test track. The study does not include investigating cell rebalancing strategy during charging. Furthermore, the tests do not directly interfere with the vehicle BMS equalization process or strategy.

2.3. Calculation Method

After processing and cleaning the data, it was necessary to examine the results of each test separately. The aim was to develop an algorithm capable of detecting and locating the weakest cell from the system voltages. For this purpose, a voltage deviation-based solution was developed. Based on the number and strength of the voltage deviations, the battery system is analyzed, and the critical cells are identified. The first step in the evaluation is determining the average voltage at each instant. This is followed by a cell-by-cell analysis, during which the deviations from the mean of 0 mV, 12 mV, 60 mV, 120 mV, and 240 mV are aggregated. Deviations with higher voltage have a higher weighting factor in the aggregation. A weighted deviation analysis method was therefore used for the implementation. Two approaches were implemented: average voltage calculation (AVC) and moving average voltage calculation (MAVC).
According to the first approach (average voltage calculation), for each measurement time point t , calculate the average voltage V ¯ t across N cells as follows:
V ¯ t = 1 N i = 1 N V i t
where V i t is the voltage of the i -th cell at time t . Reduce the average voltage by predefined V values (e.g., 0.012 V, 0.060 V, 0.120 V, 0.240 V) and evaluate the deviations from the new average:
V ¯ t = V ¯ t V
where is the reduced threshold voltage value V ¯ t . Deviations are reevaluated based on the reduced simple average:
D i t =                       1 ,                 i f V i t V ¯ t > 0 0 ,                 o t h e r w i s e
where D i t   is a binary value and 1 for deviation from the mean. The second approach was to adjust for possible erroneous sample values. The moving average for each time point t is calculated by taking the simple average of the preceding, current, and following time points:
M A t = 1 3 V ¯ t 1 + V ¯ t + V ¯ t + 1
where M A t is the cell voltage value used, which depends on the previous, current, and following voltage values. Deviations are reevaluated based on the difference between the cell voltage and the moving average, considering the reduced simple average:
D i t =                       1 ,                   i f   V i t M A t > V ¯ t M A t 0 , o t h e r w i s e
where D i t is a binary value and 1 for deviation from the mean. It is important to note that two methods were processed and evaluated in parallel.
The next step in the analysis was to determine the weight values. Square root transformation weighting was employed to analyze voltage deviations in batteries. Different deviations need not be weighted in equal proportion when selecting weights. More significant deviations were assigned greater weights but were not allowed to dominate excessively.
The first step involved defining the range of investigation and the magnitude of deviations. The total range under examination was between 4.2 V and 3 V, with deviations being 0 mV (0%), 12 mV (1%), 60 mV (5%), 120 mV (10%), and 240 mV (20%). The next step was to determine the transformed weights using the following formula:
ω V d i f f = V d i f f + 1
where V d i f f is the voltage deviation (in mV), and adding 1 (minimum value addition) ensures a weight value even for a 0 mV deviation. The calculation of weights based on this was as follows:
ω 0   mV = 0 + 1 = 1
  ω 12   mV = 12 + 1 3.606
ω 60   mV = 60 + 1 7.810
ω 120   mV = 120 + 1 11
ω 240   mV = 240 + 1 15.524
These weights were then re-normalized considering the following:
ω n o r m V = ω V ω V
where ω V are the individual transformed weights, and ω V is the sum of the weights. Figure 5 displays the final weight values.
Based on Figure 5, it is evident that the larger the voltage deviation, the greater the weight value it is assigned from the perspective of the analysis.
The deviations are separately summed for each V value, applying appropriate weights ( ω V ). The weighted sum for each cell i and deviation V is calculated using the following formula:
S i V = t ω V · D i t
where ω V   is the weight associated with the given V value (e.g., 0.026, 0.093, 0.201, 0.282, and 0.399).

3. Results and Discussion

During the tests, the battery system of Volkswagen e-Golf vehicles was tested across a large SoC range. Three vehicles were used for this purpose and tested over five complete discharge cycles. The deviations from the average voltages of each cell were analyzed, where 0 mV, 12 mV, 60 mV, 120 mV, and the range of 240 mV were determined. Another important aspect was the detection of voltage deviations as a function of charge levels, where the aim was to determine the coupling between voltage deviations and SoC. The following table shows the main benchmarks obtained in the tests performed.
In Table 2, the basic values necessary for the evaluation of the five tests can be observed. It can be seen that three different vehicles have been used for the tests (the number, e.g., e-Golf_1, can identify them). The results of Tests 1 to 5 are referenced below. Cases 1, 2, and 5 had a higher baseline charge level (approximately 95%), with average speeds of ~68 km/h in three cases and ~74 km/h in two cases. Comparing Test_01 and Test_02 in pairs, under approximately identical conditions, in a test performed simultaneously, the time spent on the course was more with the vehicle used in Test_02. This may be because although the cars were purchased (bought) almost the same way, the vehicles used during Test_01 have more mileage (more kilometers used).
Taking the Test_03 and Test_04 pairs (the measurement was performed at the same time), the average speed in this case was higher than in the first pair of measurements. At the time of the test, it can be observed that although Test_4 lasted longer, the energy used was less. This is because, at the end of the test, the vehicle used for Test_4 slowed down (slower lap times), which is also shown in the average speed.
The Test_05, Test_01, and Test_03 tests were carried out with the same vehicle. The available energy was larger, but the measurement started from a higher SoC level. Compared to the other cases, the energy discharged was approximately proportional to the charge level and the average load.
Figure 6 shows the SoC and system voltage change of the different measurements.
Figure 6a shows the vehicles’ charge level as a time function. Test_01, Test_02, and Test_05 had a higher SoC level at baseline, which resulted in a more extended test time. A dynamic change is observed at system voltage (b), caused by continuous acceleration and deceleration.

3.1. Detecting and Locating a Faulty Cell in the Battery System

An approach to search for weaker cells in the Volkswagen e-Golf has already been developed in a previous publication and extended to several vehicles for the full charge range [33]. The approach has been presented in Section 2.3, with a flowchart shown in Figure 3. In the procedure, all serially connected cells in the system are monitored. The weakest cells are selected based on the voltage deviations during different loads. After the measurements were taken and processed, the next step was the evaluation, where the first step was to analyze the deviation of the cells from the average voltage: 0 mV, 12 mV, 60 mV, 120 mV, and 240 mV. It is important to note that all five measurements were tested during the analysis, and all 88 cells were calculated equally. Table 3 shows the cell voltage differences.
Table 3 shows the total number of deviations tested at the different cut-off points for all measurements. The first column shows the test criteria. Columns two, three, four, and five show the values of the different tests. The rows in the table show the number of deviations. The rows where the MAVC value is shown in the first column use the moving average method; otherwise, the deviation from the mean is applied. Comparisons between measurements one and five are most relevant, starting from similar SoC levels, and the vehicle was the same. In the 0 mV case, the number of deviations was almost the same, but at 12 mV, it was observed that there were fewer in the fifth test. For 60 mV, 120 mV, and 240 mV, much smaller values are observed in the fifth test than in the first. To determine the difference, it is possible to consider the current profile between the two measurements, which can be observed in Figure 7.
In Figure 7, the current variations in Test 1 (red) have a wider amplitude and are more frequent, while in Test 5 (blue), current variations are less frequent and have a smaller amplitude. Table 4 summarizes the values of the current changes and their standard deviation.
The current variations in Test_01 are more significant on average and variable, as reflected by the higher mean and standard deviation of the current variations. Test_05 showed more minor mean and max-average current variations. This suggests that the vehicle was subjected to more dynamic loading (more significant load fluctuations) in Test_01. The less dynamic measurement in Test_05 is also because the test was a platooning test, so no significant acceleration and deceleration were applied.
The next step in the evaluation was to observe each test cell by cell, and the results were presented in aggregate with weighting. Figure 8 shows the analysis of the first measurement.
Figure 8 shows the weighted average of the results from the first measurement. The horizontal axis shows the battery ID value, and the vertical axis indicates the number of deviations. The results are shown in red for the average value summation and green for the values obtained using moving averaging. The red line in the figure marks the critical values, defined as 10% of the sampled value per cell. This means that there were approximately 7200 data points from each cell, and if the weighted deviation was 10% off the mean voltage, it was marked as critical. A horizontal line in blue marked a deviation of 5%. The critical batteries for the first vehicle are ID 7, ID 11, ID 21, and ID 71. Figure 9 shows the results from the fourth measurement.
In the fourth test (Test_04), the third vehicle (number: e-Golf_3) was used, and it drove the most kilometers. The test method and evaluation were the same as in the previous case. The cell deviations in this case were very similar. The cells with a weighted deviation of 10% are ID 7, ID 11, ID 21, ID 23, ID 37, ID 71, and ID 87. In Table 5, the cells that were included in the faulty category in any of the five measurements are summarized.
Table 5 shows cells in the possible error region for each measurement. It is important to note that data from 3 different condition vehicles are presented, so the comparison is more suitable for analyzing the characteristics of the same type. The first column of the table shows the number of measurements, and the second column shows the method used to investigate the discrepancy, AVC, and MAVC. The following six columns show the highlighted cells by ID. The deviations are expressed as a % weighted average and refer to the total discharge time. The 10% deviation is a possible error category, and the 5% is still an adequate region. This indicates that the cells have not reached the good region. However, they do not fall into the faulty region for all cases. The cells most frequently included in the incorrect category are ID 7, ID 11, ID 21, and ID 71.

3.2. The Relationship between Cell Voltage Deviation and the SoC

The analysis focused on the correlation between SoC levels and deviations. Total discharge tests used a 10% step size. The Figure 10 shows the cell deviations from the average voltage of the first measurement (0 mV case).
The horizontal axis of Figure 10 shows the cell identifiers (ID), and the vertical axis shows the deviation number. The first case under investigation deviates from the mean value of 0 mV. The cases in the figure refer to different SoC levels. Under_AVR_MIN indicates the number of deviations observed up to the fully discharged state. Under_AVR_10% shows the number of deviations up to the last 10%, and Under_AVR_20% is the sum of cases up to 20%. The values of each deviation are added continuously. Thus, the solid lines in Figure 11 present the total deviation up to the specified SoC level. In the Figure 11 the deviations at 60 mV are observed.
The diagram’s structure in Figure 11 is similar to the previous one, and the different SoC levels are separated. In this case, much smaller values are observed. There are fewer cases when the average voltage value is reduced to 60 mV. In Figure 12, the outlier was investigated, where a deviation from 240 mV was monitored.
Figure 12 shows that 240 mV already deviates from a few cells, and not in many cases. However, it can be seen that this is not occurring at a particular SoC value level. The additional measurements are shown in a combined form. The analysis covers all five tests, AVC and MAVC cases, and all ten SOC levels. Figure 13 shows the heat map of the % deviation from different voltage levels.
Figure 13 summarizes all the measurement results, with different parts divided according to the degree of deviation. Therefore, in Figure 13, part (A) shows the 0 mV deviations of all measurements, part (B) shows the 12 mV, and so on. The first column of the heat map (table) structure in the figure shows the definition of the measurement and evaluation method. In the table row structure, the same deviation calculations have been associated with the corresponding deviation calculations of the different measurements, both AVC and MAVC. In columns 2 to 10 of each heat map, the % SoC for the different measurements is displayed. The data in the rows of the table are presented by total deviation percentage (each row totals 100%). For example, the second row of the heat map shows the ‘Test_1_AVC’ evaluation, which shows the distribution of charge levels for the analysis at one voltage deviation level (e.g., (B) 12 mV). Higher deviations are shown in red, while lower deviations are shown in green on the heat map. Table 6 summarizes the % of all SoCs.
Table 6 shows a summary of the results. In the first column, the size of the deviations is shown. The following ten columns summarize the % variance across the different SoC levels. It is important to note that the values in the single rows have been aggregated and averaged. For example, the values in column MIN in Figure 13A have been averaged. The values in the last row of the table have been weighted according to the weights shown in Figure 5 and Formula (13) (Section 2.3 Calculation method). The results show that it is not at the lowest SoC level that most of the deviation occurs (although this would have been the expected value). The cells with the highest probability of deviation and weaker cells are found in the 40–20% range. So, this range is where dynamic measurements should be taken for short, test-in self-diagnostics. The applicability of the method to autonomous vehicles can be significantly affected by the potential limitations of dynamic measurements. Further, continuous human control is recommended during this type of measurement.

4. Conclusions

This article describes the diagnosis of three different electric vehicle battery systems. A full immersion test was carried out on all three vehicles to provide an assessment of their condition. This means that the vehicles started from a high-charged state and were driven around the test track until the batteries were discharged. A fault detection and localization algorithm was applied over the entire charge level range for the evaluation. The analyses examined the deviations of cell voltages from the average, covering 0 mV, 12 mV, 60 mV, 120 mV, and 240 mV. The results were analyzed in detail, and the algorithm was used to identify cells that appeared to be weaker. It is important to note that three measurements were carried out with each vehicle, so no accurate conclusions can be reached. However, these data provide guidance and may be helpful for further diagnostic steps.
In the current measurement, the red line, i.e., the potentially faulty range, was mostly found to be ID 7, ID 11, ID 21, and ID 71. This does not necessarily indicate a fault; it may also indicate a weaker or faster aging (more sensitive) battery. To confirm this, further measurements with more vehicles are required.
An important observation for the battery self-diagnostics of electric and hybrid vehicles (even autonomous) is that the variance is likely related to the degree of load (higher number of accelerations). Thus, more dynamic tests with more effective search are recommended (as far as possible during safe autonomous operation). Furthermore, analyses in the SoC range have shown that performing tests only at the lowest charge level is not necessarily worthwhile. From a diagnostic point of view, the 40–20% range may be ideal. Therefore, to perform diagnostics, it is recommended to perform a dynamic test of at least 15 min, starting at 40–30% SoC and ending at around 20%.
Adaptation may not be exactly the same for different vehicle types, as battery systems may differ. The aim is to develop a simple but efficient approach to perform battery diagnostics with fewer computational resources. This method may hold potential for energy management and monitoring the battery condition of vehicles but is currently at the stage of a research project rather than for industrial-scale maintenance procedures. Safety critical systems such as BMS control have remained unchanged; the research has focused on data collection and its analysis. Further work related to battery condition (SoH) and deviations will require analyzing more data and battery systems in different states.

Author Contributions

Conceptualization, S.K.S.; methodology, S.K.S. and G.S.; software, S.K.S., G.S. and P.Ő.; validation, S.K.S.; formal analysis, S.K.S.; investigation, S.K.S. and I.L.; resources, I.L.; data curation, S.K.S., G.S. and P.Ő.; writing—original draft preparation, S.K.S. and G.S.; writing—review and editing, S.K.S.; visualization, S.K.S. and G.S.; supervision, S.K.S. and I.L.; project administration, S.K.S. and I.L.; funding acquisition, S.K.S. and I.L. All authors have read and agreed to the published version of the manuscript.

Funding

The research was supported by the European Union within the framework of the National Laboratory for Autonomous Systems (RRF-2.3.1-21-2022-00002).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

SoCState of Charges
UAVUnmanned Aerial Vehicle
AIArtificial Intelligence
ADASAdvanced Driver Assistance Systems
ISSIntegrated Self-diagnostic Systems
IoTInternet of Things
RULRemaining Useful Life
BMSBattery Management System
OBDOnboard Diagnostics
NMCLithium–Nickel–Manganese–Cobalt
AVCAverage Voltage Calculation
MAVCMoving Average Voltage Calculation
Test_ AVCThe AVC procedure was used to evaluate the test.
Test_ MAVCThe MAVC procedure was used to evaluate the test
AVR_X% (ex. AVR_80–70%)Battery SoC level between 80% and 70%
cell IDNumber (location) of cells in the battery system
deviations 0 mV (0%)Deviation from the average voltage.
deviations 12 mV (1%)The deviation from the average voltage is 12 mV, which represents 1% of the voltage range tested.

References

  1. Un-Noor, F.; Padmanaban, S.; Mihet-Popa, L.; Mollah, M.N.; Hossain, E. A Comprehensive Study of Key Electric Vehicle (EV) Components, Technologies, Challenges, Impacts, and Future Direction of Development. Energies 2017, 10, 1217. [Google Scholar] [CrossRef]
  2. Collin, R.; Miao, Y.; Yokochi, A.; Enjeti, P.; Von Jouanne, A. Advanced Electric Vehicle Fast-Charging Technologies. Energies 2019, 12, 1839. [Google Scholar] [CrossRef]
  3. Ehsani, M.; Singh, K.V.; Bansal, H.O.; Mehrjardi, R.T. State of the Art and Trends in Electric and Hybrid Electric Vehicles. Proc. IEEE 2021, 109, 967–984. [Google Scholar] [CrossRef]
  4. Yakushiji, K.; Fujita, H.; Murata, M.; Hiroi, N.; Hamabe, Y.; Yakushiji, F. Short-Range Transportation Using Unmanned Aerial Vehicles (Uavs) during Disasters in Japan. Drones 2020, 4, 68. [Google Scholar] [CrossRef]
  5. Li, W.; Zhang, X.; Institute of Electrical and Electronics Engineers. Research on Application and Deployment of UAV in Emergency Response. In Proceedings of the 2020 IEEE 10th International Conference on Electronics Information and Emergency Communication (ICEIEC), Beijing, China, 17–19 July 2020. [Google Scholar]
  6. Shakhatreh, H.; Sawalmeh, A.H.; Al-Fuqaha, A.; Dou, Z.; Almaita, E.; Khalil, I.; Othman, N.S.; Khreishah, A.; Guizani, M. Unmanned Aerial Vehicles (UAVs): A Survey on Civil Applications and Key Research Challenges. IEEE Access 2019, 7, 48572–48634. [Google Scholar] [CrossRef]
  7. Lebkowski, A. Evaluation of the Possibility of Using Hybrid Electric-Propulsion Systems for Inland Barges. TransNav Int. J. Mar. Navig. Saf. Sea Transp. 2018, 12, 261–269. [Google Scholar] [CrossRef]
  8. Windover, P.; Roy, B.; Tario, J. Electric Propulsion in Short Sea Shipping. In Proceedings of the EVS26 International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium, Los Angeles, CA, USA, 6–9 May 2012; p. 0288. [Google Scholar]
  9. Candelo-Beccera, J.E.; Maldonado, L.B.; Sanabria, E.P.; Pestana, H.V.; García, J.J. Technological Alternatives for Electric Propulsion Systems in the Waterway Sector. Energies 2023, 16, 7700. [Google Scholar] [CrossRef]
  10. Affanni, A.; Bellini, A.; Franceschini, G.; Guglielmi, P.; Tassoni, C. Battery Choice and Management for New-Generation Electric Vehicles. IEEE Trans. Ind. Electron. 2005, 52, 1343–1349. [Google Scholar] [CrossRef]
  11. Schmuch, R.; Wagner, R.; Hörpel, G.; Placke, T.; Winter, M. Performance and Cost of Materials for Lithium-Based Rechargeable Automotive Batteries. Nat. Energy 2018, 3, 267–278. [Google Scholar] [CrossRef]
  12. Tariq, M.; Maswood, A.I.; Gajanayake, C.J.; Gupta, A.K. Aircraft Batteries: Current Trend towards More Electric Aircraft. IET Electr. Syst. Transp. 2017, 7, 93–103. [Google Scholar] [CrossRef]
  13. Skjong, E.; Volden, R.; Rodskar, E.; Molinas, M.; Johansen, T.A.; Cunningham, J. Past, Present, and Future Challenges of the Marine Vessel’s Electrical Power System. IEEE Trans. Transp. Electrif. 2016, 2, 522–537. [Google Scholar] [CrossRef]
  14. Tang, J.; Liu, S.; Liu, L.; Yu, B.; Shi, W. LoPECS: A Low-Power Edge Computing System for Real-Time Autonomous Driving Services. IEEE Access 2020, 8, 30467–30479. [Google Scholar] [CrossRef]
  15. Castells-Rufas, D.; Ngo, V.; Borrego-Carazo, J.; Codina, M.; Sanchez, C.; Gil, D.; Carrabina, J. A Survey of FPGA-Based Vision Systems for Autonomous Cars. IEEE Access 2022, 10, 132525–132563. [Google Scholar] [CrossRef]
  16. Meshginqalam, A.; Bauman, J. Two-Level Mpc Speed Profile Optimization of Autonomous Electric Vehicles Considering Detailed Internal and External Losses. IEEE Access 2020, 8, 206559–206570. [Google Scholar] [CrossRef]
  17. Ni, J.; Chen, Y.; Chen, Y.; Zhu, J.; Ali, D.; Cao, W. A Survey on Theories and Applications for Self-Driving Cars Based on Deep Learning Methods. Appl. Sci. 2020, 10, 2749. [Google Scholar] [CrossRef]
  18. Wu, Q.; Xia, S.; Fan, P.; Fan, Q.; Li, Z. Velocity-Adaptive V2I Fair-Access Scheme Based on IEEE 802.11 DCF for Platooning Vehicles. Sensors 2018, 18, 4198. [Google Scholar] [CrossRef] [PubMed]
  19. Zheng, K.; Zheng, Q.; Yang, H.; Zhao, L.; Hou, L.; Chatzimisios, P. Reliable and Efficient Autonomous: The Need for Heterogeneous Networks. IEEE Commun. Mag. 2015, 53, 72–79. [Google Scholar] [CrossRef]
  20. Jeong, Y.N.; Son, S.R.; Jeong, E.H.; Lee, B.K. An Integrated Self-Diagnosis System for an Autonomous Vehicle Based on an IoT Gateway and Deep Learning. Appl. Sci. 2018, 8, 1164. [Google Scholar] [CrossRef]
  21. Gao, Z.; Chin, C.S.; Chiew, J.H.K.; Jia, J.; Zhang, C. Design and Implementation of a Smart Lithium-Ion Battery System with Real-Time Fault Diagnosis Capability for Electric Vehicles. Energies 2017, 10, 1503. [Google Scholar] [CrossRef]
  22. Farmann, A.; Waag, W.; Marongiu, A.; Sauer, D.U. Critical Review of On-Board Capacity Estimation Techniques for Lithium-Ion Batteries in Electric and Hybrid Electric Vehicles. J. Power Sources 2015, 281, 114–130. [Google Scholar] [CrossRef]
  23. Nuhic, A.; Terzimehic, T.; Soczka-Guth, T.; Buchholz, M.; Dietmayer, K. Health Diagnosis and Remaining Useful Life Prognostics of Lithium-Ion Batteries Using Data-Driven Methods. J. Power Sources 2013, 239, 680–688. [Google Scholar] [CrossRef]
  24. Che, Y.; Zheng, Y.; Forest, F.E.; Sui, X.; Hu, X.; Teodorescu, R. Predictive Health Assessment for Lithium-Ion Batteries with Probabilistic Degradation Prediction and Accelerating Aging Detection. Reliab. Eng. Syst. Saf. 2024, 241, 109603. [Google Scholar] [CrossRef]
  25. Che, Y.; Stroe, D.I.; Hu, X.; Teodorescu, R. Semi-Supervised Self-Learning-Based Lifetime Prediction for Batteries. IEEE Trans. Ind. Inform. 2023, 19, 6471–6481. [Google Scholar] [CrossRef]
  26. Jiang, L.; Deng, Z.; Tang, X.; Hu, L.; Lin, X.; Hu, X. Data-Driven Fault Diagnosis and Thermal Runaway Warning for Battery Packs Using Real-World Vehicle Data. Energy 2021, 234, 121266. [Google Scholar] [CrossRef]
  27. Mingant, R.; Bernard, J.; Sauvant-Moynot, V. Towards Onboard Li-Ion Battery State-of-Health Diagnosis by a Virtual Sensor. In Proceedings of the EVS26 International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium, Los Angeles, CA, USA, 6–9 May 2012; p. 0405. [Google Scholar]
  28. Waag, W.; Fleischer, C.; Schaeper, C.; Sauer, D.U. Self-Adapting on-Board Diagnostic Algorithms for Lithium-Ion Batteries. In Proceedings of the Advanced Battery Development for Automotive and Utility Applications and their Electric Power Grid Integration, Aachen, Germany, 1–2 March 2011. [Google Scholar]
  29. Xing, Y.; Ma, E.W.M.; Tsui, K.L.; Pecht, M. Battery Management Systems in Electric and Hybrid Vehicles. Energies 2011, 4, 1840–1857. [Google Scholar] [CrossRef]
  30. Offer, G.J.; Yufit, V.; Howey, D.A.; Wu, B.; Brandon, N.P. Module Design and Fault Diagnosis in Electric Vehicle Batteries. J. Power Sources 2012, 206, 383–392. [Google Scholar] [CrossRef]
  31. Remmlinger, J.; Buchholz, M.; Meiler, M.; Bernreuter, P.; Dietmayer, K. State-of-Health Monitoring of Lithium-Ion Batteries in Electric Vehicles by on-Board Internal Resistance Estimation. J. Power Sources 2011, 196, 5357–5363. [Google Scholar] [CrossRef]
  32. Zou, B.; Zhang, L.; Xue, X.; Tan, R.; Jiang, P.; Ma, B.; Song, Z.; Hua, W. A Review on the Fault and Defect Diagnosis of Lithium-Ion Battery for Electric Vehicles. Energies 2023, 16, 5507. [Google Scholar] [CrossRef]
  33. Kim, W.; Na, K.; Choi, K. A Current Sensor Fault-Detecting Method for Onboard Battery Management Systems of Electric Vehicles Based on Disturbance Observer and Normalized Residuals. Int. J. Control Autom. Syst. 2023, 21, 3563–3573. [Google Scholar] [CrossRef]
  34. Zheng, Y.; Che, Y.; Hu, X.; Sui, X.; Stroe, D.I.; Teodorescu, R. Thermal State Monitoring of Lithium-Ion Batteries: Progress, Challenges, and Opportunities. Prog. Energy Combust. Sci. 2024, 100, 101120. [Google Scholar] [CrossRef]
  35. Kortenbruck, G.; Jakubczyk, L.; Nowak, D.F. Voltage Signals Measured Directly at the Battery and via On-Board Diagnostics: A Comparison. Vehicles 2023, 5, 637–655. [Google Scholar] [CrossRef]
  36. Szürke, S.K.; Sütheö, G.; Apagyi, A.; Lakatos, I.; Fischer, S. Cell Fault Identification and Localization Procedure for Lithium-Ion Battery System of Electric Vehicles Based on Real Measurement Data. Algorithms 2022, 15, 467. [Google Scholar] [CrossRef]
  37. Li, F.; Min, Y.; Zhang, Y. A Novel Method for Lithium-Ion Battery Fault Diagnosis of Electric Vehicle Based on Real-Time Voltage. Wirel. Commun. Mob. Comput. 2022, 2022, 7277446. [Google Scholar] [CrossRef]
  38. Liu, P.; Sun, Z.; Wang, Z.; Zhang, J. Entropy-Based Voltage Fault Diagnosis of Battery Systems for Electric Vehicles. Energies 2018, 11, 136. [Google Scholar] [CrossRef]
  39. Xue, Q.; Li, G.; Zhang, Y.; Shen, S.; Chen, Z.; Liu, Y. Fault Diagnosis and Abnormality Detection of Lithium-Ion Battery Packs Based on Statistical Distribution. J. Power Sources 2021, 482, 228964. [Google Scholar] [CrossRef]
  40. Zhao, Y.; Liu, P.; Wang, Z.; Zhang, L.; Hong, J. Fault and Defect Diagnosis of Battery for Electric Vehicles Based on Big Data Analysis Methods. Appl. Energy 2017, 207, 354–362. [Google Scholar] [CrossRef]
  41. He, L.; Kong, L.; Liu, Z.; Shu, Y.; Liu, C. Diagnosing Vehicles with Automotive Batteries. In Proceedings of the Annual International Conference on Mobile Computing and Networking, Mobicom, Los Cabos, Mexico, 21–25 October 2019; Association for Computing Machinery: New York, NY, USA, 2019. [Google Scholar]
  42. Xu, C.; Li, L.; Xu, Y.; Han, X.; Zheng, Y. A Vehicle-Cloud Collaborative Method for Multi-Type Fault Diagnosis of Lithium-Ion Batteries. eTransportation 2022, 12, 100172. [Google Scholar] [CrossRef]
  43. Wang, Y.; Tian, J.; Chen, Z.; Liu, X. Model Based Insulation Fault Diagnosis for Lithium-Ion Battery Pack in Electric Vehicles. Measurement 2019, 131, 443–451. [Google Scholar] [CrossRef]
Figure 1. Volkswagen e-Golf battery system. Figure 1 (a) shows the schematic diagram of the Volkswagen e-Golf battery pack (b) shows the vehicle’s battery system.
Figure 1. Volkswagen e-Golf battery system. Figure 1 (a) shows the schematic diagram of the Volkswagen e-Golf battery pack (b) shows the vehicle’s battery system.
Machines 12 00324 g001
Figure 2. The CAN-based measurement system.
Figure 2. The CAN-based measurement system.
Machines 12 00324 g002
Figure 3. Data processing structure.
Figure 3. Data processing structure.
Machines 12 00324 g003
Figure 4. ZalaZONE Automotive Test Track-Rural Road (Blue)-Handling track (Red).
Figure 4. ZalaZONE Automotive Test Track-Rural Road (Blue)-Handling track (Red).
Machines 12 00324 g004
Figure 5. Determination of re-normalized weights based on voltage deviation.
Figure 5. Determination of re-normalized weights based on voltage deviation.
Machines 12 00324 g005
Figure 6. Volkswagen e-Golf during full discharge test: (a) SoC change; (b) voltage change.
Figure 6. Volkswagen e-Golf during full discharge test: (a) SoC change; (b) voltage change.
Machines 12 00324 g006
Figure 7. Current profiles of Test_01 and Test_05 measurements.
Figure 7. Current profiles of Test_01 and Test_05 measurements.
Machines 12 00324 g007
Figure 8. Weighted results from the first test.
Figure 8. Weighted results from the first test.
Machines 12 00324 g008
Figure 9. Weighted results from the fourth test.
Figure 9. Weighted results from the fourth test.
Machines 12 00324 g009
Figure 10. Deviation of 0 mV in the first measurement as a function of SoC.
Figure 10. Deviation of 0 mV in the first measurement as a function of SoC.
Machines 12 00324 g010
Figure 11. Deviation of 60 mV in the first measurement as a function of SoC.
Figure 11. Deviation of 60 mV in the first measurement as a function of SoC.
Machines 12 00324 g011
Figure 12. Deviation of 240 mV in the first measurement as a function of SoC.
Figure 12. Deviation of 240 mV in the first measurement as a function of SoC.
Machines 12 00324 g012
Figure 13. Heat map of % deviations from different voltage levels.
Figure 13. Heat map of % deviations from different voltage levels.
Machines 12 00324 g013
Table 1. Vehicles involved in tests.
Table 1. Vehicles involved in tests.
Serial NumberBattery CapacityTest Days
e-Golf_135.8 kWhTest_01, Test_02, Test_03
e-Golf_235.8 kWhTest_01
e-Golf_335.8 kWhTest_02
Table 2. Baseline values according to tests.
Table 2. Baseline values according to tests.
VehicleSOC_Start [%]Speed_AVR [km/h]Time [s]Energy [Wh]
e-Golf_194.0068.48889724,897
e-Golf_294.8068.37817834,039
e-Golf_186.0075.33517024,897
e-Golf_383.6073.81523522,835
e-Golf_195.2068.16854827,843
Table 3. Deviations of different measurements from the average voltage.
Table 3. Deviations of different measurements from the average voltage.
DIFFTest_01Test_02Test_03Test_04Test_05
0mV_AVC282.060257.785124.3281.063.835287.607
0mV_MAVC282.060257.438124.4851.082.770284.751
12mV_AVC135.753112.84456.394698.301108.992
12mV_MAVC116.865112.50244.281125.64195.146
60mV_AVC30.58717.4829.12034.7688708
60mV_MAVC22.92717.1404.11628.0826054
120mV_AVC7.1463.9602.0197.733703
120mV_MAVC4.1673.6186385.293310
240mV_AVC2597961151.0998
240mV_MAVC84454162182
Table 4. Current variation values for e-Golf_1 during measurements one and five.
Table 4. Current variation values for e-Golf_1 during measurements one and five.
Test NumberAverage of Current Changes [A]Standard Deviation [A]Maximum Current Change [A]
Test_0133.3146.68344.00
Test_0517.9921.67216.25
Table 5. Identifying and analyzing the critical cells in the five tests.
Table 5. Identifying and analyzing the critical cells in the five tests.
Test_NOMethodCell #7 [%]Cell #11 [%]Cell #21 [%]Cell #23 [%]Cell #71 [%]Cell #87 [%]
Test_1AVC10.3210.4711.258.7410.317.95
MAVC9.959.8910.728.139.687.43
Test_2AVC8.438.828.078.479.678.47
MAVC8.398.768.008.429.618.40
Test_3AVC13.5011.2310.708.9013.498.34
MAVC12.3010.049.337.9912.207.34
Test_4AVC12.6314.0612.4611.0713.3211.03
MAVC11.9013.3411.7210.4712.4910.52
Test_5AVC6.917.837.706.558.437.05
MAVC6.597.377.296.267.936.72
Table 6. The different deviations are weighted according to the SoC.
Table 6. The different deviations are weighted according to the SoC.
Test_NoMIN10%20%30%40%50%60%70%80%90%
0 mV6.2312.5311.6111.6610.7310.8511.1110.9310.563.79
12 mV4.2211.3015.1412.9011.8810.5012.9411.338.301.49
60 mV1.268.0622.2716.1915.639.6912.338.975.210.39
120 mV2.645.7024.9120.6917.367.659.977.753.170.16
240 mV21.040.1215.8525.6523.984.684.393.990.300.00
SUM (Weighted)9.954.6519.5320.8318.997.238.536.923.110.36
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

Szürke, S.K.; Sütheö, G.; Őri, P.; Lakatos, I. Self-Diagnostic Opportunities for Battery Systems in Electric and Hybrid Vehicles. Machines 2024, 12, 324. https://doi.org/10.3390/machines12050324

AMA Style

Szürke SK, Sütheö G, Őri P, Lakatos I. Self-Diagnostic Opportunities for Battery Systems in Electric and Hybrid Vehicles. Machines. 2024; 12(5):324. https://doi.org/10.3390/machines12050324

Chicago/Turabian Style

Szürke, Szabolcs Kocsis, Gergő Sütheö, Péter Őri, and István Lakatos. 2024. "Self-Diagnostic Opportunities for Battery Systems in Electric and Hybrid Vehicles" Machines 12, no. 5: 324. https://doi.org/10.3390/machines12050324

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