Towards Accurate State of Charge Estimation for Lithium-ion Batteries using Self-supervised Transformer Model: A Deep Learning Approach