1 CE 530 Molecular Simulation Lecture 2 David A. Kofke Department of Chemical Engineering SUNY Buffalo

Slides:



Advertisements
Similar presentations
Time averages and ensemble averages
Advertisements

Statistical mechanics
Review Of Statistical Mechanics
Boundary Layer Flow Describes the transport phenomena near the surface for the case of fluid flowing past a solid object.
1 CE 530 Molecular Simulation Lecture 8 Markov Processes David A. Kofke Department of Chemical Engineering SUNY Buffalo
Statistical Models of Solvation Eva Zurek Chemistry Final Presentation.
CE 400 Honors Seminar Molecular Simulation Prof. Kofke Department of Chemical Engineering University at Buffalo, State University of New York Class 3.
Department of Physics and Applied Physics , F2010, Lecture 20 Physics I LECTURE 20 11/21/10.
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 6 FLUID KINETMATICS.
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 2 Mathematical Modeling and Engineering Problem Solving.
Coagulation - definitions
Slide 1.1 7/15/ :15:18 PM © Foster U:\Class_Presentations\1_Class.PPT Class 1 - Introduction Part 1 - Contact Before Work10 min Part 2 - Review the.
Linear Momentum and Collisions
1 CE 530 Molecular Simulation Lecture 3 David A. Kofke Department of Chemical Engineering SUNY Buffalo
1 CE 530 Molecular Simulation Lecture 7 David A. Kofke Department of Chemical Engineering SUNY Buffalo
1 Statistical Mechanics and Multi- Scale Simulation Methods ChBE Prof. C. Heath Turner Lecture 11 Some materials adapted from Prof. Keith E. Gubbins:
Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
Ch 23 pages Lecture 15 – Molecular interactions.
1 Physical Chemistry III Molecular Simulations Piti Treesukol Chemistry Department Faculty of Liberal Arts and Science Kasetsart University :
Dr. R. Nagarajan Professor Dept of Chemical Engineering IIT Madras Advanced Transport Phenomena Module 2 Lecture 4 Conservation Principles: Mass Conservation.
Room 2032 China Canada Winnipeg Manitoba.
Department of Mechanical Engineering ME 322 – Mechanical Engineering Thermodynamics Lecture 3 Thermodynamic Concepts.
Free energies and phase transitions. Condition for phase coexistence in a one-component system:
Javier Junquera Molecular dynamics in the microcanonical (NVE) ensemble: the Verlet algorithm.
Chapter 9: Differential Analysis of Fluid Flow SCHOOL OF BIOPROCESS ENGINEERING, UNIVERSITI MALAYSIA PERLIS.
Molecular Dynamics Simulation Solid-Liquid Phase Diagram of Argon ZCE 111 Computational Physics Semester Project by Gan Sik Hong (105513) Hwang Hsien Shiung.
1 CE 530 Molecular Simulation Lecture 17 Beyond Atoms: Simulating Molecules David A. Kofke Department of Chemical Engineering SUNY Buffalo
Chapter 2 Some Concepts Definitions.
1 CE 530 Molecular Simulation Lecture 6 David A. Kofke Department of Chemical Engineering SUNY Buffalo
Momentum and Its Conservation
Questions From Reading Activity? Big Idea(s):  The interactions of an object with other objects can be described by forces.  Interactions between.
1 LES of Turbulent Flows: Lecture 6 (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Spring 2011.
For a new configuration of the same volume V and number of molecules N, displace a randomly selected atom to a point chosen with uniform probability inside.

8. Selected Applications. Applications of Monte Carlo Method Structural and thermodynamic properties of matter [gas, liquid, solid, polymers, (bio)-macro-
Linear Impulse & Linear Momentum Lecture VIII. Introduction From Newton ’ s 2 nd Law:  F = m a = m v. = d/dt (m v) The term m v is known as the linear.
Statistical Mechanics and Multi-Scale Simulation Methods ChBE
Dissipative Particle Dynamics. Molecular Dynamics, why slow? MD solves Newton’s equations of motion for atoms/molecules: Why MD is slow?
Understanding Molecular Simulations Introduction
Protein Folding and Modeling Carol K. Hall Chemical and Biomolecular Engineering North Carolina State University.
1 CE 530 Molecular Simulation Lecture 23 Symmetric MD Integrators David A. Kofke Department of Chemical Engineering SUNY Buffalo
Lecture 16 – Molecular interactions
ChE 452 Lecture 17 Review Of Statistical Mechanics 1.
1 CE 530 Molecular Simulation Lecture 12 David A. Kofke Department of Chemical Engineering SUNY Buffalo
The Kinetic Theory of Gases
حرارة وديناميكا حرارية
Part 1 Chapter 1 Mathematical Modeling, Numerical Methods, and Problem Solving PowerPoints organized by Dr. Michael R. Gustafson II, Duke University and.
FREE CONVECTION 7.1 Introduction Solar collectors Pipes Ducts Electronic packages Walls and windows 7.2 Features and Parameters of Free Convection (1)
1 CE 530 Molecular Simulation Lecture 4 Object-Oriented Programming and Etomica David A. Kofke Department of Chemical Engineering SUNY Buffalo
Interacting Molecules in a Dense Fluid
An Introduction to Monte Carlo Methods in Statistical Physics Kristen A. Fichthorn The Pennsylvania State University University Park, PA
Quantification of the Infection & its Effect on Mean Fow.... P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Modeling of Turbulent.
Generalized van der Waals Partition Function
CS274 Spring 01 Lecture 7 Copyright © Mark Meyer Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
1 Statistical Mechanics and Multi- Scale Simulation Methods ChBE Prof. C. Heath Turner Lecture 17 Some materials adapted from Prof. Keith E. Gubbins:
Quantum Chemistry: Our Agenda Postulates in quantum mechanics (Ch. 3) Schrödinger equation (Ch. 2) Simple examples of V(r) Particle in a box (Ch. 4-5)
1 Molecular Simulations Macroscopic EOS (vdW, PR) Little molecular detail Empirical parameters (  ) Seeking understanding of complex systems Surfactants.
--Experimental determinations of radial distribution functions --Potential of Mean Force 1.
1 CE 530 Molecular Simulation Lecture 21 Histogram Reweighting Methods David A. Kofke Department of Chemical Engineering SUNY Buffalo
Part 1 Chapter 1 Mathematical Modeling, Numerical Methods, and Problem Solving PowerPoints organized by Dr. Michael R. Gustafson II, Duke University and.
Statistical Mechanics and Multi-Scale Simulation Methods ChBE
1 Calculation of Radial Distribution Function (g(r)) by Molecular Dynamic.
Computation Geometry Governing Equations Boundary Conditions Initial Conditions Parameters, dimensionless groups Constraints, other requirements Discretization/mesh.
IIT-Madras, Momentum Transfer: July 2004-Dec 2004 Dimensional Analysis & Similarity Uses: Verify if eqn is always usable Predict nature of relationship.
Manipulator Dynamics 4 Instructor: Jacob Rosen
Thermal Properties of Matter
Mathematical Modeling, Numerical Methods, and Problem Solving
Manipulator Dynamics 2 Instructor: Jacob Rosen
Devil physics The baddest class on campus AP Physics
CN2122 / CN2122E Fluid Mechanics
Presentation transcript:

1 CE 530 Molecular Simulation Lecture 2 David A. Kofke Department of Chemical Engineering SUNY Buffalo

2 Physical Quantities in Molecular Simulation  State variables each variable has an associated “conjugate” variable temperature  energy (kT,E) pressure  volume (P,V) chemical potential  number of molecules ( ,N) specification of state requires fixing one of each pair the dependent variable can be measured by the simulation  Configuration variables position, orientation, momentum of each atom or molecule energy, forces and torques time  Properties transport coefficients, free energy, structural quantities, etc.  Molecular model parameters characteristic energy, size, charge

3 Dimensions and Units 1. Magnitudes  Typical simulation size very small atoms  Important extensive quantities small in magnitude when expressed in macroscopic units  Small numbers are inconvenient  Two ways to magnify them work with atomic-scale units ps, amu, nm or Å make dimensionless with characteristic values model values of size, energy, mass

4 Dimensions and Units 2. Scaling  Scaling by model parameters size  energy  mass m  Choose values for one atom/molecule pair potential arbitrarily  Other model parameters given in terms of reference values e.g.,  2 /  1 = 1.2  Physical magnitudes less transparent  Sometimes convenient to scale coordinates differently

5 Dimensions and Units 3. Conformal Solutions  Lennard-Jones potential in dimensionless form  Parameter independent!  Dimensionless properties must also be parameter independent convenient to report properties in this form, e.g. P*(  *) select model values to get actual values of properties Basis of corresponding states  Equivalent to selecting unit value for parameters

6 Dimensions and Units 4. Conformal Solution Example  Want pressure for mol/cm 3 fluid at 270 K  LJ model parameters are  = nm,  /k = 230K  Dimensionless state parameters T* = kT/  =  * =  3 = ( mol/cm 3 )(N A molec/mol)( cm) 3 = 0.6  From LJ equation of state P* =  Corresponding to a pressure P = P*  /  3 = 36.8 MPa

7 Dimensions and Units 5. Hard Potentials  Special case u(r) = 0, r > d u(r) = , r < d  No characteristic energy!  Temperature (kT) provide only characteristic energy  All dimensionless properties (e.g., Pd 3 /kT), independent of temperature! u(r) rd

8 Hard Sphere Molecular Dynamics  Prototype of a molecular simulation basis for discussion  Introduce features common to all simulations atom looping boundary conditions dimensions and units data representation averaging and error estimation  For later consideration: integrators for soft potentials Monte Carlo methods

9 Hard Sphere Dynamics  Impulsive, pairwise collisions infinite force exerted over an infinitesimal time impulse = force  time = finite change in momentum  p force directed along line joining centers of atoms magnitude of impulse governed by conservation of energy thus consider glancing collision consider head-on collision F1F1 F2F2

10 Hard Sphere Kinematics  Free flight between collisions  Collision time for any pair solved analytically find  t such that leads to quadratic equation three cases separating approaching, but miss approaching, and hit

11 Integration Strategy  Choose a time interval,  t; do the following to advance the system across this interval, bringing the system to time t n+1 = t n +  t Loop over all pairs ij, computing collision time t ij Identify minimum t ij min as next colliding pair If t ij min < t n+1, advance all spheres to positions at t ij min Perform collision dynamics on colliding pair Identify next colliding pair, repeat until t ij min < t n+1, then advance to t n+1. Accumulate averages, repeat for next time interval  Click here for applet highlighting collision pairs Click here = collision time t1t1 t3t3 t4t4 t5t5 t6t6 t2t2 tt

12 Ordering the Atoms  Atoms are placed in an arbitrary order  Each atom links to the next one up and next one down the list  Atom looks only up list to find collision partner collisions with down-list atoms monitored by down-list atoms  Example atoms 3 and 5 next to collide Up list Down list

13 Collision Update Requirements  No need to re-identify all collisions with each step  Upon collision, must update (check all atoms up-list of) collider partner (downlist) atoms expecting to collide with collider or partner  Also check if downlist atoms of collider or partner will now collide with either of them next collides with 5... … interrupting anticipated collision of 1 with … causing 3 to intervene in anticipated collision between 2 and 4