This repository provides an implementation of Koopman-Inspired Degradation Model (KIDM) from the paper Deep Koopman Operator-based degradation modelling.
This example demonstrates how to:
- Simulate the Li-ion battery operated under varying current load;
- Train the KIDM model using the provided dataset;
- Predict Remaining Useful Life (RUL) using the trained model;
- Compute and visualize the eigenvalues of the learned Koopman Operators.
If you find this repository helpful for your research, please consider citing the corresponding paper:
@article{garmaev2024deep,
title={Deep Koopman Operator-based degradation modelling},
author={Garmaev, Sergei and Fink, Olga},
journal={Reliability Engineering \& System Safety},
volume={251},
pages={110351},
year={2024},
publisher={Elsevier}
}