forces, stress and structural optimization

38
Forces, Stress and structural optimization

Upload: others

Post on 11-Apr-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Forces, Stress and structural optimization

Forces, Stress

and

structural optimization

Page 2: Forces, Stress and structural optimization

Forces

* finite step methods Steepest Descent Damped Dynamics (friction,quickmin)

* Line Minimization methods: Conjugate Gradients Quasi Newton methods BFGS

* Stress, VCS relaxation and MD

Page 3: Forces, Stress and structural optimization

Hellmann-Feynman forcesIn the Born-Oppenheimer approximation the total energy is a function of the ionic coordinates and define a 3N-dimensional hyper-surface, called the Potential Energy Surface (PES)

The forces acting on the ions are given by (minus) the gradient of the PES.Using Hellmann-Feynman theorem

where the electron-nucleus and the ion-ion electrostatic interactions

are the only terms explicitly dependent on the ionic positions

It is just what we would compute classically !

Page 4: Forces, Stress and structural optimization

Hellmann-Feynman forcesWhen using a plane-wave basis set no corrections (Pulay's forces) are needed to the previous formula !

….except taking care of the modified form of the external (pseudo)-potential.

The evaluation of the forces is then a cheap byproduct of the electronic structure calculation. The quality of the forces depends on the quality of the electronic structure calculation.

From the forces:● Structural optimization from the equilibrium condition

● Molecular dynamics● Higher-order derivatives (phonons, ...)

Page 5: Forces, Stress and structural optimization

Structural OptimizationSeveral algorithms for searching an equilibrium configuration, close to the initial ionic configuration ( a local minimum of the PES). For instance:

Steepest Descent Optimization

discretizinig

Page 6: Forces, Stress and structural optimization

VERLET DYNAMICS Rnew = 2 R - Rold + dt*dt*F/M

V = (Rnew – Rold) / 2 dt

DAMPED VERLET DYNAMICSAs above but stop the particle whenever <F|V> < 0Or rather project the velocity in the direction of the force

V_new = F max ( 0,<F|V>) / <F|F>

VELOCITY VERLET DYNAMICS V = Vaux + dt/2 * F / M vel @ time t

Vaux = V + dt/2 * F / M aux vel @ time t+dt/2

Rnew = R + Vaux dt pos @ time t+dt

Page 7: Forces, Stress and structural optimization

Conjugate Gradients

E = ½ x A x - b x + c

F = -dE/dx = b - Ax = g(x)

Xn = Xn-1 + λ hn

hi * A * hj = 0, hi * gj = 0 for i≠j

small memory needs, good for quadratic functions, may need preconditioning

Page 8: Forces, Stress and structural optimization

Quasi-Newton ionic relaxationThe Broyden-Fletcher-Goldfarb-Shanno algorithm

Taylor expansion of the energy around a point (hopefully) close to a stationary point ( )

gradient vector

Hessian matrix

displacement

Page 9: Forces, Stress and structural optimization

Quasi-Newton ionic relaxationThe Broyden-Fletcher-Goldfarb-Shanno algorithm

Equivalently, for the gradient vector we have the condition:

The stationary condition is The Newton-Raphson step is

Page 10: Forces, Stress and structural optimization

Quasi-Newton ionic relaxationThe Broyden-Fletcher-Goldfarb-Shanno algorithm

The inverse Hessian matrix is updated using the BFGS scheme:

trust radiusNewton-Raphson step

where

Page 11: Forces, Stress and structural optimization

Structural Optimization : Convergence

Page 12: Forces, Stress and structural optimization
Page 13: Forces, Stress and structural optimization
Page 14: Forces, Stress and structural optimization
Page 15: Forces, Stress and structural optimization
Page 16: Forces, Stress and structural optimization
Page 17: Forces, Stress and structural optimization
Page 18: Forces, Stress and structural optimization
Page 19: Forces, Stress and structural optimization
Page 20: Forces, Stress and structural optimization
Page 21: Forces, Stress and structural optimization
Page 22: Forces, Stress and structural optimization
Page 23: Forces, Stress and structural optimization
Page 24: Forces, Stress and structural optimization
Page 25: Forces, Stress and structural optimization
Page 26: Forces, Stress and structural optimization
Page 27: Forces, Stress and structural optimization
Page 28: Forces, Stress and structural optimization
Page 29: Forces, Stress and structural optimization
Page 30: Forces, Stress and structural optimization
Page 31: Forces, Stress and structural optimization
Page 32: Forces, Stress and structural optimization
Page 33: Forces, Stress and structural optimization
Page 34: Forces, Stress and structural optimization
Page 35: Forces, Stress and structural optimization
Page 36: Forces, Stress and structural optimization
Page 37: Forces, Stress and structural optimization
Page 38: Forces, Stress and structural optimization

THE END