Skip to content

Provides some useful information and the LAMMPS input files to model a polymer-metal interface.

Notifications You must be signed in to change notification settings

sailfish009/polymer_metal_interface

 
 

Repository files navigation

Molecular Dynamics Simulations of a Polymer-Metal Interface

We are currently investigating the impact resistance of multilayers using molecular dynamics. This project showed us that the modeling of material interfaces could be challenging even for someone with a background in atomic simulations. Therefore, we would like to share some useful information and the LAMMPS input files to model the aluminum-polyurethane system shown below. A movie of the simulation is available here.

Modeling of aluminum:

The command create_atoms in LAMMPS was used to model aluminum. In this tutorial, Mark Tschopp outlines how to use the create_atoms command to generate a crystal containing a grain boundary. I used the EAM potential by Adams and Ercolessi to model aluminum.

Modeling of polyurethane:

Modeling polymers can be challenging depending on the complexity of an individual polymer chain. The structure of the polyurethane chain shown in the above video can be depicted as below.

I created the polymer chain using the Enhanced Monte Carlo Package by Pieter J. in ’t Veld. Moltemplate by Andrew Jewett is another useful tool to build polymers. Both Pieter and Andrew were very helpful when I was modeling polymers. I used the polymer consistent force field (PCFF) to model polyurethane.

Mark Tschopp has provided an overview of modeling of a polymer chain and an amorphous polyethylene sample in LAMMPS. Moreover, Appendix A of the reference [1] and the reference [2] provide some useful information about modeling polymers.

Aluminum-polyurethane interface:

The two data files (i.e. polyurethane and aluminum) can be combined using MATLAB or even MS Excel. When combining the two models, careful attention needed to be paid to the image flags of the atoms in the polymer to make sure that they do not have crossed the periodic boundary. The two potentails used for the simulation (e.g., PCFF and EAM) must be in similar LAMMPS units. In this simulation, the non-bonded interactions between aluminum and polyurea were modelled using the van der Waals parameters available in the interface force field.

The Python script plot_energy.py can be used to plot the variation of energy with time (see below):

I used OVITO to visulalize MD tragectories of this simulation. A great introductory tutorial about OVITO is available here. VMD is another very useful visualization tool.

Many simulation questions have been answered in the LAMMPS mail list. If you would like to learn the basics of atomic simulations, the book Modeling Materials: Continuum, Atomistic and Multiscale Techniques could be useful.

More information about modelling aluminum-polyurea multilayers is available in our publication: Energy absorption mechanisms of nanoscopic multilayer structures under ballistic impact loading.

The LAMMPS files required to run MD simulations of impact tests of the aluminum/polyurea structure shown below is available here.

I hope that this information and the LAMMPS files will be useful for those who are interested in modeling of material interfaces. Good luck!

References

[1] A.P. Awasthi, D.C. Lagoudas, D.C. Hammerand, Modeling of graphene–polymer interfacial mechanical behavior using molecular dynamics, Model. Simul. Mater. Sci. Eng. 17 (2009) 015002.

[2] D. Hossain, M.A. Tschopp, D.K. Ward, J.L. Bouvard, P. Wang, M.F. Horstemeyer, Molecular dynamics simulations of deformation mechanisms of amorphous polyethylene, Polymer 51 (2010) pp. 6071-6083.

About

Provides some useful information and the LAMMPS input files to model a polymer-metal interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%