QuantumATK Forum

QuantumATK => Scripts, Tutorials and Applications => Topic started by: kstokbro on March 10, 2011, 10:51

Title: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: kstokbro on March 10, 2011, 10:51
Please find a script for calculating moments of the transmission spectrum, from which the following transport coefficients can be obtained:
Seebeck coeffient, thermal conductance, conductance, Peltier coefficient and ZT

It is based on PRB 73, 085406 (2006)

Output for Li-H2-Li system:
Conductance               =  5.42244762598e-05 S         =  0.699842983718 G0
Peltier Coefficient       =  -1.52243834955e-05 eV/e
Seebeck Coefficient    =  -5.07479449851e-08 V/K    =  -0.000588904769171 kb/e
Thermal Conductance =  3.89878290707e-10 J/s/K
ZT                                =  1.0745447041e-07
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: sitangshu on May 6, 2011, 07:17
Dear Dr. Stockbro,

Can please you also let me know how to generate thermal conductivity script for both diffusive and ballistic electron and phonon transport?

Regards

Sitangshu
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: kstokbro on August 2, 2011, 21:06
Currently we only support the ballistic electron transport.
We are looking into also supporting also phonon transport and diffusive electron transport.
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: kstokbro on January 18, 2012, 16:00
Please find an updated script which is more stable than the previous version.
Title: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: sitangshu on May 3, 2012, 19:16
Dear Sir,

           Can you let me know how to run the "script for calculating Seebeck coeffient, thermal conductance, and ZT" ?? I have already the transmission spectrum of Graphene junction (without gate).


Thank you

Sitangshu
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: Anders Blom on May 3, 2012, 21:07
Download the script and open it in the Editor in VNL. Change "test.nc" to the name (with full path, unless it's located in the same directory where VNL starts) and then drop the script on the Job Manager, and run it.
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: kstokbro on May 22, 2012, 14:38
Here is it as a custom analyzer tool,
Download the script, and drop it on the custom analyzer.

You can now get the transport coefficients by dropping your transmission spectrum on the
file drop zone in the analyzer plugin.
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: zhouliu2406 on June 10, 2012, 04:54
Dear Sir,

           I want to calculate the Seebeck coeffient, the thermal conductance, and then ZT of two probe system by using ATK2008, how to do?

Thank you

Benhu zhou
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: kstokbro on June 11, 2012, 12:04
ATK2008 is no longer supported, you will need to upgrade to the latest version,
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: marmotte on September 24, 2012, 08:20
Dear ATK team,

I'm wondering if we can apply the script for thermoelectric  properties only from the transmission spectrum ? I'd like to know if we can get the thermoelectric properties with ATK using a simple procedure (that I want to  know ) ?

best
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: Anders Blom on September 24, 2012, 09:55
What is a "simple procedure" compared to using the script?
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: marmotte on September 24, 2012, 10:19
I mean by that : to calculate the thermoelectric properties from bandstructure without using transmission spectrum ?
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: Anders Blom on September 24, 2012, 10:29
Thermal transport is, as the name indicates, a transport property and hence must be computed as such. It is however possible (although I can't precisely say how much sense it makes in this case) to compute the transmission spectrum of a perfect material just from the bulk crystal, see http://quantumwise.com/publications/tutorials/mini-tutorials/167.
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: marmotte on September 25, 2012, 06:57
Dear all,
is it possible to have the thermoelectric properties for a nanosheet (modified byholes) from the transmission spectrum ? in this case what are the optimized parameters to have the transmission ( such as nA, nB etc...)

best
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: Anders Blom on September 25, 2012, 08:33
The answer to the first question is yes, the second is for you to answer yourself, it can only be found by actually performing the calculations.
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: marmotte on September 25, 2012, 10:04
So we don't need electrodes for the transmission spectrum ?
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: Anders Blom on September 25, 2012, 11:00
The comment about computing the transmission from bulk should not be taken out of context. It is only valid for perfectly periodic systems. If you are looking to compute the influence on the transport from a single defect (or several, but not a whole periodic arrangement of them), then you need to set it up as a device.
Title: thermoelectric prop. for Bulk properties
Post by: marmotte on October 2, 2012, 19:50
Dear ATK team,

I'd like to be sure that with ATK, we can calculate the thermoelectric properties : Seebeck coefficient, the thermal conductance, and then ZT etc.... Following your advice, I have to follow the steps of http://quantumwise.com/publications/tutorials/mini-tutorials/167 in order to get the transmission then calculate the thermoelectric properties using the script. I'd like to know if I have to follow all the steps, such as :

 
   1. Remove one layer, leaving only 3 atoms in the unit cell.
    2. Then perform the same transformation to the orthorhombic structure as for graphene above.
   3.  As an additional step, open Coordinate Tools>Center and center the atoms in all directions.

My system is somehow lamellar ( layers of atomes) but in Bulk. are these steps mandatory ?

I will appreciate much your help

Best
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: Anders Blom on October 5, 2012, 22:39
Hard to say, without knowing the precise system. The steps are not a universal recipe, they are a method to achieve the necessary structure, which needs to follow the universal rule of having the AB plane perpendicular to C which in turn is parallel to Z, the transport direction.
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: perfetti on March 25, 2013, 20:56
Dear Everyone,
        I am just wondering if it's capable for ATK to calculate the thermal conductance for system with phonon transport now? Then it should be more realistic.
     
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: Anders Blom on March 25, 2013, 23:20
We are working on this feature, some part will be available in 13.8 coming out during the summer 2013.
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: wuxing on April 29, 2013, 02:14
Please find an updated script which is more stable than the previous version.

Dear Dr. Stockbro,

Does the script for calculating Seebeck coeffient, thermal conductance and ZT not consider the influence of electron chemical potential? How to get the ZT with different chemical potential?

Thank you!

Wu-Xing Zhou
Title: Re: script for calculating Seebeck coeffient, thermal conductance, and ZT
Post by: kstokbro on April 29, 2013, 11:24
The plugin use pertubation theory, i.e. it is correct for linear responce, i.e. at zero bias where the is a common electrochemical potential.

At finite bias you may calculate the current directly, inputing the temperature of the electrodes. Using finite difference you can then get
dI/dT, dI/DV, and D2I/Dv/dT.