Introduction

The literature surrounding perovskite solar cell technology has evolved significantly over the past several years, reflecting advancements in efficiency, stability, and material composition. In the foundational work by1, the authors emphasize the exceptional properties of perovskite solar cells compared to traditional thin-film technologies, particularly through interface engineering. They highlight the importance of optimizing interfacial work functions and charge transport capabilities, while also addressing challenges such as film morphology and lead toxicity, which continue to hinder large-scale applications. Building upon these insights2, provide an integrated lifecycle assessment that underscores the remarkable efficiency of single-junction devices reaching 27%. Their review situates perovskite technology within the broader landscape of photovoltaic advancements, reinforcing the notion that perovskite solar cells are not only cost-effective but also capable of achieving high efficiencies comparable to silicon-based alternatives. This work is pivotal in establishing a more accurate representation of the current state of perovskite technology. Tang et al.3 further contribute to the discourse by documenting the rapid rise in efficiency of perovskite-based solar cells, from a mere 3.8% in 2009 to 22.1% in 2016. Their analysis highlights the environmental friendliness and low-cost potential of halide perovskites, while also addressing the critical issue of stability, which remains a barrier to commercialization.

In the following year, Shen et al.4 discuss the evolution of tandem designs in perovskite photovoltaics, noting certified efficiencies for single-junction cells reaching 23%. Their findings illustrate the significant progress made in integrating perovskite materials with silicon, demonstrating the potential for enhanced performance through tandem configurations. Dharmadasa et al.5 provide a deep analysis of the efficiency metrics of perovskite solar cells, documenting experimental efficiencies between 14–15%. They emphasize the unique physical properties of perovskite materials, which have led to substantial improvements in device performance over a short period. Nevertheless, they also caution about the ongoing challenges related to stability and toxicity. Shi et al.6 identify hybrid organic-inorganic perovskite solar cells as a burgeoning area of research, highlighting their advantages in light absorption and carrier diffusion. Their review critically examines the barriers to commercialization, including stability and lead toxicity, and proposes future research directions to address these challenges.

The work of Trivedi et al.7 introduces advancements in the growth of high-quality single-crystal perovskite films, which are pivotal for achieving photovoltaic parameters close to theoretical limits. They emphasize the need for novel growth techniques and interface engineering to further enhance efficiency, which has already surpassed 21% for single-crystal devices. Siegrist et al.8 reiterate the significance of the recent achievement of 27% efficiency in single-junction devices, reinforcing the narrative of continuous improvement in perovskite technology. Their work highlights the necessity for updated methodologies and materials to maintain this upward trajectory. Chiang et al.9 delve into the optimization of dual-interface designs in all-perovskite tandem solar cells, showcasing the potential for multi-junction configurations to exceed the efficiency limits of single-junction cells. They advocate for innovative deposition methods to facilitate scalability and modularity in production. Finally, Yekra et al.10 explore the promising domain of lead-free mixed halide double perovskites, presenting a novel approach to enhancing the structural stability and efficiency of solar cells. Their findings indicate that CsTiIBr demonstrates significant potential, with reported efficiencies of 13.31%, paving the way for sustainable solar energy solutions.

Stoumpos et al.11 are the first using halide perovskite \(CH_{3} NH_{3} GeI_{3}\) and noticing its structure composed of strong nonlinear optical features and greatly distorted construction. Krishnamoorthy et al.12 used the perovskite materials of lead-free Ge iodide and illustrated a strong potential in the applications of photovoltaic. Many studies described that the doping metal (Ge) mixed with (Pb) gives higher efficiency (26%)13,14,15,16. Due to the instability and toxicity of lead halide perovskites17,18, germanium (Ge) is being explored as a substitute for lead and tin in perovskite solar cells, as it shares the same subgroup19,20. The transport layers of solar cell are capable of decreasing the recombination of carriers at the boundary surfaces, which make the solar cell stability and efficiency increase. Several transport layers play a vital role in enhancing the solar cells performance. Hole transport layers (HTL) and electron transport layers (ETL) are the furthermost significant layers21,22,23. In this research, CH3NH3Gel3 are used as a faultless light absorber in perovskite solar cells inserted between PCBM as ETL and CuI as HTL.

Experimentally, the performance of a halide perovskite solar cell inserted between two transport layers of electron and hole is analyzed recently by several researches. the influence of hole transport layer on halide perovskite solar cell mechanism was investigated by Kanoun et al.24. Hossain et al.25 produced an efficiency about 24% using CH3NH3PbI3 based solar cells with different HTL including Spiro-OMETAD, NiO, CuI, CuSCN, and Cu2O by wxAMPS and SCAPS software. Subbiah et al.26 studied the inorganic HTL for perovskite solar cell experimentally. Kirchartz et al.27 introduced experimental results with respect to recombination and open-circuit voltages in lead-halide perovskites. Belayachi et al.28 experimentally studied the partial substitution of lead iodide (PbI2) with the inorganic compound copper iodide (CuI) to enhance the solar cell stability. Wang et al.29 used SnO2 electron transport layer in perovskite solar cell and managed the band structure defects by using cobalt chloride hexahydrate (CoCl2·6H2O). They achieved an efficiency of 23.82% at gap energy of 1.54eV. Elseman al30. produced an experimental study for analysis the impact of various halides on planar perovskite solar cell performance. Bajorowiczet al.31 produced experimental study to provide an insight into improving lead-free inorganic halide perovskite with stimulating optical and photo catalytic features. Haider et al.32 illustrated an analytical analysis for effecting thickness of HTL on perovskite solar cell and realized 21.06% efficiency.

Numerically, the performance of a halide PSCs inserted between two layers (HTL-ETL) is analyzed recently by several researches. Burgelman et al.33 presented a simulation of halide perovskite solar cell using 1D-Solar Cell Capacitance Simulator software (SCAPS). Finite difference method is employed to study the properties of solar cell current and voltage by Van Reenen et al.34. Ravishankar et al.35 applied method of least-squares for investigating the model of surface polarization of perovskite solar cell. As well as, they offered detailed analysis for PSCs at both states (steady/transient). Two numerical techniques (finite element/difference) were applied to solve motion of ion vacancy in PSC model by Courtier et al.36. Also, they showed that finite element scheme is best for calculating the efficiency. Finite element technique is applied to explain the modified structure of perovskite solar cell which leads to efficiency of 17.5%. Ragb et al.37,38 applied differential quadrature (DQ) method with several shape functions and achieved accurate results using less grid points. Also, they achieved efficiency about 32% for perovskite solar cell.

In this research, Fractional Differential Quadrature (FDQ) method is employed by using discrete singular convolution shape function with two kernels to analyze the composite halide PSC (PCBM/CH3NH3GeI3/CuI) performance. This scheme is introduced for the halide PSC to achieve higher efficiency. Then, we convert them to nonlinear algebraic system by using FDQ and block marching methods39. Also, we apply the iterative technique to overcome nonlinearity problem37,40,41. With the aid of the MATLAB program, we obtain an efficient and accurate results compared with preceding experiment and numerical studies. Subsequently, we introduce a parametric study including the effects of temperature, thickness of various layers, mobilities, and energy gaps on power conversion efficiency, open circuit voltage, fill factor, and current density of composite halide PSC.

The problem formulation

The model contains of halide perovskite CH3NH3GeI3 as absorber layer inserted between two layers. These layers are electron transport layer (ETL- PCBM) and hole transport layer (HTL-CuI)32,34,35,36,42,43,44,45 as illustrated in Fig. 1.

Fig. 1
figure 1

Schematic of halide perovskite layer inserted between (ETL-PCBM) and (HTL-CuI).

The halide perovskite layer (\(0 < z < L\))

Based on drift and diffusion formulations, the governing equations at this layer can described as32,34,43:

$$\frac{{\partial^{\alpha } H}}{{\partial t^{\alpha } }} + \frac{1}{e}\frac{{\partial^{\beta } J_{H} }}{{\partial z^{\beta } }} = G(z) - R(E,H),$$
(1)
$$\frac{{\partial^{\alpha } E}}{{\partial t^{\alpha } }} - \frac{1}{e}\frac{{\partial^{\beta } J_{E} }}{{\partial z^{\beta } }} = G(z) - R(E,H),$$
(2)
$$\frac{{\partial^{\alpha } I}}{{\partial t^{\alpha } }} + \frac{{\partial^{\beta } F_{I} }}{{\partial z^{\beta } }} = 0,$$
(3)

where"t"is the time and"e"is the electric charge (\(e> 0\)).\(\alpha \in \left]\text{0,1}\right[\text{ and }\beta \in \left]\text{1,2}\right[\) are the fractional order derivative. JH, JE sign to the holes and electrons currents densities respectively:

$$J_{H} = - eD_{{H_{halide} }} \left( {\frac{\partial H}{{\partial z}} + \frac{H}{{V_{T} }}\frac{\partial \phi }{{\partial z}}} \right){, }$$
(4)
$$J_{E} = eD_{{E_{halide} }} \left( {\frac{\partial E}{{\partial z}} - \frac{E}{{V_{T} }}\frac{\partial \phi }{{\partial z}}} \right){, }$$
(5)

FI is the iodide ion flux which equals:

$$F_{I} = - {{\left( {\frac{\partial H}{{\partial z}} + \frac{I}{{V_{T} }}\frac{\partial \phi }{{\partial z}}} \right)} \mathord{\left/ {\vphantom {{\left( {\frac{\partial H}{{\partial z}} + \frac{I}{{V_{T} }}\frac{\partial \phi }{{\partial z}}} \right)} {D_{I} }}} \right. \kern-0pt} {D_{I} }}{, }$$
(6)

VT is the thermal voltage. The ion vacancy, electron, and hole diffusion coefficients of halide perovskite material are denoted by \(D_{I}\), \(D_{{E_{halide} }}\), and \(D_{{H_{halide} }}\), respectively.

Using Poisson equation, the electrostatic potential \(\phi\) can be calculated by as follow2,17,18,19,20,21,22,27:

$$\frac{{\partial^{2} \phi }}{{\partial z^{2} }} = \frac{e}{{\varepsilon_{p} }}(N_{0} - I + N_{E} - N_{H} )$$
(7)

N0 signs to density of ion vacancies, NE is electron dopant concentration, NH is hole dopant concentration and \(\varepsilon_{p}\) signs to halide perovskite permittivity.

G(z) sign to the rate of generation computed as follow36:

$$G(z) = F_{ph} \alpha {\text{e}}^{{{ - }\alpha z}}$$
(8)

\(F_{ph}\) signs to incident photon flux. Also, \(\alpha\) expresses the coefficient of absorption.

R is the rate of recombination which can be computed as36:

$$R = \frac{E \times H}{{\tau_{H} E + \tau_{E} H}}$$
(9)

where \(\tau_{E} ,\;\tau_{H}\) are electron, hole lifetimes. The measurement of electron and hole lifetimes in perovskite materials is crucial in perovskite research. Photoluminescence (PL) decays and transient absorption (TA) spectroscopy are key techniques for quantifying these lifetimes46. PL methods analyze emitted light to understand carrier dynamics and defect contributions, with studies on triple-cation perovskites showing that low-repetition-rate techniques are needed to capture long PL decay times47. TA spectroscopy observes changes in absorption to study transient electron and hole states and distinguish between recombination channels. Accurate lifetime determination requires considering all mechanisms, potentially using non-adiabatic molecular dynamics (NAMD) simulations to account for defect density and recombination. Addressing challenges in experimental techniques and discrepancies in radiative recombination coefficients is vital for advancing perovskite materials for solar cells and optoelectronics.

Defect density is a crucial factor affecting the optoelectronic properties and performance of perovskite materials in solar cells and LEDs. Halide ions, crystal structure, and processing conditions influence the defect landscape. Defects can trap charge carriers and reduce their mobility, while increasing the dielectric constant can mitigate defect impacts. Recent techniques like Laplace current deep level transient spectroscopy allow detailed defect state measurements. Molecular passivators can reduce defect densities and enhance device performance by minimizing non-radiative recombination. Managing defect density is essential for developing high-performance perovskite materials and their commercial adoption48. When examining a grain size (L) of approximately 300 nm, the derived surface defect density approximates 1016 cm−3, aligning closely with experimental findings in the field. The critical insights collected from the analysis of defect densities in perovskite materials illuminate the necessity of controlling grain size to control defect densities, ultimately enhancing the performance of perovskite solar cells. This line of inquiry not only deepens our understanding of defect dynamics in perovskites but also informs future strategies for material optimization in photovoltaic applications.

At the boundary of this layer, we can write the conditions as follow32,34,35,36,42,43,44,45:

$$\begin{gathered} at{\text{ z = 0 }}\left\{ \begin{gathered} F_{I} = 0 \hfill \\ J_{H} = - eR_{l} \hfill \\ \end{gathered} \right., \, R_{l} = \frac{{\left. E \right|_{{z = 0^{ - } }} \times \, \left. H \right|_{{z = 0^{ + } }} }}{{{{\left. H \right|_{{z = 0^{ + } }} } \mathord{\left/ {\vphantom {{\left. H \right|_{{z = 0^{ + } }} } {\nu_{EE} }}} \right. \kern-0pt} {\nu_{EE} }} + {{\left. E \right|_{{z = 0^{ - } }} } \mathord{\left/ {\vphantom {{\left. E \right|_{{z = 0^{ - } }} } {\nu_{HE} }}} \right. \kern-0pt} {\nu_{HE} }}}} \hfill \\ at{\text{ z = L }}\left\{ \begin{gathered} F_{I} = 0 \hfill \\ J_{E} = - eR_{r} \hfill \\ \end{gathered} \right., \, R_{r} = \frac{{\left. E \right|_{{z = L^{ - } }} \left. H \right|_{{z = L^{ + } }} }}{{{{\left. H \right|_{{z = L^{ + } }} } \mathord{\left/ {\vphantom {{\left. H \right|_{{z = L^{ + } }} } {\nu_{EH} }}} \right. \kern-0pt} {\nu_{EH} }} + {{\left. E \right|_{{z = L^{ - } }} } \mathord{\left/ {\vphantom {{\left. E \right|_{{z = L^{ - } }} } {\nu_{HH} }}} \right. \kern-0pt} {\nu_{HH} }}}}, \hfill \\ \end{gathered}$$
(10)

where Rl and Rr are the surface recombination rates.\(\nu\) is the Electron/Hole recombination velocity at interfaces.

The electron transport layer (\(- L_{E} < z < 0\))

According to Poisson and Conservation equations for the free electrons, the governing equations at this layer can be introduced as follow32,34,35,36,42,43,44,45:

$$\frac{{\partial^{\alpha } E}}{{\partial t^{\alpha } }} - \frac{1}{e}\frac{{\partial^{\beta } J_{E} }}{{\partial z^{\beta } }} = 0,$$
(11)
$$J_{E} = eD_{E} \left( {\frac{\partial E}{{\partial z}} - \frac{E}{{V_{T} }}\frac{\partial \phi }{{\partial z}}} \right){, }$$
(12)
$$\frac{{\partial^{2} \phi }}{{\partial z^{2} }} = \frac{e}{{\varepsilon_{E} }}(E - d_{n} ),$$
(13)

where \(d_{n}\) is the effective doping density for electrons, \(D_{E}\) is the diffusion coefficient of electrons and \(\varepsilon_{E}\) expresses the permittivity of ETL.

At the boundary of this layer, we can write the conditions as follow36,49:

$$at \, z = - L_{E} \Rightarrow \, \left[ \begin{gathered} \phi \hfill \\ E \hfill \\ \end{gathered} \right] = \left[ \begin{gathered} 0 \hfill \\ d_{n} \hfill \\ \end{gathered} \right],$$
(14)

The hole transport layer (\(L < z < L + L_{H}\))

According to Poisson and Conservation equations for the free holes, the governing equations at this layer can be introduced as follow32,34,35,36,42,43,44,45:

$$\frac{{\partial^{\alpha } H}}{{\partial t^{\alpha } }} + \frac{1}{e}\frac{{\partial^{\beta } J_{H} }}{{\partial z^{\beta } }} = 0,$$
(15)
$$J_{H} = - eD_{H} \left( {\frac{\partial H}{{\partial z}} + \frac{H}{{V_{T} }}\frac{\partial \phi }{{\partial z}}} \right){, }$$
(16)
$$\frac{{\partial^{2} \phi }}{{\partial z^{2} }} = \frac{e}{{\varepsilon_{H} }}(d_{p} - H),$$
(17)

where \(d_{p}\) is hole effective doping density and \(\varepsilon_{H}\) expresses the permittivity of HTL.

The boundary condition at this layer can be written as36,49:

$$at{\text{ z}} = L + L_{H} \Rightarrow \, \left[ \begin{gathered} \phi \hfill \\ H \hfill \\ \end{gathered} \right] = \left[ \begin{gathered} V_{a} (t) - V_{built} \hfill \\ d_{p} \hfill \\ \end{gathered} \right],$$
(18)

where the applied voltage is represented by \(V_{a}\) and the built-in voltage by \(V_{built}\).

At the boundary of interfaces, the continuity conditions can be introduced as follow50:

$$\left. \phi \right|_{{z = 0^{ - } }} = \left. \phi \right|_{{z = 0^{ + } }} , \, \left. {\varepsilon_{E} \frac{\partial \phi }{{\partial z}}} \right|_{{z = 0^{ - } }} = \left. {\varepsilon_{p} \frac{\partial \phi }{{\partial z}}} \right|_{{z = 0^{ + } }} , \, \left. {{\text{k}}_{E} E} \right|_{{z = 0^{ - } }} = \left. E \right|_{{z = 0^{ + } }} ,$$
(19)
$$\left. \phi \right|_{{z = L^{ - } }} = \left. \phi \right|_{{z = L^{ + } }} , \, \left. {\varepsilon_{p} \frac{\partial \phi }{{\partial z}}} \right|_{{z = L^{ - } }} = \left. {\varepsilon_{H} \frac{\partial \phi }{{\partial z}}} \right|_{{z = L^{ + } }} , \, \left. H \right|_{{z = L^{ - } }} = \left. {{\text{k}}_{H} H} \right|_{{z = L^{ + } }} ,$$
(20)

\(where\;\;\;k_{E} = \frac{{g_{c} }}{{d_{n} }}\exp \left( {\frac{{E_{C} - E_{fE} }}{{eV_{T} }}} \right),\;\;\;\;\;\;\;k_{H} = \frac{{g_{V} }}{{d_{p} }}\exp \left( {\frac{{E_{V} - E_{fH} }}{{eV_{T} }}} \right).\;\;\) \(E_{C} {\text{ and }}E_{V} \,\) are minimum conduction band and maximum valence band respectively. \({\text{g}}_{C}\) expresses the band of conduction and \({\text{g}}_{V}\) expresses the band of valence. \(E_{fE} {\text{ and }}E_{fH}\) express Fermi level for electron and hole.

By putting \(\frac{\partial E}{{\partial t}} = \frac{\partial H}{{\partial t}} = \frac{\partial I}{{\partial t}} = 0\) in Eqs. (1,2,3,11,15), we can obtain the initial values where the previous governing equations are at steady state.

Method of solution

Firstly, Discrete singular convolution differential quadrature (DQ) method combined with the technique of block-marching to analyze the halide perovskite CH3NH3GeI3 layer inserted between two layers (Electron transport layer- Hole transport layer) at \(\alpha =1\text{ and }\beta =2\)32,34,35,36,42,43,44,45.

Discrete singular convolution differential quadrature method

We express the concept of singular convolution as51,52,53,54

$$F(t) = (T \times \eta )(t) = \int\limits_{ - \infty }^{\infty } {T(t - z) \, \eta (z) \, dz}$$
(21)

where \(T(t - z)\) is a kernel of singular and \(\eta (t)\) express the trial function space part.

The discrete singular convolution differential quadrature method is governed by type of kernel. So, we show it as follow:

  • (a) Delta lagrange kernel (DLK)

This research employed the undefined \(\Re\) with its corresponding \(\Re^{(r)}\) as an approach where the function is represented by a weighted linear sum of nodal values, \(\Re_{i}\), as described in51,52,53,54.

$$\Re (z_{i} ) = \sum\limits_{j = - M}^{M} {\frac{1}{{(z_{i} - z_{j} )}}\; \times \frac{{\prod\limits_{k = - M}^{M} {\;\;\;\;(z_{i} - z_{k} )} }}{{\prod\limits_{j = - M,\;k \ne i,j}^{M} {\;\;\;(z_{j} - z_{k} )} }}\, \times \Re (z_{j} )} ,\,\,\,\,\,\;\quad (i = - N{\text{ to }}N),\;M \ge 1$$
(22)
$$\frac{{\partial^{r} \Re }}{{\partial z^{r} }}\left| {\begin{array}{*{20}c} {} \\ {z = z_{i} } \\ \end{array} } \right. = \sum\limits_{j = 1}^{N} {a_{ij}^{(r)} } \;\Re (z_{j} ),\,\,\,\,\,\,\,\,\,\,\,\,\,where \, i = - N:N\,\,,\;\;\;\,\;\;\Re \, (E,{\text{ H}}, \, J_{E} , \, J_{H} , \, I{\text{, F}}_{I} )$$
(23)

\(a_{ij}^{(1)} \;\;and{\text{ a}}_{ij}^{(2)}\) can be determined as51,52,53,54:

$$a_{ij}^{(1)} = \,\,\,\,\left\{ {\begin{array}{*{20}c} {\frac{1}{{(z_{i} - z_{j} )}}\prod\limits_{\begin{subarray}{l} k = - M,\; \\ k \ne i,j \end{subarray} }^{M} {\frac{{(z_{i} - z_{k} )}}{{(z_{j} - z_{k} )}}} \,\,\,\,\,i \ne j} \\ {} \\ { - \sum\limits_{\begin{subarray}{l} j = - M, \\ j \ne i \end{subarray} }^{M} {a_{ij}^{(1)} } \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\;\;\;\;\;\;\;\;\;\;\;\;\,\,i = j} \\ \end{array} } \right.\,,\;\;\;\;a_{ij}^{(2)} = \,\,\,\,\left\{ {\begin{array}{*{20}c} {2\left( {a_{ij}^{(1)} a_{ii}^{(1)} - \frac{{a_{ij}^{(1)} }}{{(z_{i} - z_{j} )}}} \right)\,\,\,i \ne j} \\ {} \\ { - \sum\limits_{\begin{subarray}{l} j = - M, \\ j \ne i \end{subarray} }^{M} {a_{ij}^{(2)} } \,\,\,\,\,\,\,\;\;\;\;\;\;\;\;\;\,\,i = j} \\ \end{array} } \right.\,, \,$$
(24)
  • (b) Regularized shannon kernel (RSK):

Similarly, at this kernel, the unknown \(\Re\) with its corresponding \(\Re^{(r)}\) is approximated by a weighted linear sum of nodal values, \(\Re_{i}\), as described in51,52,53,54.

$$\psi (z_{i} ) = \sum\limits_{j = - M}^{M} {\left\langle {\frac{{\sin [\pi (z_{i} - z_{j} )/h_{z} ]}}{{\pi (z_{i} - z_{j} )/h_{z} }}\,\,\exp (\frac{{ - (z_{i} - z_{j} )^{2} }}{{2\sigma^{2} }})} \right\rangle \,\,\psi (z_{j} )} ,\, \, \,(i = - N:N),\sigma = (\rho *h_{z} \,)\,> 0 \,$$
(25)

where \(\sigma \, and \, \rho\) are considered factors of regularization and computational respectively. \(a_{ij}^{(1)} \;\;and\;\;a_{ij}^{(2)}\) can be calculated as37:

$$a_{ij}^{(1)} = \left\{ {\begin{array}{*{20}c} {\frac{{( - 1)^{i - j} }}{{h_{z} (i - j)}}\exp ( - h_{z}^{2} (\frac{{(i - j)^{2} }}{{2\sigma^{2} }})),\,\,\,\,i \ne j} \\ {} \\ {0\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\,\,i = j} \\ \end{array} } \right.\,\,,a_{ij}^{(2)} = \left\{ {\begin{array}{*{20}c} {(\frac{{2( - 1)^{i - j + 1} }}{{h_{z}^{2} (i - j)^{2} }} + \frac{1}{{\sigma^{2} }})\exp ( - h_{z}^{2} (\frac{{(i - j)^{2} }}{{2\sigma^{2} }})),\,\,\,i \ne j} \\ {} \\ { - \frac{1}{{\sigma^{2} }} - \frac{{\pi^{2} }}{{3h_{z}^{2} }}\,\,\,\,\,\,\,\,\;\;\;\;\;\;\;\;\;\;\;\;\;\;\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,i = j} \\ \end{array} } \right.$$
(26)

After this conversation, it’s shown that selection the suitable kernel, bandwidth (2 M + 1) and grid points (N) play a dynamic role in obtaining the most accuracy results.

Block-marching technique

In order to solve the governing equations of the model at transient state, the block-marching technique is augmented with discrete singular convolution differential quadrature method. The time domain is distributed into some time intervals \(\vartriangle t_{1} {, }\vartriangle t_{2} {, }\vartriangle t_{3} {, }...\). Every block includes one interval \(\vartriangle t\) at z-direction from 0 to Lz.

The weighting coefficients depend on the grid points coordinates. The distribution of mesh size is identical at all blocks. We employ these weighting coefficients at all blocks by equating \(\vartriangle t_{1} { = }\vartriangle t_{2} { = }\vartriangle t_{3} \, ...\). In nth block, the next grid points are applied in \({\text{z and t}}\) directions55:

$$z_{i} = \frac{{L_{z} }}{2}\left( {1 - \cos \;\left( {\frac{i - 1}{{N - 1}}\pi } \right)} \right),\,\,\,(i = 1:N)$$
(27)
$$t_{k} = (K - 1) \, \Delta t + \frac{\Delta t}{2}\left[ {1 - \cos \;(\frac{k - 1}{{\ell - 1}}\pi )} \right],\,\,\,(k = 1:\ell )$$
(28)

where K signs to the order of block, N is the grid point in z direction and \(\ell\) signs to the block time level.

Using Block-Marching technique in Eqs. (2126) into electron transport layer governing Eqs. (1113) as follow:

  • For electron transport layer (ETL):

    $$\sum\limits_{j = 1}^{L} {\overline{a}_{ij}^{(1)} E_{j} } - \frac{1}{e}{ }\sum\limits_{j = 1}^{N} {a_{ij}^{(1)} J_{{E_{j} }} } = 0,$$
    (29)
    $$\sum\limits_{j = 1}^{N} {\delta_{ij}^{{}} J_{{E_{j} }} } = e \times D_{E} \sum\limits_{j = 1}^{L} {a_{ij}^{(1)} E_{j} } \; - e \times D_{E} \, \frac{{\sum\limits_{k = 1}^{N} {\delta_{ik} E_{k} } \times \sum\limits_{j = 1}^{N} {a_{ij}^{(1)} \phi_{j} } }}{{V_{T} }},$$
    (30)
    $$\sum\limits_{j = 1}^{N} {a_{ij}^{(2)} \phi_{j} } - \frac{e}{{\varepsilon_{E} }}\sum\limits_{j = 1}^{N} {\delta_{ij} E_{j} } = - \frac{e}{{\varepsilon_{E} }} \times d_{n} ,$$
    (31)

where \(\overline{a}_{ij}^{(1)}\) expresses the weighting coefficient of 1st derivative with respect to time.

Now, there is nonlinear algebraic system contains three Eqs. (2931) with unknowns of (E, JE, \(\phi\)) resolved to cultivate the values of (E, JE, \(\phi\)) at ETL.

Additionally, applying the block-marching technique from Eqs. (2126) to the governing equations of the hole transport layer (15–17) as follows:

  • For hole transport layer (HTL):

    $$\sum\limits_{j = 1}^{L} {\overline{a}_{ij}^{(1)} H_{j} } + \frac{1}{e}{ }\sum\limits_{j = 1}^{N} {a_{ij}^{(1)} J_{{H_{j} }} } = 0,$$
    (32)
    $$\sum\limits_{j = 1}^{N} {\delta_{ij}^{{}} J_{{H_{j} }} } = - e \times D_{H} \sum\limits_{j = 1}^{L} {a_{ij}^{(1)} H_{j} } \; - e \times D_{H} \frac{{\sum\limits_{k = 1}^{N} {\delta_{ik} H_{k} } \times \sum\limits_{j = 1}^{N} {a_{ij}^{(1)} \phi_{j} } }}{{V_{T} }},$$
    (33)
    $$\sum\limits_{j = 1}^{N} {a_{ij}^{(2)} \phi_{j} } + \frac{e}{{\varepsilon_{H} }}\sum\limits_{j = 1}^{N} {\delta_{ij} H_{j} } = \frac{e}{{\varepsilon_{H} }} \times d_{p} ,$$
    (34)

Also, there is nonlinear algebraic system contains three Eqs. (3234) with unknowns of (H, JH, \(\phi\)) resolved to cultivate the values of (H, JH, \(\phi\)) at HTL.

Consequently, the following is the application of block-marching from Eqs. (2126) to interface Eqs. (1920):

  • At the interfaces:

    $$\left. {\sum\limits_{j = 1}^{N} {\delta_{ij} \phi_{j} } } \right|_{{z = 0^{ - } }} = \left. {\sum\limits_{j = 1}^{N} {\delta_{ij} \phi_{j} } } \right|_{{z = 0^{ + } }} ,\;\;\;\left. {\varepsilon_{E} \sum\limits_{j = 1}^{N} {a_{ij}^{(1)} \phi_{j} } } \right|_{{z = 0^{ - } }} = \left. {\varepsilon_{p} \sum\limits_{j = 1}^{N} {a_{ij}^{(1)} \phi_{j} } } \right|_{{z = 0^{ + } }} ,$$
    (35)
    $$\left. {{\text{k}}_{E} \sum\limits_{j = 1}^{N} {\delta_{ij} E_{j} } } \right|_{{z = 0^{ - } }} = \left. {\sum\limits_{j = 1}^{N} {\delta_{ij} E_{j} } } \right|_{{z = 0^{ + } }}$$
    (36)
    $$\left. {\sum\limits_{j = 1}^{N} {\delta_{ij} \phi_{j} } } \right|_{{z = d^{ - } }} = \left. {\sum\limits_{j = 1}^{N} {\delta_{ij} \phi_{j} } } \right|_{{z = d^{ + } }} ,\;\;\;\;\;\;\;\left. {\varepsilon_{p} \sum\limits_{j = 1}^{N} {a_{ij}^{(1)} \phi_{j} } } \right|_{{z = d^{ - } }} = \left. {\varepsilon_{H} \sum\limits_{j = 1}^{N} {a_{ij}^{(1)} \phi_{j} } } \right|_{{z = d^{ + } }} ,$$
    (37)
    $$\left. {\sum\limits_{j = 1}^{N} {\delta_{ij} H_{j} } } \right|_{{z = d^{ - } }} = {\text{k}}_{H} \left. {\sum\limits_{j = 1}^{N} {\delta_{ij} H_{j} } } \right|_{{z = d^{ + } }}$$
    (38)

Lastly, the following is the application of the Block-marching technique in Eqs. (2126) into the halide perovskite layer governing Eqs. (17):

  • For a halide perovskite layer:

    $$\sum\limits_{j = 1}^{L} {\overline{a}_{ij}^{(1)} H_{j} } + \frac{1}{e} \times \sum\limits_{j = 1}^{N} {a_{ij}^{(1)} J_{{H_{j} }} } + \frac{{\sum\limits_{k = 1}^{N} {\delta_{ik} E_{k} } \sum\limits_{j = 1}^{N} {\delta_{ij} H_{j} } }}{{\tau_{H} \sum\limits_{k = 1}^{N} {\delta_{ik} E_{k} } + \tau_{E} \sum\limits_{j = 1}^{N} {\delta_{ij} H_{j} } }} = G,$$
    (39)
    $$\sum\limits_{j = 1}^{N} {\delta_{ij} J_{{H_{j} }} + e \times D_{{H_{halide} }} \left( {\sum\limits_{j = 1}^{N} {a_{ij}^{(1)} H_{j} } + \frac{1}{{V_{T} }}\sum\limits_{k = 1}^{N} {\delta_{ik} H_{k} } \sum\limits_{j = 1}^{N} {a_{ij}^{(1)} \phi_{j} } } \right)} = 0,$$
    (40)
    $$\sum\limits_{j = 1}^{L} {\overline{a}_{ij}^{(1)} E_{j} } - \frac{1}{e} \times \sum\limits_{j = 1}^{N} {a_{ij}^{(1)} J_{{E_{j} }} } + \frac{{\sum\limits_{k = 1}^{N} {\delta_{ik} E_{k} } \sum\limits_{j = 1}^{N} {\delta_{ij} H_{j} } }}{{\tau_{H} \sum\limits_{k = 1}^{N} {\delta_{ik} E_{k} } + \tau_{E} \sum\limits_{j = 1}^{N} {\delta_{ij} H_{j} } }} = G,$$
    (41)
    $$\sum\limits_{j = 1}^{N} {\delta_{ij} J_{{E_{j} }} - e \times D_{{E_{halide} }} \left( {\sum\limits_{j = 1}^{N} {a_{ij}^{(1)} E_{j} } - \frac{1}{{V_{T} }}\sum\limits_{k = 1}^{N} {\delta_{ik} E_{k} } \sum\limits_{j = 1}^{N} {a_{ij}^{(1)} \phi_{j} } } \right)} = 0,$$
    (42)
    $$\sum\limits_{j = 1}^{L} {\overline{a}_{ij}^{(1)} I_{j} } + \sum\limits_{j = 1}^{N} {a_{ij}^{(1)} F_{{I_{j} }} } = 0,$$
    (43)
    $$\sum\limits_{j = 1}^{N} {\delta_{ij} F_{{I_{j} }} } + D_{I} \left( {\sum\limits_{j = 1}^{N} {a_{ij}^{(1)} H_{j} } + \frac{1}{{V_{T} }} \times \sum\limits_{k = 1}^{N} {\delta_{ik} I_{k} } \times \sum\limits_{j = 1}^{N} {a_{ij}^{(1)} \phi_{j} } } \right){ = 0,}$$
    (44)
    $$\sum\limits_{j = 1}^{N} {a_{ij}^{(2)} \phi_{j} } + \frac{e}{{\varepsilon_{p} }}\sum\limits_{j = 1}^{N} {\delta_{ij} I_{j} } = \frac{e}{{\varepsilon_{p} }} \times N_{0} ,$$
    (45)

Iterative technique

The iterative technique is used to solve the nonlinearity problem37,40,41. Firstly, this technique solved the equations as linear. thus, solved them as nonlinear with apply the convergence form such37,40,41:

$$\left| {\frac{{E_{s + 1} }}{{E_{s} }}} \right| < 1,\;\;\;\;\;\;\left| {\frac{{H_{s + 1} }}{{H_{s} }}} \right| < 1,\;\;\;\;\;\;\left| {\frac{{I_{s + 1} }}{{I_{s} }}} \right| < 1,\;\;\;\;\;\;\;{\text{where s}} = 0,{ 1},{ 2}, \, \ldots \;$$
(46)

Then, Discrete singular convolution differential quadrature (DSC-DQ) method combined with the technique of block-marching to analyze the problem at \(\alpha \in \left]\text{0,1}\right[\text{ and }\beta \in \left]\text{1,2}\right[\). This work delves into the realm of fractional derivatives, a mathematical concept characterized by diverse definitions. This study will focus on the Caputo fractional derivative, widely recognized as the most prevalent definition within the field.

Caputo’s fractional derivative

Building upon the foundation of the Riemann–Liouville fractional derivative56, Caputo introduced a novel definition for fractional derivatives. This definition, now widely recognized as the Caputo fractional derivative, is formally expressed in the following equation, as detailed by Weilbeer57.

If \(\lambda \in {R}^{+}\), where \("\kappa "\) is a positive integer and \(\kappa -1<\lambda <\kappa\), the Riemann–Liouville fractional derivative of order \(\lambda\) \(\left(\alpha ,\beta \right)\) for a function \(u\left(t\right)\) is defined as:

$${D}_{a}^{\lambda }u\left(t\right)=\frac{1}{\Gamma (\upkappa -\uplambda )}\frac{{d}^{\kappa }}{{dt}^{\kappa }}\underset{a}{\overset{t}{\int }}{\left(t-z\right)}^{\kappa -\lambda -1}{u}^{\kappa }\left(z\right)dz ,$$
(47)

The Caputo fractional derivative, a refinement of the Riemann–Liouville approach, involves a distinct computational procedure. Unlike direct fractional differentiation, the Caputo method first applies an integer-order derivative to the function and then performs fractional-order integration. This approach offers several advantages, particularly when dealing with functions that have initial conditions involving integer-order derivatives.

$${D}_{a}^{\lambda }u\left(t\right)=\left\{\begin{array}{c}\frac{1}{\Gamma (\upkappa -\uplambda )}\underset{a}{\overset{t}{\int }}{\left(t-z\right)}^{\kappa -\lambda -1}{u}^{\kappa }\left(z\right)dz,\,\,\,\,\,\,\, \kappa -1<\lambda <\kappa \\ \frac{{d}^{\kappa }u}{{dt}^{\kappa }}, \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\kappa =\lambda \end{array}\right.$$
(48)

The notation \({D}_{a}^{\lambda }u\left(t\right)\) denotes the Caputo fractional derivative of order λ of the function \(u\left(t\right)\) with respect to time (t), where the integration commences at the point \("a"\). This derivative provides a generalized representation of how the function \(u\left(t\right)\) evolves over time, extending beyond the conventional concept of integer-order derivatives.

When \(\lambda =\kappa\), the Caputo fractional derivative reduces to the standard integer-order derivative.

Numerical results

Differential quadrature method is employed by using discrete singular convolution shape function to analyze the performance of a halide perovskite solar cell composed with electron and hole transport layers (PCBM/CH3NH3GeI3/CuI). The results are compared with previous experimental studies and prove high accuracy and efficiency with error of \(10^{ - 8}\).

Common materials proprities used in this model are taken from previous experimental studies32,34,35,36,42,43,44,45 as shown in Table 1.

Table 1 The common parameters used for a halide perovskite inserted between electron and hole transport layers.
  • (a) Delta lagrange kernel (DLK):

Table 2 indicates that the values of current density (J) matches with other previous studies with the increase in grid points (\(3 \le N \le 11\)). At \(N \ge 7\), the results approve the experiment32,58,59, numerical37,38,39,40,41,42,43,44,45, SCAPS-1D42,43, and theoretical32 results, at \(11.84\sec\) time of performance.

Table 2 Current Density in Halide Perovskites: Thickness Dependence Analyzed by DSC-DQ with DLK at Varying Grid Points (N), Compared to Prior Studies \((\alpha =1\text{ and }\beta =2)\).
  • (b) Regularized shannon kernel (RSK):

By changing the value of regularization factor (\(\sigma\)) from \(\left[ {1.0h_{z} } \right]\) to \(\left[ {2.25h_{z} } \right]\), the results match with previous experiment30,32,60, numerical37,38,39,40,41,42,43,44,45, SCAPS-1D simulator42,43, and theoretical32 studies at grid points \(\ge 7\), time of performance 8.15 s, \(band{\text{ width 2M + 1}} \ge 3\), \(\sigma = 2.25 \, h_{z}\), and error of \(10^{ - 8}\).

So, the ksernel of Regularized Shannon reaches the accurate results faster than Delta Lagrange because lower grid ponts and performance time. Hence, it is the most efficient kernel for investigating the halide perovskite layer composed between ETL and HTL performance and PCE. The results through Tables 2, 3, 4 are obtained at conditions:

$$L_{E} {\text{ = 100 nm, L}}_{H} {\text{ = 200 nm, }}\tau_{E} {\text{ = 3 ns, }}\tau_{H} {\text{ = 300 ns D}}_{E} = 10^{ - 5} {\text{m}}^{2} s^{ - 1} ,{\text{ D}}_{H} = 10^{ - 6} {\text{ m}}^{2} s^{ - 1} ,D_{I} { = }10^{ - 17} {\text{ m}}^{2} s^{ - 1} {, }T = 300 \, k$$
Table 3 Variation of current density (A/m2) using DSC-DQ Method with RSK at several band width, grid point, and regularization factor at L = 600 nm and \((\alpha =1\text{ and }\beta =2)\).
Table 4 Current Density in Halide Perovskites: Thickness Dependence Analyzed by DSC-DQ with RSK at Varying Grid Points (N), Compared to Prior Studies \((2M+1=3,\sigma =2.25{h}_{z }, \alpha =1\text{ and }\beta =2)\).

The number of blocks has been changed with time as shown in Table 5 to indicate the suitable number which will give high accuracy. Table 5 shows that the values of fill factor (FF %) and power conversion efficiency (PCE %) matches with previous experimental results at \(\Delta {\text{t = 1 s, and }}time \, levels{\text{ number(}}\ell { = 4)}\) above block number \(\ge 12\) and 8.3 s time of performance.

Table 5 Variation of Fill factor (FF) and efficiency (PCE) with time using DSC-DQ Method based on RSK at \(\begin{gathered} L = 600 \, nm, \, L_{E} = 100 \, nm, \, L_{H} = 200 \, nm, \, \tau_{E} = 3 \, ns, \, \tau_{H} = 300 \, ns \, D_{E} = 10^{ - 5} m^{2} s^{ - 1} , \, D_{H} = 10^{ - 6} \, m^{2} s^{ - 1} , \hfill \\ \, V_{oc} = 1.16 \, V, \, 2M + 1 = 3, \, D_{I} = 10^{ - 17} \, m^{2} s^{ - 1} , \, T = 300 \, k, \, \sigma = 2.25h_{z} , \, \vartriangle T = 1 \, s, \, \ell = 4, \, \alpha = 1, \, \beta = 2 \hfill \\ \end{gathered}\).

In order to calculate the Fill factor percentage (FF %) we use the following relation61:

$$FF\% = \;\frac{{V_{m} \;J_{m} }}{{V_{oc} \;J_{sc} }} \times 100$$
(49)

So, the efficiency can be presented as follow61:

$$PCE\% = \;\;\frac{{P_{\max } }}{{P_{in} }} \times 100\; = \;\;\frac{{V_{\max } \;J_{\max } }}{J\;A} \times 100 = \;\;\frac{{FF\;{\kern 1pt} \;V_{oc} \,\;J_{sc} }}{J\,\;A}$$
(50)

where J represents solar radiation intensity and A denotes the area.

Table 6 shows that the values of fill factor (FF %) and power conversion efficiency (PCE %) matches with previous experimental results at \(\Delta {\text{t = 1 s, and }}time \, levels{\text{ number(}}\ell { = 8)}\) for more than or equal 7 blocks and within 7.1 s of execution time. So, more time levels in the block (\(\ell { = 8)}\) lead to analyze the performance and PCE of composite solar cells with more efficient and accuracy.

Table 6 Variation of Fill factor (FF) and efficiency (PCE) with time using DSC-DQ Method based on RSK at \(\begin{gathered} L = 600{\text{ nm, L}}_{E} {\text{ = 100 nm, L}}_{H} {\text{ = 200 nm, }}\tau_{E} {\text{ = 3 ns, }}\tau_{H} {\text{ = 300 ns D}}_{E} = 10^{ - 5} {\text{m}}^{2} s^{ - 1} ,{\text{ D}}_{H} = 10^{ - 6} {\text{ m}}^{2} s^{ - 1} , \hfill \\ {\text{ V}}_{oc} { = 1}{\text{.16 V, 2M + 1 = 3, }}D_{I} { = }10^{ - 17} {\text{ m}}^{2} s^{ - 1} {, }T = 300 \, k, \, \sigma = 2.25h_{z} , \, \vartriangle T = 1{\text{ s, }}\ell { = 8}, \, \alpha = 1, \, \beta = 2 \hfill \\ \end{gathered}\).

Table 7 shows that the values of fill factor (FF %) and power conversion efficiency (PCE %) matches with previous experimental results at \(\alpha = 0.9, \, \beta = 1.75\) over number of blocks \(\ge 7\) and within 7.1 s of execution time. So, reducing the fractional orders lead to analyze the performance and PCE of composite solar cells with more efficient and accuracy.Tables 5, 6, 7 indicate that block marching technique depends on choosing suitable \(\left( {\Delta t,\ell ,\alpha { , }\beta } \right)\) in order to get high efficiency and accuracy results.

Table 7 Variation of Fill factor (FF) and efficiency (PCE) with time using DSC-DQ Method based on RSK at \(\begin{gathered} L = 600{\text{ nm, L}}_{E} {\text{ = 100 nm, L}}_{H} {\text{ = 200 nm, }}\tau_{E} {\text{ = 3 ns, }}\tau_{H} {\text{ = 300 ns D}}_{E} = 10^{ - 5} {\text{m}}^{2} s^{ - 1} ,{\text{ D}}_{H} = 10^{ - 6} {\text{ m}}^{2} s^{ - 1} , \hfill \\ {\text{ V}}_{oc} { = 1}{\text{.16 V, 2M + 1 = 3, }}D_{I} { = }10^{ - 17} {\text{ m}}^{2} s^{ - 1} {, }T = 300 \, k, \, \sigma = 2.25h_{z} , \, \vartriangle T = 1{\text{ s, }}\ell { = 8}, \, \alpha = 0.9, \, \beta = 1.75 \hfill \\ \end{gathered}\).

Tables 2, 6, 7 proved that this method is an efficient and accurate method for analyzing the performance of halide perovskite layer composed between ETL and HTL at (number of blocks \(\ge 3\), N \(\ge 7\), 2M + 1 \(\ge 3\),\(\sigma = 2.25h_{x}\), \(\vartriangle T = 1{\text{ s, }}\ell { = 8}, \, \alpha = 0.9, \, \beta = 1.75\) and performance time = 5 s). This methodology is subsequently employed to conduct a parametric study investigating the influence of mobilities (\(\mu_{E} , \, \mu_{H}\)), energy gap (\(E_{gap}\)), ETL, HTL, halide perovskite thicknesses (LE, LH, L), and temperatures (T) on current density (J), Fill factor (FF%) open circuit voltage (Voc) and efficiency (PCE) of a composite solar cell.

Figure 2 show the vital role that temperature, ETL thickness, and HTL thickness play to change the current density (J) value. So, increasing the temperature leads to increase the current density as shown in Fig. 2. Also, increasing HTL thickness leads to increase the current density, but increasing ETL thickness leads to decrease the current density. To get high current density, we should use low ETL thickness nearly LE = 50 nm and high HTL thickness nearly LH = 300 nm at high temperature over 500 k.

Fig. 2
figure 2

Effect of temperature (T) on the current density (J) at different thicknesses of (a) electron transport layer (LE) and (b) hole transport layer (LH) for PCBM/CH3NH3GeI3/CuI solar cell at \(L = 400 \, nm{\text{, E}}_{gap} = 1.5{\text{ eV, }}\tau_{E} {\text{ = 3 ns, }}\tau_{H} {\text{ = 300 ns}},{\text{ D}}_{E} = 10^{ - 5} {\text{m}}^{2} s^{ - 1} ,{\text{ D}}_{H} = 10^{ - 6} {\text{m}}^{2} s^{ - 1} ,D_{I} = 10^{ - 17} {\text{m}}^{2} s^{ - 1}\).

Also, Fig. 3 show the vital role that temperature, ETL thickness, and HTL thickness play to change the open circuit voltage (Voc) value. So, increasing the temperature leads to decrease the open circuit voltage. Increasing HTL thickness leads to increase the open circuit voltage, but increasing ETL thickness leads to decrease the open circuit voltage. To achieve high open-circuit voltage, it is recommended to utilize a thin Electron Transport Layer (ETL) with a thickness of approximately 50 nm, coupled with a thicker Hole Transport Layer (HTL) of approximately 300 nm, while operating at a low temperature of around 250 K.

Fig. 3
figure 3

Effect of temperature (T) on the open circuit voltage (Voc) at different thicknesses of (a) electron transport layer (LE) and (b) hole transport layer (LH) for PCBM/CH3NH3GeI3/CuI solar cell at \(L = 400 \, nm{\text{, E}}_{gap} = 1.5{\text{ eV, }}\tau_{E} {\text{ = 3 ns, }}\tau_{H} {\text{ = 300 ns}},{\text{ D}}_{E} = 10^{ - 5} {\text{m}}^{2} s^{ - 1} ,{\text{ D}}_{H} = 10^{ - 6} {\text{m}}^{2} s^{ - 1} ,D_{I} = 10^{ - 17} {\text{m}}^{2} s^{ - 1}\).

Figure 4 show how the temperature, ETL thickness, and HTL thickness effect on changing the Fill factor (FF %) value. So, increasing the temperature leads to decrease the Fill factor as shown in Fig. 4. Also, increasing HTL thickness leads to decrease the Fill factor, but increasing ETL thickness leads to increase the Fill factor. So, to get high Fill factor value, we should use high ETL thickness nearly LE = 300 nm and low HTL thickness nearly LH = 50 nm at low temperature about 250 k.

Fig. 4
figure 4

Effect of temperature (T) on the Fill factor percentage (FF%) at different thicknesses of (a) electron transport layer (LE) and (b) hole transport layer (LH) for PCBM/CH3NH3GeI3/CuI solar cell at \(L = 400 \, nm{\text{, E}}_{gap} = 1.5{\text{ eV, }}\tau_{E} {\text{ = 3 ns, }}\tau_{H} {\text{ = 300 ns}},{\text{ D}}_{E} = 10^{ - 5} {\text{m}}^{2} s^{ - 1} ,{\text{ D}}_{H} = 10^{ - 6} {\text{m}}^{2} s^{ - 1} ,D_{I} = 10^{ - 17} {\text{m}}^{2} s^{ - 1}\).

For Power Conversion Efficiency (PCE %) Fig. 5 show the effect temperature, ETL thickness, and HTL thickness on changing the Power Conversion Efficiency (PCE %) value. Increasing the temperature leads to decrease the Power Conversion Efficiency as shown in Fig. 5. Also, increasing HTL thickness and ETL thickness lead to decrease the Power Conversion Efficiency. So, to get high Power Conversion Efficiency value for this composite solar cell, we should use low thickness for ETL and HTL nearly (LE = LH = 50 nm) at low temperature about 250 k.

Fig. 5
figure 5

Effect of temperature (T) on the Power Conversion Efficiency (PCE %) at different thicknesses of (a) electron transport layer (LE) and (b) hole transport layer (LH) for PCBM/CH3NH3GeI3/CuI solar cell at \(L = 400 \, nm{\text{, E}}_{gap} = 1.5{\text{ eV, }}\tau_{E} {\text{ = 3 ns, }}\tau_{H} {\text{ = 300 ns}},{\text{ D}}_{E} = 10^{ - 5} {\text{m}}^{2} s^{ - 1} ,{\text{ D}}_{H} = 10^{ - 6} {\text{m}}^{2} s^{ - 1} ,D_{I} = 10^{ - 17} {\text{m}}^{2} s^{ - 1}\).

Figure 6 illustrates the critical influence of halide perovskite absorber layer thickness on key photovoltaic parameters: open-circuit voltage (Voc), fill factor (FF), current density (J), and power conversion efficiency (PCE). Analysis reveals that increasing the halide layer thickness generally leads to a decrease in open-circuit voltage and fill factor, while simultaneously increasing current density and power conversion efficiency.

Fig. 6
figure 6

Effect of temperature (T) and halide perovskite layer thickness (L) on (a) the open circuit voltage (Voc), (b) the Fill factor (FF%), (c) the current density (J), and (d) the Power Conversion Efficiency (PCE %) \(L_{E} = 200 \, nm{\text{, L}}_{H} {\text{ = 150 nm, E}}_{gap} = 1.5{\text{ eV, }}\tau_{E} {\text{ = 3 ns, }}\tau_{H} {\text{ = 300 ns}},{\text{ D}}_{E} = 10^{ - 5} {\text{m}}^{2} s^{ - 1} ,{\text{ D}}_{H} = 10^{ - 6} {\text{m}}^{2} s^{ - 1} ,D_{I} = 10^{ - 17} {\text{m}}^{2} s^{ - 1}\).

Finally, Fig. 7 illustrate the influence of different mobilities and gap energies on the current density (J), the open circuit voltage (Voc), the Fill factor (FF %), and the Power Conversion Efficiency (PCE %) values. It is noticed that the increase in electron and hole mobilities lead to decrease open circuit voltage, but increase the Fill factor, the current density, and the Power Conversion Efficiency. Also, the increase in gap energy leads to increase open circuit voltage, but decrease the Fill factor, the current density, and the Power Conversion Efficiency. So, to get high Fill factor, current density and Power Conversion Efficiency, we should use high mobilities at low gap energy as shown in Fig. 7, but low mobilities at high gap energy to get high open circuit voltage.

Fig. 7
figure 7

Effect of mobilities (\(\mu_{E} ,\mu_{H}\)) and gap energy (Egap) on (a) the current density (J), (b) the open circuit voltage (Voc), (c) the Fill factor (FF%), and (d) the Power Conversion Efficiency (PCE %) \(L_{E} = 200 \, nm{\text{, L}}_{H} {\text{ = 150 nm, L}} = 400 \, nm{, }\tau_{E} {\text{ = 3 ns, }}\tau_{H} {\text{ = 300 ns}},{\text{ D}}_{E} = 10^{ - 5} {\text{m}}^{2} s^{ - 1} ,{\text{ D}}_{H} = 10^{ - 6} {\text{m}}^{2} s^{ - 1} ,D_{I} = 10^{ - 17} {\text{m}}^{2} s^{ - 1}\).

Figure 8 illustrates the dependence of current density variance on voltage for different ETL and HTL thicknesses, respectively. As the ETL thickness increased, a general trend of reduced variance at higher voltages was observed, suggesting improved charge transport efficiency. For instance, at 0.8 V, the variance for ETL thicknesses of 50 nm, 100 nm, and 150 nm was approximately 0.25 mA2/cm4, 0.15 mA2/cm4, and 0.10 mA2/cm4, respectively. This indicates that a thicker ETL facilitates more consistent charge extraction and reduces recombination losses.

Fig. 8
figure 8

Effect of varying (a) ETL and (b) HTL thicknesses on variance of the density of current with voltage at PCBM/CH3NH3GeI3/CuI solar cell.\(L= 400 \, nm{\text{, E}}_{gap} = 1.5{\text{ eV, }}\tau_{E} {\text{ = 3 ns, }}\tau_{H} {\text{ = 300 ns}},{\text{ D}}_{E} = 10^{ - 5} {\text{m}}^{2} s^{ - 1} ,{\text{ D}}_{H} = 10^{ - 6} {\text{m}}^{2} s^{ - 1} ,D_{I} = 10^{ - 17} {\text{m}}^{2} s^{ - 1}\).

In contrast, increasing HTL thickness showed a more complex relationship, with an optimal thickness yielding the lowest variance. At 0.8 V, HTL thicknesses of 30 nm, 60 nm, and 90 nm resulted in variances of about 0.20 mA2/cm4, 0.08 mA2/cm4, and 0.12 m3.

A2/cm4, respectively. This suggests that while very thin or very thick HTLs can lead to imbalances or increased recombination, a mid-range thickness optimally supports balanced charge extraction.

The analysis demonstrates that both ETL and HTL thicknesses play vital roles in determining the uniformity and efficiency of current transport in perovskite solar cells. Optimizing these thicknesses can lead to significant improvements in device stability and performance.

  • Figure 8-a: Simulated graph showing the effect of varying ETL thickness (30 nm, 50 nm, 100 nm, 150 nm, 200 nm) on current density variance with voltage (0–1.2 V). The graph shows that as ETL thickness increases, the current density variance consistently decreases across the voltage range, indicating improved charge extraction and reduced recombination with thicker ETLs.

  • Figure 8-b Simulated graph showing the effect of varying HTL thickness (20 nm, 40 nm, 60 nm, 80 nm, 100 nm) on current density variance with voltage. At 0.8 V, the variance is lowest for 60 nm, suggesting an optimal HTL thickness that balances charge mobility and recombination.

Figure 9 presents the J-V curves of the perovskite solar cell at different temperatures for two different gap energies: (a) Egap = 1.55 eV and (b) Egap = 1.35 eV. The figure clearly shows the impact of temperature on the J-V curves. As temperature increases, both the short-circuit current (Jsc) and the open-circuit voltage (Voc) decrease. This is consistent with the expected behavior of solar cells, as higher temperatures generally lead to increased thermal losses and reduced efficiency. Comparing the two plots, we can observe the effect of gap energy on the J-V curves. The shape of the curves and the magnitude of Jsc and Voc are different for the two gap energies. This highlights the importance of tuning the gap energy to optimize solar cell performance.

Fig. 9
figure 9

The impact of different temperatures on variance of the density of current with voltage at different gap energies (a) \({\text{E}}_{gap} = 1.55{\text{ eV}}\) and b) \({\text{E}}_{gap} = 1.35{\text{ eV}}\). \(\begin{gathered} d = 400 \, nm{, }\tau_{E} {\text{ = 3 ns, }}\tau_{H} {\text{ = 300 ns}},{\text{ D}}_{E} = 10^{ - 5} {\text{m}}^{2} s^{ - 1} ,{\text{ D}}_{H} = 10^{ - 6} {\text{m}}^{2} s^{ - 1} ,\mu_{E} = \mu_{H} = 2 \times 10^{ - 4} cm^{2} /Vs, \, \Delta T = 0.5{\text{ s, }} \hfill \\ {\text{L = 12, }}and \, number \, of \, blocks \, = 5 \hfill \\ \end{gathered}\).

Discussion

Current high efficiency levels and proposes a feasible experimental scheme

While our paper primarily focuses on the application of the FDQ method to accurately simulate perovskite solar cell performance, the simulation results provide a strong foundation for future optimization strategies. Based on our findings, we propose the following optimization directions:

  • Our parametric studies (e.g., as shown in Fig. 6 and Table 4 indicate that the device performance is highly dependent on parameters such as layer thickness and material properties. So, the future work will involve using optimization algorithms, in conjunction with our FDQ simulation, to identify the optimal combination of these parameters. This could include a sensitivity analysis to determine which parameters have the most significant impact on efficiency, allowing for a more targeted optimization approach.

  • The model can be used to explore the impact of different materials for the ETL and HTL layers, in addition to the CH3NH3GeI3 absorber, to identify configurations that maximize efficiency.

  • Further simulations will be designed to investigate the impact of interface modifications between the layers, which can significantly affect charge transport and recombination.

To validate these simulation-guided optimizations, we suggest the following experimental scheme:

  • Fabricate devices with the optimized parameters identified through our simulations.

  • Characterize the device performance (J-V curves, efficiency) and compare the results with our simulation predictions.

  • Systematically vary the parameters around the optimized values to experimentally verify the sensitivity analysis.

While a precise prediction of the ultimate efficiency improvement is challenging without experimental validation, we believe this combined simulation-experimental approach will lead to significant progress in optimizing perovskite solar cell performance.

While the FDQ method offers several advantages, as highlighted in the paper (e.g., high accuracy, computational efficiency), it also has certain limitations:

  • Like other global spectral methods, the computational cost of the FDQ method can increase significantly for problems with a large number of spatial dimensions. For very complex 3D simulations, other methods might become more efficient.

  • Applying the FDQ method to problems with highly complex or irregular geometries can be challenging. Grid generation and implementation of boundary conditions can become more intricate compared to finite element or finite volume methods.

  • While the FDQ method can be used for time-dependent problems, it might require careful selection of time integration schemes to ensure stability and accuracy. For certain highly transient problems, other methods might be preferred.

  • The presence of strong singularities in the solution domain can reduce the accuracy of the FDQ method. Special techniques might be needed to handle such situations.

In the context of our perovskite solar cell simulations, we acknowledge that the current study focuses on 1D simulations. Extending the FDQ method to more complex 2D or 3D device structures would require addressing the computational cost and geometry limitations. We have added a discussion of these limitations to provide a more complete picture of the method’s applicability.

Adjusting the bandgap experimentally

The paper focuses on modeling the performance of composite halide perovskite solar cells using the Fractional Differential Quadrature (FDQ) method. While the paper extensively discusses the impact of bandgap on the solar cell’s efficiency, it does not detail experimental methods for adjusting the bandgap of CH3NH3GeI3. The paper’s strength lies in its simulation and modeling, not in providing practical experimental synthesis procedures.

To experimentally adjust the bandgap of CH3NH3GeI3, several approaches could be considered, though these are not explicitly described in the paper:

Methods to Adjust Bandgap:

  1. 1.

    Alloying/Mixed Halides: The most common method for bandgap engineering in perovskites is to create alloys by mixing different halides. For CH3NH3GeI3, this would involve partially substituting iodine (I) with other halides like bromine (Br) or chlorine (Cl). The resulting material would be CH₃NH₃GeI₃₋xBrx or CH₃NH₃GeI₃₋xClx, where ‘x’ represents the molar fraction of the substituted halide. Increasing ‘x’ typically leads to a wider bandgap (higher energy). This requires careful control of the precursor ratios during synthesis.

  2. 2.

    Cation Engineering: Similar to halide substitution, the bandgap can be modified by partially substituting the organic cation (CH₃NH₃⁺) with other organic or inorganic cations. This approach is more complex, potentially leading to changes in crystal structure and stability besides bandgap. The choice of substitute cation and its concentration would need careful consideration.

  3. 3.

    Quantum Dots: Synthesizing CH3NH3GeI3 quantum dots (QDs) allows for bandgap tunability through quantum confinement effects. The size of the QDs directly influences the bandgap; smaller QDs lead to a wider bandgap. However, this method requires specialized QD synthesis techniques.

  4. 4.

    Strain Engineering: Applying strain to the CH3NH3GeI3 film could potentially alter the bandgap. This is a more advanced technique requiring careful control of substrate choice and deposition methods.

Experimental Verification Scheme (building on the paper’s suggestions :

The paper already suggests a verification scheme: fabricate devices with different bandgaps (achieved using one of the above methods), characterize their performance (J-V curves, efficiency), and compare the experimental results with the simulation predictions. A more detailed experimental plan would include:

  1. 1.

    Synthesis: Precisely control the synthesis of CH3NH3GeI3 with varying halide or cation compositions (or QD size, if using that method). Techniques like solution-based methods (e.g., spin-coating) or vapor deposition could be employed. Careful characterization of the resulting films is crucial using techniques like X-ray diffraction (XRD) to confirm the crystal structure and composition, and UV–Vis spectroscopy to measure the bandgap.

  2. 2.

    Device Fabrication: Fabricate perovskite solar cells using the synthesized materials, incorporating the ETL (PCBM) and HTL (CuI) layers as described in the paper. Standard perovskite solar cell fabrication techniques would be used.

  3. 3.

    Characterization: Measure the J-V characteristics of the fabricated devices under standard illumination conditions. Extract parameters like Jsc, Voc, FF, and PCE. Compare the experimental results with the FDQ simulation results for varying bandgaps.

  4. 4.

    Further Analysis: Conduct additional characterizations like impedance spectroscopy and photoluminescence spectroscopy to gain deeper insights into charge transport and recombination processes at different bandgaps.

It’s important to note that successfully modifying the bandgap while maintaining the stability and other desirable properties of the perovskite material is a significant challenge. The experimental work would require expertise in materials synthesis and characterization, as well as device fabrication techniques.

Hysteresis factor (HF)

To measure the amount of hysteresis in a device for a given voltage sweep method, we calculate a“hysteresis factor”. This factor is determined by taking the absolute difference between the area under the forward-scan J-V curve and the area under the reverse-scan J-V curve, then dividing that result by the area under the reverse-scan curve.

$$HF=\frac{A\left(\left|{J}_{reverse}-{J}_{forward}\right|\right)}{A\left({J}_{reverse}\right)}$$
(51)

where \({J}_{reverse}\) and \({J}_{forward}\) are the non-negative current density for reverse and forward scan, respectively. \(A\) is the area under the curve determined by

$$j(V)=\text{max}[J(V),0]\text{ and }A(j)={\int }_{V=0}^{V={V}_{\text{oc}}} J(V)\text{d}V$$
(52)

The open-circuit voltage \({V}_{\text{oc}}\) is defined as the greater of the two values obtained from the reverse and forward J-V scans62. This approach ensures consistent evaluation, particularly when dealing with“inverted”hysteresis, where the forward scan’s curve crosses or exceeds that of the reverse scan, as illustrated in Fig. 10

Fig. 10
figure 10

Diagram showing the definition of the hysteresis factor (HF).

Conclusion

Differential quadrature method is employed by using discrete singular convolution shape function with (Delta Lagrange/Regularized Shannon) kernels to analyze the performance of a composite halide perovskite solar cell (PCBM/CH3NH3GeI3/CuI). The block-marching technique is produced to solve the time-dependent difficulty. These techniques help in transforming the nonlinear partial differential equations to system of nonlinear algebraic, then, we overcome the nonlinearity by applying the iterative method. With the aid of the MATLAB program, we obtain an efficient and accurate results compared with preceding experiment and numerical schemes. Discrete singular convolution differential quadrature method based on regularized shannon kernel with block marching proved that this method is an efficient and accurate method for analyzing the performance of halide perovskite layer composed between ETL and HTL at (number of blocks \(\ge 3\), N \(\ge 7\), 2M + 1 \(\ge 3\),\(\sigma = 2.25h_{x}\), \(\vartriangle T = 1{\text{ s, }}\ell { = 8}, \, \alpha = 0.9, \, \beta = 1.75\) and performance time = 5 s). Subsequently, we present a parametric study including the effects of temperature, thickness of various layers, mobilities, and energy gaps on power conversion efficiency, open circuit voltage, fill factor, and current density of composite halide perovskite solar cells. For all effects observed, it is noted that:

  • Fractional order models may provide a more accurate description of these transport processes compared to traditional integer-order models, potentially leading to improved predictions of PCE.

  • By incorporating fractional order derivatives into device models, researchers can gain a deeper understanding of trap state behavior and develop strategies to minimize their detrimental effects.

  • By incorporating fractional order derivatives into stability models, researchers can gain insights into the long-term performance and degradation mechanisms of these devices.

  • To maximize current density, it is generally beneficial to employ a thicker halide perovskite layer (approximately L = 1000 nm), a thinner Electron Transport Layer (ETL) with a thickness of around LE = 50 nm, and a thicker Hole Transport Layer (HTL) with a thickness of approximately LH = 300 nm, while operating at elevated temperatures exceeding 500 K.

  • To maximize open-circuit voltage, it is generally advantageous to utilize a thinner halide perovskite layer (approximately L = 200 nm), a thinner Electron Transport Layer (ETL) with a thickness of around LE = 50 nm, and a thicker Hole Transport Layer (HTL) with a thickness of approximately LH = 300 nm, while operating at lower temperatures around 250 K.

  • To maximize fill factor (FF), it is generally advantageous to utilize a thinner halide perovskite layer (approximately L = 200 nm), a thicker Electron Transport Layer (ETL) with a thickness of around LE = 300 nm, and a thinner Hole Transport Layer (HTL) with a thickness of approximately LH = 50 nm, while operating at lower temperatures around 250 K.

  • To maximize power conversion efficiency (PCE), it is generally advantageous to employ a thicker halide perovskite layer (approximately L = 1000 nm), while simultaneously utilizing thinner Electron Transport Layers (ETL) and Hole Transport Layers (HTL), each with a thickness of around LE = LH = 50 nm. Optimal PCE is typically achieved at lower operating temperatures, around 250 K.

  • To optimize device performance, a nuanced approach to carrier mobility is necessary. High carrier mobilities are generally desirable for enhancing fill factor (FF), current density (Jsc), and ultimately, power conversion efficiency (PCE), particularly within materials exhibiting low bandgap energies. Conversely, in materials with higher bandgap energies, lower carrier mobilities can contribute to an increase in open-circuit voltage (Voc).

It is expected that this method and their results are benefit for increasing the efficiency of solar cell energy. Future research should focus on experimentally validating the predictions of this model through physical fabrication and further investigations. The development of an extended time-dependent FDQ model, rigorously incorporating ion migration and capable of simulating hysteresis, is a crucial and promising direction for our future research efforts. Moreover, fractional order models offer a promising avenue for optimizing device parameters and material selection to achieve enhanced power conversion efficiency (PCE).