A Variable Switching Frequency Virtual Space Vector Pulse-Width Modulation Based on the Current Ripple Prediction