Design of sliding mode model predictive dual-loop control through self-learning strategy to mitigate the torque ripple in BLDC motor for electric vehicles. — SciRadar