| Literature DB >> 35746225 |
Hyoung Sun Choi1, Jin Woo Choi2, Taeg Keun Whangbo3.
Abstract
An uninterruptible power supply (UPS) is a device that can continuously supply power for a certain period when a power outage occurs. UPS devices are used by national institutions, hospitals, and servers, and are located in numerous public places that require continuous power. However, maintaining such devices in good condition requires periodic maintenance at specific time points. Efficient monitoring can currently be achieved using a battery management system (BMS). However, most BMSs are administrator-centered. If the administrator is not careful, it becomes difficult to accurately grasp the data trend of each battery cell, which in turn can lead to a leakage or heat explosion of the cell. In this study, a deep-learning-based intelligent model that can predict battery life, known as the state of health (SoH), is investigated for the efficient operation of a BMS applied to a lithium-based UPS device.Entities:
Keywords: LSTM; SoH; battery management system; clustering; recurrent neural network; uninterruptible power supply
Mesh:
Substances:
Year: 2022 PMID: 35746225 PMCID: PMC9229733 DOI: 10.3390/s22124444
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Method flow diagram.
Figure 2Steps for data preprocessing. (a) Step 1. Delete KeyTime(DateTime) error; (b) Step 2. Delete measurements more than twice a day; (c) Step 3. Fill in missing data; (d) Step 4. Fill in missing TempValue; (e) Step 5. Delete outlier data; (f) Step 6. Divide different trending cells.
Figure 3Correlation for each cell.
Figure 4Kalman filter algorithm.
Variables for Kalman Filter.
| Variable | Description |
|---|---|
|
| Initial value |
|
| Measurement (input) |
|
| Predicted of the state |
|
| Covariance error |
|
| |
|
| |
|
| State space equation matrix |
|
| Observation matrix |
|
| System noise |
|
| Measurement noise |
Hyperparameters used for Kalman filter.
| Q | R | Plot | Explanation |
|---|---|---|---|
| 0.00001 | 0.01 |
| Significant differences among original data |
| 0.00001 | 0.1 |
| |
| 0.0001 | 0.01 |
| Larger Q makes the filtered data close to the original data |
| 0.0001 | 0.001 |
| Reduces most noise data |
Overview of DBSCAN parameters.
| Parameter | Explanation | Parameter Value |
|---|---|---|
| Epsilon | The maximum distance between two samples for one to be considered within the neighborhood of the other. | 1 |
| minPts | The number of samples (or total weight) in a neighborhood for a point to be considered as a core point. | 5 |
BANK data prior to clustering.
| Resistance 1 | Volt | Temp | Resistance | Volt | Temp | … | Resistance | Volt | Temp | |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0.487 | 4.47 | 20.5 | 0.472 | 4.45 | NaN | … | 0.484 | 4.45 | NaN |
| 1 | 0.488 | 4.47 | 20.2 | 0.473 | 4.44 | NaN | … | 0.490 | 4.44 | NaN |
| 2 | 0.487 | 4.47 | 20.3 | 0.475 | 4.45 | NaN | … | 0.488 | 4.45 | NaN |
| 3 | 0.486 | 4.48 | 19.5 | 0.475 | 4.45 | NaN | … | 0.491 | 4.45 | NaN |
| … | ||||||||||
| 1500 | 0.587 | 4.45 | 19.3 | 0.642 | 4.42 | NaN | … | 0.378 | 4.46 | NaN |
Figure 5Results of processing clustering.
Figure 6(a) Each cell positioned before clustering; (b) clustered cells result; (c) indicates the trend of resist value from cells 76~80; (d) indicates resist value trend for cell 77.
Figure 7Training dataset.
Figure 8RNN block.
Figure 9LSTM block.
Figure 10RvNN model architecture.
Programming environment.
| Library | Version |
|---|---|
| Python | 3.7.12 |
| Pandas | 1.3.5 |
| Numpy | 1.21.5 |
| Keras | 2.8.0 |
| Tensorflow | 2.8.0 |
| Scikit-Learn | 1.0.2 |
Result of each model prediction for abnormal cells.
|
|
|
|
|
|
|
| LSTM | 4.424 | 0.023 | 0.025 | 0.871 | |
| RvNN | 1.934 | 0.009 | 0.01 | 0.96 | |
| RNN | 4.558 | 0.022 | 0.025 | 0.656 | |
|
|
|
|
|
|
|
| LSTM | 5.113 | 0.017 | 0.022 | 0.843 | |
| RvNN | 2.258 | 0.01 | 0.01 | 0.936 | |
| RNN | 2.992 | 0.012 | 0.013 | 0.86 | |
|
|
|
|
|
|
|
| LSTM | 4.760 | 3.271 | 0.035 | 0.789 | |
| RvNN | 2.818 | 0.019 | 0.022 | 0.824 | |
| RNN | 5.373 | 0.014 | 0.016 | 0.783 |