Abstract

Since the BP neural network has poor performance and unstable learning rate in the maximum power point tracking (MPPT) algorithm of photovoltaic (PV) system, an adaptive particle swarm optimization BP neural network-fuzzy control PV MPPT algorithm (APSO-BP-FLC) is proposed in this paper. First, the inertia weight, learning factor and acceleration factor of particle swarm optimization (PSO) are self-updating, and the mutation operator is adopted to initialize the position of each particle. Second, the APSO algorithm is used to update the optimal weight threshold of BP neural network, where the input layer is irradiation and temperature, and the output layer is the maximum power point (MPP) voltage. Third, the fuzzy logical control (FLC) is employed to adjust the duty cycle of Boost converter. The inputs of FLC are voltage difference and duty ratio D(n-1) at the previous time, and the output is duty ratio D(n). Moreover, D(n-1) is optimized by |dP/dU| to improve the search range of FLC. The irradiation, temperature and MPP voltage of PV cell are adopted as the datasets for simulation in a city in Shaanxi province, China. Simulation results show that the proposed MPPT algorithm is superior to the APSO-BP, FLC and perturbation and observation (P&O) algorithm with tracking performance, steady state oscillation rate and efficiency. In addition, the efficiency of proposed MPPT algorithm is improved by 0.37%, 6.2%, and 6.8% as compared to APSO-BP, FLC and P&O algorithm.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call