arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Boltzmann Transport Theory and Thermoelectric Performance

A guide to modeling charge transport properties and thermoelectric performance

Written by Michael Y. Toriyama (MichaelToriyama2024 [at] u [dot] northwestern [dot] edu)

hashtag
Introduction

Thermoelectric properties in a material can often be described using Boltzmann transport theory under low applied field. The electrical and thermal current densities can be described in terms of the applied electric field and a thermal gradient. The relevant charge transport properties, namely the electrical conductivity, Seebeck coefficient, and the electronic contribution to the thermal conductivity, can be derived from electrical and thermal current densities.

hashtag
Basic Theory

hashtag
Thermoelectric Performance

The efficiency of a thermoelectric device, from a material engineering perspective, is parametrized by the figure-of-merit , which can be expressed as

where is the electrical conductivity, is the Seebeck coefficient, and are the electronic and lattice contributions to the thermal conductivity, and is the temperature.

hashtag
Single Parabolic Band Model

The single parabolic band assumption forms the simplest, first-order description of a material's electronic structure. Often, this is a reasonable approximation in regards to charge transport properties.

We do not delve into the derivation of the transport parameters here. You can refer to the theory section of for more details. Rather, we list the final forms of the transport properties, namely the electrical conductivity (), Seebeck coefficient (), and Lorenz number ():

The electronic thermal conductivity can be expressed as

Fundamental constants are needed to describe transport; namely, is the electric charge, is the free electron mass, is the Boltzmann constant, and is Planck's constant.

The transport properties are all dependent on the reduced Fermi level () and the scattering parameter (). The reduced Fermi level is given as

where is the Fermi level and is the temperature. is referenced to the band edge; in other words, at the band edge, when the Fermi level is in the band, and when the Fermi level is in the band gap. This description holds regardless of whether the majority carriers are electrons (conduction band) or holes (valence band).

is a parameter representing the scattering mechanism of charge carriers. Some common scattering mechanisms are:

  • Acoustic phonon scattering:

  • Polar optical phonon scattering:

  • Ionized impurity scattering:

The Fermi-Dirac integral is given as

Using the Fermi-Dirac integral, the carrier concentration can also be expressed as

The electrical conductivity is also dependent on the weighted mobility , given as

where is the effective band mass, and is the valley degeneracy.

Given that the transport properties can be written in closed forms, we can express in a more compartmentalized way:

where is the quality factor of the majority carriers defined as

Notice that , as expressed this way, is determined by two principal quantities of the material: the intrinsic property , and an extrinsic factor .

hashtag
Two-Band Model

The two-band model described here involves the transport of both electrons and holes. In other words, information about the conduction and valence bands are necessary, as well as the band gap. It is convenient to represent the electron and hole contributions separately (using the single parabolic band model of transport as described above) and derive the total electrical conductivity, Seebeck coefficient, and electronic thermal conductivity from the two contributions.

If we reference the Fermi level to the conduction band minimum (i.e. at the CBM), then the reduced Fermi levels of electrons () and holes () are given as

where is the band gap. The form of can be justified as follows: if is in the conduction band (i.e. ), then from the perspective of holes, is far below the valence band edge (i.e. ). On the other hand, if is below the conduction band edge, then is at the valence band edge, and therefore .

In general, the reference energy for is arbitrary, meaning that can be defined as the CBM, VBM, mid-gap, etc. It is more convenient to define this reference point by the majority carrier type in the material. For example, can be defined as the CBM when the material is n-type, whereas it can be defined as the VBM when the material is p-type. The mathematical formalism for the transport properties can be generalized by using the "majority" and "minority" carrier labels; in other words, we can express the reduced Fermi levels as

where at the edge of the majority carrier band. The thermoelectric transport properties can then be written as

As before, the electronic thermal conductivity is given as .

The important aspect of the two-band model to keep in mind is that the model can be built from the individual contributions of electrons and holes. Therefore, a rational way to write a script for the two-band model would be to write functions relevant for the single-band model and to subsequently use those functions to build the two-band model.

hashtag
Computational Details

hashtag
Necessary Modules

Scientific computing can be handled solely by numpy. The Fermi-Dirac integral can be evaluated using the module.

From fdint, we use the function fdk(k=i, phi=eta) to evaluate Fermi integrals of the form .

hashtag
Fundamental Constants

We need to define fundamental constants (in SI units) to describe transport properties.

hashtag
Transport Properties for a Single Band

As suggested in the , we build the transport model from two single-band transport models (one for the valence band, and the other for the conduction band). The transport properties (, , and ) within a single-band model can be codified as follows:

Here, eta is the reduced Fermi level andr is the scattering parameter. If needed, the electronic thermal conductivity () can be expressed straightforwardly as

For example, if we set the following parameters for our model system:

we obtain the following plots:

hashtag
Transport Properties in a Two-Band Model

When both holes and electrons contribute to thermoelectric transport, the transport coefficients need to be evaluated using the two-band model.

The electrical conductivity is simply the sum of the conductivities of the electrons and holes:

Note that Sigma_SPB is the electrical conductivity from a single parabolic band.

The Seebeck coefficient is a sum of the Seebeck coefficients of the electrons and holes, weighted by their respective conductivities:

Note that Seebeck_SPB is the Seebeck coefficient from a single parabolic band.

The electronic thermal conductivity can be codified as

Note that Lorenz_SPB is the Lorenz number from a single parabolic band.

If we set the following parameters in our model system:

then we obtain the following plots:

zTzTzT
zT=S2σκe+κLTzT = \frac{S^2 \sigma}{\kappa_e + \kappa_L} TzT=κe​+κL​S2σ​T
σ\sigmaσ
SSS
κe\kappa_eκe​
κL\kappa_LκL​
TTT
σ\sigmaσ
SSS
LLL
σ(η)=8πe3(2mekBTh2)3/2μw(r+32)Fr+12(η)\sigma(\eta) = \frac{8 \pi e}{3} \left(\frac{2 m_e k_B T}{h^2}\right)^{3/2} \mu_w \left(r + \frac{3}{2}\right) F_{r+\frac{1}{2}}(\eta)σ(η)=38πe​(h22me​kB​T​)3/2μw​(r+23​)Fr+21​​(η)
S(η)=kBe[−η+(r+52r+32)Fr+32(η)Fr+12(η)]S(\eta) = \frac{k_B}{e} \left[ -\eta + \left(\frac{r + \frac{5}{2}}{r + \frac{3}{2}} \right) \frac{F_{r+\frac{3}{2}}(\eta)}{F_{r+\frac{1}{2}}(\eta)} \right]S(η)=ekB​​[−η+(r+23​r+25​​)Fr+21​​(η)Fr+23​​(η)​]
L(η)=(kBe)2[r+72r+32 Fr+52(η)Fr+12(η)−{r+52r+32Fr+32(η)Fr+12(η)}2]L(\eta) = \left(\frac{k_B}{e}\right)^2 \left[ \frac{r+\frac{7}{2}}{r + \frac{3}{2}}~ \frac{F_{r+\frac{5}{2}}(\eta)}{F_{r+\frac{1}{2}}(\eta)} - \left\{\frac{r+\frac{5}{2}}{r + \frac{3}{2}}\frac{F_{r+\frac{3}{2}}(\eta)}{F_{r+\frac{1}{2}}(\eta)} \right\}^2 \right]L(η)=(ekB​​)2​r+23​r+27​​ Fr+21​​(η)Fr+25​​(η)​−{r+23​r+25​​Fr+21​​(η)Fr+23​​(η)​}2​
κe(η)=L(η)σ(η)T\kappa_e(\eta) = L(\eta) \sigma(\eta) Tκe​(η)=L(η)σ(η)T
eee
mem_eme​
kBk_BkB​
hhh
η\etaη
rrr
η=EFkBT\eta=\frac{E_F}{k_B T}η=kB​TEF​​
EFE_FEF​
TTT
EFE_FEF​
EF=0E_F=0EF​=0
EF>0E_F>0EF​>0
EF<0E_F<0EF​<0
rrr
r=−1/2r = -1/2r=−1/2
r=1/2r=1/2r=1/2
r=3/2r=3/2r=3/2
Fi(η)F_i(\eta)Fi​(η)
Fi(η)=∫εi1+exp⁡(ε−η)dεF_i(\eta) = \int \frac{\varepsilon^i}{1 + \exp\left(\varepsilon - \eta\right)} d\varepsilonFi​(η)=∫1+exp(ε−η)εi​dε
n(η)=4π(2mDOS∗kBTh2)3/2F1/2(η)n(\eta) = 4\pi \left( \frac{2 m_{\rm DOS}^* k_B T}{h^2} \right)^{3/2} F_{1/2}(\eta)n(η)=4π(h22mDOS∗​kB​T​)3/2F1/2​(η)
σ\sigmaσ
μw\mu_wμw​
μw=eτ0mb∗NV(mb∗me)3/2\mu_w = \frac{e \tau_0}{m_b^*} N_V \left(\frac{m_b^*}{m_e}\right)^{3/2}μw​=mb∗​eτ0​​NV​(me​mb∗​​)3/2
mb∗m_b^*mb∗​
NVN_VNV​
zTzTzT
zT=S(η)2L(η)+(kB/e)2B(r+32)Fr+1/2(η)zT = \frac{S(\eta)^2}{L(\eta) + \frac{(k_B/e)^2}{B \left( r+\frac{3}{2} \right)F_{r+1/2}(\eta)}}zT=L(η)+B(r+23​)Fr+1/2​(η)(kB​/e)2​S(η)2​
BBB
B=(kBe)28πe3(2mekBh2)3/2μwT5/2κLB = \left(\frac{k_B}{e}\right)^2 \frac{8 \pi e}{3} \left(\frac{2 m_e k_B}{h^2}\right)^{3/2} \frac{\mu_{w} T^{5/2}}{\kappa_L}B=(ekB​​)238πe​(h22me​kB​​)3/2κL​μw​T5/2​
zTzTzT
BBB
η\etaη
EFE_FEF​
EF=0E_F = 0EF​=0
ηn\eta_nηn​
ηp\eta_pηp​
ηn=EFkBT\eta_{n} = \frac{E_F}{k_B T} ηn​=kB​TEF​​
ηp=−ηn−EgkBT\eta_{p} = -\eta_{n} - \frac{E_g}{k_B T}ηp​=−ηn​−kB​TEg​​
EgE_gEg​
ηp\eta_pηp​
EFE_FEF​
ηn>0\eta_n>0ηn​>0
EFE_FEF​
ηp<<0\eta_p << 0ηp​<<0
EFE_FEF​
EgE_gEg​
EFE_FEF​
ηp=0\eta_p = 0ηp​=0
EFE_FEF​
EF=0E_F = 0EF​=0
EF=0E_F = 0EF​=0
η\etaη
ηmaj=EFkBT\eta_{maj} = \frac{E_F}{k_B T} ηmaj​=kB​TEF​​
ηmin=−ηmaj−EgkBT\eta_{min} = -\eta_{maj} - \frac{E_g}{k_B T}ηmin​=−ηmaj​−kB​TEg​​
EF=0E_F = 0EF​=0
σ=σ(ηmaj)+σ(ηmin)\sigma=\sigma(\eta_{maj})+\sigma(\eta_{min})σ=σ(ηmaj​)+σ(ηmin​)
S=σ(ηmaj)S(ηmaj)+σ(ηmin)S(ηmin)σS = \frac{\sigma(\eta_{maj})S(\eta_{maj}) + \sigma(\eta_{min})S(\eta_{min})}{\sigma}S=σσ(ηmaj​)S(ηmaj​)+σ(ηmin​)S(ηmin​)​
L=[Lmaj+Smaj2]σmaj+[Lmin+Smin2]σminσ−S2L = \frac{ \left[ L_{maj} + S_{maj}^2 \right] \sigma_{maj} + \left[ L_{min} + S_{min}^2 \right] \sigma_{min} }{\sigma} - S^2L=σ[Lmaj​+Smaj2​]σmaj​+[Lmin​+Smin2​]σmin​​−S2
κe=LσT\kappa_e=L \sigma Tκe​=LσT
Fi(η)F_i(\eta)Fi​(η)
σ\sigmaσ
SSS
LLL
κe\kappa_eκe​
this paperarrow-up-right
fdintarrow-up-right
two-band model section
Transport properties as functions of the carrier concentration, within a single parabolic band assumption.
Transport properties as functions of the Fermi energy, within a two-band assumption.
import numpy as np
from fdint import *
k = 1.38E-23      # Boltzmann's constant
e = 1.602E-19     # Charge
me = 9.109E-31    # Free electron mass
h = 6.626E-34     # Planck's constant
# Electrical conductivity
def Sigma_SPB(mu_w, eta, T, r):
	return 8. * np.pi * e / 3 / h**3 * (2*me*k*T)**(3./2) * mu_w * (r+3./2) * fdk(k=r+1./2, phi=eta)

# Seebeck coefficient
def Seebeck_SPB(eta, r):
	return k/e * (-eta + (r+5./2)*fdk(k=r+3./2, phi=eta)/(r+3./2)/fdk(k=r+1./2, phi=eta))

# Lorenz number
def Lorenz_SPB(eta, r):
	return (k/e)**2 * ( (r+7./2)*fdk(k=r+5./2, phi=eta)/(r+3./2)/fdk(k=r+1./2, phi=eta) - ( (r+5./2)*fdk(k=r+3./2, phi=eta)/(r+3./2)/fdk(k=r+1./2, phi=eta) )**2 )
# Electronic thermal conductivity
def Kappa_e_SPB(mu_w, eta, T, r):
        return Lorenz(eta, r) * sigma(mu_w, eta, T, r) * T
temperature = 300 	# Temperature (K)
kappa_L = 1 		# Lattice thermal conductivity (W/mK)
band_mass = 0.5*me	# Effective electron mass (kg)
NV = 1 			# Valley degeneracy
r = -1/2 		# Scattering parameter (assumes acoustic phonon scattering)
tau0 = 1e-13		# Scattering prefactor (s)
# Electrical conductivity within the two-band model
def Sigma_TwoBand(mu_w_maj, mu_w_min, eta_maj, eta_min, T, r):
	sigma_maj = Sigma_SPB(mu_w_maj, eta_maj, T, r)
	sigma_min = Sigma_SPB(mu_w_min, eta_min, T, r)
	sigma_total = sigma_maj + sigma_min
	return sigma_total
# Seebeck coefficient within the two-band model
# NOTE: Assumes n-type material (electrons = majority)
def Seebeck_TwoBand(mu_w_maj, mu_w_min, eta_maj, eta_min, T, r):
	sigma_maj = Sigma_SPB(mu_w_maj, eta_maj, T, r)
	sigma_min = Sigma_SPB(mu_w_min, eta_min, T, r)

	Seebeck_maj = Seebeck_SPB(eta_maj, r)
	Seebeck_min = Seebeck_SPB(eta_min, r)

	sigma_total = sigma_maj + sigma_min
	Seebeck_total = (-sigma_maj*Seebeck_maj + sigma_min*Seebeck_min) / sigma_total

	return Seebeck_total
def Kappa_e_TwoBand(mu_w_maj, mu_w_min, eta_maj, eta_min, T, r):
	
	sigma_maj = Sigma_SPB(mu_w_maj, eta_maj, T, r)
	sigma_min = Sigma_SPB(mu_w_min, eta_min, T, r)

	Seebeck_maj = Seebeck_SPB(eta_maj, r)
	Seebeck_min = Seebeck_SPB(eta_min, r)

	Lorenz_maj = Lorenz_SPB(eta_maj, r)
	Lorenz_min = Lorenz_SPB(eta_min, r)	

	sigma_ratio = sigma_maj / sigma_min

	sigma_total = sigma_maj + sigma_min
	Seebeck_total = (-sigma_maj*Seebeck_maj + sigma_min*Seebeck_min) / sigma_total
	kappa_e_total = (Lorenz_maj*sigma_maj + Lorenz_min*sigma_min)*T + sigma_total*T*(Seebeck_maj**2/(1.+1./sigma_ratio) + Seebeck_min**2/(1.+sigma_ratio) - Seebeck_total**2)

	return kappa_e_total
temperature = 300 	# Temperature (K)
kappa_L = 1 		# Lattice thermal conductivity (W/mK)
r = -1/2 		# Scattering parameter (assumes acoustic phonon scattering)
Eg = 0.4 		# Band gap (eV)

band_mass_e = 0.5*me    # Effective electron mass (kg)
band_mass_h = 0.5*me	# Effective hole mass (kg)
tau0_e = 1e-13		# Scattering prefactor for electrons (s)
tau0_h = 1e-13		# Scattering prefactor for holes (s)
NV_e = 1 		# Valley degeneracy for electrons
NV_h = 1 		# Valley degeneracy for holes