The accurate estimation of the photovoltaic parameters is fundamental to gain an insight of the physical processes occurring inside a photovoltaic device and thereby to optimize its design, fabrication processes, and quality. A simulative approach of accurately determining the device parameters is crucial for cell array and module simulation when applied in practical on-field applications. In this work, we have developed a global particle swarm optimization (GPSO) approach to estimate the different solar cell parameters viz., ideality factor (η), short circuit current (Isc), open circuit voltage (Voc), shunt resistant (Rsh), and series resistance (Rs) with wide a search range of over ±100 % for each model parameter. After validating the accurateness and global search power of the proposed approach with synthetic and noisy data, we applied the technique to the extract the PV parameters of ZnO/PCDTBT based hybrid solar cells (HSCs) prepared under different annealing conditions. Further, we examine the variation of extracted model parameters to unveil the physical processes occurring when different annealing temperatures are employed during the device fabrication and establish the role of improved charge transport in polymer films from independent FET measurements. The evolution of surface morphology, optical absorption, and chemical compositional behaviour of PCDTBT co-polymer films as a function of processing temperature has also been captured in the study and correlated with the findings from the PV parameters extracted using GPSO approach.
I. INTRODUCTION
Over a past few years there has been a tremendous rise in interest of the scientific community in the field of organic/inorganic hybrid photovoltaic (PV) technology for its development as a low cost and scalable solar energy conversion platform.1–3 In hybrid PV cells, the ease of solution processability and large absorption coefficient of the polymeric organic semiconductors in conjunction with the high carrier mobility and easy tunability of the band gap of the metal oxide offers them a unique advantage which makes them highly potential candidates for the energy conversion applications in third generation photovoltaic technology.4–7 Intensive efforts are being put into developing this technology for practical applications and the performance parameters have been continuously improving.8–10 An accurate estimation of the solar cell parameters is crucial not only to upgrade the quality of the PV cells by properly optimizing the fabrication steps but also for cell array and system simulation while using them in large PV modules in practical in-field applications. Moreover, the knowledge of the solar cell parameters is fundamental to gain an understanding of the physical processes occurring in the PV devices.11–13 In the recent years, the development of evolutionary computational algorithms has led to a number of approaches towards accurate extraction of solar cell model parameters from the experimental I-V plots such as Genetic Algorithm(GA),14,15 Simulated Annealing (SA),16 Harmony Search (HS)17 Pattern Search (PS),18,19 Artificial Bee Swarm Optimization algorithm (ABSO),20 Bird Mating Optimizer (BMO),21 and Particle Swarm Optimization (PSO).22,23 Such metaheuristic algorithms possess the advantage of global search power and derivative-free approach in the algorithm. However, these approaches are sometimes limited by trapping at local points.24
PSO method is based on the swarm intelligence optimization algorithm which mimics the social behaviour of a bird flock.13 A flock of bird while moving in search of food communicate information about their position, velocity, and fitness among them. In PSO algorithm, the words bird and particle are synonymous to each other and represents the probable solutions of the defined forward problem. Each individual particle possesses information about its position vector in the solution space and the velocity vector associated with it. All particles are set to change their position to new location in the solution space using the associated velocity vector at a particular time defined in the algorithm. The PSO algorithm stores the information about the best ever individual and global position attained by each particle during the optimization. Hence, with the knowledge of both these parameters, all particles collectively advance towards their global optimum position which represents the desired solution of the solar cell equation. PSO has shown promising results in the extraction of solar cell parameters with high accuracy as compared to GA, both for single and double diode models.25 Hamid et al13 modified the traditional PSO technique and developed Nelder-Mead Particle Swarm Optimization (NM-PSO) technique to obtain unknown solar cell parameters from the experiment data. We would also like to highlight that the traditional PSO approach doesn’t take into account the values of solar cell parameters that were obtained in the previous iterations. Thus, in traditional PSO, chances are high that our solution may be trapped in the local minima, especially in solar cell parameter extraction problem due to high dimensionality of the problem.26
In the present study, we have developed our own MATLAB based global PSO (GPSO) algorithm, which stores previous information at each iteration and increases the chances to obtain the global solution of solar cell parameters quicker than the traditional PSO. Further, we have utilized GPSO approach for accurately obtaining the PV parameters from the illuminated Current (I)-Voltage (V) data of hybrid solar cells (HSCs) with a wide search range used for each model parameter. Further, we utilize these parameters to study elaborately the role of polymer processing temperature on the performance of ZnO/PCDTBT co-polymer based hybrid PV system. The effect of polymer annealing on its charge transport properties, surface morphology, optical absorbance, and chemical compositional behaviour is investigated thoroughly to get an insight of the physical processes occurring in the PV system upon employing different processing conditions. The results are then used to explain the observed variation of the PV parameters of ZnO/PCDTBT solar cells obtained from the GPSO simulation of the experimental data.
II. THEORY
A. Parameter extraction of a solar cell
A reduced and simplistic relation describing the I-V characteristics of a PV device under illumination was proposed by Zhang et al11 using Lambert w function which can be explicitly written as,
where, η is the ideality factor, kb is Boltzmann constant, T is device operating temperature, q is electronic charge, Rs is series resistance, Rsh is shunt resistance, lambertw is the numerically solvable Lambert W function, Isc is short circuit current, and Voc is open circuit voltage. The forward problem related to solar cell parameter estimation using Eq. 1 can generally be represented in a discrete form as,
where, F is a forward computation operator, S= [η, Rs, Rsh, Voc, Isc]T is a solar cell parameter vector which needs to be estimated, and Ical is a computed current vector. With the measured experimental data Iobs, the general way of solving an ill-posed inverse problem for S in Eq. 2 is based on the minimization of data misfit function, which is typically written as,24
where, N is the total number of measured current value in Iobs, and ϕ(S)RMSE is the root-mean square error. In the present study, we have minimized ϕ(S)RMSE using GPSO technique, subject to the certain conditions set for the solar cell parameters, i.e., η >0, Rs>0, Rsh>0, Voc>0, and Isc >0.
B. Global particle swarm optimization algorithm
The particle swarm global optimization method is stochastic in nature; it utilizes the information of velocity vector alongside the location of best local and global qualities to update the current value of solar cell parameters of each particle in the swarm. In this way, it calculates the value of the optimization function for each swarm particle in their respective locations. Correspondingly, the associated velocity vector of each particle is updated based on the historical backdrop of each particle’s solar cell parameters and misfit-function value. This history stores the knowledge gained by each particle and also by the swarm as a whole, conceptually representing an autobiographical memory.27 In this manner, the misfit-function estimation of every particle in the swarm is updated by utilizing the social behaviour of the swarm, which adjusts to its surroundings by coming back to previously found promising locales of the solution space via looking for optimal misfit function values overtime. Mathematically, the estimation of ith solar cell parameter for jth particle in the swarm at iteration is updated as,
where, is the corresponding updated velocity vector.28 The velocity vector associated with each solar cell parameter is calculated as,
where, is the velocity vector; is the estimation of the ith solar cell parameter for the jth swarm particle at iteration k; is estimation of the ith solar cell parameter for the individual best misfit value recorded by the jth swarm particle from initialization up to kth iteration; is the ith solar cell parameter for the global best misfit value recorded by the swarm up to kth iteration from initialization; and represent a random numbers varying between [0, 1] at iteration k; w, c1, and c2 are the is the inertia weight,cognitive parameter, and social parameter respectively. Figure 1 schematically depicts the process of updating the estimated ith solar cell parameter and the associated velocity vector for the jth swarm particle as described in the Eq. 5. Here, it is important to highlight that the updated solar cell parameter is influenced not just by the local and global optimal solar cell parameters, it is additionally affected by the magnitude of the cognitive parameter c1, social parameter c2, and inertia weight w.
The implementation of GPSO in the present work has the following parameters: number of iterations, swarm size, velocity components, inertia weights, and acceleration coefficients. The number of iterations to get a decent result is always problem dependent. A small number of iterations may stop the search process prematurely, while too large value of number of iterations will add unnecessary computational complexity and computation time.28 A large swarm size (i.e., number of particles in the swarm) may decrease the number of time steps required to get a decent optimization result, however it would increase the computational complexity of the problem.24 The velocity components plays very important role while updating the particle’s velocity of each particle in the swarm. The right-hand side of Eq. 5 shows the three terms of velocity component which represent the inertia, cognitive, and social component, respectively. The inertial component will bias towards the current direction of the particle and at the same time it will also prevent the drastic change in the direction of the particles. Cognitive component measures the performance of each individual particle of the swarm relative to past performances whereas the social component measures the performance of the particular particle relative to its neighbour.28 The random values r1and r2 along with the acceleration coefficients c1 and c2 will affect the cognitive and social component. The value of the constant c1 and c2 depend on the amount of confidence a particle has in itself and in its neighbours, respectively. The inertia weight w controls the effect of current velocity vector while updating velocity vector using in Eq. 5 (see Figure 1). The small inertia weight will reduce the effect of first term in Eq. 5 so that cognitive and social terms will influence more to updated velocity vector. As a result, it confines to the updated velocity vector in the nearby regions of the solar cell parameter space. The flowchart of the global particle swarm optimization is shown in Figure 2.
In contrary, large inertia weights amplify the updated velocity vector magnitude and reduce the influence of the cognitive and social velocity terms.29 In the present study, we are linearly decreasing the value of inertial weight at each iteration as,29
where, wmax and wmin are the maximum and minimum value of inertia weight respectively; kmax is the number of maximum iteration and k is the current iteration number.
Here, it is important to highlight that the efficacy of the GPSO is influenced by initial distribution of the swarm particle. The solution space which not initially covered by GPSO can only be found out if the momentum of swam particle (i.e. Eq. 5) takes away into such solution space domain and it is only possible when a particle finds a new local best position or if a new global best position is discovered by the swarm. In this study, to improve the probability of finding the global optimum misfit function value the particles are randomly distributed over the whole space of the misfit function. We have considered the population size in such a way that the entire misfit function domain is searched without leaving any unexplored solution space. This can be achieved by utilizing the following equations
where, and are the initial ith solar cell parameter for the jth swarm particle. Smin,j and Smax,j are the minimum and maximum search ranges of for the ith solar cell parameter and r is the random number varying between [0, 1]. Perez and Behdinan in their work30 illustrated that the particle swarm is stable and the system will converge only if the following conditions are satisfied,
However, it is still not guaranteed that the GPSO would provide global solution and thus its credibility as a global solution must be verified by misfit function values or the convergence criteria set in the algorithm.
III. RESULTS AND DISCUSSION
A. Parameter extraction with synthetic I-V data
We would like to highlight that there are several parameters which will affect the GPSO results. In the present work, we have performed several synthetic simulations with different values of population size, the number of generations, c1, c2 and w to obtain fast global optimum solution for solar cell parameters. The parameters with the following values provided the fast-global minima in our case: population size of 40; the number of generations kept as 200; and c1 and c2 were set to be 1.2 and 1.7, respectively. The maximum and minimum value of inertia weight ‘w’ was 0.9 and 0.4 respectively.
To test the accuracy of the present GPSO, we first calculated the synthetic I-V data using the single diode model with the representative solar cell parameters Rs = 0.0373 Ω, Rsh = 42 Ω, Isc = 0.5737A, Voc = 0.7604V, and η = 1.4561. We further added 2% and 5% Gaussian noise in the synthetic I-V data similar to work done by Zhang et al11 to take into account the possibility of noisy experimental I-V data. Here, it is important to highlight that once sufficiently effective amount of noise is superimposed on synthetic I-V data; we can no longer estimate with accuracy the actual values of solar cell parameters. Therefore, initially the noise-free data is simulated to verify the efficiency of the GPSO in retrieving the actual solar cell parameters, following which the noisy data were simulated and the error in the parameter values was determined. Table I shows the values of the solar cell parameters used for calculating the synthetic data along with the simulated model parameters obtained using GPSO technique. The fitted synthetic and noisy I-V data is also shown in Fig. 2. A sufficiently small value of root mean square error (3.95 × 10-5) was obtained to simulate the synthetic I-V data using a search range of over ±100% for each solar cell parameter. Conspicuously, the proposed GPSO method yields a very small rms error value when a sufficient number of iterations are performed. However, for noisy synthetic I-V data sets, the rms error value increases due to presence of noise, however it is still less than 0.63% of the 5% noise free data and is good enough to fit the measured noisy I-V data as shown in Fig. 3. With a population size (swarm size) of 40 used in the study for each model parameter, the histograms shown in Fig. 4 for synthetic and noisy data reveal a single peak for each solar cell parameter calculated indicating the particles converge uniquely towards their optimum value.
Actual solar cell parameters, search range and interpreted mean model for noise free, and 5% Gaussian noisy synthetic data for single diode solar cell model.
Solar cell . | Actual . | Search . | Mean Model . | Mean Model . | Mean Model . |
---|---|---|---|---|---|
Parameters . | Value . | Range . | (Noise free) . | Noise 2% . | Noise 5% . |
η | 1.4561 | 1-5 | 1.4216 | 1.3761 | 1.4075 |
Rs (Ω) | 0.0373 | 0-1 | 0.0413 | 0.0585 | 0.072623 |
Rsh (Ω) | 42 | 0-100 | 40.61 | 55.667 | 98.571 |
Voc (V) | 0.7604 | 0-1 | 0.7604 | 0.76198 | 0.76427 |
Isc (A) | 0.5737 | 0-1 | 0.5746 | 0.58024 | 0.58648 |
Misfit (%) | 3.95×10−5 | 0.0025 | 0.0063 |
Solar cell . | Actual . | Search . | Mean Model . | Mean Model . | Mean Model . |
---|---|---|---|---|---|
Parameters . | Value . | Range . | (Noise free) . | Noise 2% . | Noise 5% . |
η | 1.4561 | 1-5 | 1.4216 | 1.3761 | 1.4075 |
Rs (Ω) | 0.0373 | 0-1 | 0.0413 | 0.0585 | 0.072623 |
Rsh (Ω) | 42 | 0-100 | 40.61 | 55.667 | 98.571 |
Voc (V) | 0.7604 | 0-1 | 0.7604 | 0.76198 | 0.76427 |
Isc (A) | 0.5737 | 0-1 | 0.5746 | 0.58024 | 0.58648 |
Misfit (%) | 3.95×10−5 | 0.0025 | 0.0063 |
GPSO based fitted I-V curves for synthetic, noisy data (The extracted model parameters are shown in Table I).
GPSO based fitted I-V curves for synthetic, noisy data (The extracted model parameters are shown in Table I).
Histogram of the swarm size (40 in this study) for the accepted solar cell parameters for the (a) synthetic noise free data, (b) 2% random gaussian noisy data, and (c) 5% random gaussian noisy data. (Units of Rs and Rsh are in Ω, Isc, in A, and Voc in V).
Histogram of the swarm size (40 in this study) for the accepted solar cell parameters for the (a) synthetic noise free data, (b) 2% random gaussian noisy data, and (c) 5% random gaussian noisy data. (Units of Rs and Rsh are in Ω, Isc, in A, and Voc in V).
B. Parameter extraction with experimental I-V data obtained for ZnO/PCDTBT system
After the successful implementation of the GPSO approach to extract the model parameters from synthetic and noisy I-V data, we applied the algorithm to extract the solar cell parameters from the experimental I-V data obtained for the ZnO/PCDTBT based hybrid PV devices measured under AM 1.5 G solar irradiation. The details of the device fabrication scheme are provided in the section 1.1 of the supplementary material. To investigate the effect of the processing temperature on the PV parameters, a range of devices were fabricated and measured for different annealing temperatures employed for the PCDTBT co-polymer processing. The experimental and the simulated I-V plots for the set of devices fabricated with different processing temperature are shown in Fig. 5(a). The simulated curves show excellent agreement with experimental data.
(a) Experimental (open circle) and simulated (red line) J-V plots for ZnO/PCDTBT HSCs under vary processing(b) Variation of model parameters of with processes temperature for the PV devices measured.
(a) Experimental (open circle) and simulated (red line) J-V plots for ZnO/PCDTBT HSCs under vary processing(b) Variation of model parameters of with processes temperature for the PV devices measured.
The detailed calculated model parameters using the global PSO approach are shown in Table S1 in the supplementary material. Fig. 5 (b) graphically represents the variation of major solar cell parameters (JSC, Voc, FF, Efficiency, Rsh, and Rs) obtained for different annealing temperatures for processing the PCDTBT co-polymer films. Notably, the search range used for each model parameter in the GPSO approach has been kept sufficiently large to test the efficacy of the proposed algorithm which supersedes the other approaches in terms of ruling out the requirement of specific seed values to obtain the solution.11
C. Analysis of annealing temperature dependent variation of extracted solar cell parameters
Further, we critically examine the effect of the processing temperature of the PCDTBT co-polymer on the PV performance parameters obtained by the GPSO approach as depicted in Fig. 5 (b) in the previous section. The effect of annealing temperature on the performance of organic solar cells have been studied previously.31–34 Evidently, increasing the annealing temperature of polymer results in enhancement of Jsc and FF which transcends into higher PCE in the devices. It is discernible from the figure, that the Jsc and the FF increases roughly following the trend of decreasing Rs value which indicates that the series resistances of the PV cells are primarily regulating the device efficiency. The Rs value decreases upon increasing the PCDTBT processing temperature and attains a minimum of 10 Ω/cm2 at about 150 °C, preceding which incurs an increase in the Rs value resulting in a lowering of Jsc and FF. We believe an improvement of the polymer ordering and its interface with the ZnO upon increasing the annealing temperature is a major reason behind such enhancement of Jsc, Rs, and FF values of the PV devices. On contrary, the Voc of the devices doesn’t record any significant variation which is apprehensible considering the fact that the HOMO energy level of the polymer films is not expected to change substantially upon increasing the annealing temperature.
Further, to extricate the reasons behind the improved Jsc, Rs and FF values of the PV devices upon processing the polymer at higher temperatures we studied the charge carrier transport phenomena inside the PCDTBT films as a function processing conditions. Field effect transistor (FET) structures using PCDTBT channel layer deposited under different annealing temperatures were fabricated following the standard device architecture as used by Cho et al.35 Figure 6 shows the transfer characteristics of the OFET devices fabricated. The obtained curves show typical p-channel OFETs characteristics working under accumulation regime. The saturation field effect mobilities (μs) for holes were calculated using the sqrt Id vs. Vg plots and are plotted against the annealing temperatures used for preparing the PCDTBT films as shown in Fig. 6(b). The mobility value increases steadily although moderately with the increase in annealing temperature. The maximum mobility value of 0.028 cm2V-1s-1 was obtained for the annealing temperature of 150 °C. Further increasing the annealing temperature marks a decrease of hole mobility to 0.006 cm2V-1s-1for 180 °C annealing. The exposure of a conjugated polymer to high temperature in air can typically trigger the oxidation of the polymer back bone, thereby breaking the electronic structure and semiconducting properties of the polymer as a result of which we can observe a reduced value of hole transport property above a characteristic annealing temperature.35 Figure 3 shows transfer and output characteristics for the PCDTBT transistors with the optimized annealing temperature of 150 °C. Excellent linear and saturation region were exhibited within the applied voltage range in the output characteristics of the PCDTBT OFETs.
(a) Transfer characteristics of PCDTBT OFETs and (b) Hole mobility (μs) with different processing temperature (c) Log Id vs. Vg and (Id) 0.5 vs. Vg (d) Output characteristics for annealing temperature of 150 °C.
(a) Transfer characteristics of PCDTBT OFETs and (b) Hole mobility (μs) with different processing temperature (c) Log Id vs. Vg and (Id) 0.5 vs. Vg (d) Output characteristics for annealing temperature of 150 °C.
Also, an on/off ratio of ∼103 was obtained exhibiting a decent transistor switching characteristics with the optimized annealing temperature of 150 °C. The rationale of the above can be understood by considering the fact that when PCDTBT co-polymer is allowed to dry at higher temperatures, we are deliberately making the polymer chains more mobile which manifest into an improved lamellar ordering and π-stacking in the polymer chains.36,37 This increases the effective conjugation length in the polymer as a result of which the hole mobility value improves. Correspondingly, in the PV devices the increase in hole mobility with the annealing temperature results in the more efficient transport of the charges through the PCDTBT polymer towards the electrode subsequent to the photogeneration and exciton dissociation processes at the ZnO/PCDTBT interface and thus we register a lower value of Rs and a higher Jsc. At temperatures beyond 150 °C, the reduction in OFET mobility transcends into lower PCE of the PV devices by primarily affecting its series resistances. The degraded PV performance for the devices prepared under temperatures exceeding an optimum value may also arise from the change in surface morphology and deterioration at its intimate contact with the ZnO.
To corroborate our presumption, surface topography of the PCDTBT films were studied at representative processing temperatures between 60 °C and 180 °C. Figure 7 shows the AFM height scans of the polymer samples prepared under different annealing temperatures. The films show rather smooth surfaces with low rms roughness value of ∼0.6-1.0 nm at lower to moderate temperatures of annealing. However, the morphology showed some aggregations and rms roughness increased to 11.6 nm for higher temperatures of annealing (180 °C). Apparently, the higher surface aggregates can cause poor charge transport across the PV stack and abate its efficiency, thus requiring a proper optimization of the polymer processing to have a balanced effect of higher ordering of the polymer chains whilst maintaining high quality film morphology.38,39
AFM scan images of PCDTBT polymer films at different processing temperatures between 60 °C and 180 °C (a) 60 °C (b) 100 °C (c) 150°C (d) 180 °C.
AFM scan images of PCDTBT polymer films at different processing temperatures between 60 °C and 180 °C (a) 60 °C (b) 100 °C (c) 150°C (d) 180 °C.
Furthermore, we performed UV-Vis absorption and X-ray photoelectron spectroscopic (XPS) studies to investigate any changes in the optical absorption and chemical bonding in the PCDTBT thin films for different processing temperatures employed. The absorption spectra of the PCDTBT films annealed at different temperatures in air ambient are shown in Fig. 8 We observe two distinct absorption bands at 395 nm corresponding to the π-π* transition and at 570 nm attributable to charge transfer between donor and acceptor units of the polymer chain.40,41 We do not observe any substantial change in the absorption bands for annealing temperatures up to 150 °C apart from a slight red shift of the spectrum shown in the inset. The red shift of the absorption peak has been previously reported,42,43 and suggests an improvement in long range ordering and increment in effective conjugation length in the semiconducting polymer which is consistent with the results obtained from OFET measurements. Further exposure to high temperatures resulted in a reduced absorption of the higher wavelength band indicating a possible degradation of the electronic band structure of the PCDTBT polymer. The XPS spectra of the polymer thin films Fig. 9, obtained under different annealing temperatures shows the typical evolution of the C 1s, N 1s, and S 2p core level. The C 1s core level spectra of the PCDTBT films exhibits an asymmetric broadening towards higher B.E and can be resolved into three different components. The peak at ∼284.5 eV originates from the C-C bonding in the polymer chain, while the higher B.E peak at 285.4 eV can be assigned to the C-H bonds occurring in groups like -CH2, aromatic carbon etc. The signal with peak at ∼287.6 eV may result from the bonds between C-N and C-S groups.35 The annealing of the films at different temperature doesn’t seemingly alter the spectral shape and position of the C 1s main peak; however, a slight broadening is observed when the samples annealed at higher temperature of 180 °C. N 1s XPS spectra of PCDTBT films can be deconvoluted into two components; one centering at lower binding energy ∼399.3 eV and the other high energy peak at ∼400.0 eV. The lower B.E peak originates from the N core levels in the electron DTBT accepting unit and the higher B.E peak is due to the N in the electron donating carbazole unit.35,44 We observe no significant shifting of the peak position of N 1s spectra in the samples annealed up to 150 °C, however, a ∼0.13 eV shift toward lower B.E was observed for the annealing temperature of 180 °C without any difference in the spectral shape. Fig. 9(c) shows the corresponding S 2p spectra of PCDTBT polymer films which consist of 2p1/2 and 2p3/2 peaks which arise due to spin-orbit splitting. We resolved the S 2p main peaks into four components which can be attributed to arise from two S containing species, i.e. thiophene and benzothiadiazole. The first doublet at ∼163.8 eV and ∼164.6 eV originates from sulphur in thiophene group whereas the second doublet in the spectra at ∼165.3 eV and ∼166.6 eV results due to the benzothiadiazole group.35,44 Similar shifting of the main S 2p peak towards lower B.E observed for the sample annealed at high temperature of 180 °C indicates that the PCDTBT co-polymer is stable under annealing in air up to a temperature of ∼150 °C. Further increasing the annealing temperature results in the modification of the electronic structure of the co-polymer as indicated from obtained peak shifts in the XPS spectra. Thus, the reduction in the absorption spectra for samples annealed at 180 °C in air is consistent with the XPS study and marks the degradation of electronic structure of the polymer.
UV-Vis absorption spectra of PCDTBT films processed under different annealing temperatures. Inset shows a slight red-shift in peak absorbance under higher temperature annealing.
UV-Vis absorption spectra of PCDTBT films processed under different annealing temperatures. Inset shows a slight red-shift in peak absorbance under higher temperature annealing.
XPS spectra of PCDTBT films annealed at different temperatures (a) C 1s core levels (b) N 1s core levels (c) S 2p core levels.
XPS spectra of PCDTBT films annealed at different temperatures (a) C 1s core levels (b) N 1s core levels (c) S 2p core levels.
Hence, it is apparent from the results that the processing conditions during active polymer deposition play a very crucial role in obtaining better PCEs in PV devices and hence needs to be critically optimized. The annealing of the PCDTBT polymer at higher temperatures enhances its charge transport property due to enhanced ordering in the system and results in superior device performances. Although beyond a critical temperature the polymer electronic structure starts deteriorating along with its surface morphology, hence a balance between the two competing processes needs to be reached.
IV. CONCLUSION
In conclusion, we have proposed a GPSO approach for accurately identifying the solar cell parameters and presented its viability in extracting the various model parameters (Jsc, Voc, η, Rs, Rsh) from the experimental I-V curves of practical ZnO/PCDTBT HSCs overwide search range values. Further, we examined the variation of the extracted parameters as a function of different processing temperatures used for the HSCs and unveiled the physical processes affecting the device performance parameters. We observe that annealing the polymer at higher temperature causes deliberate motion of the polymer chains resulting in enhanced ordering in the system. As a result, the polymer charge transport property increases as exhibited from the OFET measurements which leads to lower series resistances and higher FF values in the PV devices. However, after an optimum temperature the polymer’s electronic structure deteriorates as confirmed from XPS, UV-Vis absorption spectra and surface aggregations in AFM scans. Thus, our study reveals the feasibility and global search power of GPSO approach in studying the performance parameters of ZnO/PCDTBT HSCs and also captures the need of using proper processing conditions to enhance the charge transport PCE of the PV devices.
SUPPLEMENTARY MATERIAL
See supplementary material for the details of the device fabrication scheme are provided in the section 1.1 of the supplementary material for the manuscript. The detailed calculated model parameters using the global PSO approach are shown in Table S1 in the supplementary material.