Highly efficient photovoltaic parameter estimation using parallel particle swarm optimization on a GPU

被引:1
|
作者
Gao, Shuhua [1 ]
Xiang, Cheng [1 ]
Lee, Tong Heng [1 ]
机构
[1] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117583, Singapore
关键词
photovoltaic modeling; parameter identification; parallel particle swarm optimization; GPU; parallel computation; MODELS; IDENTIFICATION; ALGORITHM; CELL; EXTRACTION;
D O I
10.1109/ISIE45552.2021.9576495
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Accurate modeling of solar photovoltaic (PV) systems is crucial to their control and performance optimization. We focus on the two most widely used PV models, i.e., the single- and double-diode model, and try to estimate their parameters from current-voltage data. This task is usually formulated as a nonlinear least squares problem and tackled by various metaheuristic algorithms. Despite the abundance of sophisticated metaheuristics in the literature, we employ an (almost) standard particle swarm optimization (PSO) algorithm and, somewhat unexpectedly, find that such primitive PSO is adequate to solve the problem to high accuracy, though it may take more fitness evaluations. Moreover, given the population-based nature of PSO, we take full advantage of modern graphics processing units (GPUs) and develop a highly efficient PV parameter identification method by effectively parallelizing PSO on a GPU. Numerical results on two benchmark datasets show that our approach can achieve high estimation accuracy on par with state-of-the-art methods while enjoying approximately a hundred-times speedup. Our code is publicly available at https://github.com/ShuhuaGao/PV-PPSO.
引用
收藏
页数:7
相关论文
共 50 条
  • [21] Particle Swarm Optimization for Chaotic System Parameter Estimation
    Samanta, B.
    Nataraj, C.
    2009 IEEE SWARM INTELLIGENCE SYMPOSIUM, 2009, : 74 - 80
  • [22] Nonlinear parameter estimation through particle swarm optimization
    Schwaab, Marcio
    Biscaia, Evaristo Chalbaud, Jr.
    Monteiro, Jose Luiz
    Pinto, Jose Carlos
    CHEMICAL ENGINEERING SCIENCE, 2008, 63 (06) : 1542 - 1552
  • [23] Parameter estimation for chaotic systems by particle swarm optimization
    He, Qie
    Wang, Ling
    Liu, Bo
    CHAOS SOLITONS & FRACTALS, 2007, 34 (02) : 654 - 661
  • [24] An efficient fine-grained parallel particle swarm optimization method based on gpu-acceleration
    Li, Jianming
    Wan, Danling
    Ch, Zhongxian
    Hu, Xangpei
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2007, 3 (6B): : 1707 - 1714
  • [25] Parameter Estimation of an Induction Machine using a Dynamic Particle Swarm Optimization Algorithm
    Huynh, Duy C.
    Dunnigan, Matthew W.
    IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE 2010), 2010, : 1414 - 1419
  • [26] Parameter Estimation of Water Quality Model Using Particle Swarm Optimization Technique
    Wang, Ke
    Wang, Xiaodong
    Shen, Li
    CCDC 2009: 21ST CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, PROCEEDINGS, 2009, : 1209 - 1214
  • [27] GPU-Based Parallel Particle Swarm Optimization Methods for Graph Drawing
    Qu, Jianhua
    Liu, Xiyu
    Sun, Minghe
    Qi, Feng
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2017, 2017
  • [28] PARALLEL PARTICLE SWARM OPTIMIZATION WITH GENETIC COMMUNICATION STRATEGY AND ITS IMPLEMENTATION ON GPU
    Jin, Min
    Lu, Huaxiang
    2012 IEEE 2nd International Conference on Cloud Computing and Intelligent Systems (CCIS) Vols 1-3, 2012, : 99 - 104
  • [29] Parameter estimation for chaotic system based on particle swarm optimization
    Gao, F
    Tong, HQ
    ACTA PHYSICA SINICA, 2006, 55 (02) : 577 - 582
  • [30] Parameter Estimation for Asymptotic Regression Model by Particle Swarm Optimization
    Xu, Xing
    Li, Yuanxiang
    Wu, Yu
    Du, Xin
    WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), 2009, : 679 - 686