charge discharge kinetics