battery discharge control