Vibration Compensation Control of BPMSM With Dead-Time Effect Based on Adaptive Neural Network Band-Pass Filter