Property Prediction


Contents

Release 4.5, June 2000


How to Use This Book

Who should use this book
Things to be familiar with
Workstation requirements
How to find information
Using other Cerius2 books
Online Documentation
Typographical conventions

1. Mechanical Properties

Introduction
Sections in this chapter
General methodology
Second derivative
Constant-stress minimization
Default mode
Custom mode
Constant strain minimization
Default and custom mode
Advantages and drawbacks of the three methods
Calculating mechanical properties
Module design
Novice or expert
Methods
Sweep parameters
Output
Minimize Model First
Accumulate Averages
Data analysis
Crystal constraints
Restoring data
To calculate the mechanical properties of a model
To determine the effect of crystal constraints
Specifying the applied stress/strain and mode
Sweep defaults
Choosing values
Choosing the mode
Applied stress/strain tables
Standard Voigt notation
Editing the defaults
Plot stress/strain profile
Choosing the mode
To specify variables for constant-stress minimization
Sweep Defaults
Mode
Stress profile
Plot profile
To specify the constant strain minimization variables
Sweep Defaults
Mode
Strain profile
Plot profile
Displaying and saving results
Output variables
Text and tables files
Level of detail
To specify the output variables
Analyzing the data
Data plotting
Data fitting
To analyze constant-stress minimization data
Data plotting
Curve fitting
Average Y values
Updating properties
To analyze constant-strain minimization data
Restoring data for analysis
Reload options
To reload a mechanical properties calculation file
Theory
Deriving mechanical properties
Compliance matrix
Compressibility
Bulk modulus
Young's modulus
Poisson's ratios
Velocities of sound
Lamé constants
Model, forcefield, and energy setup
Models
Force field and energy setup
References

2. Polymer Properties

Sections in this chapter
General Methodology
Selecting the trajectory file
To select the trajectory file to be analyzed
Selecting the trajectory file frames
To specify the trajectory frames to be analyzed
Calculating physical and chain properties
To calculate physical or chain properties
Select the physical properties
Select the chain properties
To analyze the Voronoi volume
Calculating dihedral distributions
1D or 2D plots, time
evolution
Where variables are set
Input
Defining the dihedrals
To obtain a 1D distribution or 2D plot
Input the model or trajectory data
Specify the output
Define the dihedrals
Do the calculations
To plot the time evolution of a single dihedral
Specifying the torsion selection rules
Defaults
To specify the torsion selection rules
Obtaining orientation function results
Input
Where variables are set
Reference direction
Structural unit vector
Information obtained
To calculate the orientation function and angle distribution
Input the model or
trajectory data
Specify the output
Define the reference direction
Define the structural unit vector
Do the calculations
To plot the time evolution of a single vector
Specifying the bond selection rules
Defaults
To specify the bond selection rules
To specify a particular bond pair type
To specify a particular bond order
To include hydrogen bonds
Theory
Physical properties
Dipole moment
Quadrupole tensor
Molecular weight
Density
Chain properties -- radius of gyration and end-to-end distance
Radius of gyration
tensor (S)
Principal values
and directions
Radius of gyration (s)
End-to-end distance (R)
Voronoi volume analysis
Voronoi polygon
Determining Voronoi volume
Information obtained
Cutoff distance
Order versus disorder
External effects
Calculating the orientation function (order parameter)
Defining the terms
Hermans orientation function, P2
Order parameter, S
Average value used, <cos2>
Range of values for P2
Random orientation
Average angle

3. Blends

Introduction
Sections in this chapter
Utility and applications
Applications
Using Blends
Calculate functions
Analyze functions
Extracting pairs
General methodology
To calculate pair interaction energies
Specify the packing
variables
Specify the calculation controls
Specify the output
controls
To calculate a single Eij
To calculate all Eijs (E11, E12, E21, and E22)
To calculate the coordination numbers
Specify the packing
variables
Specify the calculation controls
Specify the output
To calculate a single Z
To calculate all Zs (Z11, Z12, Z21, and Z22)
To specify the packing variables
Specify the alignment
Specify the noncontact atoms
To fit the mixing energy data
To plot the interaction parameter Chi(T)
To calculate a phase diagram
Plotting pair energy distributions
To plot a pair energy distribution
Plotting thermodynamic functions
Isotherms
To calculate and plot thermodynamic functions
Specify the functions to be computed
Specify the model
Specify the degree of polymerization
Plotting thermodynamic isotherms
To plot thermodynamic isotherms
Specify the model
Specify the degree of polymerization
Extracting molecular pairs
To extract molecular pair configurations
Theory
Theoretical models
Flory-Huggins model
Other theories
Molecular simulations
Blends approach
Extensions to Flory-Huggins model
Analytical fit
Information obtained
Force field employed
Calculating pair interaction energies
Sampling problems
Molecular dynamics
Blends Monte Carlo sampling technique
The pairs method
Packing variables
Output
Where variables are set
Calculating coordination numbers
Nearest-neighbor
packing
Packing variables
Averaged Zijs obtained
Where variables are set
Averaged Zs used to
calculate
Specifying packing variables
Isotropic versus axial packing
Excluded atom constraints
Fitting the mixing energy and calculating Chi
Fitting Emix (T)
Plotting (T)
Calculating phase diagrams
Calculating G
References

4. Synthia

Introduction
Sections in this chapter
Using Synthia
A. Building the copolymer
B. Predicting properties
C. Studying a range of concentrations
Summary
General methodology
Calculable properties
Scope and limitations
Computing repeat unit length
Energy minimization of repeat units
Values of cohesive energy and solubility parameter used in correlations for other properties
Representation of amide groups
Units of permeability
Developing correlations with QSAR
Performing polymer properties calculations
Theory
Background
Connectivity indices of polymer repeat units
Connectivity indices of polymer chains
General forms of the correlations in terms of connectivity indices
Backbone and side group connectivity indices
Actual correlations for various properties and validation against experimental data
References

5. RMMC (RIS Metropolis
Monte Carlo)

Using RMMC
General Methodology
RIS Metropolis Monte Carlo (RMMC) Concepts
Rotatable Bonds
Energy Calculation
Parameters Controlling the Simulation
"RIS" Metropolis Monte Carlo (RMMC) Simulations
Computing Dihedral Distribution Functions
Output Files
Theory
RIS Metropolis Monte Carlo Simulation
Properties Calculated with RMMC
The RMMC Algorithm
Treatment of Constraints
References

6. Crystal Packer

Introduction
Sections in this chapter
About Crystal Packer
Rigid units
Torsional subrotations
Quick default
minimization
General methodology
Model initialization
To initialize the model
To set energy calculation options
External pressure
van der Waals preferences
On-diagonal VDW parameters
Off-diagonal parameters
van der Waals interaction range
Coulomb preferences
H-bond preferences
Subrotations
Defining subrotations
Fourier parameter sets
1-4 interactions
Minimizer constraints setup
To set up minimizer constraints
Variable cell parameters
Rigid units
Variable subrotations
Minimizer preferences setup
Minimization algorithm
Modified Newton
Steepest descents
Maximum increments
The contact table
Updating the table
Minimization termination
Energy tolerance
To set minimization preferences
Control parameters
Maximum increments
Termination criteria
Calculating energy and running the packing calculation
To calculate model energy
To perform a minimization of model energy
Theory
Energy expression setup
The van der Waals term
Polymer, surface, and
network models
Treatment of long-range interactions
Close contact check
The Lennard-Jones functional form
On-diagonals
Off-diagonals
The Coulomb term
Minimum charge
The Ewald sum
The hydrogen bond term
Functional form of
H-bond potential
H-bond parameters
van der Waals parameters and H-bonds
The torsional energy term
The external pressure term
Uses for external pressure
References

7. Polymorph Predictor

Introduction
Sections in this chapter
Using the Polymorph Predictor
Step 1: Setup
Step 2: Monte Carlo packing simulation
Step 3: Cluster analysis
Step 4: Energy minimization
Step 5: Cluster minimized structures
Trajectory file merging
Trajectory file analysis
Reliability checks
General Methodology
Setting up
Configuring forcefields
Preparing models
Minimize and calculate charges
Flexible molecules
Simulation parameters
Predicting Polymorphs
Polymorph Predictor limitations
Flexible molecules
Forcefields
Processing time
Intramolecular symmetry
Running a prediction
Restarting interrupted prediction procedures
Defining the molecules in the crystal structure
To run a complete polymorph prediction sequence
To predict polymorphs manually
Monte Carlo packing simulation
The simulation
Generating initial
structures
Heating phase
Cooling phase
Trial steps
Setting Monte Carlo preferences
Search parameters
Effects of changing search parameters
Heating phase
Cooling phase
Space groups
Output options
Cluster analysis
Clustering Monte Carlo output
Clustering energy
minimization output
Procedure
Clustering algorithm
Setting Cluster Analysis preferences
Input file
Clustering parameters
Clustering tolerances for Monte Carlo and minimized output
Monte Carlo output
Minimized output
Identifying sensible clustering values
Output options
Energy minimization
Optimizing the current model
Setting minimization preferences
Input file
Termination criteria
Rigid Bodies
Output options
Notes on rigid body minimization
Trajectory file analysis and model extraction
Select trajectory file
Properties
Model extraction
Automatically comparing powder spectra
Select trajectory file
Select experimental spectrum
Transform experimental spectrum
Specify Diffraction-Crystal settings
Set CMACS intervals
Specify an identifier for the comparison
Calculate measures of comparison
Analyze measures of comparison
Show settings
Delete Set
To automatically compare powder spectra
Merging trajectory files
Reliability checking
Examine structures/
properties
Comparison against experimental data
Symmetry
Change the FF dielectric parameters
Theory
Predicting polymorphs
Theory
Effect of disregarding TS
Reliability checks
Further reading
Simulated annealing theory
Packing simulation difficulties
Solutions provided by simulated annealing
Automatically comparing powder spectrad
References

8. Morphology

Introduction
Sections in this chapter
Using Morphology
Step 1: Setup
Step 2: Calculations
Step 3: Visualization
Step 4: Listing, editing, adding and removing growth faces
Step 5: Crystal attributes
Step 6: Saving the
morphology
General Methodology
Applications
Other Cerius2 modules
Calculating Morphology with the BFDH method
Growth planes and growth rate list
Minimum slice thickness
Displaying the
morphology
To calculate morphology with the BFDH method
Calculating morphology with the Attachment or Surface Energy methods
Correct molecule
Listing the growth faces
Calculating attachment energies
Slice positioning
Calculating surface energies
Deducing the morphology
Energy setup
To calculate morphology with the Attachment or Surface Energy methods
Setting up the energy calculations
Choosing the force field
Auto force field switch
Non bonded energy terms
Lattice energy and interaction radius
Saving the energy data
To set up the energy calculations
To check the lattice energy
Slice positioning
Finding the most stable slice
Center slice on all
molecules
Slice offset
To specify the slice positioning variables
Editing, adding and removing crystal faces
Face list
Selecting faces
Editing faces
Adding faces
Removing faces
Listing faces
To edit, add, and remove crystal faces
Calculating morphology using the Hartman-Perdok Method
Generating the Crystal Graph
Generating Connected Nets
Calculating the Morphology
Creating a model of a connected net
Saving the crystal graph and the connected nets
To calculate morphology with the Hartman-Perdok Method
Generating and editing the Crystal Graph
Defining the spatial range
Generating crystal bonds
Visualizing crystal bonds
Editing crystal bonds
To Generate and edit the Crystal Graph
Generating and editing Periodic Bond Chains and Connected Nets
Generating connected nets
Generating the crystal morphology
List of connected nets
Deleting less stable connected nets
Analyzing connected nets
Create a model of a connected net
Display style of a connected net
Removing dummy atoms
To Generate and edit Periodic Bond Chains and Connected Nets
Displaying the morphology
Visualization
Scale factor
Transparency
Face label
Redisplay morphology
To specify the display controls
Analyzing the morphology
Interplanar angles and surface areas
List Areas by Form option
Aspect ratio
Cleave selected face
To analyze the crystal morphology
Storing morphologies
Saving
Loading
To save the current morphology
To load a morphology
Theory
Bravais Friedel Donnay Harker method
Growth rates - Bravais Friedel rules
Growth planes - Donnay Harker rules
The Attachment Energy method
Calculating Eatt
Deducing morphology
Assumptions
The Equilibrium Morphology
Calculating Esurf
Assumptions
The Hartman-Perdok method
Crystal bonds and the crystal graph
Periodic bond chains (PBCs) and connected nets
Deducing morphology
Assumptions
References

9. Flexisorb

Introduction
Using Flexisorb
Tutorial
Physi-sorption II - simulating large hydrocarbons
General Methodology
Preparing a model
Selecting a forcefield
Atom typing
United-atom versus all-atom
Calculating energy maps
Job control
Calculating gas phase chemical potential
Using existing map files
Calculating the isosteric heat
Predicting the uptake isotherm
Non-Ideal gases
Output files
Analysis
Creating an isosurface
Mapping a property onto a surface
Creating a slice plane
Displaying a cloud point diagram
Troubleshooting
Theory
General CB-GCMC Acceptance Rules
Model details
Forcefield
Other simulation details
References

10. Sorption

Introduction
Information obtained
Output forms
Sections in this chapter
Using Sorption
Running a sorption simulation
General methodology
Settings for the energy calculation
Bump checks
Excluded volumes
van der Waals radius reduction
van der Waals energy
Minimum image convention
Coulomb energy
Ewald summation method
Setting energy calculation options for a sorption simulation
Forcefield
Atom types
Bad contacts
van der Waals energy
Coulomb energy
Using Ewald Grids
Output during the simulation
Setting output options for the simulation
Model window output
Plotted output
Trajectory file output
Snapshot file output
Text output
Setting up and running the simulation
Framework
Surface
Surface Setup
Sorbate
Move probabilities
Maximum step sizes
Rescaling step sizes
To set up and run the simulation
Begin the simulation
Stopping the simulation
Restarting the simulation
Analysis of sorption trajectory files
Trajectory file plots
Mass distribution plots
Energy distribution plots
Loading-curve plots
Mass cloud plots
Plotting sorption trajectory files
Plotting trajectory files
Plotting mass distribution of sorbates in framework
Plotting energy distribution of sorbates
Plotting a loading curve
Plotting mass clouds (dot density maps) of sorbate positions
Theory
Simulation methods
Fixed loading (canonical ensemble) simulation
Fixed pressure (grand canonical ensemble) simulation
Henry's constant simulation
References

11. MesoDyn

Sections in this chapter
Introduction
Using MesoDyn
General methodology
Overview
Building a molecular ensemble
Specifying the Run parameters for a MesoDyn simulation
Setting the host machine and parallel nodes, job monitoring and output handling
Analyzing the results
Selecting a system
Plotting the thermodynamics functions
Exploring the morphology
Theory
Introduction
Dynamics
Thermodynamics
Parameterization: Mapping of the atomistic level to the mesoscale
Numerics
References

12. Dissipative Particle Dynamics (DPD)

Sections in this chapter
Introduction
Using DPD
General methodology
Building a molecular ensemble
Specifying the Run parameters for a DPD simulation
Setting the host machine, job monitoring and output handling
Analysing the result: Selecting a system, inspecting the files, plotting the thermodynamic functions, and exploring the morphology
Theory
Introduction
Equations of motion for a DPD system
Integration scheme in DPD
Choosing the dissipation and random noise magnitudes
Choosing the repulsion parameters
Mapping the interactions onto Flory-Huggins theory
Calculation of Flory-Huggins parameters as input to DPD simulations
References

A. File Formats

Mechanical Properties files
Output files
File names
Morphology files
CIF format
Interactions.dat
Polymorph files
Trajectory file usage and naming
Tip

B. Using MSI Online Documentation

MSI Hypertext Locations


LIST OF FIGURES

Figure 1. Voronoi polygon
Figure 2. The Repeat Unit (a), and
Corresponding Hydrogen-Suppressed Graph (b)
Figure 3. The Atomic and Bond Connectivity (a), and Valence (b) Indices for the PVF Repeat Unit
Figure 4. Nonbond interactions in RMMC energy calculation
Figure 5. The Cerius2 Visualizer window showing the MESOSCALE card and the main MESODYN menu.
Figure 6. The MesoDyn Build panels for defining beads, molecules and interactions.
Figure 7. The MesoDyn Constraints panels for defining regions from which the beads are excluded.
Figure 8. The MesoDyn Run control panel.
Figure 9. The MesoDyn Job Control panel.
Figure 10. The MesoDyn Job Control Options subpanel, with nodes and output paths specified for running on two nodes of a particular IBM sp2.
Figure 11. The MesoDyn Systems Analysis panel.
Figure 12. The MesoDyn Thermodynamics panel for plotting the free energy, entropy, and other time-dependent averages.
Figure 13. The MesoDyn Profiles panels for creating and analyzing slices through the density fields.
Figure 14. The MesoDyn Isodensities control panel for creating and analyzing isosurfaces of the density fields.
Figure 15. The Cerius2 Visualizer window showing the MESOSCALE card and the main DPD menu.
Figure 16. The DPD Build panels for defining beads, molecules, interactions and dissipations.
Figure 17. The DPD Run panel.
Figure 18. The DPD bead and molecule Display panels.
Figure 19. The DPD Job Control panel.
Figure 20. The DPD System Analysis panel.
Figure 21. The DPD Plot panel for plotting the bead diffusion coefficients, and polymer endpoint and bond length distributions.
Figure 22. The DPD Profiles panel for creating and analyzing slices through the density fields.
Figure 23. The DPD Isodensities panel for creating and analyzing isosurfaces of the density fields.


Last updated December 08, 1998 at 07:18PM Pacific Standard Time.
Copyright © 1998, Molecular Simulations, Inc. All rights reserved.