Loading…

Optimization of a fuzzy logic controller for PV grid inverter control using S-function based PSO

► 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. T...

Full description

Saved in:
Bibliographic Details
Published in:Solar energy 2012-06, Vol.86 (6), p.1689-1700
Main Authors: Letting, L.K., Munda, J.L., Hamam, Y.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:► 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. 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.
ISSN:0038-092X
1471-1257
DOI:10.1016/j.solener.2012.03.018