Code Monkey home page Code Monkey logo

as85207 / msc_thesis_predictive_maintenance_batteries Goto Github PK

View Code? Open in Web Editor NEW

This project forked from oliver191/msc_thesis_predictive_maintenance_batteries

0.0 0.0 0.0 515.99 MB

The GitHub repository accompanying the MSc Thesis at Esade written by Oliver Caspers regarding the topic “Predictive Maintenance for Lithium-Ion Batteries: Predicting the Remaining Useful Life (RUL) using Data-Driven Machine Learning based on Real-World Battery Datasets”.

Jupyter Notebook 100.00%

msc_thesis_predictive_maintenance_batteries's Introduction

MSc_Thesis_Predictive_Maintenance_Batteries

The GitHub repository accompanying the MSc Thesis at Esade written by Oliver Caspers regarding the topic “Predictive Maintenance for Lithium-Ion Batteries: Predicting the Remaining Useful Life (RUL) using Data-Driven Machine Learning based on Real-World Battery Datasets”.

SNL_Final.ipynb: The main Jupyter Notebook which contains the main code used to load, clean, and transform the SNL data. Four initial models are evaluated and a RF is chosen to be optimized. The RF is trained to predict the RUL on the training data and optimized using the validation data. Finally, the model is tested using independent testing data from UL. The model is used for early and late-stage predictions, PDPs are plotted to judge model behaviour and a predicted RUL threshold is calculated as an example when to replace batteries before they reach their EOL.

Hint: The path in the created variable mypath under the header Data Analysis in the SNL_Final.ipynb has to be adjusted to reflect where and which folder the SNL data is saved.

SNL_Cycle_Timeseries_Data: Folder which contains all the cycle and timeseries data of all 86 cells cycled by SNL. It is available at: https://www.batteryarchive.org/snl_study.html

Pandas Pickle Data: Folder which contains all the saved data in pickle files after the SNL data was modified.

metadata.csv: Contains the metadata for all cells available at batteryarchive.org.

UL-PUR_R20-OV1_18650_NCA_23C_2.5-96.5_0.5-0.5C_a_cycle_data.csv: Contains the cycle data of a randomly selected cell of the UL study which was used as testing data. Also available at batteryarchive.org.

UL-PUR_R20-OV1_18650_NCA_23C_2.5-96.5_0.5-0.5C_a_timeseries.csv: Contains the timeseries data of a randomly selected cell of the UL study which was used as testing data. Also available at batteryarchive.org.

metadata_UL.csv: Contains the metadata of all cells cycled by UL.

msc_thesis_predictive_maintenance_batteries's People

Contributors

oliver191 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.