The primary computational tool for prediction of structural, thermodynamic, and dynamic properties of functional polymers and block polymers must rely on a coarse-grained modeling approach capable of describing the structure and dynamics of soft matter, including block polymers during solvent mediated assembly, both in the bulk and in films

The following are a set of tools created in order to generate phase diagrams for polymer-polymer or polymer-solvent blends using coarse-grain models. These graphs function similarly, varying in their underlying theory and specificity of use. While each of the plot generators vary, the method to generate each plot is roughly the same. For all 3 options, the spinodal curve appears red while the binodal curve appears blue. Each plot has zoom options by drawing a box, or by selecting options on the bottom left of the plot. Also on the bottom right is the current mouse position. The current method of outputting a plot is through matplotlib and mpld3, but this is temporary and another plot generator may be used in the future. All numerical data is generated in simple python.


The Flory Huggins model offers a lattice model of binary polymer blends. The plot generates both a spinodal curve (red) and a binodal (blue) as a function of the volume fraction of the volume fraction of the 1st species. The volume fraction is plotted against chi, which is inversely related to the temperature of the system. The “inside” of the spinodal curve represents conditions for instability, signifying that the binary blend will separate into 2 distinct phases. The area outside the binodal represents the stability condition necessary for a single miscible phase. In between the spinodal and binodal regions is the metastable phase.


The Voorn-Overbeek model aims to describe complex coacervation behavior, which occurs when polyelectrolyte systems phase separate into a polymer-rich phase and a dilute, supernatant phase. This model therefore is more suited towards charged polymer systems. The current version of the VO Phase Generator assumes equal concentrations of the polyanion and polycation. Similarly, the current version of the system assumes a salt-free system. Given these assumptions, the current version of the phase generator only requires the total number of monomers, N, to generate the phase diagram. The output phase diagram is plotted as a function of the charge density, sigma. The plot generates both a spinodal curve (red) and a binodal (blue) as a function of the volume fraction of the volume fraction of the 1st species.

Lattice Cluster Theory

The Simplified Lattice Cluster Theory is a generalized flory model which takes into account the connectivity of a polymer chain. Note that the Flory-Huggins phase generator does not take any parameter which offers details of chain structure or branching. Through counting methods, the connectivity of a polymer unit is accounted for into the theory, offering behaviors which deviate significantly from the more general Flory-Huggins model.

The current version of the SLCT phase generator has over 20 unique structures available, with 5 of these structures offering variable length. Thus, hundreds of possible combinations are available. In addition, the additional option for semiflexibility allows the incorporation of bending energies into the system, allowing additional control over predictions. Similar to the Flory-Huggins phase generator, calculation of LLE curves, as well as a data table and critical point are generated. For more detailed use information, please access the SLCT App page.

Structure Factor

The random phase approximation is a mean-field approach to calculate the linear response of a polymer blend following a thermodynamic fluctuation. The app simply provides a calculation of this using 6 parameters: Monomers of A, B; Statistical segment length of A,B; Volume fraction of A; Chi parameter.

The app outputs a plot of the data with representative values included in a table. Note: Chi values must be chosen reasonably, and a large chi value will not hold, provide unsavory (yet mathematically valid) results.

Center for Hierarchical Materials Design logo University of Chicago logo Northwestern University Design logo Argonne National Laboratory logo National Institute of Standards and Technology logo Computation Institute logo