Simulation and Practical Implementation of ANFIS-Based MPPT Method for PV Applications Using Isolated Ćuk Converter

Research output: Contribution to journalArticlepeer-review

39 Scopus citations

Abstract

Photovoltaic (PV) module behavior is not linear in nature with respect to environmental conditions and hence exhibits nonlinear PV curves. There is only a single point in the nonlinear PV curve at which the power is maximum. Therefore, special methods have been proposed to track this maximum power point (MPP). This paper proposed an intelligent method for MPP tracking (MPPT) based on adaptive neuro-fuzzy inference system (ANFIS) controller. The proposed system consists of a PV module connected to a DC-DC isolated Ćuk converter and load. A MATLAB/SIMULINK-based MPPT model is built to test the behavior of the proposed method. The proposed method is tested under different weather scenarios. Simulation results exhibit the successful tracking of the proposed method under all ambient conditions. Comparison of the tracking behavior of the proposed method with the perturb and observe method is also presented in the simulation results. In addition, a 220 W prototype with the help of dSPACE 1104 data acquisition system is built and tested under practical weather conditions on a sunny day as well as on a cloudy day. Experimental results are presented to verify the effectiveness of the proposed method. These results exhibit satisfactory performance under different practical weather conditions.

Original languageEnglish
Article number3106734
JournalInternational Journal of Photoenergy
Volume2017
DOIs
StatePublished - 2017
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Fingerprint

Dive into the research topics of 'Simulation and Practical Implementation of ANFIS-Based MPPT Method for PV Applications Using Isolated Ćuk Converter'. Together they form a unique fingerprint.

Cite this