Permanent Magnet Synchronous Motor Parameter Identification using Particle Swarm Optimization