Design And Control Of On-Board Bidirectional Battery Chargers With Islanding Detection For Electric Vehicle Applications