Article ID Journal Published Year Pages File Type
1550831 Solar Energy 2012 12 Pages PDF
Abstract

This paper presents implementation of particle swarm optimization (PSO) algorithm as a C-Mex S-function. The algorithm is used to optimize a 9-rule fuzzy logic controller (FLC) for maximum power point tracking (MPPT) in a grid-connected photovoltaic (PV) inverter. The FLC generates DC bus voltage reference for MPPT. A digital PI current control scheme in rotating dq-reference frame is used to regulate the DC bus voltage and reactive power. The proposed technique simplifies optimal controller design and ensures fast simulation speeds due to seamless integration with the simulation platform. Validity of the proposed method was verified using co-simulation in PSIM and MATLAB/Simulink. Simulation results show that the optimized FLC gives a better performance compared to fixed-step MPPT.

► We implement particle swarm optimization (PSO) algorithm as a C-Mex S-function. ► We apply the PSO algorithm to optimize a 9-rule fuzzy logic controller for MPPT in grid-connected inverter. ► S-function based PSO algorithm can be easily applied for on-line controller tuning in real-time systems.

Related Topics
Physical Sciences and Engineering Energy Renewable Energy, Sustainability and the Environment
Authors
, , ,