State of charge estimation for lithium-ion batteries based on improved barnacle mating optimizer and support vector machine. (30th November 2022)