discharge control