
FPGA‐based real time incremental conductance maximum power point tracking controller for photovoltaic systems
Author(s) -
Faraji Rasoul,
Rouholamini Amin,
Naji Hamid Reza,
Fadaeinedjad Roohollah,
Chavoshian Mohammad Reza
Publication year - 2014
Publication title -
iet power electronics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.637
H-Index - 77
eISSN - 1755-4543
pISSN - 1755-4535
DOI - 10.1049/iet-pel.2013.0603
Subject(s) - maximum power point tracking , field programmable gate array , photovoltaic system , computer science , controller (irrigation) , matlab , maximum power principle , power (physics) , control theory (sociology) , computer hardware , engineering , control (management) , electrical engineering , voltage , agronomy , physics , quantum mechanics , inverter , artificial intelligence , biology , operating system
Maximum power point tracking (MPPT) is an important issue in photovoltaic (PV) systems. Hence, we need to design an efficient and cost‐effective system which is able to transfer the maximum power received from PV cell to the load. This study describes the hardware implementation of a real time incremental conductance (INC) MPPT algorithm for a PV module. According to the PV dynamic model, a criterion is presented that by modifying the original algorithm, an adaptive variable step size INC algorithm is realised and efficiently is implemented on XILINX XC3S400 field programmable gate array (FPGA). At first, the PV model characteristics and the proposed algorithm with the mathematical equations are modelled and simulated using ‘MATLAB/Simulink‐system generator’ environment; then the system performance is examined. It is worth that some solutions are proposed to simplify the system based on the design constraints for hardware implementation of digital controller on FPGA. The optimised design of hardware architecture and the high processing speed of FPGA have enhanced the performance of digital controller in designed MPPT system. The experimental results show the proposed method provides a good tracking speed and also mitigation of fluctuation output power.