Design and implementation of a nonlinear pi predictive controller for a grid-tied photovoltaic inverter

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

Research output: Contribution to journalArticlepeer-review

60 Citations (Scopus)


This paper presents the design, implementation, and performance testing of a nonlinear proportionalintegral (PI) predictive controller for a grid-tied inverter used in photovoltaic systems. A conventional cascade structure is adopted to design the proposed controller, where the outer loop is used to regulate the dc-link voltage, and the inner loop is designed as a current controller for adjusting the active and reactive powers injected into the grid. For each loop, the controller is derived based on combining a continuous-time nonlinear model predictive control and nonlinear disturbance observer techniques. It turns out that the composite controller reduces to a nonlinear PI controller with a predictive term that plays an important role in improving tracking performance. The salient feature of the proposed approach is its ability to approximately preserve the nominal tracking performance during the startup phase. Both simulation and experimental results are provided to demonstrate the effectiveness of the proposed approach in terms of nominal performance recovery, disturbance rejection, and current control.

Original languageEnglish
Article number7592909
Pages (from-to)1241-1250
Number of pages10
JournalIEEE Transactions on Industrial Electronics
Issue number2
Publication statusPublished - Feb 2017
Externally publishedYes


  • Continuous-time nonlinear model predictive control (NMPC)
  • Disturbance rejection
  • Nonlinear PI predictive controller (NPIPC)
  • Nonlinear disturbance observer (NDO)
  • Photovoltaic (PV) system
  • Renewable energy

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Electrical and Electronic Engineering


Dive into the research topics of 'Design and implementation of a nonlinear pi predictive controller for a grid-tied photovoltaic inverter'. Together they form a unique fingerprint.

Cite this