Next Article in Journal
Double Deep Q-Network Next-Generation Cyber-Physical Systems: A Reinforcement Learning-Enabled Anomaly Detection Framework for Next-Generation Cyber-Physical Systems
Previous Article in Journal
Cooperative Decisions of a Multi-Agent System for the Target-Pursuit Problem in Manned–Unmanned Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Accelerating Bayesian Estimation of Solar Cell Equivalent Circuit Parameters Using JAX-Based Sampling

Department of Electrical Materials and Engineering, University of Hyogo, 2167 Shosha, Himeji 671-2280, Hyogo, Japan
Electronics 2023, 12(17), 3631; https://doi.org/10.3390/electronics12173631
Submission received: 31 July 2023 / Revised: 24 August 2023 / Accepted: 25 August 2023 / Published: 28 August 2023
(This article belongs to the Section Power Electronics)

Abstract

Equivalent circuit models that reproduce the current–voltage characteristics of solar cells are useful not only to gain physical insight into the power loss mechanisms that take place in solar cells but also for designing systems that use renewable solar energy as a power source. As mentioned in a previous paper, Bayesian estimation of equivalent circuit parameters avoids the drawbacks of nonlinear least-squares methods, such as the possibility of evaluating estimation errors. However, it requires a long computation time because the estimated values are obtained by sampling using a Markov chain Monte Carlo method. In this paper, a trial to accelerate the calculation by upgrading the Bayesian statistical package PyMC is presented. PyMC ver. 4, the next version of PyMC3 used in the previous paper, started to support the latest sampling libraries using a machine learning framework JAX, in addition to PyMC-specific methods. The acceleration effect of JAX is remarkable, achieving a calculation time of less than 1/20 times that of the case without JAX. Recommended calculation conditions were disclosed based on the results of a number of trials, and a demonstration with testable Python code on Google Colaboratory using the recommended conditions is published on GitHub.
Keywords: solar cell; equivalent circuit model; parameter extraction; Bayesian estimation; Roberts g-function solar cell; equivalent circuit model; parameter extraction; Bayesian estimation; Roberts g-function

Share and Cite

MDPI and ACS Style

Tada, K. Accelerating Bayesian Estimation of Solar Cell Equivalent Circuit Parameters Using JAX-Based Sampling. Electronics 2023, 12, 3631. https://doi.org/10.3390/electronics12173631

AMA Style

Tada K. Accelerating Bayesian Estimation of Solar Cell Equivalent Circuit Parameters Using JAX-Based Sampling. Electronics. 2023; 12(17):3631. https://doi.org/10.3390/electronics12173631

Chicago/Turabian Style

Tada, Kazuya. 2023. "Accelerating Bayesian Estimation of Solar Cell Equivalent Circuit Parameters Using JAX-Based Sampling" Electronics 12, no. 17: 3631. https://doi.org/10.3390/electronics12173631

APA Style

Tada, K. (2023). Accelerating Bayesian Estimation of Solar Cell Equivalent Circuit Parameters Using JAX-Based Sampling. Electronics, 12(17), 3631. https://doi.org/10.3390/electronics12173631

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop