heat flux - AICES - RWTH Aachen University
Transcription
heat flux - AICES - RWTH Aachen University
RWTH Aachen University, August 25th, 2016 - Lecture 1 Calculating lattice thermal conductivity Luciano Colombo Department of Physics University of Cagliari, Italy A synopsis of available theoretical methods [email protected] 1 1. Defining the canonical problem ❖ In general, heat, mass, and charge transport phenomena are coupled Reference (thermodynamics language): S. Kjelstrup & D. Bedaux “Non-Equilibrium Thermodynamics of Heterogeneous Systems’’ (World Scientific, Singapore, 2008) Reference (solid-state physics language): J.M. Ziman “Electrons and Phonons” (Clarendon Press, Oxford, 1960) ❖ Effective heat, mass, and charge transport diffusivity provided by Onsager coefficients ✓ ◆ ✓ ◆ ✓ ◆ Jheat : heat flux d 1 1 dµ 1 dV µ : chemical potential Jheat = Lhh + Lhm + Lhc dz T T dz T dz V : electrostatic potential Lhh,hm,hc : Onsager coe↵s. ❖ General theory of Onsager coefficients proves that transport is dominated by the main coefficients Lii Ljj Lij Lji 0 i, j : h, m, c ❖ We can therefore focus just on (pure) thermal transport where the usual 1 thermal conductivity is linked to the Onsager coefficient through: = 2 Lhh T 2 ❖ Assumptions 1. 2. 3. 4. 5. 6. Incompressible solid-state medium Non-polarizable medium Semiconductor or insulator Small temperature-gradient Homogeneous medium Isotropic medium no convective modes & no mass transport no electron contribution to linear response regime constant thermal conductivity scalar problem Fourier law ❖ Constitutive equations J~heat = J~ = ~ rT Heat diffusion equation J˙ ⇢ Cv @T 1 @T 2 r T+ = = @t ↵ @t steady-state conditions Jz = dT dz ❖ Most atomistic calculations addressed to calculate thermal conductivity in a steady-state condition 3 2. Synopsis of theoretical/computational methods Total-energy methods Molecular dynamics methods Equilibrium Ab initio Model potentials Boltzmann Transport Equation Non equilibrium Approach to equilibrium Green-Kubo Green-Kubo 4 - setting ∆T - setting J AEMD Part 1: solving Fourier by BTE ❖ Steady-state heat transport condition (one-dimensional case) Fourier law 1 X J= ~!q~s vq~s nq~s (T ) = N⌦ @T @z q ~s @T @nq~s vq~s @z @T BTE balance equation for the perturbed phonon population @nq~s @t phonon group velocity in the direction of heat flux linearized BTE ✓ non-equilibrium phonon population =0 scattering small perturbation @nq~s ⇠ @T (eq) @nq~s @T ❖ Standard procedure: single-mode (relaxation time) approximation (known as SMA or RTA) equilibrium for the phonon-phonon scattering term phonon population ✓ individual phonons thermalize independently @nq~s @t = scattering nq~s (eq) nq~s ⌧q~s 1 phonon population relaxes to equilibrium at rate ⌧q~s 5 ❖ Eventually, we get the full ab initio BTE thermal conductivity h i X ~2 (eq) (eq) 2 2 = ! v ⌧ n n ~s q q ~s q ~s q ~s q ~s + 1 2 N ⌦kB T q ~s linearized & SMA BTE consistent with kinetic theory 1 X = Cq~s,v vq~2s ⌧q~s N⌦ q ~s ❖ What is needed to implement the above expression (typically done using DFT-PT) phonon frequencies phonon group velocities phonon equilibrium population ❖ ❖ ❖ 3-phonon scattering rates ❖ 2nd-order interatomic force constants dynamical matrix diagonalization 3rd-order interatomic force constants account for all scattering processes Example: scattering rate for this event 1 ⌧ (~ q1 s1 ,~ q2 s2 )!~ q 3 s3 V (3) ⇠ X ~ G (eq) (eq) (eq) |V (3) (~q1 s1 , ~q2 s2 , ~q3 s3 )|2 nq~1 s1 nq~2 s2 (nq~3 s3 + 1) (~q1 s1 , ~q2 s2 , ~q3 s3 ) = ✓ ~ 8N !q~1 s1 !q~2 s2 !q~3 s3 ◆ 12 X X ~ r1 ~ r2 ~ r3 ↵ 6 ↵ ~ q ~1 +~ q2 q ~3 ,G (~q1~r1 , ~q2~r2 , ~q3~r3 ) 3rd-order interat. force consts. (~!q~1 s1 + ~!q~2 s2 ~!q~3 s3 ) e↵ (~r1 |~q1 s1 ) e↵ (~r2 |~q2 s2 ) e↵ (~r3 |~q3 s3 ) p p p m1 m2 m3 ❖ Implementation of ab initio (linearized) SMA-BTE thermal conductivity ✓ ✓ ✓ Matthiessen rule 1 X 1 = ⌧ ⌧m m ideally crystalline systems or systems containing few defects systems containing isotopic defects systems with boundaries Show-case application: thermal conductivity in homogeneous SixGe1-x alloys • • • homogeneous alloy described as (harmonic VCA + perturbations) perturbation #1: mass disorder an harmonic perturbation to VCA according to standard Tamura theory perturbation #2: anharmonicity: ✦ 2nd- and 3rd-order FCs calculated for Si, Ge, and (VCA-)Si0.5Ge0.5 ✦ FCs for SixGe1-x computed by quadratic interpolation ✦ scattering rates calculated by DFT-PT BTE SMA J. Garg, N. Bonini, B. Kozinsky, and N. Marzari, Phys. Rev. Lett. 106, 045901 (2011) 7 ❖ Beyond single-mode (relaxation time) approximation (eq) @n @nq~s q ~s ✓ still valid: small perturbation ⇠ @T @T ✓ new formulation of the scattering term (1st-order expansion) (eq) nq~s = nq~s (eq) kB T @nq~s fq~s ~! @z 2 describes the deviation from the equilibrium phonon population ❖ The (linearized) BTE is now cast in the form vq~s (eq) @nq~s @T = X (fq~1 s1 + fq~2 s2 q ~2 s2 ,~ q 3 s3 1 + (fq~1 s1 2 fq~2 s2 1 fq~3 s3 ) ⌧ (~ q1 s1,~ q2 s2)!~ q 3 s3 1 fq~3 s3 ) ⌧ q ~1 s1!(~ q2 s2,~ q3 s 3 ) for which there exist feasible “exact” solutions • • • iterative variational (with trial funct.) variational (with CG) M. Omini, A. Sparavigna, Il Nuovo Cimento D 19, 1537 (1997) R.H.H. Hamilton, J.E. Parrot, Phys. Rev. 117, 1284 (1969) G. Fugallo, M. Lazzeri, L. Paulatto, F. Mauri, Phys. Rev. B 88, 045430 (2013) ❖ Full ab initio exact thermal conductivity eventually obtained as h i X ~2 (eq) (eq) = !q~s vq~s nq~s nq~s + 1 fq~s 2 N ⌦kB T q ~s 8 A. Cepellotti et al., Nature Comm. 6, 6400 (2015) ❖ Is it worthy of? BTE variational CG G. Fugallo et al., Phys. Rev. B 88, 045430 (2013) BTE variational CG Isotopically enriched diamond J. Garg, Ph.D. thesis, MIT (2011) BTE SMA 9 BTE iterative solution Part 2: solving Fourier by calculating the heat flux ❖ Framework 1 : linear-response theory of transport coefficients R(t) lim = t!+1 rB a time-independent perturbation rB R(t) a response in steady-state conditions 1 = lim 3V kB T t!+1 Z t 0 ⌘ ⇠ lim t!+1 ⌘ Z t 0 ds h⇠(s)⇠(0)i the transport coefficient is the auto-correlation function of suitable physical quantity ~ · J(0)i ~ ds hJ(s) ❖ Framework 2 : direct MD simulation 1. set initial ∆T 2. age the system until reaching steady-state 3. compute J hJ(t)i = T h 10 L i Common issue: how to compute the heat flux J ❖ Fundamentals X d (tot) J~ = ~ri Ei dt J~ = i (tot) Ei X d~vi dt i (tot) Ei + X i kinetic (convective) term negligible for solid-state systems 1 = mi vi2 + Ui 2 J~ ' X i ~ri ⇣ F~i · ~vi ⌘ (tot) dEi ~ri dt potential term + Problem: how to define Ui X i dUi ~ri dt ❖ Practical implementations: classical many-body potentials Z. Fang et al., Phys. Rev. B0 92, 094301 (2015) 1 X X 1X @ U= Ui = Uij A 2 i i j6=i @Ui @Uj ~ Fji = ~rij ~rji ◆ X X ✓ @Uj J~ ' ~rij · ~vi @~rji i F~ij = j6=i general solution valid for any many-body interaction potential ab initio total-energy A. Marcolongo et al., Nature Physics, 10.1038/nphys3509 (2015) A very recent paper, finally solving the dilemma “… in first principles calculations it is impossible to uniquely decompose the total energy E(tot) into individual contributions Ei(tot) from each atom… “ We can compute J~ fully ab initio by DFT 11 ❖ Computational challenge in using 1 = lim 3V kB T t!+1 Z t 0 ~ · J(0)i ~ ds hJ(s) Y. He et al., Phys. Chem. Chem. Phys. 14, 16209 (2012) Need long simulations Need large simulation cells c-Si sample containing 4096 atoms c-Si sample @ 300K 12 hJ(t)i ❖ Computational challenge in using the direct method = h LT i Generating a thermal gradient by Langevin thermostats in a 500x3x3 c-Si box - THICK terminal layers 1000 900 local temparature at each slab [K] 800 1. set initial ∆T 2. age the system until reaching steady-state 3. compute J 700 600 500 400 300 200 100 0 0 200000 400000 600000 timestep [3fs] 800000 1e+06 C. Melis et al., Eur. J. Phys. B 87, 96 (2014) 13 Part 3: Solving Fourier without calculating the heat flux Key idea: set J and then compute corresponding ∆T in steady-state conditions PBCs along the heat transport direction ❖ Solution #1 : rescale kinetic energy P.K. Schelling et al., Phys. Rev. B 65, 144306 (2002) 1. kinetic energy of atoms in the “hot” and “cold” resevoir is rescaled by the same amount ±∆ekin for a time ∆t ekin 2. resulting heat flux: J = 2A t ❖ Solution #2 : swap atomic velocities F. Müller-Plathe, J. Chem. Phys. 106, 6081 (1997) 1. select the coldest/hottest atom in the“hot”/“cold” resevoir and swap their velocity vector ~vc $ ~vh 2. repeat swapping for a time ∆t X 1 v2 v2 c 3. resulting heat flux: J = m h 2 2A t #swaps 14 where Jin,out 1 @Win,out = A @t % error No PBCs along the heat transport direction 8000 4000 0 -4000 -8000 -12000 0 ✓ ✓ 15 0.2 0.4 0.6 0.8 1 1.2 2 1 0 -1 time average -2 0 0.2 200 150 100 50 0 -50 -100 0.4 0.6 time (ns) 0.8 1 1.2 1 1.2 time average 0 ✓ injected extracted time (ns) heat flux (meV fs-1nm-2) 1. couple left/right ends to a hot/cold thermostat 2. reach steady-state and keep the system there 1 3. resulting heat flux: J = (Jin + Jout ) 2 exchanged energy (eV) ❖ Solution #3 : calculate “thermostatting work” instead of heat flux 0.2 0.4 0.6 time (ns) 0.8 all atoms are used to define L accurate definition of steady-state no PBCs needed: allow for interface calcns. Part 4: Solving Fourier with no heat flux …nor long simulations C. Melis et al., Eur. J. Phys. B 87, 96 (2014) Approach to equilibrium MD (AEMD) 1. define an initial non-equilibrium (periodic) condition 2. age the system to reaching equilibrium by a NVE MD run 3. evaluate on-the-fly the difference between average temperature 4. formal solution of the heat equation provides X ↵2n ̄t TA (t) = Cn e n where ̄ = /⇢cv thermal diffusivity ↵n = 2⇡n/Lz Cn = 8(Thot Tcold )[cos(↵n Lz /2) 1]2 Just fit ∆TA(t) on the calculated hTleft (t)i 16 hTright (t)i Merits & Limitations Merits - BTE - Green-Kubo - - MD - no heat flux - AEMD - Limitations robust theoretical foundation can be exploited fully ab initio available in SMA or “exact” formulation full quantum theory robust theoretical foundation one calculation allows for the full thermal conductivity tensor available ab initio as well as by empirical potentials any structure (crystalline or not) does not require the implementation of the heat flux implementation straightforward already available in most MD codes any structure (crystalline or not) does not require the implementation of the heat flux (almost) non need of coding comparatively (much) shorter simulations any structure (crystalline or not) 17 - implementation not straightforward computationally heavy only valid for crystalline systems - does require the implementation of the heat flux long simulations needed - long simulations needed - still need to be tested more extensively, meaning: the method is still in its infancy; generalizations are needed for non-trivial configurations -