Mode-switch model predictive controller with "pre-contact" method for alleviating driveline vibration of electric vehicles considering backlash. (July 2020)