To solve the performance degeneration even instability of permanent magnet synchronous motor (PMSM) control system during the running process as the change of electromagnetic parameters, a novel scheme based on parameter identification has been proposed. In this paper, real-time parameters are identified by using recursive least squares method which update stator resistance Rs and armature inductance L of PMSM, and then introduced into voltage feed-forward compensation model (UMO) for PI self-tuning. The comparisons between the traditional PI and proposed scheme are also studied. The simulation results demonstrate that recursive least squares method can track the electromagnetic parameters accurately in vector control system. It is shown that using the PI self-tuning method performance of the control system will improve during the running process when the electromagnetic parameters change. The implementation of parameter identification in the control of permanent magnet synchronous motor can reform the effectiveness and robustness of PMSM control system.