Network for Computational Nanotechnology (NCN) Purdue, Norfolk State, Northwestern, MIT, Molecular Foundry, UC Berkeley, Univ. of Illinois, UTEP Polymer.

Slides:



Advertisements
Similar presentations
Time averages and ensemble averages
Advertisements

Interaction Design: Visio
Simulazione di Biomolecole: metodi e applicazioni giorgio colombo
WHAT IS STEAM PRO? Thermoflow, Inc.
Running a model's adjoint to obtain derivatives, while more efficient and accurate than other methods, such as the finite difference method, is a computationally.
Copyright © 2008 Pearson Prentice Hall. All rights reserved Committed to Shaping the Next Generation of IT Experts. Exploring Microsoft Office Access.
1© Alejandro Strachan – Online simulations: Getting Started Online simulations via nanoHUB: Glass transition temperature of an amorphous polymer In this.
© Fluent Inc. 4/16/ Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002 Fluent User Services Center Edge and Face Meshing.
Molecular dynamics modeling of thermal and mechanical properties Alejandro Strachan School of Materials Engineering Purdue University
Molecular Dynamics at Constant Temperature and Pressure Section 6.7 in M.M.
A Digital Laboratory “In the real world, this could eventually mean that most chemical experiments are conducted inside the silicon of chips instead of.
Beams and Frames.
1 A Balanced Introduction to Computer Science, 2/E David Reed, Creighton University ©2008 Pearson Prentice Hall ISBN Chapter 17 JavaScript.
Geometric Algorithms for Conformational Analysis of Long Protein Loops J. Cortess, T. Simeon, M. Remaud- Simeon, V. Tran.
The Calculation of Enthalpy and Entropy Differences??? (Housekeeping Details for the Calculation of Free Energy Differences) first edition: p
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Polymers PART.2 Soft Condensed Matter Physics Dept. Phys., Tunghai Univ. C. T. Shih.
Ch. 6 The Normal Distribution
Computational Biology, Part 2 Representing and Finding Sequence Features using Consensus Sequences Robert F. Murphy Copyright  All rights reserved.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
Joshua Condon, Richard Graver, Joseph Saah, Shekhar Shah
Stochastic Roadmap Simulation: An Efficient Representation and Algorithm for Analyzing Molecular Motion Mehmet Serkan Apaydin, Douglas L. Brutlag, Carlos.
Quark QuarkXPress 4 Intermediate Level Course. Working with Master Pages The Document Layout Palette allows you to add, delete, and move document and.
Joo Chul Yoon with Prof. Scott T. Dunham Electrical Engineering University of Washington Molecular Dynamics Simulations.
Computer Animations of Molecular Vibration Michael McGuan and Robert M. Hanson Summer Research 2004 Department of Chemistry St. Olaf College Northfield,
STEAM PRO is a highly automated system design tool – a heat balance program specifically intended for design of steam power cycles.  Use STEAM PRO to.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Exploring Formulas.
Molecular Modeling Part I Molecular Mechanics and Conformational Analysis ORG I Lab William Kelly.
Network for Computational Nanotechnology (NCN) Purdue, Norfolk State, Northwestern, MIT, Molecular Foundry, UC Berkeley, Univ. of Illinois, UTEP DFT Calculations.
Theories of Polyelectrolytes in Solutions
Target Tracking with Binary Proximity Sensors: Fundamental Limits, Minimal Descriptions, and Algorithms N. Shrivastava, R. Mudumbai, U. Madhow, and S.
Conformational Sampling
WEKA - Explorer (sumber: WEKA Explorer user Guide for Version 3-5-5)
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
Network for Computational Nanotechnology (NCN) UC Berkeley, Univ.of Illinois, Norfolk State, Northwestern, Purdue, UTEP First-Time User Guide Drift-Diffusion.
Comparing Data from MD simulations and X-ray Crystallography What can we compare? 3D shapes (Scalar coupling constants, a.k.a. J-values, nuclear Overhauser.
Network for Computational Nanotechnology (NCN) Purdue, Norfolk State, Northwestern, MIT, Molecular Foundry, UC Berkeley, Univ. of Illinois, UTEP Multi.
Computer Simulation of Biomolecules and the Interpretation of NMR Measurements generates ensemble of molecular configurations all atomic quantities Problems.
WS09-1 VND101, Workshop 09 MSC.visualNastran 4D Exercise Workbook Belted Cylinder.
Ch 24 pages Lecture 9 – Flexible macromolecules.
Study of Pentacene clustering MAE 715 Project Report By: Krishna Iyengar.
A Technical Introduction to the MD-OPEP Simulation Tools
Chapter 3 MATLAB Fundamentals Introduction to MATLAB Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Network for Computational Nanotechnology (NCN) SungGeun Kim Purdue, Norfolk State, Northwestern, MIT, Molecular Foundry, UC Berkeley, Univ. of Illinois,
Self Avoiding Walk & Spacetime Random Walk 이 승 주 Computational Physics ㅡ Project.
WS8-1 ADM740, Workshop 8, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 8 Creating Event Files.
Network for Computational Nanotechnology (NCN) Purdue, Norfolk State, Northwestern, UC Berkeley, Univ. of Illinois, UTEP ADEPT 2.0 First-Time User Guide.
5-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. May 28, 2009 Inventory # Chapter 5 Six Sigma.
Network for Computational Nanotechnology (NCN) MEEPPV User Guide Xin Tze Tee Electrical and Computer Engineering Purdue University West Lafayette, IN
A Balanced Introduction to Computer Science, 3/E David Reed, Creighton University ©2011 Pearson Prentice Hall ISBN Chapter 17 JavaScript.
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
XP New Perspectives on Microsoft Access 2002 Tutorial 31 Microsoft Access 2002 Tutorial 3 – Querying a Database.
1 11 Exploring Microsoft Office Access 2007 Chapter 6 Data Protection.
Chapter 5: Conductors and Dielectrics. Current and Current Density Current is a flux quantity and is defined as: Current density, J, measured in Amps/m.
Mobility Models for Wireless Ad Hoc Network Research EECS 600 Advanced Network Research, Spring 2005 Instructor: Shudong Jin March 28, 2005.
A wealth of information on molecular dynamics lies buried in the shapes of infrared bands and Raman lines. Data obtained in the frequency domain has a.
Introducing Dreamweaver. Dreamweaver The web development application used to create web pages Part of the Adobe creative suite.
1 Lecture 5 Post-Graduate Students Advanced Programming (Introduction to MATLAB) Code: ENG 505 Dr. Basheer M. Nasef Computers & Systems Dept.
Day in the Life (DITL) Production Operations with Energy Builder Copyright © 2015 EDataViz LLC.
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.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Members ;  Siti Sarah Bt Azhar ( )  Nur Marjan Bt Suhaimi ( )  Nurul Afifah Bt Fauzi ( )  Amiera Firzana Bt Mohammad ( ) 
INTERMEDIATE PROGRAMMING LESSON
Comparison to LAMMPS-REAX
Molecular Modelling - Lecture 3
Tutorial 3 – Querying a Database
INTERMEDIATE PROGRAMMING LESSON
Benchmark Series Microsoft Word 2016 Level 2
INTERMEDIATE PROGRAMMING LESSON
Chapter 17 JavaScript Arrays
Presentation transcript:

Network for Computational Nanotechnology (NCN) Purdue, Norfolk State, Northwestern, MIT, Molecular Foundry, UC Berkeley, Univ. of Illinois, UTEP Polymer Modeler: User Guide Andrea Arguelles Network for Computational Nanotechnology (NCN) Electrical and Computer Engineering

Andrea Arguelles OUTLINE Polymer Builder (Page 3) »Beginner’s Guide »Advanced Guide Molecular Dynamics Simulations (Page 30) »Beginner’s Guide »Advanced Guide 2

Andrea Arguelles 3

OUTLINE: Polymer Builder Polymer Builder: An Introduction Getting Started: Beginner’s Guide »First Step: Choosing a monomer »Number of monomers and chains »Energy Interactions Torsion angles: all-trans, freely rotating chain »Outputs Advanced Options: Expert’s Guide »Building a monomer: z-matrix format »Energy Interactions Torsion angles distribution: energies and probabilities Long range interactions »Temperature and cell dimensions »Output: Ideal length function »Exploring other options 4

Andrea Arguelles POLYMER BUILDER: The tool The polymer builder tool allows the user to create atomic level structures of linear polymer chains. Polymers are made of long chains formed by repeated units called monomers. Through the multiple tool options, changes in torsions angles and other energy interactions can be observed. Effect of temperature changes in the system may also be noted. 5

Andrea Arguelles 6

Getting Started Using the builder Select the option stating “Build Polymer” 7

Andrea Arguelles Getting Started First Step: Choosing a monomer. Choosing a built in monomer If a built-in monomer is chosen, the z-matrix, number of backbone atoms, and bond length between monomers are automatically loaded 8

Andrea Arguelles Getting Started Polymers repeat units (monomers) used: Nylon N C C O HH H N H C H H C O 64 PMMA C H H C C CH 3 O O Polyethylene C H H C H H Polypropylene C H H C H CH 3 9

Andrea Arguelles Getting Started Polymers repeat units (monomers) used: Polystyrene C H H C H POM C H H O PTFE C F F C F FPVC C H H C Cl H 10

Andrea Arguelles Getting Started Choose the number of monomers and chains Specify the number of monomers that each chain will contain Specify the number of chains to be built, each with the specified number of monomers 11

Andrea Arguelles Getting Started Specify the desired distribution of torsion angles All torsion angles are set to 18 0º All angles are equally likely, therefore uniform distribution of angles is selected 12

Andrea Arguelles Getting Started Choose the outputs that you want to observe Results: Molecular structures. Displays the chains constructed. Example shows one freely rotating polyethylene chain of 40 monomers. 13

Andrea Arguelles Getting Started Choose the outputs that you want to observe Results: Monomer rotation. The animate rotation varies the torsion angles from 0 to 360 degrees between two monomers, showing the effect of the dihedral angle variations 14

Andrea Arguelles Getting Started Choose the outputs that you want to observe Results: End-to-end length. Outputs a graph of the mean end-to- end length of the polymer chain as well as the theoretical length according to the function specified. Accuracy of mean end-to-end length depends on number of chains built. 15

Andrea Arguelles Getting Started Observing the outputs In order to output the polymer structure without running MD simulations, select this option This panel appears after the simulation button, on the bottom right corner of the first panel, is pressed. 16

Andrea Arguelles 17

Andrea Arguelles Advanced Options Steps to specify a new monomer Step 1: Build the z-matrix Step 2: Specify backbone atoms Step 3: Specify bond length 18

Andrea Arguelles Advanced Options Step 1: Building the z-matrix First atom Line number of the atom it is linked to Distance to atom it is linked to Atom that defines angle Bond angle Atom that defines torsion angle Torsion (or dihedral) angle 19

Andrea Arguelles Advanced Options Step 2: Specifying the backbone atoms Backbone atoms MUST be listed first when creating the z-matrix Specify the number of atoms that represent the backbone of the monomer 20

Andrea Arguelles Advanced Options Step 3: Specifying the bond length Specify the bond length between the monomers When creating the polymer chain the head of one monomer and the tail atom of the other are removed, this length represents the distance of the new bond created. 21

Andrea Arguelles Advanced Options Setting torsion angles Define using probabilities Define using energies Specify which torsions angles are energetically favored 22

Andrea Arguelles Advanced Options Define torsion angles occurrence using probabilities To specify torsion angles using probabilities, enter angle (in degrees) followed by probability, separated by a space Note: Do NOT include units in input 23

Andrea Arguelles Advanced Options Define torsion angles occurrence using energies To specify torsion angles using energies, enter angle (in degrees) followed by its energy (in eV), separated by a space Probability is calculated from the energies using the Maxwell- Boltzman probability with the temperature specified on the System tab 24

Andrea Arguelles Advanced Options Prevents polymer chains from self intersecting Not self-avoiding chainSelf-avoiding chain 25

Andrea Arguelles Advanced Options Define the system volume Specify the system’s volume using the polymer’s density. Note: Do NOT include units in input Specify the cell dimensions of the system in Angstroms Express density in grams per cubic centimeter (g/cm^3) 26

Andrea Arguelles Advanced Options Define the system temperature Specify the temperature of the system This temperature will be used in the calculation of the torsion angles probabilities for the given energies, using the Maxwell-Boltzman probability. 27

Andrea Arguelles Advanced Options Defining the theoretical end-to-end length function The prefactor C depends of the polymer being built The exponent P represents the model used to calculate the theoretical end to end length For a random walk P  1/2, Rod-like chain P  1, Self-avoiding random walk P  3/5, Strong Attraction P  1/3. For polyethylene: Rod-like chain C  1.28, Freely-rotating chain C 

Andrea Arguelles Advanced Options Exploring other options Assign a number generator seed to exactly reproduce results later 29

Andrea Arguelles 30

Andrea Arguelles OUTLINE: Molecular Dynamic Simulations MD Simulations: An Introduction Getting Started: Beginner’s Guide »Running LAMMPS on structure »Energy Expression »Drivers Setting the ensemble Strain Rate Periodic Tasks Advanced Options: Expert’s Guide »Thermalizing system 31

Andrea Arguelles Molecular Dynamic Simulations Molecular dynamics consists in following the motion of all the atoms in your material. The tool provides an easy to understand interface to allow users to set up molecular dynamic simulations. Using the open source code LAMMPS, different polymeric samples can be deformed and different outputs can be observed. 32 Epon 862Epon 825

Andrea Arguelles 33

Andrea Arguelles Getting Started Using pre-built polymers Select any of the polymer pre-built structures 34 You may also build your own polymer structure using the builder presented previously.

Andrea Arguelles Getting Started Running LAMMPS on structure 35 Force fields dictate how the forces between atoms are approximated. These two cutoffs dictate after what distance the interactions between atoms are no longer calculated. Currently Dreiding is the only option offered and is a good generic force field. More application specific force fields exist and may be added later

Andrea Arguelles Getting Started Running LAMMPS on structure 36 The PPPM and ewld options will calculate electrostatic interactions beyond the cutoff specified above This specifies how many kspace vectors are present in the ewld option or FFT grid size in PPPM. The cutoff option will ignore all long range interactions. 1e-4 corresponds to 1 part in a million

Andrea Arguelles Getting Started Setting the ensemble 37 This ensemble controls the number of atoms, volume, and temperature of the system. This ensemble controls the number of atoms, pressure, and temperature of the system. This ensemble controls the number of atoms, volume, and total energy of the system. If a strain is to be applied NVT or NVE should be selected.

Andrea Arguelles Getting Started Specify the different drivers 38 Length of time between MD steps. Total number of time steps in the simulation. Shorter time steps give more accurate results but increases computation time.

Andrea Arguelles Getting Started Specify the different drivers 39 Sets the temperature of the system. Controls the rate at which the temperature is changed over the course of the simulation. System temperature is regulated using a Nose/Hoover thermostat.

Andrea Arguelles Getting Started Set the strain rate for the different directions 40 The strain rate controls the rate of deformation performed on the system. Deformation can be applied in any combination of the principle and shear directions. Note: All Strain rates are in engineering strain. When using large negative strain rates, if the strain rate combined with the simulation length make the sample contract more than physically possible, an error will be encountered and a smaller strain rate or shorter simulation length will be necessary.

Andrea Arguelles Getting Started Periodic Tasks 41 How many steps between output writings How often the program will write atom positions to the trajectory file. Computer will perform calculations to update the atoms every MD step.

Andrea Arguelles Getting Started Periodic Tasks 42 Controls how often LAMMPS creates a new list of nearby atoms for each atom in the system. If an error stating an atom has been lost occurs, decreasing this number will create a new neighbor list more often. However, lower values increase computation time.

Andrea Arguelles 43

Andrea Arguelles Advanced Options Check the box to thermalize system before running simulations 44 Heats the system to 600K for a period of time in order to allow atoms to shift positions and reach an overall lower energy configuration. Note: Output data is not reported during thermalization. After thermalization another simulation is performed using the conditions specified in the options below.

Andrea Arguelles Advanced Options Check the box to thermalize system before running simulations 45 Ensemble options are the same as earlier and do not have to match the ensemble used later in the simulation. Note: The time of each step is the same as selected earlier. The thermalization will run for this number of MD steps.