TEMPERATURE ANOMALY DETECTION IN BATTERY ENERGY STORAGE SYSTEM (BESS) USING MACHINE LEARNING METHODS

Battery Energy Storage System (BESS) provides a way to enhance the durability of the present grid structure. Therefore, a Battery system for safety evaluation is crucial to reduce the safety risk of the battery system to an acceptable level. The BESS in operation can suffer from excessive heat due t...

Full description

Saved in:
Bibliographic Details
Main Author: Rizki Febrina, Vany
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/56828
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:56828
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Battery Energy Storage System (BESS) provides a way to enhance the durability of the present grid structure. Therefore, a Battery system for safety evaluation is crucial to reduce the safety risk of the battery system to an acceptable level. The BESS in operation can suffer from excessive heat due to internal processes inside the battery. It can lead to hazardous consequences, such as the risk of explosion. Hence, it is necessary to detect the temperature change anomalies within the system. It prevents internal battery faults that can cause performance degradation and reducing battery life. In this work, instead of using the battery temperature, the feature is the rate of battery temperature change. Therefore, the anomaly can be detected earlier. Data-driven methods, especially machine learning methods, are currently widely used for system anomaly detection. The model obtains using the supervised learning method. Supervised learning provides a more accurate and fast learning model by incorporating prior domain knowledge of the system compared to the unsupervised one. The machine learning methods used include Artificial Neural Network (ANN), Random Forest (RF), and Support Vector Regression (RVP). Based on the quantitative assessment (metric model), RF is slightly more accurate than ANN and RVP. However, if the model is used to predict battery temperature, ANN is the best performer with an RMSE value of 0.13 and MAE 0.10. Thus, RMSE and MAE cannot be the primary reference to justify the model performance. Therefore, ANN will be used to estimate the temperature of batteries. ANN provides a learning model that is more accurate than the other two methods. This research conducted using the Cross-Industry Standard Process for Data Mining (CRISP-DM) methodology. The Business Understanding phase defines the data mining goal to detect the battery temperature anomaly within the BESS. The BESS consists of 18 modules where each module builds on 15 cells of high capacity of lithium ferro phosphate (LFP) prismatic batteries with nominal voltage 3.2VDC and 100Ah. The Data Understanding phase describes the data quality and the data structure (physical variables and data hierarchy). Before the data enter the modelling phase, the raw data get through the cleaning and filtering process in the Data Preparation phase. The temperature rates of changes feature also generated in this phase as the target feature. The data then used to train the battery temperature model using the supervised learning method in the Modelling phase. The model input features are voltage, current, power, cell position, and temperature operation, while the target feature is the temperature rates of changes. The best model selected among the three algorithms includes Artificial Neural Network (ANN), Random Forest (RF), and Support Vector Regression (SVR). ANN is a best performer to estimate the temperature. In addition, a statistical approach utilized to determine the limit of outlier data on temperature estimation using ANN, an anomaly occurs when the change in battery temperature exceeds the value of three standard deviations with a data confidence interval of 99.7%. The evaluation results will display in the deployment phase. Based on statistical analysis, the test data on 11 November 2019 at 00:00 to 23:59 WIB total 386355 data found anomalies of 0.34% or 1334 data with details of cell 1 of 67 data; 5%, cell 2 of 86 data; 6 %, cell 3 for 98 data; 7%, cell 4 for 82 data; 6%, cell 5 for 80; 6%, cell 6 for 111 data; 8%. cell 7 for 103 data; 8%, cell 8 for 108 data; 8%, cell 9 for 75 data; 6%, cell 10 for 95 data; 7%, cell 11 for 64 data; 5%, cell 12 for 93 data; 7%, cell 13 for 73 data; 6%, cell 14 for 72 data; 5%, cell 15 for 128 data; 10%. Cell 15 has the greatest number of anomalies. Based on cabinet-level calculations, Cabinet 3 found anomalies of 233 out of the total anomalies. Keywords: anomaly detection, battery energy storage system, machine learning, battery temperature, rate of changes
format Theses
author Rizki Febrina, Vany
spellingShingle Rizki Febrina, Vany
TEMPERATURE ANOMALY DETECTION IN BATTERY ENERGY STORAGE SYSTEM (BESS) USING MACHINE LEARNING METHODS
author_facet Rizki Febrina, Vany
author_sort Rizki Febrina, Vany
title TEMPERATURE ANOMALY DETECTION IN BATTERY ENERGY STORAGE SYSTEM (BESS) USING MACHINE LEARNING METHODS
title_short TEMPERATURE ANOMALY DETECTION IN BATTERY ENERGY STORAGE SYSTEM (BESS) USING MACHINE LEARNING METHODS
title_full TEMPERATURE ANOMALY DETECTION IN BATTERY ENERGY STORAGE SYSTEM (BESS) USING MACHINE LEARNING METHODS
title_fullStr TEMPERATURE ANOMALY DETECTION IN BATTERY ENERGY STORAGE SYSTEM (BESS) USING MACHINE LEARNING METHODS
title_full_unstemmed TEMPERATURE ANOMALY DETECTION IN BATTERY ENERGY STORAGE SYSTEM (BESS) USING MACHINE LEARNING METHODS
title_sort temperature anomaly detection in battery energy storage system (bess) using machine learning methods
url https://digilib.itb.ac.id/gdl/view/56828
_version_ 1822002463893356544
spelling id-itb.:568282021-07-07T13:44:45Z TEMPERATURE ANOMALY DETECTION IN BATTERY ENERGY STORAGE SYSTEM (BESS) USING MACHINE LEARNING METHODS Rizki Febrina, Vany Indonesia Theses anomaly detection, battery energy storage system, machine learning, battery temperature, rate of changes INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/56828 Battery Energy Storage System (BESS) provides a way to enhance the durability of the present grid structure. Therefore, a Battery system for safety evaluation is crucial to reduce the safety risk of the battery system to an acceptable level. The BESS in operation can suffer from excessive heat due to internal processes inside the battery. It can lead to hazardous consequences, such as the risk of explosion. Hence, it is necessary to detect the temperature change anomalies within the system. It prevents internal battery faults that can cause performance degradation and reducing battery life. In this work, instead of using the battery temperature, the feature is the rate of battery temperature change. Therefore, the anomaly can be detected earlier. Data-driven methods, especially machine learning methods, are currently widely used for system anomaly detection. The model obtains using the supervised learning method. Supervised learning provides a more accurate and fast learning model by incorporating prior domain knowledge of the system compared to the unsupervised one. The machine learning methods used include Artificial Neural Network (ANN), Random Forest (RF), and Support Vector Regression (RVP). Based on the quantitative assessment (metric model), RF is slightly more accurate than ANN and RVP. However, if the model is used to predict battery temperature, ANN is the best performer with an RMSE value of 0.13 and MAE 0.10. Thus, RMSE and MAE cannot be the primary reference to justify the model performance. Therefore, ANN will be used to estimate the temperature of batteries. ANN provides a learning model that is more accurate than the other two methods. This research conducted using the Cross-Industry Standard Process for Data Mining (CRISP-DM) methodology. The Business Understanding phase defines the data mining goal to detect the battery temperature anomaly within the BESS. The BESS consists of 18 modules where each module builds on 15 cells of high capacity of lithium ferro phosphate (LFP) prismatic batteries with nominal voltage 3.2VDC and 100Ah. The Data Understanding phase describes the data quality and the data structure (physical variables and data hierarchy). Before the data enter the modelling phase, the raw data get through the cleaning and filtering process in the Data Preparation phase. The temperature rates of changes feature also generated in this phase as the target feature. The data then used to train the battery temperature model using the supervised learning method in the Modelling phase. The model input features are voltage, current, power, cell position, and temperature operation, while the target feature is the temperature rates of changes. The best model selected among the three algorithms includes Artificial Neural Network (ANN), Random Forest (RF), and Support Vector Regression (SVR). ANN is a best performer to estimate the temperature. In addition, a statistical approach utilized to determine the limit of outlier data on temperature estimation using ANN, an anomaly occurs when the change in battery temperature exceeds the value of three standard deviations with a data confidence interval of 99.7%. The evaluation results will display in the deployment phase. Based on statistical analysis, the test data on 11 November 2019 at 00:00 to 23:59 WIB total 386355 data found anomalies of 0.34% or 1334 data with details of cell 1 of 67 data; 5%, cell 2 of 86 data; 6 %, cell 3 for 98 data; 7%, cell 4 for 82 data; 6%, cell 5 for 80; 6%, cell 6 for 111 data; 8%. cell 7 for 103 data; 8%, cell 8 for 108 data; 8%, cell 9 for 75 data; 6%, cell 10 for 95 data; 7%, cell 11 for 64 data; 5%, cell 12 for 93 data; 7%, cell 13 for 73 data; 6%, cell 14 for 72 data; 5%, cell 15 for 128 data; 10%. Cell 15 has the greatest number of anomalies. Based on cabinet-level calculations, Cabinet 3 found anomalies of 233 out of the total anomalies. Keywords: anomaly detection, battery energy storage system, machine learning, battery temperature, rate of changes text