Chain-Growth Polymerization Using Monte Carlo Simulation: Termination by Combination

Initializing live version
Download to Desktop

Requires a Wolfram Notebook System

Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.

Both the average and the distribution of molecular weights are major factors in understanding the properties of polymers. It is therefore expedient to apply different approaches to predict the progress of the polymerization process.


Monte Carlo (MC) simulation is a powerful technique that gives the average molecular weight and molecular weight distribution without the need for solving complicated equations. MC simulation requires only a good understanding of the phenomena inside the reactor and simple programming using random number generators.

In this Demonstration, a basic polymerization process that involves both propagation and termination steps is simulated with the MC technique. The polymeric chain will continue growing until the generated random number falls in range of the termination step. Then the chain stops growing and its length is stored in a matrix. The stored data is later statistically analyzed to determine the number average molecular weight, the polydispersity index (PDI), and the chain length distribution.

As expected, the PDI value is close to 1.5 since the selected termination is by combination.


Contributed by: Mamdouh Al-Harthi and Housam Binous  (November 2011)
Open content licensed under CC BY-NC-SA




Feedback (field required)
Email (field required) Name
Occupation Organization
Note: Your message & contact information may be shared with the author of any specific Demonstration for which you give feedback.