Liouville formulation (4.3.3)

Slides:



Advertisements
Similar presentations
Time averages and ensemble averages
Advertisements

Statistical mechanics
Molecular dynamics in different ensembles
How to setup the initial conditions for a Molecular Dynamic Simulation
Advanced Molecular Dynamics Velocity scaling Andersen Thermostat Hamiltonian & Lagrangian Appendix A Nose-Hoover thermostat.
Molecular Dynamics at Constant Temperature and Pressure Section 6.7 in M.M.
Transfer FAS UAS SAINT-PETERSBURG STATE UNIVERSITY COMPUTATIONAL PHYSICS Introduction Physical basis Molecular dynamics Temperature and thermostat Numerical.
Lecture 13: Conformational Sampling: MC and MD Dr. Ronald M. Levy Contributions from Mike Andrec and Daniel Weinstock Statistical Thermodynamics.
Hamiltonian Formalism
Computational simulation of Molecular dynamics Talk given at the theory group, School of Physics, USM 31 Oct pm.
A Digital Laboratory “In the real world, this could eventually mean that most chemical experiments are conducted inside the silicon of chips instead of.
LINCS: A Linear Constraint Solver for Molecular Simulations Berk Hess, Hemk Bekker, Herman J.C.Berendsen, Johannes G.E.M.Fraaije Journal of Computational.
Small Coupled Oscillations. Types of motion Each multi-particle body has different types of degrees of freedom: translational, rotational and oscillatory.
Computational Solid State Physics 計算物性学特論 第2回 2.Interaction between atoms and the lattice properties of crystals.
Molecular Dynamics Basics (4.1, 4.2, 4.3) Liouville formulation (4.3.3) Multiple timesteps (15.3)
Molecular Dynamics Simulation (a brief introduction)
Forward Kinematics.
Hamiltonian Dynamics. Cylindrical Constraint Problem  A particle of mass m is attracted to the origin by a force proportional to the distance.  The.
Molecular Dynamics Classical trajectories and exact solutions
Joo Chul Yoon with Prof. Scott T. Dunham Electrical Engineering University of Washington Molecular Dynamics Simulations.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Velocities and Static Force
Motion of a mass at the end of a spring Differential equation for simple harmonic oscillation Amplitude, period, frequency and angular frequency Energetics.
Constrained Motion of Connected Particles
Room 2032 China Canada Winnipeg Manitoba.
Javier Junquera Molecular dynamics in the microcanonical (NVE) ensemble: the Verlet algorithm.
A PPLIED M ECHANICS Lecture 02 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Molecular Dynamics Simulation Solid-Liquid Phase Diagram of Argon ZCE 111 Computational Physics Semester Project by Gan Sik Hong (105513) Hwang Hsien Shiung.
Molecular Dynamics A brief overview. 2 Notes - Websites "A Molecular Dynamics Primer", F. Ercolessi
Basic Monte Carlo (chapter 3) Algorithm Detailed Balance Other points.
Systems of Particles.
Basics of molecular dynamics. Equations of motion for MD simulations The classical MD simulations boil down to numerically integrating Newton’s equations.
Force Fields and Numerical Solutions Christian Hedegaard Jensen - within Molecular Dynamics.
Numerical Integration and Rigid Body Dynamics for Potential Field Planners David Johnson.
Statistical Mechanics and Multi-Scale Simulation Methods ChBE
Basic Boltzmann Gas Concepts. Kinetic Theory Complete set of position (x) and momentum (p) coordinates for all individual particles gives exact dynamical.
In the Hamiltonian Formulation, the generalized coordinate q k & the generalized momentum p k are called Canonically Conjugate quantities. Hamilton’s.
Advanced Molecular Dynamics Velocity scaling Andersen Thermostat Hamiltonian & Lagrangian Appendix A Nose-Hoover thermostat.
1 CE 530 Molecular Simulation Lecture 23 Symmetric MD Integrators David A. Kofke Department of Chemical Engineering SUNY Buffalo
MAE 242 Dynamics – Section I Dr. Kostas Sierros. Problem 1.
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
1 Honors Physics 1 Summary and Review - Fall 2013 Quantitative and experimental tools Mathematical tools Newton’s Laws and Applications –Linear motion.
Chapter 9: Molecular-dynamics Integrate equations of motion-- classical! Discrete form of Newton’s second law Forces from interaction potential For a simple.
1 Dynamics Differential equation relating input torques and forces to the positions (angles) and their derivatives. Like force = mass times acceleration.
Phy 303: Classical Mechanics (2) Chapter 3 Lagrangian and Hamiltonian Mechanics.
Chapter 14 Systems of Particles.
Work Readings: Chapter 11.
Chapter 8 Momentum Definition of Total Momentum The total momentum P of any number particles is equal to the vector sum of the momenta of the individual.
Dynamics Primer Lectures Dermot O’Dwyer. Objectives Need some theory to inderstand general dynamics Need more theory understand the implementation of.
Molecular dynamics (3) Equations of motion for (semi) rigid molecules. Restrained MD.
1 Announcements lecture slides online wireless account lifetime group photo Monday morning 1.
Molecular dynamics (MD) simulations  A deterministic method based on the solution of Newton’s equation of motion F i = m i a i for the ith particle; the.
Particle Kinematics Direction of velocity vector is parallel to path Magnitude of velocity vector is distance traveled / time Inertial frame – non accelerating,
Chapter 4 Dynamic Analysis and Forces 4.1 INTRODUCTION In this chapters …….  The dynamics, related with accelerations, loads, masses and inertias. In.
Basic Boltzmann Gas Concepts
Overview of Molecular Dynamics Simulation Theory
Fundamentals of Molecular Dynamics Simulations
Computational Physics (Lecture 20)
Manipulator Dynamics 4 Instructor: Jacob Rosen
Review Lecture Jeffrey Eldred Classical Mechanics and Electromagnetism
Canonical Transformations
Molecular Modelling - Lecture 3
Molecular Dynamics.
Chapter 9: Molecular-dynamics
Advanced Molecular Dynamics
Just for Kicks: a Molecular Dynamics Simulation by Dino B.
Section 9.4 – Solving Differential Equations Symbolically
Molecular Dynamics(MD)
Introduction to Scientific Computing II
Material Point Method (MPM)
Presentation transcript:

Liouville formulation (4.3.3) Molecular Dynamics Basics (4.1, 4.2, 4.3) Liouville formulation (4.3.3) Multiple timesteps (15.3)

Molecular Dynamics Theory: Compute the forces on the particles Solve the equations of motion Sample after some timesteps

Molecular Dynamics Initialization Force calculations Total momentum should be zero (no external forces) Temperature rescaling to desired temperature Particles start on a lattice Force calculations Periodic boundary conditions Order NxN algorithm, Order N: neighbor lists, linked cell Truncation and shift of the potential Integrating the equations of motion Velocity Verlet Kinetic energy

Periodic boundary conditions

Lennard Jones potentials The Lennard-Jones potential The truncated Lennard-Jones potential The truncated and shifted Lennard-Jones potential

Phase diagrams of Lennard Jones fluids

Saving cpu time Cell list Verlet-list

Equations of motion Verlet algorithm Velocity Verlet algorithm

Lyaponov instability

Beware: this solution is equally useless as the differential equation! Liouville formulation Depends implicitly on t Beware: this solution is equally useless as the differential equation! Liouville operator Solution

Let us look at them separately Taylor expansion Shift of coordinates Shift of momenta

We have noncommuting operators! Trotter identity

Velocity Verlet!

Velocity Verlet: Call force(fx) Do while (t<tmax) enddo vx=vx+delt*fx/2 x=x+delt*vx Call force(fx) vx=vx+delt*fx/2

Liouville Formulation Velocity Verlet algorithm: Three subsequent coordinate transformations in either r or p of which the Jacobian is one: Area preserving Other Trotter decompositions are possible!

Multiple time steps What to use for stiff potentials: Fixed bond-length: constraints (Shake) Very small time step

Multiple Time steps Trotter expansion: Introduce: δt=Δt/n

First Now n times:

Call force(fx_long,f_short) vx=vx+delt*fx_long/2 Do ddt=1,n enddo vx=vx+ddelt*fx_short/2 x=x+ddelt*vx Call force_short(fx_short) vx=vx+ddelt*fx_short/2