Chemical Engineering

Problem 1. (100 points) Nanoparticle self-assembly

Interactions between nanoparticles can lead to self-assembled arrays that resemble the structure of

crystals. In this problem, you will use Metropolis Monte Carlo simulations to describe the distribution of

a set of non-charged nanoparticles. We will approximate the interaction between two particles using a

Lenard-Jones potential:

??(??????) = 4?? [( ??

?????? ) 12 ? (

??

?????? ) 6 ] ??????? ??????= |???? ? ????|

where ra and rb are the positions of particle a and b respectively, and the values for ? and ? are provided

below. You may assume that the sample at equilibrium follows a Boltzmann distribution with probability

of finding the assemble in a state q, ??(??) ? exp(?????????(??)/(??????)), where

????????(??) = ? ? ??(??????)

??

??=??+1

??

??=1

and q is the state vector containing the position of all the nanoparticles in the system. For simplicity, we

will consider the self-assembly of a group of N spherical nanoparticles of radius R in two dimensions, and

the state vector has the following structure, q = [x1 y1 x2 y2 …. xN yN]T.

i. (25 points) Write a function that computes the value of Utot for a given state vector q.

ii. (40 points) Write a function that performs a Monte Carlo routine with an N_MC Monte Carlo

steps, a constant temperature T, and an N number of nanoparticles in the initial state q_0. For

each MC step, you should attempt moves of one nanoparticle at a time for all the particles. The

function should output a matrix containing the values of the state vector at each MC step in

different columns, and a vector containing Utot for each MC step.

iii. (35 points) Use your function to generate histograms containing the distribution of

nanoparticle distances, Rab, for a set of 16 nanoparticles. Assume that the particles are initially

arranged in a square grid of 4×4 nanoparticles, with center-to-center distance between the

particles equal to 2R. Generate graphs for T = 100 K, 500 K, 1000 K. Use a minimum of 100,000

MC steps. Discuss your results.

Physical parameters: R = 5 nm, ? = 5 nm, ?/kb = 5000 K.

Leave a Reply

Your email address will not be published.