Parameter estimation of permanent magnet DC motor using various particle swarm optimization variants | Synapse