Surface and bulk passivation of multicrystalline silicon solar cells by ...
Surface and bulk passivation of multicrystalline silicon solar cells by ... Surface and bulk passivation of multicrystalline silicon solar cells by ...
97 phin = -ΕΙ - 1 / beta * log(nd / ηί) phip = -ΕΙ + 1 / beta * log(pd / ni) for i = 0 to (1 / stepsize) phis (ί) = 0 + stepsize * i Ε(ί) = -.55 + 1.1 * stepsize * i ns (ί) = ni * exp (beta * (phis (ί) - phin) ) ps (ί) = ni * exp ( -beta * (phis (ί) - phip) ) next i for i = 0 to (1 / stepsize) for j = 0 to (1 / stepsize) fa(i, j) _ (100 * ns(i) + pt(E(j))) / (100 * (ns(i) + nt(E(j))) + (ps(i) + pt(Ε(j)))) fd(i, j) _ (100 * nt(E(j)) + ps(i)) / (100 * (ns(I) + nt(E(j))) + (ps(i) + pt (Ε (j))) ) next j next i for i = 0 to (1 / stepsize) Α(ί) = 0 Β (ί) = 0 for j = 0 to (1 / stepsize) Α(ί) = Α(ί) + fa(i, j) * 1.1 * stepsize Β (ί) = Β (ί) + fd (ί, j) * 1. 1 * stepsize next j next i for i = 0 to (1 / stepsize) Qit(i) _ -q * Dit * (Α(ί) - B(i)) F(i) = (exp (beta * (phip - phis (ί))) - exp (beta * phip) + exp (- beta * (phin - phis (ί))) - exp (-beta * phin) + beta * phis (ί) * (Nac - Ndc) / ni) ^ .5 Qsi(i) _ -D * F(ί) Qo (ί) = log (abs (Qίt (ί) + Qsi(i) + Qf) / q) / log (10) next i qmin = Qo (0) smin = 0 for i = 1 to (1 / stepsize)
98 if Qo (i) < qmin then qmin = Qo (i) : smin = i next i Us = (ns (smin) * ps (smin) - ni * ni) * with * LINT (smin) Se = Us / deltan print using #. ## ## #.###^^^^ #.####^^^^ #.####^^^^ n, m, phis (smin) , exp (qmin * log (10)) , Us, Se print #1, using #. n, m, phis (smin) , exp (qmin * log (10)) , Us, Se write #2, n * 10 ^ m, phis(smin), exp(qmin * log(10)), Us, Se next n print print #1, "" next m close 1, 2 end function nt (E) return ni * exp(beta * (Ε - Ε Ι )) end function function pt (E) return ni * exp (-beta * (Ε - ΕΙ) ) end function function Lx (smin, E) tp1 = (ns (smin) + nt (E)) / mup tp2 = (ps (smin) + pt (E)) / run return Dit / (tp1 + tp2) end function function LINT(smin) nmax = (dΕ2 - dE1) / TOL iterl = Lx (smin, dE1) iter2 = Lx (smin, dΕ2)
- Page 66 and 67: 47 Figure 3.5 The calculated depend
- Page 68 and 69: 49 * 10 Λ m; m is in a range from
- Page 70 and 71: 51 Na, sigma_n, sigma_p: enter x.xx
- Page 72 and 73: 53 Figure 3.7 Measured Seff(Δn) de
- Page 74 and 75: 55 curves converge to a single valu
- Page 76 and 77: 57 seen that, initially Ss decrease
- Page 78 and 79: 59 carrier recombination within the
- Page 80 and 81: 61 recombination in the SCR influen
- Page 82 and 83: 63 Figure 3.13 shows that: 1) after
- Page 84 and 85: CHAPTER 4 MINORITY-CARRIER LIFETIME
- Page 86 and 87: 67 Figure 4.1 Α photograph of QSSP
- Page 88 and 89: 69 work. The most convenient is 1 m
- Page 90 and 91: 7Ι dependence of the minority carr
- Page 92 and 93: 73 It was tempting to assume that l
- Page 94 and 95: 75 resistivities and lifetime) do n
- Page 96 and 97: 77 5.2 Objective An electronic mode
- Page 98 and 99: 79 Figure 5.2 is a photograph of a
- Page 100 and 101: 81 impurity-gettering methods which
- Page 102 and 103: 83 distribution of local currents a
- Page 104 and 105: 85 modeling. Wafers were selected f
- Page 106 and 107: 87 Figure 5.5 A comparison of (a) d
- Page 108 and 109: 89 alloying results in metallizatio
- Page 110 and 111: 91 (i) Defect clusters are the prim
- Page 112 and 113: 93 SiNX induced charge density on t
- Page 114 and 115: APPENDIX I PROGRAMS TO CALCULATE SR
- Page 118 and 119: 99 ίter3 = 0 for xi=1 to nmax/2-1
- Page 120 and 121: 101 input "output file name {XXXXXX
- Page 122 and 123: 103 F (i) = (exp (beta * (phip - ph
- Page 124 and 125: APPENDIX III COMPUTATIONAL METHOD F
- Page 126 and 127: 107 where, dscr is the width of the
- Page 128 and 129: REFERENCES 1. E. Becquerel , C. R.
- Page 130 and 131: 44. L.L. Alt, S.W. Ing. Jr. and K.W
- Page 132 and 133: 90. B.L. Sopori, Y. Zhang, and N.M.
98<br />
if Qo (i) < qmin then qmin = Qo (i) : smin = i<br />
next i<br />
Us = (ns (smin) * ps (smin) - ni * ni) * with * LINT (smin)<br />
Se = Us / deltan<br />
print using #. ## ## #.###^^^^ #.####^^^^ #.####^^^^<br />
n, m, phis (smin) , exp (qmin * log (10)) , Us, Se<br />
print #1, using #.<br />
n, m, phis (smin) , exp (qmin * log (10)) , Us, Se<br />
write #2, n * 10 ^ m, phis(smin), exp(qmin * log(10)), Us, Se<br />
next n<br />
print<br />
print #1, ""<br />
next m<br />
close 1, 2<br />
end<br />
function nt (E)<br />
return ni * exp(beta * (Ε - Ε Ι ))<br />
end function<br />
function pt (E)<br />
return ni * exp (-beta * (Ε - ΕΙ) )<br />
end function<br />
function Lx (smin, E)<br />
tp1 = (ns (smin) + nt (E)) / mup<br />
tp2 = (ps (smin) + pt (E)) / run<br />
return Dit / (tp1 + tp2)<br />
end function<br />
function LINT(smin)<br />
nmax = (dΕ2 - dE1) / TOL<br />
iterl = Lx (smin, dE1)<br />
iter2 = Lx (smin, dΕ2)