Experimental Validation of a Novel PI Speed Controller for AC Motor Drives with Improved Transient Performances

Rachid Errouissi, Ahmed Al-Durra, S. M. Muyeen

Research output: Contribution to journalArticlepeer-review

62 Citations (Scopus)

Abstract

A proportional-integral (PI) controller is the most frequently used control technique for adjustable speed-motor drives. The main advantage of a PI controller is its ability to ensure zero steady-state error under low-frequency disturbances and model uncertainties as long as the closed-loop system is stable. However, the transient performances, under a PI regulator, are highly dependent on the machine parameters, the external disturbances, and the input constraints. This brief proposes the design process of a novel PI speed controller that is capable of preserving almost the nominal transient performance under the parameter variation and external disturbances such as the load torque. The controller also suppresses the effect of input saturation that may occur because of the armature current limitation. Simulation and experimental tests are carried out to verify the validity of the proposed design process. The results revealed that the proposed PI controller is effective regarding nominal performance recovery and input constraints handling.

Original languageEnglish
Pages (from-to)1414-1421
Number of pages8
JournalIEEE Transactions on Control Systems Technology
Volume26
Issue number4
DOIs
Publication statusPublished - Jul 2018
Externally publishedYes

Keywords

  • Antiwindup
  • disturbance observer-based control (DOBC)
  • motor drives
  • nominal performance recovery
  • permanent-magnet synchronous motor (PMSM)
  • proportional-integral (PI) controller

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Experimental Validation of a Novel PI Speed Controller for AC Motor Drives with Improved Transient Performances'. Together they form a unique fingerprint.

Cite this