计算机科学 ›› 2020, Vol. 47 ›› Issue (5): 236-241.doi: 10.11896/jsjkx.190400096

• 人工智能 • 上一篇    下一篇

面向光伏MPPT控制策略的改进果蝇算法

付子义1, 程冰1, 邵路路2   

  1. 1 河南理工大学电气工程及其自动化学院 河南 焦作454000
    2 电子科技大学电子科学与工程学院 成都610000
  • 收稿日期:2019-04-16 出版日期:2020-05-15 发布日期:2020-05-19
  • 通讯作者: 程冰(1653661330@qq.com)
  • 作者简介:fuzy@hpu.edu.cn
  • 基金资助:
    河南省科技攻关计划项目(112102210004)

Improved Fruit Fly Algorithm for Photovoltaic MPPT Control Strategy

FU Zi-yi1, CHENG Bing1, SHAO Lu-lu2   

  1. 1 School of Electrical Engineering and Automation,Henan Polytechnic University,Jiaozuo,Henan 454000,China
    2 School of Electronic Science and Engineering,University of Electronic Science and Technology of China,Chengdu 610000,China
  • Received:2019-04-16 Online:2020-05-15 Published:2020-05-19
  • About author:GONG R X,ZHONG R R,LIU C,et al.Neutral-Point Potential Balancing Control of Three-Level Discontinuous PWM PV-Inverters.Journal of Chongqing University of Technology(Natural Science),2016,30(9):87-94.
    FU Zi-yi,born in 1958,Ph.D,professor,Ph.D supervisor.His main research interests include intelligent algorithm,motor driving and control,etc.
    CHENG Bing,born in 1990,postgra-duate.His main research interests include intelligent algo and photovoltaic power generation.
  • Supported by:
    This work was supported by the Key Scientific and Technological Project of Henan Province (112102210004).

摘要: 局部遮光会降低光伏发电系统的效率。在局部遮光条件下,光伏系统的输出功率特性曲线会产生多个峰值,传统的最大功率跟踪方法不具有全局搜索的能力,其在进行多峰值最大功率跟踪时会失效。果蝇算法(Fruit Fly Optimization Algorithm,FOA)具有全局寻优能力,但是在求解过程中存在收敛速度慢、收敛精度低及容易收敛于局部最优值的问题。文中对果蝇算法进行改进,提出结合自适应lévy飞行步长的Lévy-FOA算法,该算法充分利用Lévy飞行不均匀随机游走的特性,引入自适应步长调整因子,改进了原有算法的位置更新方式,提高了算法的收敛速度以及收敛精度,避免了算法陷入局部极值。文中利用3个标准函数对自适应Lévy-FOA算法的收敛性进行分析,并与普通FOA算法、自适应改进学习因子粒子群算法(Adaptive Particle Swarm Optimization,APSO)进行对比。结果表明,与FOA算法和APSO算法相比,自适应Lévy-FOA算法的平均跟踪时间有较大幅度的减少,平均收敛精度提高了4个数量级。最后,将自适应Lévy-FOA算法应用于光伏最大功率跟踪中。仿真结果显示,在不同的光照条件下,自适应Lévy-FOA算法能够经过较少的迭代实现最大功率跟踪,并且在第一次迭代后就能达到最大功率的90%以上,与其他算法的跟踪效果对比,自适应Lévy-FOA算法具有较短的跟踪时间和较高的跟踪精度,实际寻优能力优越,能够提高光伏系统的输出效率。

关键词: Lévy飞行, 光伏发电, 果蝇算法, 自适应, 最大功率点跟踪

Abstract: Local shading will reduce the efficiency of photovoltaic power generation system.Under local shading conditions,the output power characteristic curve of photovoltaic system will produce multiple peaks.The traditional maximum power tracking method does not have the ability of global search,and will fail in multi-peak maximum power tracking.Fruit fly optimization algorithm (FOA) has the ability of global optimization,but in the solution process,there are some problems such as slow convergence speed,low convergence accuracy and easy convergence to local optimum.This paper improves fruit fly algorithm,and proposes a Lévy-FOA algorithm combined with adaptive Lévy flight step size.This algorithm makes full use of the characteristics of Lévy flight non-uniform random walk and introduces adaptive step adjustment factor.It improves the position updating method of the original algorithm,improves the convergence speed and accuracy of the algorithm,and avoids the algorithm falling into local extremum.In this paper,three standard functions are used to analyze the convergence of adaptive Lévy-FOA algorithm,and the results are compared with those of conventional FOA algorithm and adaptive improved learning factor particle swarm optimization (APSO).The comparison results show that compared with FOA algorithm and APSO algorithm,the average tracking time of adaptive Lévy-FOA algorithm is significantly reduced,and the average convergence accuracy is improved by four orders of magnitude.Finally,the adaptive Lévy-FOA algorithm is applied to the maximum power tracking of photovoltaic system.The simulation results show that under different illumination conditions,the adaptive Lévy-FOA algorithm can achieve maximum power tracking with fewer iterations,and can achieve more than 90% of the maximum powerafter the first iteration.Compared with other algorithms,the adaptive Lévy-FOA algorithm has shorter tracking time and higher tracking accuracy,and has superior practical optimization ability,which can improve the output efficiency of photovoltaic system.

Key words: Adaptive, Fruit Fly Algorithm, Lévy Flight, MPPT, Photovoltaic power generation

中图分类号: 

  • TP301.6
[1]DONG Y M.Research on Maximum Power Tracking method for photovoltaic power generation [D].Changsha:Hunan University,2016.
[2]ZHANG H Z,ZHANG Z J,HU G T,et al.Application of quasi-least squares neural network in photovoltaic MPPT [J].Control Engineering,2018,25(12):2257-2262.
[3]JIN X L,WEN S S,NI H Z,et al.Summary of Maximum Power Point Tracking technology for photovoltaic power generation systems [J].Power Supply Technology,2019(3):532-535.
[4]YANG J F,GE H J,YANG F.High-Reliability Photovoltaic Converter Based on Improved PSO Algorithm [J].Transactions of Nanjing University of Aeronautics and Astronautics,2018,35(S1):72-78.
[5]AHMED J,SALAM Z.A Maximum Power Point Tracking(MPPT) for PV system using Cuckoo Search with partial sha-ding capability [J].Applied Energy,2014,119(C):118-130.
[6]REZK H,FATHY A,ABDELAZIZ A Y.A compareson of different global MPPT techniques based on meta-heuristic algorithms for photovoltaic system subjected to partial shading conditions [J].Renewable and Sustainable Energy Reviews,2017,74:377-386.
[7]CHEN L,ZHANG Y G,XU J K,et al.Simulation of omnivorous fish swarm algorithm in MPPT control of photovoltaic system [J].Journal of Solar Energy,2017,38(2):333-338.
[8]YAN C,NI F J,LIU J Y,et al.MPPT study of photovoltaic system based on improved FOA optimized BP neural network algorithm [J].Electrical Measurement and Instrumentation,2018,55(8):24-29,130.
[9]DU W,HAN W,CHEN L,et al.MPPT simulation of photovoltaic power generation based on FOA algorithm [J].Power technology,2015,39(10):2193-2195,2221.
[10]ZHU Z T,GUO X,LI W.Research on New Fruit Fly Optimization Algorithms [J].Computer Engineering and Applications,2017,53(6):40-45,59.
[11]GUI L,WANG A P,DING G S.Fruit Fly Optimization Algorithm with improved step size and strategy [J].Computer Engineering and Application,2018,54(4):148-153,184.
[12]GUI L.Fruit Fly Optimization Algorithm with improved step size and strategy and its application [D].Hefei:Anhui University,2017.
[13]WANG S N.Multi-peak photovoltaic Maximum Power Tracking control strategy based on Research on New Fruit Fly Optimization Algorithm [D].Shanghai:Shanghai Institute of Electrical Machinery,2016.
[14]WANG S N,PAN S B,YANG Q B.Simulation Research ofPhotovoltaic Multi-peak MPPT Based on the Fruit Fly Optimization Algorithm [J].Electric Drive,2017.
[15]HUANG Y,LU H Y,XU K B,et al.Adaptive Particle Swarm Optimization Algorithm based on S-type function [J].Computer Science,2019,46(1):245-250.
[16]ZHANG Y,TIAN A K,HAN S Y.An Adaptive Chaotic Particle Swarm RBF Neural Network Optimization Algorithm[J].Journal of Chongqing University of Technology(Natural Scie-nce),2015,29(11):126-130.
[17]CHEN W R,WANG W Y,ZHENG Y B,et al.MPPT Control Based on Improved PSO in Local Shadow Photovoltaic Power Generation System [J].Journal of Southwest Jiaotong University,2018,53(6):1095-1101,1129.
[18]HOU Q W,XIAO J M,CHEN C,et al.Study on practical model and Maximum Power Tracking control of photovoltaic cells [J].Control Engineering,2017,24(S1):92-97.
[19]ZHANG C M,LIU L Q,MA L Q.A new swarm intelligence algorithm:Lion swarm algorithm [J].Computer Science,2018,45(S1):114-116.
[20]GONG R X,ZHONG R R,LIU C,et al.Neutral Point Potential Balancing Control of Three Level Discontinuous PWM PV Inverters[J].Journal of Chongqing University of Technology(Natural Science),2016,30(9):87-94.
[1] 陈俊, 何庆, 李守玉.
基于自适应反馈调节因子的阿基米德优化算法
Archimedes Optimization Algorithm Based on Adaptive Feedback Adjustment Factor
计算机科学, 2022, 49(8): 237-246. https://doi.org/10.11896/jsjkx.210700150
[2] 刘高聪, 罗永平, 金培权.
基于热点数据的持久性内存索引查询加速
Accelerating Persistent Memory-based Indices Based on Hotspot Data
计算机科学, 2022, 49(8): 26-32. https://doi.org/10.11896/jsjkx.210700176
[3] 史殿习, 赵琛然, 张耀文, 杨绍武, 张拥军.
基于多智能体强化学习的端到端合作的自适应奖励方法
Adaptive Reward Method for End-to-End Cooperation Based on Multi-agent Reinforcement Learning
计算机科学, 2022, 49(8): 247-256. https://doi.org/10.11896/jsjkx.210700100
[4] 王杰, 李晓楠, 李冠宇.
基于自适应注意力机制的知识图谱补全算法
Adaptive Attention-based Knowledge Graph Completion
计算机科学, 2022, 49(7): 204-211. https://doi.org/10.11896/jsjkx.210400129
[5] 唐枫, 冯翔, 虞慧群.
基于自适应知识迁移与资源分配的多任务协同优化算法
Multi-task Cooperative Optimization Algorithm Based on Adaptive Knowledge Transfer andResource Allocation
计算机科学, 2022, 49(7): 254-262. https://doi.org/10.11896/jsjkx.210600184
[6] 谭任深, 徐龙博, 周冰, 荆朝霞, 黄向生.
海上风电场通用运维路径规划模型优化及仿真
Optimization and Simulation of General Operation and Maintenance Path Planning Model for Offshore Wind Farms
计算机科学, 2022, 49(6A): 795-801. https://doi.org/10.11896/jsjkx.210400300
[7] 周天清, 岳亚莉.
超密集物联网络中多任务多步计算卸载算法研究
Multi-Task and Multi-Step Computation Offloading in Ultra-dense IoT Networks
计算机科学, 2022, 49(6): 12-18. https://doi.org/10.11896/jsjkx.211200147
[8] 高越, 傅湘玲, 欧阳天雄, 陈松龄, 闫晨巍.
基于时空自适应图卷积神经网络的脑电信号情绪识别
EEG Emotion Recognition Based on Spatiotemporal Self-Adaptive Graph ConvolutionalNeural Network
计算机科学, 2022, 49(4): 30-36. https://doi.org/10.11896/jsjkx.210900200
[9] 赵亮, 张洁, 陈志奎.
基于双图正则化的自适应多模态鲁棒特征学习
Adaptive Multimodal Robust Feature Learning Based on Dual Graph-regularization
计算机科学, 2022, 49(4): 124-133. https://doi.org/10.11896/jsjkx.210300078
[10] 林利祥, 刘旭东, 刘少腾, 徐跃东.
前向纠错编码在网络传输协议中的应用综述
Survey on the Application of Forward Error Correction Coding in Network Transmission Protocols
计算机科学, 2022, 49(2): 292-303. https://doi.org/10.11896/jsjkx.210500104
[11] 陈乐, 高岭, 任杰, 党鑫, 王祎昊, 曹瑞, 郑杰, 王海.
基于自适应码率移动增强现实应用的能效优化研究
Adaptive Bitrate Streaming for Energy-Efficiency Mobile Augmented Reality
计算机科学, 2022, 49(1): 194-203. https://doi.org/10.11896/jsjkx.201100107
[12] 刘凯, 张宏军, 陈飞琼.
基于领域适应嵌入的军事命名实体识别
Name Entity Recognition for Military Based on Domain Adaptive Embedding
计算机科学, 2022, 49(1): 292-297. https://doi.org/10.11896/jsjkx.201100007
[13] 梁剑, 何军辉.
基于宏块编码信息自适应置换的H.264/AVC视频加密方法
H.264/AVC Video Encryption Based on Adaptive Permutation of Macroblock Coding Information
计算机科学, 2022, 49(1): 314-320. https://doi.org/10.11896/jsjkx.201100089
[14] 赵敏, 刘惊雷.
基于高斯场和自适应图正则的半监督聚类
Semi-supervised Clustering Based on Gaussian Fields and Adaptive Graph Regularization
计算机科学, 2021, 48(7): 137-144. https://doi.org/10.11896/jsjkx.200800190
[15] 林忠甫, 颜力, 黄伟, 李洁.
基于参数自适应策略的改进乌鸦搜索算法
Improved Crow Search Algorithm Based on Parameter Adaptive Strategy
计算机科学, 2021, 48(6A): 260-263. https://doi.org/10.11896/jsjkx.201100158
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!