Lecture 14: Forces and Stresses

Similar documents
Army Ants Tunneling for Classical Simulations

Robert Eisberg Second edition CH 09 Multielectron atoms ground states and x-ray excitations

Physics 607 Exam 1. ( ) = 1, Γ( z +1) = zγ( z) x n e x2 dx = 1. e x2

Canonical transformations

PHYS 705: Classical Mechanics. Calculus of Variations II

Physics 5153 Classical Mechanics. Principle of Virtual Work-1

The Feynman path integral

NUMERICAL DIFFERENTIATION

THEOREMS OF QUANTUM MECHANICS

A how to guide to second quantization method.

Indeterminate pin-jointed frames (trusses)

where the sums are over the partcle labels. In general H = p2 2m + V s(r ) V j = V nt (jr, r j j) (5) where V s s the sngle-partcle potental and V nt

10. Canonical Transformations Michael Fowler

Advanced Quantum Mechanics

Physics 5153 Classical Mechanics. D Alembert s Principle and The Lagrangian-1

Lecture 10 Support Vector Machines II

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography

Non-interacting Spin-1/2 Particles in Non-commuting External Magnetic Fields

5. Response properties in ab initio schemes

Mechanics Physics 151

Polynomial Regression Models

1 Derivation of Rate Equations from Single-Cell Conductance (Hodgkin-Huxley-like) Equations

CHAPTER 14 GENERAL PERTURBATION THEORY

Lagrange Multipliers. A Somewhat Silly Example. Monday, 25 September 2013

Density matrix. c α (t)φ α (q)

5.04, Principles of Inorganic Chemistry II MIT Department of Chemistry Lecture 32: Vibrational Spectroscopy and the IR

Probabilistic method to determine electron correlation energy

Physics 181. Particle Systems

Thermodynamics and statistical mechanics in materials modelling II

Some Comments on Accelerating Convergence of Iterative Sequences Using Direct Inversion of the Iterative Subspace (DIIS)

Causal Diamonds. M. Aghili, L. Bombelli, B. Pilgrim

763622S ADVANCED QUANTUM MECHANICS Solution Set 1 Spring c n a n. c n 2 = 1.

Implicit Integration Henyey Method

Mechanics Physics 151

ELASTIC WAVE PROPAGATION IN A CONTINUOUS MEDIUM

ψ = i c i u i c i a i b i u i = i b 0 0 b 0 0

coordinates. Then, the position vectors are described by

Econ107 Applied Econometrics Topic 3: Classical Model (Studenmund, Chapter 4)

Introduction to Density Functional Theory. Jeremie Zaffran 2 nd year-msc. (Nanochemistry)

EEE 241: Linear Systems

Mechanics Physics 151

SIO 224. m(r) =(ρ(r),k s (r),µ(r))

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity

Statistical mechanics handout 4

Supplementary Notes for Chapter 9 Mixture Thermodynamics

THE VIBRATIONS OF MOLECULES II THE CARBON DIOXIDE MOLECULE Student Instructions

Grover s Algorithm + Quantum Zeno Effect + Vaidman

Lagrangian Field Theory

Open Systems: Chemical Potential and Partial Molar Quantities Chemical Potential

Physics 106a, Caltech 11 October, Lecture 4: Constraints, Virtual Work, etc. Constraints

Negative Binomial Regression

Quantum Field Theory III

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE

Snce h( q^; q) = hq ~ and h( p^ ; p) = hp, one can wrte ~ h hq hp = hq ~hp ~ (7) the uncertanty relaton for an arbtrary state. The states that mnmze t

5.60 Thermodynamics & Kinetics Spring 2008

7. Products and matrix elements

Kernel Methods and SVMs Extension

12. The Hamilton-Jacobi Equation Michael Fowler

Numerical Heat and Mass Transfer

Workshop: Approximating energies and wave functions Quantum aspects of physical chemistry

ψ ij has the eigenvalue

Lesson 5: Kinematics and Dynamics of Particles

Lecture 4. Macrostates and Microstates (Ch. 2 )

Report on Image warping

CHAPTER 6. LAGRANGE S EQUATIONS (Analytical Mechanics)

Integrals and Invariants of Euler-Lagrange Equations

Prof. Dr. I. Nasser Phys 630, T Aug-15 One_dimensional_Ising_Model

Linear Feature Engineering 11

In this section is given an overview of the common elasticity models.

Electronic Structure for Excited States (multiconfigurational methods) Spiridoula Matsika

LAGRANGIAN MECHANICS

Moments of Inertia. and reminds us of the analogous equation for linear momentum p= mv, which is of the form. The kinetic energy of the body is.

Programming Project 1: Molecular Geometry and Rotational Constants

Supporting Information

Tracking with Kalman Filter

n α j x j = 0 j=1 has a nontrivial solution. Here A is the n k matrix whose jth column is the vector for all t j=0

Lecture 2: Prelude to the big shrink

Mathematical Preparations

DUE: WEDS FEB 21ST 2018

PHYS 705: Classical Mechanics. Canonical Transformation II

On balancing multiple video streams with distributed QoS control in mobile communications

NP-Completeness : Proofs

Introduction to Vapor/Liquid Equilibrium, part 2. Raoult s Law:

Lecture 20: Noether s Theorem

Supplemental document

Quantum Mechanics for Scientists and Engineers. David Miller

Uncertainty in measurements of power and energy on power networks

and Statistical Mechanics Material Properties

Rate of Absorption and Stimulated Emission

Introduction to Statistical Methods

Physics 53. Rotational Motion 3. Sir, I have found you an argument, but I am not obliged to find you an understanding.

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

arxiv:cond-mat/ v2 [cond-mat.mes-hall] 3 Jan 2006

Feb 14: Spatial analysis of data fields

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming

Transfer Functions. Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: ( ) system

Kinematics of Fluids. Lecture 16. (Refer the text book CONTINUUM MECHANICS by GEORGE E. MASE, Schaum s Outlines) 17/02/2017

Classical Field Theory

Week 9 Chapter 10 Section 1-5

Lecture 3. Ax x i a i. i i

Transcription:

The Nuts and Bolts of Frst-Prncples Smulaton Lecture 14: Forces and Stresses Durham, 6th-13th December 2001 CASTEP Developers Group wth support from the ESF ψ k Network

Overvew of Lecture Why bother? Theoretcal background CASTEP detals Symmetry and User Constrants Concluson Nuts and Bolts 2001 Lecture 14: Forces and Stresses 2

Why bother? (I) Structure optmsaton Mnmum energy corresponds to zero force Much more effcent than just usng energy alone Equlbrum bond lengths, angles, etc. Mnmum enthalpy corresponds to zero force and stress Can therefore mnmse enthalpy w.r.t. supercell shape due to nternal stress and external pressure Pressure-drven phase transtons Nuts and Bolts 2001 Lecture 14: Forces and Stresses 3

Why bother? (II) Molecular dynamcs Can do classcal dynamcs of ons usng forces derved from ab nto electronc structure Copes wth unusual geometry, bond-breakng, chemcal reactons, catalyss, dffuson, etc Incorporates effects of fnte temperature of ons Can generate thermodynamc nformaton from ensemble averagng Tme dependent phenomena Temperature drven phase transtons Nuts and Bolts 2001 Lecture 14: Forces and Stresses 4

Theoretcal Background Hellman-Feynman Theorem basc Quantum Mechancs Densty Functonal Theory how t apples n DFT Nuts and Bolts 2001 Lecture 14: Forces and Stresses 5

Hellman-Feynman Theorem (I) Classcally we have the force F at poston R s determned from the potental energy as F = U R ( R) Quantum mechancally we therefore expect F = R E where E = H Nuts and Bolts 2001 Lecture 14: Forces and Stresses 6

Hellman-Feynman Theorem (II) If we wrte the three unt cell vectors a, b, c as the columns of a matrx h then the effect of an appled stran s to change the shape of the unt cell: h = ( I + å)h We then have the stress tensor s related to the stran tensor e by: where Ù = σ αβ = 1 Ω ε αβ s the volume of the unt cell. a b c ( ) E Nuts and Bolts 2001 Lecture 14: Forces and Stresses 7

Stress and stran n acton c c b α b α γ β a c s xx γ β a a+δa s xy b γ γ+δγ α β a NB Much messer f non-orthogonal cell Nuts and Bolts 2001 Lecture 14: Forces and Stresses 8

Nuts and Bolts 2001 Lecture 14: Forces and Stresses 9 Hellman-Feynman Theorem (III) The Hellman-Feynman Theorem states that for any perturbaton λ we have whch obvously ncludes the case we are nterested n. We have assumed that the wavefuncton s properly normalsed and s an exact egenstate of H. = + = + + = + + = λ λ λ λ λ λ λ λ λ λ H H E H E H H H E

Hellman-Feynman Theorem (IV) To evaluate <E> for an unknown wavefuncton we frst expand t n terms of a complete set of fxed bass functons ϕ = c ϕ and then use the Varatonal Prncple to fnd the set of complex coeffcents c that mnmse the energy. If the bass set s ncomplete then we arrve at an upperbound for the energy. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 10

Hellman-Feynman Theorem (V) If we have an approxmate egenstate, for example from usng an ncomplete bass set, then we must keep all 3 terms n the general expresson. If our bass set depends upon the onc postons, such as atomc centred Gaussans, then the other dervatves n the general expresson wll contrbute so-called Pulay forces (stresses). Note that Pulay forces (stresses) wll vansh n the lmt of a complete bass set, but that ths s never realzed n practce, or f poston ndependent bass functons, such as plane-waves, are used. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 11

Nuts and Bolts 2001 Lecture 14: Forces and Stresses 12 Hellman-Feynman Theorem (VI) If we choose plane-waves as our bass functons, then because these functons are ndependent of the onc coordnates, t can easly seen that the general expresson for the forces becomes: ( ) ( ) ( ) ( ) = = j j j j j j r R H r c c r c H r c R R E, * * * * ϕ ϕ ϕ ϕ

Hellman-Feynman Theorem (VII) That s, we can calculate the forces usng the same expanson coeffcents as we used to varatonally mnmse the energy, usng matrx elements of the onc dervatve of the Hamltonan. Ths makes calculaton of the forces relatvely cheap once the varatonal energy mnmsaton has been completed f we are usng a plane-wave bass set. Smlar expressons can also be derved for the stresses. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 13

Densty Functonal Theory (I) In DFT we have the Kohn-Sham Hamltonan: (, R ) = + V ( r) + V ( r, R ) + V ( r ) V ( R ) ˆ 2 r r e e on e XC on on H 1 2 + Therefore we only get contrbutons to the forces from the electron-on (pseudo)potental and the on-on Coulomb nteracton (the Ewald sum). Also contrbuton from exchange-correlaton potental f usng non-lnear core correctons. However, for the stresses, we also get a contrbuton from the knetc energy and Hartree terms. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 14

Densty Functonal Theory (II) As we do not have a complete bass, the wavefuncton wll not be exact even wthn DFT. If we use a varatonal method to mnmze the total energy, then we know that the energy and hence the wavefuncton wll be correct to second order errors. However, the forces wll only be correct to frst order need a larger bass set for accurate forces than for energes. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 15

Nuts and Bolts 2001 Lecture 14: Forces and Stresses 16

Densty Functonal Theory (III) However, f we use a non-varatonal mnmsaton technque, such as densty mxng, then such statements cannot be made. We can no longer guarantee that the energy found s an upper-bound on the true ground state energy. Ths complcates the applcaton of the Hellman- Feynman theorem. Consequently, non-varatonal forces and stresses are less relable. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 17

CASTEP detals (I) Forces and stresses are almost the hghest level functonalty Sngle subroutne call to frst dervatves module s all that s requred to return the forces for the current model f ground state s already known. Dtto stress. frstd puts together the dfferent contrbutons to the force (stress) usng other functonal modules so the physcs s obvous. These n turn call down to operatons on charge denstes and potentals. Even at ths level the physcs s obvous and the detals of USPs etc are hdden. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 18

CASTEP detals (II) The use of Ultra-Soft Pseudopotentals further complcates thngs, as there are now addtonal contrbutons to both the forces and the stresses from the charge augmentaton. However, the modular desgn of new CASTEP completely hdes ths from the hgher level programmer. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 19

CASTEP detals (III) There s a problem wth the applcaton of the Hellman-Feynman theorem wth non-varatonal mnmsers Consequently the CASTEP code contans a frst-order correcton to the forces derved from densty mxng. However, the correspondng correcton to the stresses s not known. Ths has mplcatons for structure optmsaton and molecular dynamcs wth densty mxng Therefore the more recent Ensemble DFT approach (whch s fully varatonal) s to be preferred. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 20

Nuts and Bolts 2001 Lecture 14: Forces and Stresses 21

CASTEP detals (IV) If the unt cell changes shape then the number of plane-waves and the FFT grd wll, at some pont, change dscontnuously. Consequently, t becomes dffcult to compare results at dfferent cell szes at the same nomnal bass set sze (cut-off energy) as the effectve qualty of the bass set s not the same, unless the bass set s fully converged (mpossble). Ths can be countered by usng the Fnte Bass Set Correcton, whch calculates the change n total energy upon changng the bass set sze at a fxed cell sze, and then uses ths to correct the total energy and stress at nearby cell szes. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 22

Nuts and Bolts 2001 Lecture 14: Forces and Stresses 23

Symmetry If the symmetry of the system has been calculated (controlled by keyword n nput fle) then ths can be used to symmetrse the forces and stresses. Ths ensures that the forces (stresses) have the same symmetry as the model. Consequently, the symmetry of the system wll be preserved n any structural relaxaton or dynamcs. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 24

User Constrants (I) Sometmes t s desred to mpose addtonal constrants on any structural relaxaton or dynamcs. Currently, CASTEP can apply any arbtrary number of lnear constrants on the atomc coordnates, up to the number of degrees of freedom. E.g. fxng an atom, constranng an atom to move n a lne or plane, fxng the relatve postons of pars of atoms, fxng the centre of mass of the system, etc. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 25

User Constrants (II) Both force and stress constrants work n the same way by Lagrange multplers n the extended Lagrangan of the system: d dt L cons ( q, q& ) = L ( q q& ) λs ( q ) L q& cons = 0, L q 0 λ S m q&& = F λ q So for a gven set of constrants S(q) we need to know the dervatves of the constrants and then f we can determne λ we have the constrant force. S q Nuts and Bolts 2001 Lecture 14: Forces and Stresses 26

Nuts and Bolts 2001 Lecture 14: Forces and Stresses 27 User Constrants (III) Lnear constrants for the onc moton makes the matrx of constrant dervatves trval and therefore determnng λ: ( ) = = = a m a F m a m a m F a q a q S λ λ 0

User Constrants (IV) If we have multple constrants, S(q), R(q), etc. then we may satsfy each constrant smultaneously f the constrant matrces are all mutually orthogonal and so we use Gram-Schmdt on the coeffcents. Wth non-lnear constrants, both the constrants and ther dervatves need to be specfed, and t s not possble n general to satsfy them all smultaneously. Consequently, teratve procedures such as SHAKE or RATTLE are requred. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 28

User Constrants (V) Constrants can also be appled to the unt cell lengths and angles (gvng 6 degrees of freedom). Any length (angle) can be held constant, or ted to one or both of the others. Ths s most useful f only a subset of the symmetres of the orgnal unt cell s to be enforced. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 29

User Constrants (VI) Cell constrants are mplemented n a slghtly dfferent way. The stress tensor s transformed from ts normal symmetrc representaton n Cartesan coordnates nto the space of cell lengths and angles. There s then a 1:1 correspondence between the stress components and the cell degrees of freedom and so the constrants may be trvally appled to the stress and hence to the evoluton of the system. Nuts and Bolts 2001 Lecture 14: Forces and Stresses 30

Concluson Hellman-Feynman Theorem gves us a smple recpe for calculatng ab nto forces and stresses plane-wave bass has bg advantage DFT mplementaton Can be combned wth symmetry and/or constrants Major use n structural relaxaton and molecular dynamcs Nuts and Bolts 2001 Lecture 14: Forces and Stresses 31