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...
Saved in:
Published in: | Solar energy 2012-06, Vol.86 (6), p.1689-1700 |
---|---|
Main Authors: | , , |
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!
|
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 |