Mathematical modelling and optimisation of electric vehicle battery management using the evolved bat algorithm in grid-connected systems | Synapse