Parameters for calculating ZT
Parameters here are for calculating thermoelectric properties, including the thermoelectric figure of merit ZT and the related properties Seebeck coefficient S, electrical conductivity sigma, and thermal conductivity kappa with both lattice and electronic contributions.
calculation.ZT.systemObjectFiles
keyword: calculation.ZT.systemObjectFiles
possible values: cells of file names
default value: no default value
description: It is supposed that the calculations for the electronic Hamiltonian (SCF) and the phononic Hamiltonian (Hessian) have already been completed seperatly. This parameter gives in order the file names of the calculated cNanodcal objects for the electronic and the phononic calculations, or the calculated transmissions for the electron and the phonon.
an example:
calculation.ZT.systemObjectFiles = ...
{'./electron/NanodcalObject.mat', ...
'./phonon/NanodcalObject.mat'}
calculation.ZT.whatDirection
keyword: calculation.ZT.whatDirection
possible values: 1, 2, or 3
default value: 3
description: The transmission direction of the system, which need to simulate. It is necessary to choose one and only one of the three central cell vectors as the lead direction (i.e. transmission direction); the transverse plane is spanned by the other two directions.
an example:
calculation.ZT.whatDirection = 3
calculation.ZT.temperature
keyword: calculation.ZT.temperature
possible values: n x 1 double array with n an integer
default value: 300
description: The electronic and phononic temperature of the system, in the unit of K.
Note: the Boltzmann constant k = 8.617342e-05(eV/K) / 27.2113834(eV/Hartree) = 3.1668151e-06 (Hartree/K).
an example:
calculation.ZT.temperature = [50:50:500]
calculation.ZT.chemicalPotentialEnergy
keyword: calculation.ZT.chemicalPotentialEnergy
possible values: n x 1 double array with proper energy unit such as ‘eV’, ‘meV’, ‘Ryd’, ‘Ryd.’, ‘Rydberg’, ‘au’, ‘a.u.’, ‘atomic unit’, ‘Hartree’, where ‘au’ ‘a.u.’, and ‘atomic unit’ are for Hartree, ‘Ryd’, ‘Ryd.’ for Rydberg.
default value: 0
description: The thermoelectric figure of merit ZT and other related properties will be calculated respectively when the chemical potential energy is set to those input values.
Note that the chemical potential energy is measured from the calculated Fermi energy and is in the unit of meV.
an example:
calculation.ZT.chemicalPotentialEnergy = [0:10:100] meV
calculation.ZT.kSpaceGridNumber
keyword: calculation.ZT.kSpaceGridNumber
possible values: 3 x 1 integer array
default value: the value of calculation.k_spacegrids.number which was used in the electronic Hamiltonian calculation.
description: The number of small k-space grids in each direction, which are used in the electronic k-space integration.
an example:
calculation.ZT.kSpaceGridNumber = [10 10 10]'
calculation.ZT.qSpaceGridNumber
keyword: calculation.ZT.qSpaceGridNumber
possible values: 3 x 1 integer array
default value: the value of calculation.k_spacegrids.number which was used in the original electronic Hamiltonian calculation.
description: The number of small q-space grids in each direction, which are used in the phononic q-space integration.
an example:
calculation.ZT.qSpaceGridNumber = [10 10 10]'
calculation.ZT.energyInterval
keyword: calculation.ZT.energyInterval
possible values: a double number with proper energy unit such as ‘eV’, ‘meV’, ‘Ryd’, ‘Ryd.’, ‘Rydberg’, ‘au’, ‘a.u.’, ‘atomic unit’, ‘Hartree’, where ‘au’ ‘a.u.’, and ‘atomic unit’ are for Hartree, ‘Ryd’, ‘Ryd.’ for Rydberg.
default value: 0.3 (kT)
description: Energy interval used in the electronic and phononic energy-space integration.
an example:
calculation.ZT.energyInterval = 2 meV
calculation.ZT.plot
keyword: calculation.ZT.plot
possible values: true or false
default value: false
description: If true, a plot will be given after the calculation.
an example:
calculation.ZT.plot = true