Resin Blend from Molecular Dynamics¶
Resins are incorporated as a part of thermoplastic polymer formulations in order to alter the mechanical properties of the blend. This is used to improve extrusion or remolding compatibility through modified flow properties, or to tune viscoelastic characteristics of the product plastic during the hardening stage.
The miscibility of the resin is a key property affecting the structure of the polymer network. In this tutorial, we will showcase how to predict this network structure using molecular dynamics in AMS.
This tutorial will teach you how to:
build a small polyisoprene/H-DCPD resin blend based on Ref. [1];
monitor the blend density during thermal annealing;
analyze the miscibility of the resin.
Introduction¶
Rissanou et al. [1] investigated hydrogenated dicyclopentadiene (H-DCPD) resin blended with polyisoprene (PI) and styrene-butadiene rubber (SBR). Resin miscibility was correlated to packing density, dynamic elastomer behaviour and stress responses.
This tutorial reproduces the outlined workflow, starting with the generation of the blend structure through simulated annealing. Packing inside the blend will be analysed using RDF and simulated tomography.
Note
You can also run this tutorial with Python using the companion notebook
or the Python workflow.
For this tutorial, we provide the structures of the polymer and resin.
Tip
Check out to the Building Polymers tutorial to learn how to build these polymer chain models yourself.
Create the Blend¶
The paper uses a system with a 10:23 molecular ratio of PI to H-DCPD. In order to determine the blend packing, we start with a structure consisting of 20 PI chains and 46 H-DCPD molecules. This produces a 10.000 atom system, which can run quickly on typical workstations.
engine0.05 g/cm 3PI_30mer.xyz20 and Region to polymer
to add a second rowHDCPD_trimer.xyz46 and Region to resinThe builder has created a packing of rigid chains. To obtain a more realistic structure, we need to relax the molecules.
UFF_InitialRelaxThis gives us a low-density structure. In order to obtain a structure with a density closer to the real material, we will compress the lattice. A rectangular unit cell will be used in order to improve contrast in the subsequent tomography analysis. We set up a molecular dynamics simulation to handle the relaxation of the dense structure:
2000010005 K
buttonBerendsen5 K10 fs
button53 53 35 AUFF_DensityThis calculation takes about 20 minutes on an Apple M2 with 16 GB of memory. After the simulation has finished, we can view the final density (around 1 g/mL) in the Properties → Properties (Including Estimated) menu.
Simulated Thermal Quenching¶
Experimentally, it has been shown that the properties of resin blends depend on the processing conditions. This is a result of the confined motion of the molecules in the blend. We will therefore simulate the quenching process after processing at elevated temperature in order to obtain a matching structure.
These simulations will be performed using the ReaxFF method in order to include bond (re)formation events during thermal processing. To start, we will re-optimize the UFF geometry of our high-density structure. This removes any artificial strain introduced by switching models:
UFF_Density in AMSinputdispersion/CHONSSi-lg.ffReaxFF_InitialRelaxNote
By using the cheaper UFF method for the initial optimization, we are able to shorten the duration of the ReaxFF optimization.
Having obtained a stable starting structure, we now set up a simulation for a thermal annealing cycle:
ReaxFF_InitialRelax in AMSinput25000500413 K
buttonBerendsen298.15 413 298.15 K12500 12500100 fs
buttonBerendsen1 atm500 fs
buttonReaxFF_Anneal_1A single annealing cycle will likely be too short to stabilise the blend structure. We therefore repeat the annealing simulation several times:
ReaxFF_Anneal_1 in AMSinputReaxFF_Anneal_2These cycles are repeated until the density stabilises to within 0.5 %. We can monitor this in AMSmovie:
In total, 7 cycles were required in order to converge the system:
Annealing Step |
Initial Density |
Final Density |
Last Third Average Density |
% Change |
|---|---|---|---|---|
1 |
0.8988 |
0.7290 |
0.7168 |
18.89 |
2 |
0.7290 |
0.7962 |
0.7917 |
9.22 |
3 |
0.7962 |
0.8377 |
0.8362 |
5.21 |
4 |
0.8377 |
0.8595 |
0.8580 |
2.60 |
5 |
0.8595 |
0.8744 |
0.8704 |
1.73 |
6 |
0.8744 |
0.8893 |
0.8871 |
1.70 |
7 |
0.8894 |
0.8932 |
0.8920 |
0.43 |
The final structure corresponds to the blend phase at 298.15 K.
A final MD simulation can be performed to determine the structural characteristics in the elevated temperature window at 413 K:
ReaxFF_Anneal_7 in AMSinput50000100413 K
button413 KReaxFF_413Comparison of these 2 structures allows us to see the effect of the resin both during the processing stage and in the final product.
Analyze the Trajectory¶
To understand the miscibility of the resin in the polymer matrix, we compute and report the
resin-resin and resin-polymer center-of-mass radial distribution functions. You can use this
PLAMS script to automatically handle the
trajectory processing. We will focus on the 413 K phase here:
The resin molecules are seen to stick to the polymer chains, acting as structural spacers. This is also reflected in the decreased density of the blend compared to a pure polymer phase. [1]
A tomographic view of the miscibility can also be obtained by visualising the 2D density map
of the resin molecules. A PLAMS script
is provided to generate these images:
Alternating domains of polymer/resin material can indeed be seen. These images also highlight the formation of small resin-rich pockets inside the polymer matrix, accounting for the 4 Angstrom peak in the RDF.
Tip
To improve the resolution of the tomographic images, or lower the RDF noise, simulations can be performed for larger cell volumes to increase the amount of statistical data. Alternatively, longer MD simulations can be performed in order to increase the number of samples.
See also¶
Additional MD simulations can be used to characterise and compare the mechanical properties of the blend structures. See the following tutorials for more details: