control simulation vector motor permanent magnet voltage paper pmsm simulink synchronous current dq pi based winding simulink matlab dejan scalar subsystem dq