Professional Documents
Culture Documents
Materials and Design: Taoreed.O. Owolabi, Mohamed Faiz, Sunday O. Olatunji, Idris.K.Popoola
Materials and Design: Taoreed.O. Owolabi, Mohamed Faiz, Sunday O. Olatunji, Idris.K.Popoola
Materials and Design: Taoreed.O. Owolabi, Mohamed Faiz, Sunday O. Olatunji, Idris.K.Popoola
a r t i c l e i n f o a b s t r a c t
Article history: Presence of a direct wide band gap and large exciton binding energy in ZnO contributes enormously to its diverse
Received 6 February 2016 practical applications such as transparent electrodes in solar cells and guide electron devices to mention a few.
Received in revised form 21 March 2016 Doping has been recognized as an effective way of improving the intrinsic defects associated with pure ZnO
Accepted 22 March 2016
and further serves as a way of controlling the band gap of ZnO for specific application of interest. Since the direct
Available online 7 April 2016
signature of doping in a crystal structure is the distortion of lattice constants, this present work develops a sup-
Keywords:
port vector regression computational intelligence (SVRCI)-based model for estimating the energy band gap of
Doped ZnO semiconductor doped ZnO using lattice parameters as the inputs to the model. The proposed model further investigates the ef-
computational intelligence technique fect of annealing and sample preparation conditions on the band gap of doped ZnO. The proposed model is char-
support vector regression acterized with mean absolute percentage error of 1%. The band gaps estimated by the developed model agree
lattice parameters and energy band gap well with the experimental values. The precision exhibited by the developed model paves way for its application
for quick estimation of energy band gap of doped ZnO and consequently relieves the experimental stress involved
in band gap measurements.
© 2016 Elsevier Ltd. All rights reserved.
1. Introduction by doping ZnO with several compounds and metallic elements [1]. Dop-
ing introduces distortion in crystal structure of ZnO and thereby alters
ZnO is a II-VI semiconductor that is characterized with a direct as its energy band gap. This work develops SVRCI-based model that esti-
well as wide band gap(difference in energy between the top of the va- mates the energy band gap of doped ZnO semiconductor with high de-
lance band and the bottom of conduction band). Its unique properties gree of precision using the distorted lattice parameters. The developed
include excellent thermal and chemical stability and large exciton bind- model also shows high degree of precision in Sn-doped ZnO semicon-
ing energy which promotes its optoelectronic property. These unique ductor that suffers little or no lattice distortion upon doping [5]. The
properties exihibited by ZnO have rendered it indispensable in wide novelties of the proposed model include (i) quick and accurate estima-
range of applications such as solar cell, thin film transistors,laser diodes tion of the effect of dopants on the band gap of ZnO (ii) estimation of the
piezoelectric and optoelectronic application to surface acoustic wave effect of annealing on the band gap of ZnO (iii) estimation of the effect of
devices, transparent conductive contacts and ultraviolet lasers among preparation conditions on the band gap of ZnO and (iv) reduction of the
others [1] [2,3]. Presence of various intrinsic defects such as zinc and experimental stress involved in band gap measurements.
oxygen vacancies (missing atoms at regular lattice positions) as well Three crystal structures are often associated with ZnO and the
as interstitial zinc (extra atoms occupying intestices in the lattice), in- thermodynamically stable phase under ambient condition is wurtzite
terstitial oxygen, antisite oxygen and zinc (oxygen atom occupying structure, although other phases like zinc blende can be stabilized by
zinc lattice site and zinc atom occupying oxygen lattice site) in undoped growing on cubic substrates. The stable wurtzite structure has two lat-
ZnO have been reported in literature [1,4]. The optical properties of tice parameters which characterize its hexagonal unit cell. The crystal
undoped ZnO is thereby affected by the presence of these intrinsic de- structure is described by two interpenetrating hexagonal closed packed
fects which form either acceptor or donor level in the band gap [4]. In sublattices in which one type of atom is displaced with respect to the
an effort to reduce these intrinsic defects, a lot of work has been done other type along the c-axis. The basal plane lattice constant which rep-
resents the edge length of the basal plane hexagon is represented by a
⁎ Corresponding author at: Physics Department, King Fahd University of Petroleum and
while the unit cell height that is perpendicular to the basal plane is de-
Minerals, Dhahran, Kingdom of Saudi Arabia. scribed by c. Each of the two sub-lattices has four atoms per unit cell and
E-mail address: owolabitaoreedolakunle@gmail.com (T.O. Owolabi). each atom of one type is surrounded by four atoms of other kind.
http://dx.doi.org/10.1016/j.matdes.2016.03.116
0264-1275/© 2016 Elsevier Ltd. All rights reserved.
278 T.O. Owolabi et al. / Materials and Design 101 (2016) 277–284
Presence of zinc interstitial, oxygen vacancy and zinc on oxygen antisite The empirical risk Remp then becomes
makes pure ZnO naturally becomes n-type semiconductor [4]. During
doping, the band gap energy which represents the energy difference be- 1X k
Remp ðωÞ ¼ L Egi ; f ðxi ; ωÞ ð3Þ
tween the top level of the valence band and the lowest level of conduc- k i¼1
tion band is altered. Among the factors that influence the lattice
parameters of ZnO include the concentration of defects and foreign SVR reduces the complexity of the model through minimization of
atoms, difference in ionic radii of the foreign atoms with respect to the Euclidian norm ‖ω‖2 and measures the deviation of training data
matrix ion, external strains and annealing temperature. With the use outside the loss function zone by introducing non-negative variables
of the developed SVRCI-based model, the effect of doping concentration, (ξi and ξ⁎i i = 1, ... , k) called slack variables. The optimization problem
temperature and preparation condition on the energy band gap of is presented in equation (4) and (5) with regularization or penalty fac-
doped ZnO can be accurately estimated. tor C.
Computational intelligence techniques are computationally inspired Minimize
methodologies of solving mathematical and physical problems which
are hardly described by linear models. It accurately estimates the de- Xk
1
sired target by aqcuiring a relation or parttern between the target and kωk2 þ C ξi þ ξi ð4Þ
2 i¼1
the descriptors (input to the model) [6]. Computational intelligence
tools include support vector machines, fuzzy logic and evolutionary
computation among others [7,8,9]. Among these tools, support vector Subject to
regression (SVR) has enjoyed a wide range of applications due to its 8
< Egi − f Eg ; ω ≤ε þ ξi
ability to model real life problems with high degree of stability and esti-
f Eg ; ω −Egi ≤ε þ ξi ð5Þ
mation generalization ability, even when developed using few data- :
ξi ; ξi ≥0; i ¼ 1; ::::; k
points [10]. These characteristics make SVR a choice of computational
tool in this research work.
The essence of the penalty factor as indicated in equation (5) is to
The results of our modeling and simulation indicate that the de-
control the trade-off between the complexity of the model and the de-
veloped SVRCI-based model is capable of estimating the energy
gree to which the deviation larger than ε is allowed. Transformation of
band gap (Eg) of doped ZnO with high degree of accuracy. Evaluation
the optimization problem into dual problem gives solution described
of estimation power of the developed model shows average absolute
by equation (6) with inclusion of kernel function K(x, xi) expressed in
percentage error of 1%, correlation coefficient of 94.3% between the
equation (7).
estimated and experimental energy band gap and low root mean
square error. Xvectors
Nsupport
f ðxi Þ ¼ α i −α i K ðx; xi Þ; 0≤α i bC; 0≤α i ≤C ð6Þ
2. Description of the proposed computational intelligence tool i¼1
Table 1
Statistical analysis of the dataset.
n
X
0 0
Egið expÞ −Eg ð expÞ EgiðestÞ −Eg ðestÞ
i¼1
CC ¼ sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ð10Þ
X n 2 X n 2
0 0
Egið expÞ −Eg ð expÞ EgiðestÞ −Eg ðestÞ
i¼1 i¼1
Fig. 2. Correlation crossplot between the energy band gap of doped ZnO and the
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi corresponding lattice parameter(c).
uX n
u
u Egiðest Þ
t
i¼1
Mean ¼ ð11Þ
n
Where ei and n represent error (difference between the experimen- and the degree of correlation is very weak. These weak correlations
tal Eg(exp)and estimated Eg(est)value of energy band gap) and number of show the capacity of linear relationship between the descriptors and
data points, respectively. Eg(exp) and Eg(est) respectively represent the ex- the target and can be directly inferred that the relationship between
perimental and the estimated energy band gaps while E'g(exp) and E'g(est) them cannot be handled using a linear model. The crossplots presented
represent their mean values, respectively. in Fig.1 and Fig.2 also give more insight about the non-linear relationship
between the energy band gap and lattice parameters as the disparities be-
3. Experimental set up and description tween them is so enormous.
Modeling and simulation of SVRCI-based model was conducted using SVRCI-based model was developed using mathematical description
sixty-one experimental lattice parameters and their correspounding en- of SVR within MATLAB computing environment. Efficient computation
ergy band gaps drawn from literatures [5,13–25]. Statstical analysis was was ensured by randomization of the dataset before implementing it
carried out on the dataset in order to have some insight about the dataset. for model development. The randomization refers to the systematic se-
The results of the analysis are presented in Table 1. The values of the lection of the data points into both training and testing set in the ratio of
mean, maximum and minimum show the average value of the target (en- eight to two. The training set of data was used to learn the relation be-
ergy band gaps) and the descriptors (lattice parameters) as well as the tween the experimental values of energy band gap and their corre-
range of the content of the dataset. The coefficient of correlation between sponding lattice parameters with the aid of developed SVR source
energy band gaps and lattice parameters are also presented. Both basal code using best parameters obtained through test-set-cross validation
plane lattice constant (a) and the unit cell height perpendicular to the technique [26]. The efficiency and the estimation capacity of the trained
basal plane hexagon (c) are negatively correlated with energy band gap model was assessed and validated using the testing set of data. The sta-
bility of the developed model was confirmed by repeating the
Fig. 1. Correlation crossplot between the energy band gap of doped ZnO and the
corresponding lattice parameter(a). Fig. 3. Effect of Gaussian kernel option on the performance of the model.
280 T.O. Owolabi et al. / Materials and Design 101 (2016) 277–284
Table 3
Determinant of the estimation accuracy of the developed SVRCI-based model.
CC 94.3%
MAPD 1%
Max.APD 6.5%
Min.APD 0.1%
depend on the dataset and vary from one dataset to another [10,26]. It
was observed that the penalty factor as well as ε has no profound effects
on the performance of the developed SVRCI-based model. However,
Gaussian kernel option and hyper-parameter λ have profound effects
on the performance of the developed model and their effects are
discussed as follows:
Fig. 4. Effect of hyper-parameter lambda on the performance of the model.
3.4.1. Effect of Gaussian kernel option on the performance of the developed
SVRCI-based model
The effect of Gaussian kernel option on the performance of the de-
veloped SVRCI-based model is presented in Fig.3. The performance of
experiment several times with the same values of parameters and the SVRCI-based model during the training stage is relatively constant
developed SVRCI-based model showed consistency in its estimate. The when the value of the kernel option was set below 0.002 and falls grad-
algorithm flow chart of the computational description is shown in Algo- ually as the value of kernel option increases above 0.002. The perfor-
rithm 1 in appendix of this manuscript. mance of the model during the testing period increases from about
75% to 82% as the value of kernel option increases from 0.0002 to
3.3. Optimization strategy 0.002. The performance thereafter decreases to less than 40% as the ker-
nel option increases and then rises to around 40% before finally goes
The significance of optimization techniques cannot be over- down to less than 10% when the kernel option was set above 0.03. The
emphasized and a lot of research has been conducted in this regard. value of kernel option that optimizes the developed SVRCI-based
Among the available optimization techniques in the literature include model was found to be 0.002.
Cuckoo search algorithm [27,28], immune algorithm and Taguchi's
method [29], Particle swarm based approach [30] and artificial bee 3.4.2. Effect of hyper-parameter λ on the performance of the developed
colony-based approach [31] among others [32–35]. However, the opti- SVRCI-based model
mization strategy employed in this present work for obtaining the The effect of hyper-parameter λ on the performance of SVRCI-based
best performance parameters associated with SVR was test-set-cross model is presented in Fig.4. The model performs well at high values of λ.
validation technique. It involves tuning the user defined parameters The performance of the model during testing stage gradually increases
which include penalty factor, ε loss function, kernel option and hyper- as the value of λ increases and attained optimum value at 0.1. The per-
parameter λ. For each run of generated training and testing set, fitness formance of the model during the training stage is relatively unchanged
function (CC) is monitored for a group of penalty factor (bound on the as the value of λ progresses. It should be noted that the model shows
Lagrange multiplier), kernel option, ε and hyper-parameter λ (condi- over-fitness at lower value of λ as depicted in Fig.4. The over-fitness
tioning parameter for quadratic programming methods). The experi- later disappeared at high values of λ. The optimum value of λ was ob-
ment is repeated for each of the available kernel function until tained as 0.1. The value of λ could not exceed this value due to high
optimum performance is attained by the model. The model parameters
and the corresponding optimum values were noted, recorded and used
to train final SVR. The procedures are summarized in the Algorithm 2 in
the appendix.
Table 2
Optimum parameters for the developed SVRCI-based model.
C 100
ε 0.003
λ 0.1
Kernel function Gaussian
Kernel option 0.002
Fig. 5. Pairwise correlation plot for training dataset.
T.O. Owolabi et al. / Materials and Design 101 (2016) 277–284 281
complexity developed by the model and was running for hours without
good alignment as the points are close to each other and this alignment
a unique solution when the value of λ exceeded 0.1. Since the perfor-
can be attributed to the effectiveness of the proposed model. Similarly,
mance obtained is already satisfactory, then the simulation could not
RMSE of 0.03 and 0.1 were respectively obtained for the training and
proceed further in order to keep a good compromise between perfor-
testing set of data.
mance and computational complexity. The optimum values of SVR pa-
rameters for the developed SVRCI-based model are listed in Table 2.
4.1. Investigating the effect of dopant on the energy band gap of ZnO using
the developed SVRCI-based model
4. Results and discussion
The effect of doping on the energy band gap of ZnO was investigated
The predictive and generalization ability of the developed SVRCI- using the developed SVRCI-based model and the estimated band gap
based model was evaluated and presented in Table 3. The model is char- was compared with experimental results. Fig.7 shows the doping effect
acterized with high correlation coeffients and low MAPD. MAPD for all of samarium (Sm) in ZnO as estimated using the developed SVRCI-
the data set including training and testing was obtained as 1% while based model through lattice parameters as the input to the model. The
the correlation coefficient was obtained as 94.3%. The maximum abso- model uses the lattice parameters of the prepared samples for its esti-
lute percentage difference (max. APD) as well as the minimum absolute mation. The estimated results agree well with the experimental values
percentage difference (min. APD) are 6.5% and 0.1%, respectively. The [13]. The figure depicts that the energy band gap of ZnO increases
pairwise correlation crossplots between the estimated and experimen- with increase in the percentage concentration of Sm. This trend of in-
tal energy band gaps for the training and testing stage of the developed crease is also replicated by the developed SVRCI-based model. Similarly,
SVRCI-based model are presented in Fig.5 and Fig.6, respectively. The the effect of silver (Ag) particles on the energy band gap of ZnO is pre-
correlation coefficient of 98.6% was obtained for the training dataset sented in Fig.8. The developed SVRCI-based model shows that the ener-
while 82.7% was obtained for testing dataset. The cross plots show gy band gap of ZnO decreases with increase in the concentration of Ag.
The same trend is reported in the experiment [23]. It should be noted
Fig. 7. Doping effect of Sm on energy band gap of ZnO using the developed SVRCI-based
model. Fig. 9. Effect of Al on energy band gap of ZnO using the developed SVRCI-based model.
282 T.O. Owolabi et al. / Materials and Design 101 (2016) 277–284
Fig. 10. Effect of annealing temperature on energy band gap terbium doped ZnO using the Fig. 12. Effect of Sn on energy band gap of ZnO using the developed SVRCI-based model.
developed SVRCI-based model.
that the developed SVRCI-based model uses the values of experimental 4.3. Investigating the effect of the nature of deposition substrates on the en-
lattice parameters reported for Sm-doped ZnO [13] and Ag-doped ZnO ergy band gap of ZnO using the developed SVRCI-based model
[23] to make its estimation.
The effect of aluminum (Al) doping on energy band gap of ZnO is The effect of the deposition substrates on the energy band gap of
also presented in Fig.9. Comparison of the results of the developed ZnO is also investigated and presented in Fig.11. The figure shows that
SVRCI-based model with experimental values shows excellent agree- ZnO deposited on glass substrate has lower energy band gap as com-
ment. The precision displayed by the developed model shows its excel- pared to ZnO deposited on Al/glass substrate. The results of the model
lent predictive ability and can therefore be implemented for estimating agree well for the ZnO deposited on glass substrate and Al/glass sub-
the effect of other dopants on the energy band gap of ZnO. strate. The result of the developed SVRCI-based model deviates slightly
for ITO/glass substrate. (See Fig. 12.)
Appendix A. Appendix