Advanced Modeling And Control Strategies For Charging Electric Vehicle Batteries