charging time analysis