Top Banner
Forces, Stress and structural optimization
38

Forces, Stress and structural optimization

Apr 11, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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