Chaotic Heterogeneous Comprehensive Learning Particle Swarm Optimizer Variants for Permanent Magnet Synchronous Motor Models Parameters Estimation