Processing math: 100%
Hengsheng Shan, Chengke Li, Xiaoya Li, et al., “Model parameter extraction for InGaN/GaN multiple quantum well-based solar cells using dynamic programming,” Chinese Journal of Electronics, vol. 34, no. 2, pp. 1–10, 2025. DOI: 10.23919/cje.2023.00.377
Citation: Hengsheng Shan, Chengke Li, Xiaoya Li, et al., “Model parameter extraction for InGaN/GaN multiple quantum well-based solar cells using dynamic programming,” Chinese Journal of Electronics, vol. 34, no. 2, pp. 1–10, 2025. DOI: 10.23919/cje.2023.00.377

Model Parameter Extraction for InGaN/GaN Multiple Quantum Well-Based Solar Cells Using Dynamic Programming

More Information
  • Author Bio:

    Shan Hengsheng: Hengsheng Shan was born in 1984. He received the Ph.D. degree in Xidian University, Xi’an, China. He is now a Lecturer with the School of Physical and Information Sciences, Shaanxi University of Science and Technology, Xi’an, China. His interests include InGaN solar cell design and manufacture, antiradiation strengthening technology of InGaN solar cell, and wireless power transmission. (Email: hsshan@sust.edu.cn)

    Li Chengke: Chengke Li was born in 1998. He is now pursuing the M.S. degree in Shaanxi University of Science and Technology, Xi’an, China. His interests include InGaN solar cell design and manufacture, antiradiation strengthening technology of InGaN solar cell, and wireless power transmission. (Email: 838340262@qq.com)

    Li Xiaoya: Xiaoya Li was born in 1988. She received the Ph.D. degree in Xidian University, Xi’an, China. She is now a lecturer with the School of Information Science and Technology, Northwest University. Her research interests include InGaN solar cell performance analysis and device simulation, millimeter wave transmission, and wireless power transmission. (Email: xyli@nwu.edu.cn)

    Li Minghui: Minghui Li was born in 1999. She is now pursuing the M.S. degree in Shaanxi University of Science and Technology, Xi’an, China. Her interests include InGaN solar cell design and manufacture, antiradiation strengthening technology of InGaN solar cell, and wireless power transmission. (Email: 1624957070@qq.com)

    Song Yifan: Yifan Song was born in 1997. He is now pursuing the M.S. degree in Shaanxi University of Science and Technology, Xi’an, China. His interests include InGaN solar cell design and manufacture, antiradiation strengthening technology of InGaN solar cell, and wireless power transmission. (Email: 1274639733@qq.com)

    Ma Shufang: Shufang Ma was born in 1970. She received the Ph.D. degree in Taiyuan University of Technology. She is now a Professor at School of Physical and Information Sciences, Shaanxi University of Science and Technology. Her research interests include semiconductor laser materials and device of III-V family compounds. (Email: mashufang@sust.edu.cn)

    Xu Bingshe: Bingshe Xu was born in 1955. He received the Ph.D. degree in the Tokyo University, Japan. He has worked as a disciplinary leading scientist in School of Physical and Information Sciences, Shaanxi University of Science and Technology, Xi’an, China. His research interests include photoelectric film materials and devices, electrochemical energy storage materials and devices. (Email: xubingshe@sust.edu.cn )

  • Corresponding author:

    Li Xiaoya, Email: xyli@nwu.edu.cn

  • Received Date: November 26, 2023
  • Accepted Date: January 15, 2024
  • Available Online: March 01, 2024
  • A dynamic programming algorithm is proposed for parameter extraction of the single-diode model (SDM). Five parameters of SDM are extracted from current-voltage curves of InGaN/GaN multi-quantum wells solar cells under AM1.5 standard sunlight conditions, with indium compositions of 7% and 18%. The range of series resistance of the device is adaptively selected and its value is randomly determined. After the series resistance and the range of ideal factors are planned, the parameters of SDM are iteratively solved using the root mean square error (RMSE) of the current-voltage curve and the photoelectric conversion efficiency. Based on this parameter extraction approach, the proposed algorithm is faster and more accurate compared to other conventional algorithms. Additionally, the obtained RMSE value is controlled within 1.2E−5, and the calculated fill factor and photoelectric conversion efficiency are consistent with the measured values. This study provides a reference for power optimization of advanced semiconductor photovoltaic cell systems.

  • The bandgap of InGaN alloy, a third-generation semiconductor material, can be continuously adjusted from 0.7 eV to 3.4 eV [1], which nearly spans the entire solar spectrum. As a result, solar cells (SCs) based on InGaN alloys have the distinct advantage of high photoelectric conversion efficiency (η). In addition to the broad tunability of the bandgap, InGaN alloys also have high electron mobility [2], high absorption coefficient, high-temperature resistance [3], and strong radiation resistance [4]-[6], among other excellent properties. In order to improve the conversion efficiency of InGaN SCs, multi-quantum wells (MQWs) structures have been effectively utilized as active regions and have led to enhancement in the device performance [1]-[6]. In order to take full advantage of MQWs, it is necessary to adjust and optimize the photovoltaic circuit to improve the power conversion efficiency of InGaN/GaN MQWs SCs.

    Compared to other conventional algorithms (the two-diode model, three-diode model, and multi-diode model), the single-diode model (SDM) is a relatively simple SCs model, which is widely used as it involves only a few unknown parameters, and can offer a reasonable accuracy [7]-[9]. The SDM is a transcendental equation and cannot express the I-V characteristics explicitly by elementary functions. Therefore, the extraction of photo-generated current, reverse saturation current of the diode, series resistance, parallel resistance, and ideal factor of the diode in the model is more complex and challenging.

    Due to continuous improvement and innovation of parameter extraction algorithms for the diode model of SCs, several algorithms with higher accuracy have been proposed. For instance, Benayad et al. [10] used a hybrid genetic algorithm (TR-GA) and hybrid particle swarm optimization (TR-PSO) algorithm to extract SDM parameters of InGaN/GaN SCs by limiting the range of five parameters and their mean square errors (MSE) were 8.500E−9 and 5.980E−9, respectively. For commercial RTC France SCs, Liao et al. [11] proposed an improved algorithm that utilized the differential evolution of the difference vectors with an adaptive mutation strategy (DVADE) to extract the parameters of photovoltaic cells. The difference vector mechanism was repeatedly used to improve population diversity, and the optimal solution was found within the limited range of five parameters with a root mean square error (RMSE) of 9.860E−4. Diab et al. [12] proposed a tree growth algorithm (TGA), which defines four groups of different trees and replaces the optimal tree group according to the fitness function until it converges to the optimal solution within a limited range of five parameters. The RMSE of this method reached 9.750E−4. Although the aforementioned methods have demonstrated low RMSE, they have a high requirement for the ranges of the initial values of the five parameters. Large initial values can slow down the convergence in the extraction process, which increases the time complexity. To further improve the convergence speed and the calculation accuracy of this algorithm, Xu et al. [13] used a non-iterative parameter extraction method (NPEM) to extract the parameters of commercial photovoltaic cells. This method extracted five parameters from six independent transcendental equations by combining analysis of equivalent circuit and photovoltaic cell module data table. The NPEM method overcomes the limitations of low efficiency of the numerical iteration method, low accuracy of the semi-empirical method, and lack of physical significance of the optimization algorithm. As a result, the RMSE reached 6.710E−5. However, in their approach, Xu et al. simplify the equations by setting Rs = 0 and Rsh = ∞ (Rs is the series resistance, Rsh is the parallel resistance), and calculate the values of Rs and Rsh by using roughly calculated slope of the curve. The value calculated by the slope of any two points may cause Rs and Rsh to be too large or too small, which could introduce a certain deviation in the five parameters. Relatively, these slight deviations could have some impact on the parameter extraction of SCs. Hence, there is a requirement for a method for accurately extracting the parameters of InGaN SCs. So far, to the best of our knowledge, there is no accurate and fast dynamic algorithm for extracting relevant parameters in InGaN/GaN MQWs SCs using SDM.

    This paper proposes the novel application of dynamic programming (DP) in SCs parameter extraction. Using the proposed algorithm, five parameters are extracted from the SDM of InGaN/GaN MQWs SCs with indium (In) compositions of 7% and 18%. Firstly, the SDM circuit model is combined with the semiconductor photovoltaic theory, and adaptive dynamic grouping is carried out based on the device series resistance and ideal factor range. Next, the optimal values of the five parameters are obtained using the RMSE of the curve and the η. The proposed algorithm has been verified to demonstrate better effectiveness and reliability when compared to the Fsolve function in MATLAB and other extraction methods.

    The basic algorithm of DP [14] treats the problem to be solved as a set of interrelated subproblems. The optimal value of the subproblem is solved by the bottom-up method, and each subproblem in the set is solved only once. The optimal solution of each subproblem and its objective function value are stored. The optimal objective function is selected from the set of stored objective functions. Finally, the solution corresponding to this objective function is chosen as the overall solution. The algorithm increases the space complexity and decreases the time complexity.

    SDM is adopted as the model for solving the parameters for the InGaN/GaN MQWs SCs [15]. The single-diode equivalent circuit model of SCs is composed of a constant current source, a single diode, a parallel resistance, and a series resistance, as shown in Figure 1.

    Figure  1.  Single diode equivalent circuit model of the SCs.

    The current-voltage (I-V) characteristic in the SDM of the SCs can be expressed by

    I=IphI0(exp(q(V+IRs)nkT)1)V+IRsRsh
    (1)

    where i is the load current, iph is the photo-generated current, i0 is the reverse saturation current of the diode, T is the operating temperature of the battery, n is the ideal factor of the diode, and q, which is the charge of the electron, is equal to 1.60218E−19 C. The Boltzmann constant k is 1.380649E−23 J/K. V is the voltage across the load.

    Since the relation between I and V is in the form of an implicit transcendental equation containing five parameters, namely, Iph, I0, Rs, Rsh, and n, three basic expressions can be obtained according to (1).

    When V = 0 V, Equation (2) is obtained as follows:

    Isc=IphI0(exp(qIscRsnkT)1)IscRsRsh
    (2)

    When I = 0 A, equation (3) is obtained as follows:

    0=IphI0(exp(qVocnkT)1)VocRsh
    (3)

    When I = Im, V = Vm, (Im, Vm) is the maximum power point, equation (4) is given by

    Im=IphI0(exp(q(Vm+ImRs)nkT)1)Vm+ImRsRsh
    (4)

    If the slope at the maximum power point in the P-V curve is taken as 0, equation (5) can be obtained.

    P=V(IphI0(exp(q(V+IRs)nkT)1)V+IRsRsh)
    (5)

    The derivative of V is obtained from (5) as follows:

    dPdV|(Vm,Pm)=(VdIdV+1)|(Im,Vm)=0
    (6)

    Simplifying (6) gives

    dPdV|(Vm,Pm)=ImVm=0
    (7)

    Finally, by derivation of (7), equation (8) can be obtained.

    ImVm=(I0Rshexp(q(Vm+ImRs)nkT)+nkTq)I0RshRsexp(q(Vm+ImRs)nkT)+nkT(Rs+Rsh)q
    (8)

    Equation (9) can also be calculated from (6).

    I0Rshexp(q(Vm+ImRs)nkT)(ImVmRsVm(nkTq+Vm))Vm(I0RsRshexp(q(Vm+ImRs)nkT)+nkTq(Rs+Rsh))+VmnkT(I0Rsh+IphRsh2Vm)Vm(I0RsRshexp(q(Vm+ImRs)nkT))=0
    (9)

    Generally, the five parameters of the SCs model can be solved by combining (2), (3), (4), (8) and (9). In the study of the SDM of SCs, the magnitude of Rsh is typically in the order of kΩ, whereas Rs is generally in the order of mΩ. Hence, Rs/Rsh is nearly 0, and Iph is approximately equal to Isc [16]–[19]. Since I0Isc, the influence of I0 on the equivalent circuit can be ignored. Moreover, Rs can make the I-V characteristic curve shift to the left, where the shift is directly proportional to the value of Rs. In contrast, Rsh has the property of making the I-V characteristic curve shift downward. The smaller the Rsh, the more downward the curve shifts [20]. The shifting curves for SCs are shown in Figure 2.

    Figure  2.  The shifting curves for SCs.

    The left and right deviation of the curve will cause the decrease of Isc, Im, Voc, and Vm. Rs and Rsh significantly affect the fill factor (FF) and the η of the SCs.

    FF is the ratio of the maximum output power Pmax of the SCs to Isc and Voc, which can be expressed as

    FF=ImVmIscVoc=PmaxIscVoc
    (10)

    η is the ratio of Pmax of the SCs to the total power of incident light irradiated on the surface of the SCs, which can be expressed as

    η=PmaxPin=FFIscVocPin=ImVmPin
    (11)

    The accuracy of the extracted parameters was demonstrated by calculating the RMSE between the initial (experimental) I-V data and the I-V data calculated by extracting the parameters, which is the conventional method used in most literature [7], [11]-[13].

    Herein, the accuracy as determined by RMSE and the error in η are adopted, and the corresponding solution vector satisfying the minimum value of RMSE and ∆η is taken as the optimal solution of the parameters to be solved. The two objective functions are as follows。

    The RMSE is defined as

    RMSE=1NNi=1(IiˆIi)2
    (12)

    where N is the number of sample points measured by SCs I-V data, Ii indicates the measured current value, and ˆIi indicates the current value calculated.

    The ∆η is defined as

    Δη=ηmeasˆη
    (13)

    where, ηmeas is the measured η, and ˆη is the calculated η.

    In this work, the InGaN/GaN MQWs SCs materials were prepared by MOCVD (metal-organic chemical vapor deposition). The structure of the InGaN/GaN MQWs SCs (1 mm × 1 mm) is shown in Figure 3.

    Figure  3.  The structure of InGaN/GaN MQWs SCs (1 mm × 1 mm).

    The 80 nm thick GaN nucleation layer (NL-GaN) was grown on a (0001)-oriented patterned sapphire substrate (PSS) at 650 ℃, and an unintentionally doped GaN buffer (U-GaN) with a thickness of 2.5 μm was subsequently grown at 980 ℃. An N-GaN layer with a thickness of 2 μm was deposited on the U-GaN at 1070 ℃ with a Si doping concentration of 1E+19 cm−3 to form an N-type region. Subsequently, two types of InGaN/GaN (3/9 nm) MQW with In compositions of 7% and 18% along with 10 QW periods were deposited on U-GaN as the active layer. The temperatures of the quantum well and the barrier were 750 ℃ and 800 ℃, respectively. Finally, 40 nm P+GaN and 40 nm P++GaN with Mg doping concentrations of 1E+19 cm−3 and 1E+20 cm−3 were grown at 920 ℃ and 900 ℃, respectively. The device was prepared by evaporation of In tin oxide (ITO) and metal electrode (Cr/Ni/Au) on P++GaN. The P++GaN layer in the material was used for doping to form the P-type region, and the built-in electric field was established with the N-GaN layer to facilitate the transmission of light-generated carriers.

    The overall structure of the I-V data acquisition system and parameter extraction module is shown in Figure 4. The data acquisition system includes xenon lamp, InGaN/GaN MQWs SCs, and semiconductor characterization equipment (Keithley Model 4200-SCS). The xenon lamp simulates an AM1.5 solar light source that illuminates the InGaN/GaN SCs. The Keithley Model 4200-SCS is used to collect I-V data of SCs. The data is processed by a parameter extraction module, which is based on the MATLAB development environment design parameter extraction algorithm for parameter extraction and objective function.

    Figure  4.  Overall test process of InGaN/GaN MQWs SCs.

    The parameter extraction algorithm is developed based on the concept of DP. Here, converged the range of Rs, and n, combined with (2), (3), and (4) are utilized to solve the three parameters of Iph, I0, and Rsh, as shown in Figure 5.

    Figure  5.  The main idea of the parameter extraction algorithm.

    It is challenging to extract the coefficients of Rs and n when they are the arguments of an exponential function (ex). In this algorithm, Iph, I0, and Rsh are taken as unknowns. Combining (2), (3), and (4) establishes the (14).

    {Isc=IphI0(exp(qIscRsnkT)1)IscRsRsh0=IphI0(exp(qVocnkT)1)VocRshIm=IphI0(exp(q(Vm+ImRs)nkT)1)Vm+ImRsRsh
    (14)

    Its matrix form is expressed as:

    [1exp((qIscRsnkT)1)IscRs1exp((qVocnkT)1)Voc1exp((q(Vm+ImRs)nkT)1)VmImRs]×[IphI01Rsh]=[Isc0Im]
    (15)

    Here, the rank of the coefficient matrix is equal to the rank of the augmented matrix, indicating that the equation set has a unique solution. Therefore, the values of Iph, I0, and Rsh can be determined by Rs and n.

    Since the range of Rs values is quite large, it is necessary to narrow and determine the range of Rs to reduce the time complexity. To achieve this, Rs is divided into three intervals, namely, [0.001,0.01], [0.01,0.1], and [0.1,1], and take the lowest order of magnitude of each interval. In the ideal case of n = 1, the ergodic solution is carried out for the three intervals and the average value of RMSE under each interval is calculated. The interval with the smallest RMSE is taken as the interval of Rs. Because the Rs interval is discretized and sampled, there may be errors in the results of parameter extraction. The smaller the sampling interval, the longer the calculation time, but the RMSE tends to be consistent through testing, and the error of parameter extraction results could be small and negligible.

    The limitation of the method proposed in this paper is that the range of n and Rs of the device still needs to be determined before parameter extraction, and then the five parameters can be extracted according to the range of the two parameters.

    Since there is a positive correlation between the number of defects and n [4], the range of n is set to twice that of silicon cells, which is [1,4]. The remaining three parameters are accurately solved by combining the range of Rs and n. In the solution algorithm, 121 fixed values are collected in the range of n with 0.025 as the sampling interval. The value of 1 to 11 times the minimum order of magnitude of the Rs interval is taken at a sampling interval of 0.5. As shown in Figure 6, FW represents three orders of magnitude of Rs. After determining the order of magnitude of Rs, the values of 1 time, 1.5 times, 2 times, 2.5 times until 11 times of the order of magnitude of Rs are obtained, and 20 intervals are assigned, such as [1,1.5], [1.5,2] until [10.5,11]. A random Rs real value of 20 is obtained by randomly taking a value from each interval. The range of n is divided into 121 large groups. Each of the large groups is further divided into 20 groups. Each group is assigned a non-repeating Rs value and calculated 2420 times. In each large group, the values of Iph, I0, Rsh, RMSE, and ∆η are calculated according to the values of n and Rs. The minimum RMSE and ∆η values form the criteria for screening the optimal solution for each large group. Then, the optimal solution in 121 groups is screened by the same criteria as the final solution for the values of the five parameters. The flowchart of the algorithm is shown in Figure 6.

    Figure  6.  The algorithm flow of this work.

    Since the equation of SDM is a transcendental equation, the general method is to iterate the transcendental equation [7], [11], [12] by setting the initial values of the five parameters. The Fsolve function of MATLAB can be used as the comparison method for parameter extraction, which uses the least square method to solve nonlinear equations. The initial values of the parameters need to be set in the Fsolve method. Although the Fsolve method has high accuracy, it has stringent requirements on the initial value of parameters. Therefore, it often causes non-convergence of solutions as a result of the initial value problem. The Fsolve function needs to use the initial values of five parameters and also requires five nonlinear equations. Equations (2), (3), (4) and (9) can be connected to establish the equations to meet the solving conditions.

    The initial value of the five parameters is debugged through the traversal method under different functional tolerances in advance, and have made efforts to tune them. The Function tolerance was found to have almost no effect on the five-parameter extraction results and RMSE. Finally, the optimized Fsolve function will be compared with the algorithm in this paper. The flowchart of parameter extraction using the Fsolve function is shown in Figure 7.

    Figure  7.  The algorithm flow of the Fsolve function.

    The Keithley Model 4200-SCS equipment under AM1.5 standard sunlight conditions was used to measure the I-V characteristic curves of InGaN/GaN MQWs SCs with In compositions of 7% and 18% at 298 K. The test environment is shown in Figure 8(a). The measurement results of the I-V characteristic curves of InGaN/GaN MQWs SCs with In compositions of 7% and 18% are shown in Figure 8(b).

    Figure  8.  (a) Test environment for InGaN/GaN MQWs SCs; (b) I-V characteristic curves of InGaN/GaN MQWs SCs.

    The Five parameters are extracted from the SDM of two In components SCs by using the proposed algorithm and the Fsolve function in MATLAB. The extraction results as listed in Table 1. The I-V characteristic curves for InGaN/GaN MQWs SCs with In compositions of 7% and 18% obtained using five parameters are shown in Figure 9(a) and (b), respectively, where a good agreement can be observed between the calculated and measured curves. The curves calculated by the Fsolve method begin to deviate from the measured curves at the corner after the maximum power point, and the calculated Voc decreases. The Isc, Voc, and RMSE data results under the two conditions are listed in Table 2 and Table 3. Combined with the data in Table 1, it can be observed that the increase of the In concentration causes an increase in the values of Iph, Rs, and n, while I0 and Rsh show a decline. This is attributed to the increase in the light absorption coefficient of InGaN due to increased In content, which leads to an increase in the number of photocarriers in the material. This in turn affects the parameters such as Iph, Isc, Rsh, and Rs. Since Rsh is proportional to Voc of the device, Voc also decreases with the increase of In content [21], [22]. The increase of In content leads to the increase of lattice mismatch between InGaN and GaN and the increase of internal defects, which leads to the deterioration of material quality and affects n of the diode. In order to further verify the validity of parameter extraction, errors of Isc, Voc, FF, and goodness of fit (R2) are used to ascertain the accuracy of the results. R2 can be used to verify the similarity between the calculated curve and the actual curve. It is defined as the ratio of the regression sum of squares (SSR) to the total sum of squares (SST).

    Table  1.  Five parameters of InGaN/GaN MQWs SCs.
    Method Iph (A/cm2) I0 (A/cm2) Rs (kΩ) Rsh (kΩ) n
    This work (7% In) 1.635E−4 7.400E−29 0.449 75.618 1.600
    Fsolve (7% In) 1.626E−4 1.310E−35 0.813 70.791 1.296
    This work (18% In) 5.883E−4 1.670E−15 0.624 8.975 3.225
    Fsolve (18% In) 5.915E−4 1.080E−25 0.928 10.183 1.676
     | Show Table
    DownLoad: CSV
    Figure  9.  Comparison of I-V curves between the two methods under (a) 7% In and (b) 18% In.
    Table  2.  Comparison of Isc, Voc of the two methods for 7% In
    Isc(A/cm2) Voc(V) RMSE
    Test data 1.640E−4 2.390
    Fsolve 1.626E−4 2.375 1.401E−5
    This work 1.635E−4 2.390 9.880E−6
     | Show Table
    DownLoad: CSV
    Table  3.  Comparison of Isc, Voc of the two methods for 18% In
    Isc(A/cm2) Voc(V) RMSE
    Test data 5.500E−4 2.170
    Fsolve 5.915E−4 2.136 2.168E−5
    This work 5.883E−4 2.170 1.162E−5
     | Show Table
    DownLoad: CSV
    R2=SSRSST=Ni=1(ˆIi¯I)2Ni=1(Ii¯I)2
    (16)

    where, ¯I is the average value of measured current I. An R2 that is closer to 1 indicates that the calculated curve is nearly identical to the actual curve, thereby proving the validity of the results. Figures 10(a) and (b) show the ∆η, ∆FF, and R2 between the measured curve and calculated curve determined by the proposed method and Fsolve method after extracting parameters of SCs with In compositions of 7% and 18%. The ∆FF is defined as

    Figure  10.  Comparison of data errors between the two methods under (a) 7% In and (b) 18% In.
    ΔFF=FF^FF
    (17)

    where FF is the measured fill factor, and ^FF is the calculated fill factor.

    Using the proposed method, the ∆η, ∆FF, and R2 are found to be 3.633E−4, 3.633E−4, and 0.926 for the SC with a 7% In component, respectively. Whereas the ∆η is 2.679E−4, ∆FF is 2.679E−4 and R2 is 0.909 for the SC with an 18% In component. The Fsolve method calculates the ∆η, ∆FF, and R2 to be 1.042E−2, 1.520E−2, and 0.794, respectively, for the SC with an In component of 7%. Whereas the ∆η is 1.499E−2, ∆FF is 2.985E−2 and R2 is 0.847 for the SC with an In component of 18%. From Figures 10(a) and (b) it can be seen that the proposed method is superior to the Fsolve method in ∆η, ∆FF, and R2.

    The curves of the number of calculations with RMSE in the parameter extraction process of the Fsolve method and the proposed method are shown in Figure 11. The Fsolve method has been calculated more than 7000 times to achieve the above error results, and the calculation time is 3.922 h and 4.944 h, respectively. The method in this paper has only been calculated 2420 times to obtain better results than the Fsolve method, and the calculation time is 1.535 h and 1.119 h, respectively. The result shows that the method proposed in this paper is simpler and faster than Fsolve in computational complexity.

    Figure  11.  (a) The Counts-RMSE curves of the Fsolve; (b) The Counts-RMSE curves of this work.

    To further verify the accuracy of the proposed method, the RMSE calculated by the proposed method is compared with the current mainstream GA, PSO, and other SCs extraction methods and the results are listed in Table 4. Compared with other parameter extraction algorithms [10]-[13], [23], [24], the proposed algorithm has a smaller MSE and RMSE, which indicates a higher accuracy for SCs parameter extraction.

    Table  4.  Comparison of accuracy between this work and past work
    Algorithm SCs MSE RMSE
    This work (7%In) InGaN/GaN MQW SC 9.761E−12 9.880E−6
    This work (18%In) InGaN/GaN MQW SC 1.350E−10 1.162E−5
    2019 TR-GA [10] InGaN/GaN SC 8.500E−9 /
    2019 TR-PSO [10] InGaN/GaN SC 5.980E−9 /
    2020 DVADE [11] Commercial RTC France SC (Si-based) / 9.860E−4
    2020 TGA [12] Commercial RTC France SC (Si-based) / 9.750E−4
    2021 NPEM [13] Simulated Data (Si-based and other commercial SCs) / 6.710E−5
    2019 NTPB [23] Commercial RTC France SC (Si-based) / 8.129E−4
    2018 MLBSA [24] Commercial RTC France SC (Si-based) / 9.860E−4
     | Show Table
    DownLoad: CSV

    In this paper, a parameter extraction method for an SDM of InGaN/GaN MQWs SCs based on dynamic programming is proposed. The parameters of InGaN/GaN MQWs SCs with an in composition of 7% and 18% are extracted. The calculated values of Isc and Voc obtained by this method are consistent with measured data. ∆η and ∆FF are superior to the Fsolve method, and R2 reached 0.926 and 0.909.

    The validity and reliability of the proposed algorithm are verified by comparing the Fsolve function of MATLAB and other extraction methods. Compared with earlier reports, this method has a smaller error value of about 9.880E−6 and 1.162E−5. The proposed extraction algorithm can provide a reference for power optimization of semiconductor photovoltaic cell systems in the future.

    This work was supported by the Key Laboratory of Wide Band-gap Semiconductor Materials, Ministry of Education, Xidian University (Grant No. kdxkf2020-02), the Natural Science Basic Research Program of Shaanxi (Grant No. 2021JM-384), the National Natural Science Foundation of China (Grant No. 61901375), and the China Postdoctoral Science Foundation (Grant No. 2019M663950XB).

  • [1]
    H. S. Shan, X. Y. Li, B. Chen, et al., “Effect of indium composition on the microstructural properties and performance of InGaN/GaN MQWs solar cells,” IEEE Access, vol. 7, pp. 182573–182579, 2019. DOI: 10.1109/ACCESS.2019.2959844
    [2]
    G. Siddharth, V. Garg, B. S. Sengar, et al., “Analytical study of performance parameters of InGaN/GaN multiple quantum well solar cell,” IEEE Transactions on Electron Devices, vol. 66, no. 8, pp. 3399–3404, 2019. DOI: 10.1109/TED.2019.2920934
    [3]
    X. Q. Huang, W. Li, H. Q. Fu, et al., “High-temperature polarization-free III-nitride solar cells with self-cooling effects,” ACS Photonics, vol. 6, no. 8, pp. 2096–2103, 2019. DOI: 10.1021/acsphotonics.9b00655
    [4]
    H. S. Shan, L. Lv, X. Y. Li, et al., “Proton radiation effect on InGaN/GaN multiple quantum wells solar cell,” ECS Journal of Solid State Science and Technology, vol. 7, no. 12, pp. P740–P744, 2018. DOI: 10.1149/2.0011901jss
    [5]
    H. S. Shan, X. Y. Li, Z. Y. Lin, et al., “Effect of ITO film on InGaN/GaN MQWs solar cell under low total-dose gamma-ray radiation,” ECS Journal of Solid State Science and Technology, vol. 7, no. 2, pp. P82–P86, 2018. DOI: 10.1149/2.0011803jss
    [6]
    H. S. Shan, X. Y. Li, B. Chen, et al., “Study of the surface morphology and optical characteristics in InGaN/GaN MQWs epitaxial-layers following neutron irradiation,” ECS Journal of Solid State Science and Technology, vol. 9, no. 3, article no. 036001, 2020. DOI: 10.1149/2162-8777/ab749f
    [7]
    E. Batzelis, J. M. Blanes, F. J. Toledo, et al., “Noise-scaled Euclidean distance: A metric for maximum likelihood estimation of the PV model parameters,” IEEE Journal of Photovoltaics, vol. 12, no. 3, pp. 815–826, 2022. DOI: 10.1109/JPHOTOV.2022.3159390
    [8]
    R. B. Messaoud, “Extraction of uncertain parameters of a single-diode model for a photovoltaic panel using lightning attachment procedure optimization,” Journal of Computational Electronics, vol. 19, no. 3, pp. 1192–1202, 2020. DOI: 10.1007/s10825-020-01500-x
    [9]
    A. A. Z. Diab, H. M. Sultan, T. D. Do, et al., “Coyote optimization algorithm for parameters estimation of various models of solar cells and PV modules,” IEEE Access, vol. 8, pp. 111102–111140, 2020. DOI: 10.1109/ACCESS.2020.3000770
    [10]
    A. Benayad and S. Berrah, “InGaN/GaN tandem solar cell parameter estimation: A comparative stud,” Turkish Journal of Electrical Engineering and Computer Sciences, vol. 27, no. 3, pp. 1896–1907, 2019. DOI: 10.3906/elk-1810-22
    [11]
    Z. W. Liao, Q. Gu, S. J. Li, et al., “An improved differential evolution to extract photovoltaic cell parameters,” IEEE Access, vol. 8, pp. 177838–177850, 2020. DOI: 10.1109/ACCESS.2020.3024975
    [12]
    A. A. Z. Diab, H. M. Sultan, R. Aljendy, et al., “Tree growth based optimization algorithm for parameter extraction of different models of photovoltaic cells and modules,” IEEE Access, vol. 8, pp. 119668–119687, 2020. DOI: 10.1109/ACCESS.2020.3005236
    [13]
    C. Z. Xu, Y. Liang, X. F. Sun, et al., “A noniterative parameter-extraction method for single-diode lumped parameter model of solar cells,” IEEE Transactions on Electron Devices, vol. 68, no. 9, pp. 4529–4535, 2021. DOI: 10.1109/TED.2021.3099088
    [14]
    R. Bellman, “Dynamic programming,” Science, vol. 153, no. 3731, pp. 34–37, 1996. DOI: 10.1126/science.153.3731.34
    [15]
    J. C. H. Phang, D. S. H. Chan, and J. R. Phillips, “Accurate analytical method for the extraction of solar cell model parameters,” Electronics Letters, vol. 20, no. 10, pp. 406–408, 1984. DOI: 10.1049/el:19840281
    [16]
    A. N. Celik and N. Acikgoz, “Modelling and experimental verification of the operating current of mono-crystalline photovoltaic modules using four- and five-parameter models,” Applied Energy, vol. 84, no. 1, pp. 1–15, 2007. DOI: 10.1016/j.apenergy.2006.04.007
    [17]
    V. Lo Brano, A. Orioli, G. Ciulla, et al., “An improved five-parameter model for photovoltaic modules,” Solar Energy Materials and Solar Cells, vol. 94, no. 8, pp. 1358–1370, 2010. DOI: 10.1016/j.solmat.2010.04.003
    [18]
    Y. C. Hsieh, L. R. Yu, T. C. Chang, et al., “Parameter identification of one-diode dynamic equivalent circuit model for photovoltaic panel,” IEEE Journal of Photovoltaics, vol. 10, no. 1, pp. 219–225, 2020. DOI: 10.1109/JPHOTOV.2019.2951920
    [19]
    A. K. Abdulrazzaq, G. Bognár, and B. Plesz, “Accurate method for PV solar cells and modules parameters extraction using I–V curves,” Journal of King Saud University - Engineering Sciences, vol. 34, no. 1, pp. 46–56, 2022. DOI: 10.1016/j.jksues.2020.07.008
    [20]
    W. Kim and W. Choi, “A novel parameter extraction method for the one-diode solar cell model,” Solar Energy, vol. 84, no. 6, pp. 1008–1019, 2010. DOI: 10.1016/j.solener.2010.03.012
    [21]
    R. R. King, D. Bhusari, A. Boca, et al., “Band gap-voltage offset and energy production in next-generation multijunction solar cells,” Progress in Photovoltaics:Research and Applications, vol. 19, no. 7, pp. 797–812, 2011. DOI: 10.1002/pip.1044
    [22]
    C. M. Proctor and T. Q. Nguyen, “Effect of leakage current and shunt resistance on the light intensity dependence of organic solar cells,” Applied Physics Letters, vol. 106, no. 8, article no. 083301, 2015. DOI: 10.1063/1.4913589
    [23]
    V. J. Chin and Z. Salam, “A new three-point-based approach for the parameter extraction of photovoltaic cells,” Applied Energy, vol. 237, pp. 519–533, 2019. DOI: 10.1016/j.apenergy.2019.01.009
    [24]
    K. J. Yu, J. J. Liang, B. Y. Qu, et al., “Multiple learning backtracking search algorithm for estimating parameters of photovoltaic models,” Applied Energy, vol. 226, pp. 408–422, 2018. DOI: 10.1016/j.apenergy.2018.06.010

Catalog

    Figures(11)  /  Tables(4)

    Article Metrics

    Article views (265) PDF downloads (25) Cited by()
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return