Irreversible Step-Growth Polymerization with weighted dynamic networks
Abstract
This paper considers random graph approach to simulate irreversible step-growth polymerization. We study generalization of approach developed by Kryven I. by introducing different types of bonds each with its own weight representing corresponding reaction rate.
1 Introduction
Many research fields benefit from recent developments in random graphs and network theory. In particular, polymerization process can be described well with random graph models [8, 6, 3] and these results are consistent with well-known models, e.g. Flory [1] or Stockmayer [10].
Conventional polymer networks are formed by a process called polymerization during which monomers bind together by means of covalent bonds and form large molecular structures. One of the most common polymerization processes is the step-growth polymerization of multifunctional monomers. This process leads to hyperbranched polymers of irregular topologies that undergo a phase transition in their connectivity structure which is marked by emergence of the gel, i.e. the giant molecule that spans the whole volume. Flory provided simple analytical expressions for the average molecular size for several particular configurations. Later Stockmayer presented a formal expression for the whole distribution of molecular sizes, but its application is quite limited because of complicated computations.
Here we should mention fast approximated methods as in papers [12, 11, 2, 7]. However, these are very specific and hard to adapt to new polymerization schemes. Molecular dynamic simulation approaches provide lots of details on the structure of polymer networks, however they are computationally expensive and, thus, limited to small samples and short time scales.
On the other hand random graph approaches present a opportunity to obtain exactly solvable expressions for hyperbranched polymers. In the case of symmetric covalent bonds the structure of polymer networks is described by the configuration model for undirected random networks [8, 6]. Developments in directed configuration models allowed to develop a generic polymerization framework that covers asymmetrical bonds as well.
Unfortunately, these models miss the case when both symmetrical and asymmetrical bonds are present in the system, and do not account for rate at which these bonds are formed. This paper tries to address these issues.
2 Master equation
We start from considering simple case when we have two types of monomers, say, A and B. A can connect with B, but not with self; on the opposite, B can connect both with A and B. This differs from the models considered in other papers by mixing both directional and non-directional connections.
We distinguish monomer species by counting the numbers of functional groups of both types , and the numbers of in- and bidirectional-edges . During the progress of polymerisation the functional groups are converted into chemical bonds between the monomers, and the concentration profiles obey the following master equation:
(1) |
Like in the case of fully oriented graph, considered in [3], probability of connecting functional group A is proportional to the number of free functional groups B. On the other hand, since the functional groups B can connect both to A and B, probability of connecting them is proportional to the total number of free functional groups.
Initially at there are no bonds, thus we have the following initial condition
(2) |
Here denotes initial distribution of monomers of type. Define to be partial moments of the initial monomer type distribution
Let the time dependent degree distribution , then
(3) |
e.g. are partial moments of degree distribution. Note that above definition is not strict since summation is performed up to and correspondingly, so one should substitute expression for and change summation order, e.g. .
In order to solve the system of differential equations (1,2) we proceed to generating functions, namely, let .
Obviously, we have the following relations:
(4) |
Let us multiply equations (1) by and sum up over all . Taking advantage of (4), we obtain the following system of PDEs
(5) |
Since , we can write
(6) |
Next, we’re going to obtain a system of ODEs for the functions and .
Let us rewrite the differential equation from (5) as
(7) |
Differentiating (7) by and taking , we have
After summing up over all and taking into account (6) we have
Note that . Since total number of monomer species of each type remains the same, , thus .
Finally, and it remains to recall that for all , so .
Differentiating (7) by , taking , summing up by and taking into account (6), we obtain system of ODEs for and .
(8) |
In [4] they consider fully oriented graph, which makes the system (8) symmetrical, e.g. the second equation looks like ; evidently, one can conclude and can easily find analytical solution of such a system.
In our case , so we’re solving (8) numerically with RK methods.
Equate the terms depending on :
Thus,
with initial condition is . Consequently,
(10) |
Similarly,
(11) |
Since , we get expression for :
This expression can be rewritten using binominal probabilities. Let us denote and , then
(12) |
Consequently,
(13) |
Once expression for is set up, we can calculate according to (3), namely
(14) |
Note that obtained relations for and allow much faster calculation of and compared to their definitions. Stationary solution for the system (8) can be partially obtained by equating left-hand sides to zero, thus we immediately have as .
Systems with a single monomer type
Consider the case when there is only one monomer species bearing groups of type and groups of type . This corresponds to condition , thus all the sums over all and reduce to a single summand. Moments of distribution are .
Unfortunatelly, even in this case the system (8) cannot be solved analytically, and we should stick to numerical solution.
Consequently we can calculate , and . Numerical results for this kind of model are presented in Appendix.
3 Gel transition point
Next, we’ll try to derive gen transition point. Let be generating function for degree distribution . Suppose, we select a vertex that is at the end of a directed randomly-chosen edge. Conditional degree distribution in this case is . Correspondingly, if we select a vertex at non-directed randomly-chosen edge, conditional degree distribution would be . Corresponding generating functions can be expressed as
(15) |
If is the probability that a randomly chosen monomer belongs to a component of size (e.g. molecular weight distribution), then , etc.
Let be GF of . Now consider biased choice for the starting vertex. Suppose, one selects a directed edge at random and the end vertex of this edge as root. Then, denotes the distribution of weak-component sizes associated with this root; corresponding GF we denote through . Similarly, for the non-directed edge we define GF . Bind together.
Let us start by selecting a root vertex that we arrive at by following a directed edge. The probability of the root to have in-edges and non-directed edges is . Each of the in-edges is associated with a weak component of the size , thus the sum of sizes of all components reached through the in-edges is distributed as a sum of independent copies of . On the other hand, each non-directional edge can be associated with a weak component of the size with conditional probability proportional to and with a weak component of the size with probability proportional to . Let . Introduce , then the generating function for a weak component distrubution reached through the non-directional edge is .
Thus, the distribution for the sum of sizes of all components originated at the root is obtained as
On the other hand, the total number of all vertices reachable from the root plus one can be also considered as the size of the weak component reached by following the original in-edge. Thus, one obtains the following relation:
Similarly, we get the following system of functional equations:
or equivalently,
(16) |
where .
Weight-average molecular weight is calculated as .
Since , we have , e.g. . Similarly we have .
Consequently, (16) gives us and . It remains to calculate derivative of . Let us take derivative in for all relations in (16) at :
Solution to this linear system degenerates if
(17) |
and corresponds to unlimited growth of the weak component.
From (15) we obtain
(18) |
Substituting this in its turn into the relation (17), we get the criteria for gel transition point.
Theorem 1
Systems with two types of functional groups have gel transition point defined by the following equation
(19) |
We’ll use this statement to obtain numerical results in the Appendix.
3.1 Systems with two monomer types
Now, let us proceeed to the other commonly used case. We consider one monomer type to handle only groups of type A, while the other contains groups of type B only. In terms of initial distribution, we can express this as , where is fraction of monomers of the first kind. Consequently, ,.
Like in the previous section, introduce be generating function for . Here is a -function, e.g. it equals zero unless .
Substituting into (15) gives
Since we can simplify expression (19) for the gel transition point
Numerical results corresponding to this case are presented in the Appendix.
3.2 Systems with three monomer types
Considerations in this section are the same as in previous ones. The only change is the initial setup, where fractions need to be distributed between three types, say , . In this case .
Numerical results corresponding to this case are presented in the Appendix.
4 Weighted polymerization
Let us generalize the considered model by introducing weights which express reaction rate. Namely, let us have two types of monomers, and . As before, can connect with , but not with self; however, can react not only with , but also with , and let us account that the latter is less probable. We will express this change by introducing the weight which denotes “likelyness” of establishing connection .
First of all, let us see how the original master equation (1) changes:
(20) |
while initial conditions (2) remain the same. Consequently, we proceed to GFs and obtain the following system of ODEs which resembles (8):
(21) |
Once we have a numerical solution for (21), we can assume (9), where is calculated as before (10), but
Further considerations remain alsmost the same. If we take we can proceed to evaluating gel transition points depending on the weight using the same relation (19).
Numerical results evaluating dependency of the gen transition point on weight for the case of two monomers are presented in the Appendix.
5 Systems with multiple functional group types
In this section we consider generalization of the approach to monomer species which can have functional groups of types . Let us define a non-degenerate non-negative symmetric weight matrix , so that each element defines relative rate at which can connect. Assume that sum of values for each row of the matrix equals ; zero values mean that corresponding connection is not possible.
Let further denote vector , be the first moment of initial distribution, e.g. , where stands for initial distribution of the monomer species of different types. Also define second moment matrix with .
As before, we start from writing the master equation for the -th component of :
(22) |
where denotes a vector with components , and stands for Hadamard product. Initial condition is if and zero otherwise.
Let the time dependent degree distribution , then
Proceed to generating functions . Note that and .
Multiply the master equation (22) by and sum up over all . Thus, obtain the following system of PDEs
(23) |
Differentiating (23) by and summing up over at all , we get ODE for
(24) |
Suppose, that we have a solution (it can be easily obtained numerically) to the system (24). Assume that
(25) |
Divide equations in (23) by :
Substitute from (25) and equal terms depending on . Namely, we get the following system of ODEs
with initial condition .
Thus,
(26) |
where exponent is assumed to be applied componentwise along with integration.
Inverting generating functions in (25) and denoting , we obtain the following expression
(27) |
Consequently,
(28) |
Define . Quick calculations give relations similar to (14):
(29) |
Now proceed to component sizes calculation.
Let
be a GF for the degree distribution. Further we’ll omit time dependence for brevity. GFs for the excess distributions (for different types of connections) are defined as
Denote probability that a randomly chosen monomer belongs to a component of size . Corresponding GF is defined as . Similarly to (16), we have the following system of functional equations:
(30) |
where
Changing variables , we get
(31) |
Note that due to normalization .
Differentiating (31) at , we get
(32) |
The system of linear equations (32) with respect to variables degenerates once determinant of its matrix equals zero. This condition is used to get the gel transition point. It remains to note that derivatives can be expressed through similarly to (18) using the relations and . Namely,
Substituting (29), we get
Thus, we obtain the following
Theorem 2
For systems with several functional groups and matrix of possible connections gel transition point is reached once determinant of the matrix
equals zero.
6 Appendix
Here we present numerical results obtained for different monomer configurations.
6.1 Single monomer type
Figure 1 shows and for monomer configuration . Note that these bond concentration profiles are not proportional (as we expect for purely directed or undirected graph models), however they both converge to .

Note that if we change reaction rate for B-B type bonds slower times, the model shows more difference in concentration profiles, but still they both converge to the same value as goes to infinity.

6.2 Two monomer types configurations
In this section we present numerical results corresponding to monomers with functional groups of two kinds. Let us start with fully oriented network case when we have homofunctional polycondensation of monomers with 2 and 5 functional groups correspondingly. This case can be easily derived from the paper [4]. Note that we have . Since step-growth polymers increase in molecular weight at a very slow rate, we’re interested both in conversion rate at gel transition point and (relative) time.

From the modelling results in Fig. 3 it can be easily seen that largest conversion rate and smallest time are attained in different points, however from practical point of view stoichiometric ratios (alpha) in quite a wide range produce satisfactory results.
Also, we can point out that we have two intervals for ratios where transition is not observed in reasonable time. Obsiously, this is due to the lack of monomers of one or another type.
6.3 Self-polymerizing monomers
Now we assume that the other is a self-polymerizing monomer with 5 functional groups. Note that corresponding network contains both directed (which indicate A-B bonds) and undirected edges (indicating B-B bonds).

Fig. 4 shows quite natural behavior of the conversion rate depending on the ratio between monomers. Obviously, if we have lots of A-A monomers, gel fraction is going to be low and it is going to take much more time before the large component appears. Trying to find optimal (e.g. showing largest conversion rate and lowest time) ratio gives us slightly smaller values compared to the heterofunctional polycondensation.
6.4 Accounting for copolymerization reaction rate
Now let us see how copolymerization reaction constants affect gel transition for the above example.

In the Fig. 5 we have results for the case when self-polymerization rate is twice less probable than A-B reaction. Note that compared to the original model, optimal range of ratios shifts towards the one in heterofunctional polycondensation case.
If we take self-polymerization rate even lower, we observe that plot converges to the one in Fig. 3 which indicates self-consistency of the model.

6.5 Systems with multiple functional group types
In this section we show the ability of obtained equations to predict gel transition in even more complicated systems. Here we consider a system with 3 kinds of bonds, heterofunctional A-A, B-B, and monomers with 5 functional groups which are able to connect to A but also have self-polymerization capabilities (though at 10 times lower rate). Now we have two ratios, and which denote corresponding fractions of monomers of first two types, , and 3rd type monomers are observed at fraction . Thus, we can calculate overall fraction of converted monomers (pCrit), time to the transition point. Results are presented in the following color plots. Combined plot adds constant time levels to the pCrit plot.

Analysis of such figures becomes more complicated, but we can see that in this case it is beneficial to have most of concentration distributed equally between first two kinds of monomers while leaving small fraction for the 3rd component.
References
- [1] P. Flory, Principles of Polymer Chemistry (Cornell University Press, New York, 1953)
- [2] Hillegers, L. T. & Slot, J. J. Step-growth polymerizing systems of general type “afibgi”: Calculating the radius of gyration and the g-curve using generating functions and recurrences. Macromol. Theory Simulations. 26 (2017)
- [3] Ivan Kryven. Analytic results on the polymerization random graph model (J Math Chem (2018) 56:140–157)
- [4] Verena Schamboeck, Piet D. Iedema & Ivan Kryven. Dynamic Networks that Drive the Process of Irreversible Step-Growth Polymerization (Nature. Scientific Reports (2019) 9:2276)
- [5] Emergence of the giant weak component in directed random graphs with arbitrary degree distributions I Kryven - Physical Review E, 2016
- [6] Kryven I. General expression for the component size distribution in infinite configuration networks. Phys. Rev. E. 2017;95:052303. doi: 10.1103/PhysRevE.95.052303
- [7] Kryven I, Iedema PD. Transition into the gel regime for crosslinking radical polymerisation in a continuously stirred tank reactor. Chem. Eng. Sci. 2015;126:296–308. doi: 10.1016/j.ces.2014.11.064
- [8] Newman ME, Strogatz SH, Watts DJ. Random graphs with arbitrary degree distributions and their applications. Phys. review E. 2001;64:026118. doi: 10.1103/PhysRevE.64.026118
- [9] Odian, G. Principles of polymerization (John Wiley & Sons, 2004)
- [10] Stockmayer WH. Theory of molecular size distribution and gel formation in branched polymers ii. general cross linking. The J. Chem. Phys. 1944;12:125–131. doi: 10.1063/1.1723922
- [11] Tobita H. Universality in branching frequencies and molecular dimensions during hyperbranched polymer formation: 2. Step polymerization of ab2 type monomer with different reactivity for the second b group. Macromol. Theory Simulations. 2016;25:123–133. doi: 10.1002/mats.201500066
- [12] Müller AH, Yan D, Wulkow M. Molecular parameters of hyperbranched polymers made by self-condensing vinyl polymerization. 1. Molecular weight distribution. Macromolecules. 1997;30:7015–7023. doi: 10.1021/ma9619187