Property Prediction



3       Blends

The Blends module combines a modified Flory-Huggins model and molecular simulation techniques to calculate the compatibility of binary mixtures. These mixtures range from small models to large systems, including polymer solutions, polymer blends, and alloys. The information obtained includes phase diagrams (binodal and spinodal curves), thermodynamic mixing variables (enthalpy, entropy, change in free energy), the temperature dependent interaction parameter , binding energy component analysis, and the identification of favorable binding configurations between molecular pairs, molecules and surfaces, additives and bulk materials, and liquids and crystals.


Introduction

Sections in this chapter

Using Blends

To calculate pair interaction energies

To calculate the coordination numbers

To specify the packing variables

To fit the mixing energy data

To plot the interaction parameter Chi(T)

To calculate a phase diagram

Plotting pair energy distributions

Plotting thermodynamic functions

Extracting molecular pairs

Theory

References

Utility and applications

The product formulations that are the most successful today tend to be complex mixtures. As a result, the properties affecting miscibility, mixing, compatibility, and adhesion play a critical role in the development of new products. Unfortunately, the time required to develop new formulations in the laboratory can be extensive. It is estimated that the average time to fully test a new binary polymer mixture, for example, is three work weeks. A direct method for estimating the free energy of mixing between formulation components can speed the process considerably.

Blends provides a way to shorten the discovery process by estimating the miscibility behavior of binary mixtures. These include solvent-solvent, polymer-solvent, and polymer-polymer mixtures. Blends predicts the thermodynamics of mixing directly from the chemical structures of the two components and, therefore, requires only their molecular structures and a reasonable choice of nonbond forcefield parameters as input.

The information generated by Blends includes:

Applications

Blends is targeted to the following industrial areas:


Using Blends

The procedures used to determine , calculate phase diagrams, and plot thermodynamic functions all start with the same sequence of steps:

Calculate functions

1.   Specify the blends molecules.

2.   Specify the packing variables.

3.   Calculate the pair interaction energies.

4.   Calculate the coordination numbers.

5.   Fit the energy of mixing data with an analytical model.

This data can then be used to:

The options used to implement these functions are located on the Run Blends control panel and its subpanels (see the online help for more detailed information on control panels).

Analyze functions

After performing the appropriate calculations, the following analytical functions can be performed:

These analytical functions are Located on the Blends Analysis control panels, which are discussed in detail later in this chapter.

Extracting pairs

Lastly, molecular pair configurations can be extracted from Blends interaction energy (.enr) files. This is done using the Extract Pairs control panel, also discussed later in this chapter.

Note

Please see the online help for more detailed information on the control panels.


General methodology

Both theoretical models and molecular simulation techniques have been employed in an effort to predict the thermodynamic behavior of binary mixtures. For more discussion of theoretical models, please see the "Theory" section on page 54.

To calculate pair interaction energies

1.   Place the two blend molecules to be used in two model spaces (these can either be loaded from a file or built using one or more of the builders).

Note

The blend molecules used to generate the molecular pairs should be individually and fully minimized prior to performing the calculations.  

2.   Select Calculate on the BLENDS card to bring up the Run Blends control panel.

3.   Enter the model number for molecules 1 and 2 in the Model entry boxes.

Specify the packing
variables

4.   See "To specify the packing variables" on page 46.

5.   Click the Preferences... button next to Calculate Interaction Energies to bring up the Interaction Energies control panel.

Specify the calculation controls

6.   Enter the number of molecular pairs to be generated.

7.   To obtain a different set of molecular pairs, change the number used as the random seed initializer.

Specify the output
controls

8.   Enter the file prefix for the energy files to be created.

9.   Select the text output level from the popup (None, Default, or Verbose).

10.   To view the pairs as they are generated, check the Update Model box and enter the Frequency (number of pairs generated between updates).

11.   To plot an energy distribution histogram as the pairs are generated:

a.   Check the Update Graph box.

b.   Enter the frequency (number of pairs between updates).

c.   Enter the binwidth (kcal/mol).

To calculate a single Eij

12.   Click the Calculate button for the Eij to be calculated (E11, E12, E21, or E22).

To calculate all Eijs (E11, E12, E21, and E22)

13.   Return to the Run Blends control panel and click the Calculate Interaction Energies button.

See "Calculating pair interaction energies" on page 58 for theoretical background on this method.

To calculate the coordination numbers

1.   Place the two blend molecules to be used in two model spaces (these can either be loaded from a file or built using one of the builders).

2.   Select Calculate on the BLENDS card to bring up the Run Blends control panel.

3.   Enter the model number for molecules 1 and 2 in the entry boxes under Model.

Specify the packing
variables

4.   See "To specify the packing variables" on page 46.

5.   Click the Preferences... button next to Calculate Coordination Numbers to bring up the Z Number Calculation control panel.

Specify the calculation controls

6.   Enter a value for the number of clusters to be generated.

7.   Enter the number of trials per cluster.

8.   To obtain a different set of clusters, change the number used as the random seed initializer.

Specify the output

9.   Select the text output level from the popup (None, Default, or Verbose).

10.   To view the clusters as they are generated, check the Update Model box and enter the frequency (that is, number of clusters generated between updates).

11.   To plot the running average of Z as the configurations are generated, check the Update Graph box and enter the frequency (that is, number of clusters between updates).

To calculate a single Z

12.   Click the Calculate button for the coordination number to be calculated (Z11, Z12, Z21, or Z22).

To calculate all Zs (Z11, Z12, Z21, and Z22)

Return to the Run Blends control panel and click the Calculate Coordination Numbers button.

Please see "Calculating coordination numbers" on page 61 for theoretical background on the above method.

To specify the packing variables

1.   Select the Calculate item on the BLENDS card to bring up the Run Blends control panel.

2.   Click the top Packing... button to bring up the Molecule 1 Packing control panel.

Specify the alignment

3.   To reorient the molecules so that the long axis is along the z direction, check the Align Along Principal Axes box; otherwise, uncheck it.

4.   Select Isotropic or Axial Distribution from the popup.

5.   If using axial distribution, enter the allowed angular spread (degrees).

Specify the noncontact atoms

6.   If using excluded atom constraints:

a.   Check the Use Non-contact Atom List box (otherwise, leave it unchecked).

b.   Select the atoms to be excluded.

c.   Click the Add Selected Atoms to List action button.

d.   To clear the noncontact atoms list, click the Clear Contact List action button.

e.   To show the noncontact atoms in the model window, click the Show Contact List action button.

7.   Return to the Run Blends control panel and click the bottom Packing... button to bring up the Molecule 2 Packing control panel.

8.   Repeat Steps 3 through 6 for molecule 2.

Please see "Specifying packing variables" on page 63 for the theoretical background on this method.

To fit the mixing energy data

Note

The interaction energies for the two blend molecules must already have been calculated and saved in .enr files (see "Calculating pair interaction energies" on page 58). Also, if you are using calculated values for Z, these calculations must already have been performed (see "Calculating coordination numbers" on page 61).  

1.   Bring up the Run Blends control panel.

2.   Click the Preferences... button next to Calculate Emix (T) Model to bring up the Fit Mixing Energy control panel.

3.   To list additional data in the text window, check the Print Data in Text Window box.

4.   Select the algorithm to be used from those listed in the Emix (T) Model popup.

5.   If not using calculated values, enter the coordination numbers to be used in the Z11, Z12, Z21, and Z22 entry boxes.

6.   Enter the minimum temperature, maximum temperature, and number of temperature points to be used in the __ K to __ K Using __ Points entry boxes.

7.   If not using the interaction energy files currently listed (these entry boxes are automatically updated following Eij calculations), enter the file names directly or select them from a browser box by clicking the adjacent E11..., E12..., E21..., and E22... buttons.

8.   Click the Fit Mixing Energy Model button. (Alternatively, the Calculate Emix (T) Model button on the Run Blends control panel can be used.)

Please see "Fitting the mixing energy and calculating Chi" on page 64 for more theoretical background on this method.

To plot the interaction parameter Chi(T)

1.   Calculate the interaction energies for the two blend molecules (see "Calculating pair interaction energies" on page 58).

2.   Calculate the coordination numbers (see "Calculating coordination numbers" on page 61), unless you are using specified values for Z.

3.   Fit the mixing energy data with an analytical model (see "To fit the mixing energy data" on page 47).

4.   If desired, repeat Step 3 using different Emix (T) model algorithms to determine which one gives the lowest standard deviation.

5.   Click the Plot Interaction Parameter Chi(T) button.

Please see "Fitting the mixing energy and calculating Chi" on page 64 for more theoretical background on this method.

To calculate a phase diagram

1.   Calculate the pairwise interaction energies for the two components of the binary mixture (see "Calculating pair interaction energies" on page 58).

2.   Calculate the coordination number Zij for each of the four pair combinations (see "Calculating coordination numbers" on page 61). This step can be skipped if using your own Z values.

3.   Do an analytical fit of the energy of mixing data (see "To fit the mixing energy data" on page 47).

4.   If desired, repeat step 3 using different Emix (T) model algorithms to determine which one gives the lowest standard deviation.

5.   Return to the Run Blends control panel and click the Preferences... button next to Calculate Phase Diagram to bring up the Phase Diagram control panel.

6.   Select the Emix (T) model to be used from the popup.

7.   If not using the model parameters calculated from the energy of mixing fit, enter your own parameter values in the entry boxes next to A, B, and C.

8.   Enter the degree of polymerization to be used for component 1 (X1) and component 2 (X2).

9.   Enter the minimum temperature, maximum temperature, and number of temperature points to be used in the __ K to __ K Using __ Points entry boxes.

10.   Click the Calculate Phase Diagram button. (Alternatively, click the Calculate Phase Diagram button on the Run Blends control panel.)

Please see "Calculating phase diagrams" on page 65 for more theoretical information on this method.

Plotting pair energy distributions

The generation of different orientations using the Pairs Method leads to configurations of varying energetics. Often, very favorable energies are found; many actually locate a local minimum on the potential energy surface. The distribution of the pair energies obtained can be plotted using the options on the Blends Energy Analysis control panel (see the online help for more control panel information). The total energy of interaction can be plotted, or just the electrostatic, van der Waals, or hydrogen bond terms. Inspection of these distributions can be helpful in noting the different modes and frequencies with which two molecules interact.

For example, the pair energy distribution for n-hexane and nitrobenzene is plotted in the figure below.

Fifty thousand pairs were generated and no energy minimization was done. The distribution is somewhat asymmetrical and there is a long, low-energy tail. The number of configurations with energy higher than the peak value decreases dramatically. This phenomenon clearly indicates the merit of the sampling method used; that is, very few configurations with high energy or bad van der Waals contacts are generated. The average Eij obtained for this case was 0.9214 kcal/mol. The error in the average Eij values decreases as the inverse square root of the number of configurations.

The histograms can be normalized, if desired. Temperature effects can also be taken into account by temperature weighting where the distribution is multiplied by the Boltzmann factor, exp (-E/RT).

To plot a pair energy distribution

The interaction energies for the pair must already have been calculated and saved in a .enr file (see "Calculating pair interaction energies" on page 58).

1.   Choose Analyze on the BLENDS card, then select Energies from the popup to bring up the Blends Energy Analysis control panel.

2.   Select the .enr file to be analyzed (11, 12, 21, or 22) from the browser box at the bottom of the panel, or enter the file name directly in the entry box.

3.   Choose the energy term to be plotted (Total, VdW, Coulomb, or H-Bond) from the popup next to the Plot button.

4.   To normalize the histogram, check the Normalize Histogram box.

5.   To temperature-weight the histogram, check the Temperature Weight box and enter the temperature to be used (in degrees K).

6.   Enter the binwidth (kcal/mol).

7.   Click the Plot button.

A plot of the pair energy distribution appears in the graph window.

Plotting thermodynamic functions

Blends analysis options can be used both to calculate thermodynamic functions (enthalpy, entropy, free energy of mixing) for a binary system, and to create plots of these functions versus composition at a specified temperature. The plots generated reflect the current choice of the interaction parameter model (T) and the degree of polymerization (X1, X2) of the two components. These thermodynamic analysis options are provided on the Thermodynamic Analysis control panel (see the online help for more control panel information).

You can specify the model and its parameters directly, or Blends can calculate these values based on molecular simulations. The starting point of such simulations is the molecular structures of the two mixture components. Intermediate steps include the calculation of interaction energies (*ij.enr files) and coordination numbers (Zij) followed by an analytic fit of the resulting energy of mixing versus temperature Emix(T) function. The degree of polymerization (X1,X2) of the two components is also part of the model. For more details, see "General methodology" on page 44.

Isotherms

Several temperatures (isotherms) for a given thermodynamic function can also be calculated and plotted using the options on the Blends Isotherms control panel (see "Plotting thermodynamic isotherms" on page 52).

To calculate and plot thermodynamic functions

1.   Select Analyze on the BLENDS card, then choose Thermodynamics to bring up the Thermodynamic Analysis control panel.

Specify the functions to be computed

2.   To plot enthalpy, check the Plot Enthalpy of Mixing (dH) box.

3.   To plot entropy, check the Plot Entropy of Mixing (-TdS) box.

4.   To plot the Gibbs free energy of mixing, check the Plot Free Energy of Mixing (dG) box.

5.   Enter the Temperature (K) value to be used for the plots.

Specify the model

6.   Click the Thermodynamic Model... button to bring up the Thermodynamic Model control panel.

7.   Select the Emix (T) model to be used from the popup.

8.   Enter values for the model parameters (A, B, and C) or use those calculated from a Blends energy of mixing fit (see "Fitting the mixing energy and calculating Chi" on page 64).

Specify the degree of polymerization

9.   Enter the degree of polymerization to be used for component 1 (X1) and component 2 (X2).

10.   Return to the Thermodynamic Analysis control panel and click the Plot Thermodynamic Functions button.

Plotting thermodynamic isotherms

Several temperatures (isotherms) for a given thermodynamic function can be calculated and plotted using the options on the Blends Isotherms control panel (see the online help). The functions that can be plotted are free energy of mixing, enthalpy, and entropy. You can specify the number of curves plotted and the range of temperatures used. The plots generated reflect the current choice of the interaction parameter model (T) and the degree of polymerization (X1, X2) of the two components. You can specify the model parameters directly, or Blends can calculate these based on a molecular simulation. For more details, see "Fitting the mixing energy and calculating Chi" on page 64.

To plot more than one thermodynamic mixing function on the same plot at a fixed temperature, use the options on the Thermodynamics Analysis control panel (see "Plotting thermodynamic functions" on page 51).

To plot thermodynamic isotherms

1.   Select Analyze on the BLENDS card, then choose Isotherms to bring up the Blends Isotherms control panel.

2.   Select the thermodynamic function to be plotted (Free Energy, Entropy, or Enthalpy).

3.   Enter the number of isotherms to be plotted.

4.   Enter the temperatures for the first and last isotherms in the __ K to __K entry boxes.

Specify the model

5.   Click the Thermodynamic Model... button to bring up the Thermodynamic Model control panel.

6.   Select the Emix (T) model to be used from the popup.

7.   Enter values for the model parameters (A, B, and C) or use those calculated from a Blends energy of mixing fit (see "Fitting the mixing energy and calculating Chi" on page 64).

Specify the degree of polymerization

8.   Enter the degree of polymerization to be used for component 1 (X1) and component 2 (X2).

9.   Return to the Blends Isotherms control panel, and click the Plot Mixing Isotherms button.

Extracting molecular pairs

Molecular pair configurations can be extracted from blends interaction energy files and saved in .msi files so that they can be viewed later. The configurations are sorted according to energy (lowest to highest) using the energy term specified (total energy, van der Waals, electrostatic, or hydrogen bond energy). The extracted configurations can be restricted to a maximum number having energies within a specified range. Appropriate values can be determined by viewing the Eij distribution for the corresponding pair interaction type (see "Plotting pair energy distributions" on page 49). The options used to extract molecular pairs are found on the Extract Pairs control panel (see the online help).

To extract molecular pair configurations

1.   Choose Extract Pairs on the BLENDS card to open the Extract Pairs control panel.

2.   Enter the name of the interaction energy (.enr) file to be used in the File name entry box or select the file using the browser box at the bottom of the control panel.

3.   Select the energy term to be used from the popup (Total, vdW, Coulomb, or H-Bond).

4.   Enter the lowest and highest energy values for the pairs to be extracted (in kcal/mol).

5.   Enter the maximum number of pairs to be extracted.

6.   Click the Extract Molecular Pairs button.

Note

To perform the extraction, Blends requires two model files containing the original blends molecules. To ensure accurate reproduction of pair configurations, make sure that you have loaded the same forcefield as the one used in the original blends interaction energy calculation.  


Theory

Theoretical models

Flory-Huggins model

Undoubtedly, the simplest and best-known theory of the thermodynamics of mixing and phase separation in binary systems is the Flory-Huggins lattice theory (Flory 1953). The general expression for calculating the free energy of mixing G for a binary system is:

Eq. 1            

Where:

G = Free energy of mixing per mole.

= Volume fraction.

X = Degree of polymerization (chain length).

Each repeating unit is defined as occupying a lattice site. The interaction parameter is defined as:

Eq. 2            

Where:

Z = Coordination number of the model lattice.

E12 = Differential energy of interaction of an unlike pair.

Eq. 3            

Here Eij is the energy of a particular ij pair.

Other theories

Certain deficiencies have been noted in the Flory-Huggins model, and more sophisticated theories, such as the reference interaction site model (RISM) and lattice cluster theory (LCT), have recently been developed to treat the problems beyond Flory-Huggins original approximations (Schweizer and Curro 1989, Freed 1985). The applicability of these theories is limited, however, because detailed information on each component required by these theories is often absent. Many parameters characteristic of a binary mixture are thus obtained by fitting a theoretical model with some experimental data. Prediction of the thermodynamic behavior for a system that is not well known remains a difficult task.

Molecular simulations

Recent advances in molecular simulation techniques have improved this situation. Accurate forcefields can be obtained by defining parameters using structural and spectral data. Molecular simulations can be performed on well-characterized systems leading to a better fundamental understanding of atomic level interactions. This information can then be used to predict useful physical properties of systems that are less well characterized.

Many factors govern mixing processes, including the temperature and the chemical nature of the individual components. Additional factors may be involved for polymers; for example, chain packing, the degree of crystallinity, molecular weight, and chain flexibility. Not all of these factors can be addressed using molecular simulation techniques. However, it is possible to obtain structural data for the individual components in a mixture and to calculate the interaction energy terms required for the thermodynamic expressions.

As with any molecular simulation technique, the results are dependent on the molecular forcefield employed. It has been shown, however, that even a generic forcefield can provide phase diagram and miscibility information that compares favorably with experiment (Fan et al. 1992).

Blends approach

Blends combines a modified Flory-Huggins model and molecular simulation techniques to calculate the compatibility of binary mixtures. Two important extensions to the Flory-Huggins model are employed:

Extensions to Flory-Huggins model

These two extensions to the classical Flory-Huggins theory of mixing are documented in recent publications by Blanco (1991) and Fan (1992) and coworkers.

Analytical fit

The temperature dependence of is fitted with one of several analytical models, (T), then used in the expression for the free energy of mixing:

Eq. 4            

A popular temperature model is the Kamide expression:

Eq. 5            

Here, the mixture-dependent parameters A, B, and C are fully determined through a Blends molecular simulation (see "Fitting the mixing energy and calculating Chi" on page 64).

Information obtained

Analytical expressions of this type allow the accurate determination of first, second, and higher-order derivatives of the free energy of mixing with respect to volume fraction as a function of temperature. The derivatives are used to locate the coexisting curve (binodal) and the stability curve (spinodal) in a two-phase diagram. Critical mixing temperatures and volume fractions can easily be read from such a phase diagram (see "Calculating phase diagrams" on page 65). Thermodynamic functions, such as enthalpy, entropy, and free energy of mixing, can also be plotted (see "Plotting thermodynamic functions" on page 51).

Force field employed

As with any molecular simulation, the results obtained depend on the accuracy of the forcefield. By default, the Universal forcefield is used. However, you can either load a different forcefield using the Open Force Field (OFF) module or specify different parameters using the Force Field Editor. For information about the OFF and the Force Field Editor, see the Cerius2 Simulation Tools book.

Calculating pair interaction energies

Sampling problems

The differential energy of interaction of an unlike pair (Eij) can be obtained in a straightforward manner simply by calculating the energies of the four different pairs as defined by Eq. 3 of the Flory-Huggins model (see page 55). However, a question arises as to whether the Eij calculated from simple pairwise interactions is sufficiently accurate to represent interactions in the actual condensed state. It is important to take into account and to properly weigh a large number of relative orientations of the two molecules. Simple energy minimization using several selected configurations is not representative of the interaction energy for binary mixtures exhibiting normal Boltzmann distributions.

Molecular dynamics

Molecular dynamics represents an improved sampling technique. However, molecular dynamics has difficulties in sampling significantly different regions of orientation space. If the temperature used is low, the two molecules remain trapped in a local energy minimum. If the temperature is too high, the molecules drift apart because sufficient kinetic energy is present for them to escape local energy minima. The use of periodic boundary conditions reduces some of these problems at the cost of longer simulation times. In general, the use of molecular dynamics for molecular sampling of binding energies is rather time consuming because the equations of motion need to be integrated with short time steps. Many time steps are needed to generate significantly different molecular orientations. These problems are illustrated by the fact that simple molecular dynamics simulations have shown that an averaged E12 is strongly dependent on the initial configurations chosen.

It is therefore critical to establish an efficient algorithm for sampling relative orientations of a pair of molecules.

Blends Monte Carlo sampling technique

Blends uses Monte Carlo atomistic simulations both to generate thousands of different molecular orientations and to calculate their pair-interaction energies; this is called the pairs method. This approach generates energetically favorable configurations by employing a Monte Carlo technique that includes excluded-volume constraints and takes temperature effects into account.

The excluded-volume constraint method is a modified version of Blanco's molecular silverware algorithm, which aligns the molecules so that their van der Waals surfaces are barely touching. This method saves computing time by ensuring that only meaningful configurations are generated. It can be applied in a variety of situations to sample energetics of molecules embedded in simple or complex topological environments (that is, molecular packing or solvation).

The pairs method

The pairs method results in four Boltzmann-averaged Eij values. These Eij values can be used to calculate both Eij using Eq. 3 (see page 55) and Emix(T) using Eq. 7 (see page 65).

Proper structures for each of the molecules are constructed and optimized. The overall shape of each molecule is represented by its van der Waals surface.

7.   The centers of mass of both molecules are positioned near the origin of the Cartesian coordinate frame; the coordinates of molecule 1 (white in the above illustration) are unchanged throughout the calculations.

8.   A particular orientation of molecule 2 (gray in the above illustration) is determined by randomly choosing three Euler angles.

9.   A vector (n) that points from the origin to the surface of a unit sphere is randomly chosen.

10.   Molecule 2 is translated along the vector determined by step 4 until the van der Waals surfaces of each molecule just touch each other.

11.   The pairwise interaction energy (Eij) of this specific configuration is calculated and stored.

12.   Steps 3 through 6 are repeated a specified number of times, and a probability distribution P(Eij) is constructed.

13.   Temperature effects are taken into account by weighting the distribution by the Boltzmann factor exp (-Eij/kT). The mean value of Eij as a function of temperature is given by:

Eq. 6            

14.   Steps 2 through 8 are repeated for the other pair interaction types, and four Boltzmann-averaged Eij(T) values are obtained:

Value Molecule 1 Molecule 2
E11(T)   Component 1   Component 1  
E12(T)   Component 1   Component 2  
E21(T)   Component 2   Component 1  
E22(T)   Component 2   Component 2  

Note

In addition to the Boltzmann-averaging method described here, two other methods are available for calculating thermally-averaged interaction energies: Metropolis and Biased Metropolis (see Fan et al. 1992). These methods use a Metropolis Monte Carlo sampling algorithm that introduces temperature in a different way. They are implemented by entering the following command in the text window:  

>	BLENDS/AVERAGING (argument)

where argument is either METROPOLIS, BIASED, or BOLTZMANN (the default).  

Packing variables

In the pair-generation method illustrated here, the orientation of molecule 2 is determined randomly. However, this may not be appropriate for oriented polymers or rigid-rod molecules such as liquid crystals. Connectivity between polymer segments should also be considered. As a result, Blends provides options that place restrictions on both molecule alignment and atom contacts during packing and, thus, allow you to obtain more representative Eij values (see "Specifying packing variables" on page 63).

Output

By default, the mean interaction energies for every 100 pairs generated are reported in the text window along with the total binding energy, the total nonbond energy, and the energies due to van der Waals, electrostatic, and hydrogen bond interactions. Each of the pairs generated is displayed in the model window, and an energy distribution histogram is plotted in the graph window. The results of the calculations are saved in interaction energy (.enr) files. More detailed analysis of the pair-energy distributions can be obtained using the energy analysis functions (see "Plotting pair energy distributions" on page 49).

Where variables are set

The number of pairs calculated, the interaction energy file name, and other output variables are specified on the Interaction Energies control panel. By default, 10,000 pairs are calculated, but a higher number is recommended for large molecules, molecules capable of hydrogen bonding, and polar molecules. The packing variables are specified on the Molecule 1 Packing and Molecule 2 Packing control panels (see the online help for more control panel information).

Calculating coordination numbers

The coordination number Zij is the number of molecules of type j that can be packed around a single molecule of type i. A single coordination number has a definite physical significance only when the two components of the binary mixture have similar volumes or surface areas. The difficulty in defining a coordination number for a system in which two components are not similar in size somewhat limits the applicability of the pairs method. For a binary system, at least four different combinations are possible; that is, the central molecule, as well as the surrounding molecule, can be either component 1 or component 2. This leads to four coordination numbers.

Number Central molecule Surrounding molecule
Z11   Component 1   Component 1  
Z12   Component 1   Component 2  
Z21   Component 2   Component 1  
Z22   Component 2   Component 2  

The Blends module differs from the Flory-Huggins model in that it uses an off-lattice calculation; that is, molecules are not arranged on a regular lattice as in the original Flory-Huggins theory. The coordination number Z is explicitly calculated for each of the possible molecular pairs using molecular simulations.

Nearest-neighbor
packing

The technique involves generating clusters in which nearest neighbors are packed around the central molecule until no more will fit.

The van der Waals surfaces are used to represent the shapes of the molecules. The central molecule is shown in white. The dark gray molecule represents the one being packed, and the light gray molecules represent existing nearest neighbors. The positions of the nearest neighbors are determined in the same way as in Steps 2 through 5 of the pairs method (see page 59). Each nearest neighbor added must just touch the central molecule while avoiding overlapping the other nearest neighbors. A specified number of packing trials are allowed before determining that no more will fit:

After e, no more nearest neighbors could be packed in the allowed number of packing trials. The Z obtained in this particular search was five.

The Z obtained depends on the number of packing trials allowed. In general, after a certain point, the number of nearest neighbors increases very slowly with an increase in the number of packing trials. The default maximum number of trials is 100.

Packing variables

In the method illustrated here, the orientation of the surrounding molecules is determined randomly. However, this may not be appropriate for oriented polymers or rigid-rod molecules such as liquid crystals. Connectivity between polymer segments should also be considered. Blends, therefore, provides options that allow you to place restrictions on molecule alignment and atom contacts during packing and, thus, obtain more representative values for Z (see "Specifying packing variables" on page 63).

Averaged Zijs obtained

The Z values are calculated for several clusters and an average Zij is obtained for each of the four pair combinations. Individual and average values are reported in the text window, and the running averages are plotted in the graph window. The plots show how well each Zij converged. By default, 100 clusters are generated for each Zij calculation.

Where variables are set

The number of clusters generated, the number of trials per cluster, and the output variables are specified using the options on the
Z Number Calculation control panel. The packing variables are specified on the Molecule 1 Packing and Molecule 2 Packing control panels (see the online help for more control panel information).

Averaged Zs used to
calculate

Averaged coordination numbers are employed in the expression for the temperature dependence of the interaction parameter :

Eq. 7            

The Zij values used to calculate are shown on the Fit Mixing Energy control panel (see the online help). These values are updated when a coordination number calculation is performed. If you do not run a coordination number calculation, default values are employed in the (T) expression. Alternatively, you can specify the Z values to be used.

Specifying packing variables

Packing can be affected by placing restrictions on molecule alignment and atom contacts. The packing variables are set on the Molecule 1 Packing and Molecule 2 Packing control panels (see the online help).

Isotropic versus axial packing

In the pairs method and the Z calculation method described above, pair or cluster generation was illustrated using isotropic packing; that is, the orientation of the surrounding molecules with respect to the central molecule was determined randomly; all orientations were possible. However, isotropic packing may not be appropriate for oriented polymers or rigid-rod molecules, such as liquid crystals.

The Blends module, therefore, provides axial packing where the surrounding molecules are packed only around the principal axes of the central molecule. Some deviation from parallel is allowed. The allowed range of orientations (Angular Spread) is specified in degrees. A value different from zero leads to orientations in the range of - to +. Packing occurs randomly within this range. Axial packing can be used in conjunction with another option that aligns the molecules along their principal axes; the long axis is reoriented along the z-direction.

Excluded atom constraints

For some systems it is important to consider chain connectivity and accessibility in packing. For example, in long-chain polymers, the ends of a polymer segment are normally connected to other segments, making some positions of the polymer segment inaccessible to other molecules. Blends allows you to exclude certain atoms from coming into contact with other atoms during packing. Configurations that place surrounding molecules in contact with an excluded atom are rejected.

The white circles in (b) above represent two excluded atoms at the head and tail of a polymer segment. The radii of the spheres are the van der Waals radii of the excluded atoms. Because of chain connectivity, these two positions are inaccessible to other molecules. Two molecules (dark gray in the illustration above) are in contact with these excluded atoms, causing them to be rejected.

Excluded atom constraints are particularly useful in the modeling of polymer-solvent and polymer-polymer mixtures. Notice that the Flory-Huggins equation, Eq. 1, is written in terms of polymer segments (lattice sites). The polymer segment connectivity renders some regions inaccessible for binding. Typically, the head and tail atoms in a polymer segment should be designated as excluded atoms.

Fitting the mixing energy and calculating Chi

Fitting Emix (T)

The interaction energy data contained in the interaction energy files can be plotted as a function of temperature, and fitted with a selected curve-fitting model. The energy of mixing is defined from the interaction energies and coordination numbers as follows:

Eq. 8            

Here the temperature dependence is introduced as a result of
Boltzmann averaging the Eij values at each of the requested temperatures. For example, the values at each temperature T for Emix could be fitted using a model of the form A + BT + CT ln T, which, when divided by RT, gives the Kamide expression for the interaction parameter (T). Five curve-fitting models are provided.

The model, coordination numbers, temperatures, energy files, and other variables used to perform the fit are specified on the Fit Mixing Energy control panel (see the online help). The coordination numbers used can be entered directly, or atomistic estimates can be calculated by generating molecular clusters (see "Calculating coordination numbers" on page 61).

The scatter plot and curve obtained from the fit are displayed in the graph window. Values for the fitted model parameters (A, B, and C) and the standard deviation for the curve are calculated and displayed in the text window. The model that gives the lowest standard deviation provides the best results.

Plotting (T)

The interaction parameter can then be plotted as a function of temperature from the Emix (T) model data, using the fitted parameter values for A, B, and C:

Eq. 9            

Calculating phase diagrams

The compatibility of binary mixtures can be illustrated by generating phase diagrams. These diagrams are obtained by calculating the free energy of mixing (G) as a function of composition at different temperatures.

At temperatures above the critical temperature (Tcr), the G (Gibbs free energy of mixing) versus 2 (volume fraction of the second component) has only one minimum. Two components are miscible for any composition. For temperatures below Tcr, the two points in contact with the straight line define two binodal points, A and D (below Tcr are two minima with ¹G = 0). Two inflection points with ¹2G2 = 0, define spinodal points B and C. In the region of 2 < A and 2 > D, the two components are miscible. In the region between B and C, the system is unstable, separating into two phases with compositions equal to A and D. At the critical temperature, Tcr, A-D merge into a single point defined by ¹2G2 = ¹3G3 = 0.

By connecting the binodal points at different temperatures, the coexistence curve designated by the dashed line can be obtained. This binodal curve, also known as the phase diagram, describes the phase change as a function of temperature and composition.

The spinodal curve, designated by the dotted line, indicates the region of instability, and of metastability for the mixtures. Metastable compositions are stable only at small fluctuations in composition, while unstable compositions spontaneously phase segregate into two solution components indicated by the binodal curve at any fixed temperature.

If no binodal curve exists (no phase diagram), this implies that the two components are miscible at all proportions for the current selection of volume fraction and temperature ranges.

Calculating G

The Blends method for calculating G is based on a modified Flory-Huggins model (see "General methodology" on page 44).

The phase diagrams generated reflect the current choice of the
Emix (T) model, the degree of polymerization (X1, X2) of the two components, and the temperature points. These variables are specified on the Phase Diagram control panel (see the online help).

The Emix (T) model parameters are calculated using molecular simulations. This involves calculating the interaction energies (*ij.enr files) and coordination numbers (Zij) for the two components followed by an analytic fit of the resulting energy of mixing versus temperature Emix(T) function. The use of analytical expressions in fitting the data allows the accurate determination of first, second, and higher order derivatives of the free energy of mixing with respect to volume fraction as a function of temperature. The derivatives are used to locate the coexisting curve (binodal) and the stability curve (spinodal) in the phase diagram. Critical mixing temperatures and volume fractions can easily be read from such a phase diagram.


References

Bawendi, M. G.; Freed, K. F.; Mohanty, U. J.; Chem. Phys., 84, 7036 (1986)

Bawendi, M. G.; Freed, K. F.; Mohanty, U. J. Chem. Phys., 87, 5534 (1987).

Bawendi, M. G.; Freed, K. F. J. Chem. Phys., 88, 2741 (1988).

Blanco, M., J. Comput. Chem., 12, No 2, 237 (1991).

Fan, C. F.; Olafson, B. D.; Blanco, M.; Hsu, S. L. Macromolecules, 25, 3667 (1992).

Freed, K. F. J. Phys. A,. 18, 871 (1985).

Flory, P. J. Principles of Polymer Chemistry, Cornell University Press, Ithaca, New York (1953).

Jacobson, S. et al, CDA News, November, (1991).

Nemirovsky, A. M.; Bawendi, M. G.; Freed, K. F. J. Chem. Phys., 87, 7272 (1987).

Pesci, A. I.; Freed, K. F. J. Chem. Phys. 90, 2003 (1989).

Schweizer, K. S.; Curro, J. G. J. Chem. Phys., 91, 5059 (1989).




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