This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Irreversible Step-Growth Polymerization with weighted dynamic networks

Kobelkov S.G.111Lomonosov Moscow State University,Moscow,Russia222HSE,Moscow,Russia, Mishchenko A.A.333LLC TD Uralprotect
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 II, JJ and the numbers of in- and bidirectional-edges i,ji,j. During the progress of polymerisation the functional groups are converted into chemical bonds between the monomers, and the concentration profiles Mi,j,I,J(t)M_{i,j,I,J}(t) obey the following master equation:

tMi,j,I,J(t)=(Ii+1)(ν01μ01(t))Mi1,j,I,J(t)+(Jj+1)(ν10μ10(t)+ν01μ01(t))Mi,j1,I,J(t)((Ii)(ν01μ01(t))+(Jj)(ν10μ10(t)+ν01μ01(t)))Mi,j,I,J(t)\begin{array}[]{l}\frac{\partial}{\partial t}M_{i,j,I,J}(t)=(I-i+1)(\nu_{01}-\mu_{01}(t))M_{i-1,j,I,J}(t)+\\ (J-j+1)(\nu_{10}-\mu_{10}(t)+\nu_{01}-\mu_{01}(t))M_{i,j-1,I,J}(t)-\\ ((I-i)(\nu_{01}-\mu_{01}(t))+(J-j)(\nu_{10}-\mu_{10}(t)+\nu_{01}-\mu_{01}(t)))M_{i,j,I,J}(t)\end{array} (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 t=0t=0 there are no bonds, thus we have the following initial condition

Mi,j,I,J(0)=P(I,J)if i=j=0,Mi,j,I,J(0)=0otherwise.\begin{array}[]{ll}M_{i,j,I,J}(0)=P(I,J)&\mbox{if }i=j=0,\\ M_{i,j,I,J}(0)=0&\mbox{otherwise.}\end{array} (2)

Here P(I,J)P(I,J) denotes initial distribution of monomers of I,JI,J type. Define νmn\nu_{mn} to be partial moments of the initial monomer type distribution

νmn=I,J0ImJnP(I,J)\nu_{mn}=\sum_{I,J\geq 0}I^{m}J^{n}P(I,J)

Let the time dependent degree distribution u(i,j,t)=I,JMi,j,I,J(t)u(i,j,t)=\sum_{I,J}M_{i,j,I,J}(t), then

μmn(t)=i,j0imjnu(i,j,t),\mu_{mn}(t)=\sum_{i,j\geq 0}i^{m}j^{n}u(i,j,t), (3)

e.g. μmn\mu_{mn} are partial moments of degree distribution. Note that above definition is not strict since summation is performed up to II and JJ correspondingly, so one should substitute expression for u(i,j,t)u(i,j,t) and change summation order, e.g. μmn(t)=I,Ji,jimjnMi,j,I,J(t)\mu_{mn}(t)=\sum_{I,J}\sum_{i,j}i^{m}j^{n}M_{i,j,I,J}(t).

In order to solve the system of differential equations (1,2) we proceed to generating functions, namely, let m(x,y,I,J,t)=i=0Ij=0JxiyjMi,j,I,J(t)m(x,y,I,J,t)=\sum_{i=0}^{I}\sum_{j=0}^{J}x^{i}y^{j}M_{i,j,I,J}(t).

Obviously, we have the following relations:

xm(x,y,I,J,t)=i1,jixi1yjMi,j,I,J(t),ym(x,y,I,J,t)=j1,ijxiyj1Mi,j,I,J(t),m(x,y,I,J,0)=P(I,J).\begin{array}[]{l}\frac{\partial}{\partial x}m(x,y,I,J,t)=\sum_{i\geq 1,j}ix^{i-1}y^{j}M_{i,j,I,J}(t),\\ \frac{\partial}{\partial y}m(x,y,I,J,t)=\sum_{j\geq 1,i}jx^{i}y^{j-1}M_{i,j,I,J}(t),\\ m(x,y,I,J,0)=P(I,J).\end{array} (4)

Let us multiply equations (1) by xiyjx^{i}y^{j} and sum up over all i,ji,j. Taking advantage of (4), we obtain the following system of PDEs

m(x,y,I,J,t)t=(ν01μ01(t))(Ixm(x,y,I,J,t)x2m(x,y,I,J,t)x)+(ν10μ10(t)+ν01μ01(t))(Jym(x,y,I,J,t)y2m(x,y,I,J,t)y)(ν01μ01(t))(Im(x,y,I,J,t)xm(x,y,I,J,t)x)(ν01μ01(t)+μ10μ10(t))(J(x,y,I,J,t)mym(x,y,I,J,t)y),m(x,y,I,J,0)=P(I,J).\begin{array}[]{l}\frac{\partial m(x,y,I,J,t)}{\partial t}=(\nu_{01}-\mu_{01}(t))(Ixm(x,y,I,J,t)-x^{2}\frac{\partial m(x,y,I,J,t)}{\partial x})+\\ (\nu_{10}-\mu_{10}(t)+\nu_{01}-\mu_{01}(t))(Jym(x,y,I,J,t)-y^{2}\frac{\partial m(x,y,I,J,t)}{\partial y})-\\ (\nu_{01}-\mu_{01}(t))(Im(x,y,I,J,t)-x\frac{\partial m(x,y,I,J,t)}{\partial x})-\\ (\nu_{01}-\mu_{01}(t)+\mu_{10}-\mu_{10}(t))(J(x,y,I,J,t)m-y\frac{\partial m(x,y,I,J,t)}{y}),\\ m(x,y,I,J,0)=P(I,J).\end{array} (5)

Since u(i,j,t)=I,JMi,j,I,J(t)u(i,j,t)=\sum_{I,J}M_{i,j,I,J}(t), we can write

μ10(t)=I,Jm(x,y,I,J,t)x|x=1,y=1,μ01(t)=I,Jm(x,y,I,J,t)y|x=1,y=1.\begin{array}[]{l}\mu_{10}(t)=\sum_{I,J}\left.\frac{\partial m(x,y,I,J,t)}{\partial x}\right|_{x=1,y=1},\\ \mu_{01}(t)=\sum_{I,J}\left.\frac{\partial m(x,y,I,J,t)}{\partial y}\right|_{x=1,y=1}.\end{array} (6)

Next, we’re going to obtain a system of ODEs for the functions μ10(t)\mu_{10}(t) and μ01(t)\mu_{01}(t).

Let us rewrite the differential equation from (5) as

m(x,y,I,J,t)t=(ν01μ01(t))(x1)(Im(x,y,I,J,t)xm(x,y,I,J,t)x)+(ν01μ10(t)+μ01μ01(t))(y1)(Jm(x,y,I,J,t)ym(x,y,I,J,t)y)\begin{array}[]{l}\frac{\partial m(x,y,I,J,t)}{\partial t}=(\nu_{01}-\mu_{01}(t))(x-1)(Im(x,y,I,J,t)-x\frac{\partial m(x,y,I,J,t)}{\partial x})+\\ (\nu_{01}-\mu_{10}(t)+\mu_{01}-\mu_{01}(t))(y-1)(Jm(x,y,I,J,t)-y\frac{\partial m(x,y,I,J,t)}{\partial y})\end{array} (7)

Differentiating (7) by xx and taking x=1,y=1x=1,y=1, we have

m(x,y,I,J,t)tx|x=y=1=(ν01μ01(t))(Im(1,1,I,J,t)m(x,y,I,J,t)x|x=y=1)\left.\frac{\partial m(x,y,I,J,t)}{\partial t\partial x}\right|_{x=y=1}=(\nu_{01}-\mu_{01}(t))\left(Im(1,1,I,J,t)-\left.\frac{\partial m(x,y,I,J,t)}{\partial x}\right|_{x=y=1}\right)

After summing up over all I,JI,J and taking into account (6) we have

tμ10(t)=(ν01μ01(t))(I,JIm(1,1,I,J,t)μ10(t)).\frac{\partial}{\partial t}\mu_{10}(t)=(\nu_{01}-\mu_{01}(t))(\sum_{I,J}Im(1,1,I,J,t)-\mu_{10}(t)).

Note that I,JIm(1,1,I,J,t)=I,JIi,jMi,j,I,J(t)\sum_{I,J}Im(1,1,I,J,t)=\sum_{I,J}I\sum_{i,j}M_{i,j,I,J}(t). Since total number of monomer species of each type remains the same, i,jMi,j,I,J(t)=i,jMi,j,I,J(0)\sum_{i,j}M_{i,j,I,J}(t)=\sum_{i,j}M_{i,j,I,J}(0), thus I,JIm(1,1,I,J,t)=I,JIP(I,J)=ν10\sum_{I,J}Im(1,1,I,J,t)=\sum_{I,J}IP(I,J)=\nu_{10}.

Finally, μ10(0)=I,Jm(x,y,I,J,t)x|x=y=1,t=0\mu_{10}(0)=\sum_{I,J}\left.\frac{\partial m(x,y,I,J,t)}{\partial x}\right|_{x=y=1,t=0} and it remains to recall that m(x,y,I,J,0)=P(I,J)m(x,y,I,J,0)=P(I,J) for all x,yx,y, so μ10(0)=0\mu_{10}(0)=0.

Differentiating (7) by yy, taking x=1,y=1x=1,y=1, summing up by I,JI,J and taking into account (6), we obtain system of ODEs for μ01(t)\mu_{01}(t) and μ10(t)\mu_{10}(t).

μ10(t)t=(ν01μ01(t))(ν10μ10(t)),μ01(t)t=(ν01μ01(t)+ν10μ10(t))(ν01μ01(t)),μ01(0)=μ10(0)=0.\begin{array}[]{l}\frac{\partial\mu_{10}(t)}{\partial t}=(\nu_{01}-\mu_{01}(t))(\nu_{10}-\mu_{10}(t)),\\ \frac{\partial\mu_{01}(t)}{\partial t}=(\nu_{01}-\mu_{01}(t)+\nu_{10}-\mu_{10}(t))(\nu_{01}-\mu_{01}(t)),\\ \mu_{01}(0)=\mu_{10}(0)=0.\end{array} (8)

In [4] they consider fully oriented graph, which makes the system (8) symmetrical, e.g. the second equation looks like μ01(t)t=(ν10μ10(t))(ν01μ01(t))\frac{\partial\mu_{01}(t)}{t}=(\nu_{10}-\mu_{10}(t))(\nu_{01}-\mu_{01}(t)); evidently, one can conclude μ01(t)=μ10(t)\mu_{01}(t)=\mu_{10}(t) and can easily find analytical solution of such a system.

In our case μ01(t)μ10(t)\mu_{01}(t)\not\equiv\mu_{10}(t), so we’re solving (8) numerically with RK methods.

Now, let’s go back to solving the system (5). Assume solution in form

m(x,y,I,J,t)=(1+A(t)t1+A(t)tx)I(1+B(t)t1+B(t)ty)JP(I,J).m(x,y,I,J,t)=\left(\frac{1+A(t)t}{1+A(t)tx}\right)^{-I}\left(\frac{1+B(t)t}{1+B(t)ty}\right)^{-J}P(I,J).

Consequently,

logm(x,y,I,J,t)=Ilog(1+A(t)t)+Ilog(1+A(t)tx)Jlog(1+B(t)t)+Jlog(1+B(t)ty)+logP(I,J).\begin{array}[]{l}\log m(x,y,I,J,t)=-I\log(1+A(t)t)+I\log(1+A(t)tx)-\\ J\log(1+B(t)t)+J\log(1+B(t)ty)+\log P(I,J).\end{array} (9)

Let us rewrite (7), dividing left and right parts by m(x,y,I,J,t)m(x,y,I,J,t):

logm(x,y,I,J,t)t=(ν01μ01(t))(x1)(Ixlogm(x,y,I,J,t)x)+(ν10μ10(t)+ν01μ01(t))(y1)(Jylogm(x,y,I,J,t)y)\begin{array}[]{l}\frac{\partial\log m(x,y,I,J,t)}{\partial t}=(\nu_{01}-\mu_{01}(t))(x-1)(I-x\frac{\partial\log m(x,y,I,J,t)}{\partial x})+\\ (\nu_{10}-\mu_{10}(t)+\nu_{01}-\mu_{01}(t))(y-1)(J-y\frac{\partial\log m(x,y,I,J,t)}{\partial y})\end{array}

and substitute (9).

Equate the terms depending on A(t)A(t):

I(A(t)+tA(t)t)(x1)(1+A(t)t)(1+A(t)tx)=I(ν01μ01(t))(x1)1+A(t)tx\frac{I(A(t)+t\frac{\partial A(t)}{\partial t})(x-1)}{(1+A(t)t)(1+A(t)tx)}=\frac{I(\nu_{01}-\mu_{01}(t))(x-1)}{1+A(t)tx}

Thus,

A(t)+tA(t)t1+A(t)t=ν01μ01(t)\frac{A(t)+t\frac{\partial A(t)}{\partial t}}{1+A(t)t}=\nu_{01}-\mu_{01}(t)

with initial condition is A(0)=ν01A(0)=\nu_{01}. Consequently,

A(t)=exp{0tν01μ01(u)du}1t.A(t)=\frac{\exp\{\int_{0}^{t}\nu_{01}-\mu_{01}(u)du\}-1}{t}. (10)

Similarly,

B(t)=exp{0tν10μ10(u)+ν01μ01(u)du}1t.B(t)=\frac{\exp\{\int_{0}^{t}\nu_{10}-\mu_{10}(u)+\nu_{01}-\mu_{01}(u)du\}-1}{t}. (11)

Since i=0n(nk)xipi(1+p)n=(1+p1+xp)n\sum_{i=0}^{n}\binom{n}{k}x^{i}p^{i}(1+p)^{-n}=\left(\frac{1+p}{1+xp}\right)^{-n}, we get expression for Mi,j,I,J(t)M_{i,j,I,J}(t):

Mi,j,I,J(t)=(Ii)(tA(t))i(1+tA(t))I(Jj)(tB(t))j(1+tB(t))JP(I,J).M_{i,j,I,J}(t)=\binom{I}{i}(tA(t))^{i}(1+tA(t))^{-I}\binom{J}{j}(tB(t))^{j}(1+tB(t))^{-J}P(I,J).

This expression can be rewritten using binominal probabilities. Let us denote pA(t)=tA(t)1+tA(t)p_{A}(t)=\frac{tA(t)}{1+tA(t)} and pB(t)=tB(t)1+tB(t)p_{B}(t)=\frac{tB(t)}{1+tB(t)}, then

Mi,j,I,J(t)=(Ii)pA(t)i(1pA(t))Ii(Jj)pB(t)j(1pB(t))JjP(I,J).M_{i,j,I,J}(t)=\binom{I}{i}p_{A}(t)^{i}(1-p_{A}(t))^{I-i}\binom{J}{j}p_{B}(t)^{j}(1-p_{B}(t))^{J-j}P(I,J). (12)

Consequently,

u(i,j,t)=I,J(Ii)pA(t)i(1pA(t))Ii(Jj)pB(t)j(1pB(t))JjP(I,J)u(i,j,t)=\sum_{I,J}\binom{I}{i}p_{A}(t)^{i}(1-p_{A}(t))^{I-i}\binom{J}{j}p_{B}(t)^{j}(1-p_{B}(t))^{J-j}P(I,J) (13)

Once expression for u(i,j,t)u(i,j,t) is set up, we can calculate μnm(t)\mu_{nm}(t) according to (3), namely

μ00(t)=1,μ10(t)=pA(t)ν10,μ01(t)=pB(t)ν01,μ20(t)=pA(t)(pA(t)ν20pA(t)ν10+ν10),μ02(t)=pB(t)(pB(t)ν02pB(t)ν01+ν01),μ11(t)=pA(t)pB(t)ν11,μ22(t)=pA(t)pB(t)(pA(t)pB(t)(ν22ν21ν12+ν11)+pA(t)(ν21ν11)+pB(t)(ν12ν11)+ν11).\begin{array}[]{l}\mu_{00}(t)=1,\\ \mu_{10}(t)=p_{A}(t)\nu_{10},\mu_{01}(t)=p_{B}(t)\nu_{01},\\ \mu_{20}(t)=p_{A}(t)(p_{A}(t)\nu_{20}-p_{A}(t)\nu_{10}+\nu_{10}),\\ \mu_{02}(t)=p_{B}(t)(p_{B}(t)\nu_{02}-p_{B}(t)\nu_{01}+\nu_{01}),\\ \mu_{11}(t)=p_{A}(t)p_{B}(t)\nu_{11},\mu_{22}(t)=p_{A}(t)p_{B}(t)(p_{A}(t)p_{B}(t)(\nu_{22}-\nu_{21}-\nu_{12}+\nu_{11})+\\ p_{A}(t)(\nu_{21}-\nu_{11})+p_{B}(t)(\nu_{12}-\nu_{11})+\nu_{11}).\end{array} (14)

Note that obtained relations for μ10(t)\mu_{10}(t) and μ01(t)\mu_{01}(t) allow much faster calculation of pA(t)p_{A}(t) and pB(t)p_{B}(t) 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 μ01(t)ν01\mu_{01}(t)\rightarrow\nu_{01} as tt\rightarrow\infty.

Systems with a single monomer type

Consider the case when there is only one monomer species bearing II groups of type AA and JJ groups of type BB. This corresponds to condition P(I,J)=1P(I,J)=1, thus all the sums over all II and JJ reduce to a single summand. Moments of distribution PP are νmn=ImJn\nu_{mn}=I^{m}J^{n}.

Unfortunatelly, even in this case the system (8) cannot be solved analytically, and we should stick to numerical solution.

Consequently we can calculate A(t),B(t)A(t),B(t), and pA(t),pB(t)p_{A}(t),p_{B}(t). 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 U(x,y,t)U(x,y,t) be generating function for degree distribution u(i,j,t)u(i,j,t). Suppose, we select a vertex that is at the end of a directed randomly-chosen edge. Conditional degree distribution in this case is uin(n,k,t)=nμ10(t)u(n,k,t)u_{in}(n,k,t)=\frac{n}{\mu_{10}(t)}u(n,k,t). Correspondingly, if we select a vertex at non-directed randomly-chosen edge, conditional degree distribution would be ubi(n,k,t)=kμ01(t)u(n,k,t)u_{bi}(n,k,t)=\frac{k}{\mu_{01}(t)}u(n,k,t). Corresponding generating functions can be expressed as

Uin(x,y,t)=1μ10(t)U(x,y,t)x,Ubi(x,y,t)=1μ01(t)U(x,y,t)y.\begin{array}[]{l}U_{in}(x,y,t)=\frac{1}{\mu_{10}(t)}\frac{\partial U(x,y,t)}{\partial x},\\ U_{bi}(x,y,t)=\frac{1}{\mu_{01}(t)}\frac{\partial U(x,y,t)}{\partial y}.\end{array} (15)

If w(s,t)w(s,t) is the probability that a randomly chosen monomer belongs to a component of size ss (e.g. molecular weight distribution), then w(1,t)=u(0,0,t),w(2,t)=u(1,0,t)u(0,1,t)(1μ01(t)+1μ10(t))+u(0,1,t)2μ01(t)w(1,t)=u(0,0,t),w(2,t)=u(1,0,t)u(0,1,t)\left(\frac{1}{\mu_{01}(t)}+\frac{1}{\mu_{10}(t)}\right)+\frac{u(0,1,t)^{2}}{\mu_{01}(t)}, etc.

Let W(x,t)W(x,t) be GF of w(s,t)w(s,t). 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, win(s,t)w_{in}(s,t) denotes the distribution of weak-component sizes associated with this root; corresponding GF we denote through Win(x,t)W_{in}(x,t). Similarly, for the non-directed edge we define GF Wbi(x,t)W_{bi}(x,t). Bind Win,Wbi,W,Uin,Ubi,UW_{in},W_{bi},W,U_{in},U_{bi},U 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 nn in-edges and kk non-directed edges is uin(n,k,t)u_{in}(n,k,t). Each of the in-edges is associated with a weak component of the size wbi(s,t)w_{bi}(s,t), thus the sum of sizes of all components reached through the in-edges is distributed as a sum of independent copies of wbi(s,t)w_{bi}(s,t). On the other hand, each non-directional edge can be associated with a weak component of the size win(s,t)w_{in}(s,t) with conditional probability proportional to μ10(t)\mu_{10}(t) and with a weak component of the size wbi(s,t)w_{bi}(s,t) with probability proportional to μ01(t)\mu_{01}(t). Let κ(t)=μ10(t)μ10(t)+μ01(t)\kappa(t)=\frac{\mu_{10}(t)}{\mu_{10}(t)+\mu_{01}(t)}. Introduce W+(s,t)=κ(t)Win(x,t)+(1κ(t))Wbi(x,t)W_{+}(s,t)=\kappa(t)W_{in}(x,t)+(1-\kappa(t))W_{bi}(x,t), then the generating function for a weak component distrubution reached through the non-directional edge is W+(s,t)W_{+}(s,t).

Thus, the distribution for the sum of sizes of all components originated at the root is obtained as

n,kuin(n,k,t)Wbi(x,t)nW+(x,t)k=Uin(Wbi(x,t),W+(x,t)).\sum_{n,k}u_{in}(n,k,t)W_{bi}(x,t)^{n}W_{+}(x,t)^{k}=U_{in}(W_{bi}(x,t),W_{+}(x,t)).

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:

Win(x)=xUin(Wbi(x,t),W+(x,t)).W_{in}(x)=xU_{in}(W_{bi}(x,t),W_{+}(x,t)).

Similarly, we get the following system of functional equations:

W(x,t)=xU(Wbi(x,t),W+(x,t),t),Win(x,t)=xUin(Wbi(x,t),W+(x,t),t),Wbi(x,t)=xUbi(Wbi(x,t),W+(x,t),t),\begin{array}[]{l}W(x,t)=xU(W_{bi}(x,t),W_{+}(x,t),t),\\ W_{in}(x,t)=xU_{in}(W_{bi}(x,t),W_{+}(x,t),t),\\ W_{bi}(x,t)=xU_{bi}(W_{bi}(x,t),W_{+}(x,t),t),\end{array}

or equivalently,

W(x,t)=xU(Wbi(x,t),W+(x,t),t),W+(x,t)=xU+(Wbi(x,t),W+(x,t),t),Wbi(x,t)=xUbi(Wbi(x,t),W+(x,t),t),\begin{array}[]{l}W(x,t)=xU(W_{bi}(x,t),W_{+}(x,t),t),\\ W_{+}(x,t)=xU_{+}(W_{bi}(x,t),W_{+}(x,t),t),\\ W_{bi}(x,t)=xU_{bi}(W_{bi}(x,t),W_{+}(x,t),t),\end{array} (16)

where U+(n,k,t)=κ(t)Uin(n,k,t)+(1κ)Ubi(n,k,t)U_{+}(n,k,t)=\kappa(t)U_{in}(n,k,t)+(1-\kappa)U_{bi}(n,k,t).

Weight-average molecular weight is calculated as W(1,t)W(1)\frac{W^{\prime}(1,t)}{W(1)}.

Since μmn(t)=(xx)m(yy)nU(x,y,t)|x=y=1\mu_{mn}(t)=\left.\left(x\frac{\partial}{\partial x}\right)^{m}\left(y\frac{\partial}{\partial y}\right)^{n}U(x,y,t)\right|_{x=y=1}, we have μ10(t)=Uin(1,1,t)μ10(t)\mu_{10}(t)=U_{in}(1,1,t)\mu_{10}(t), e.g. Uin(1,1,t)=1U_{in}(1,1,t)=1. Similarly we have Ubi(1,1,t)=1U_{bi}(1,1,t)=1.

Consequently, (16) gives us Win(1,t)=1W_{in}(1,t)=1 and Wbi(1,t)=1W_{bi}(1,t)=1. It remains to calculate derivative of W(x,t)W(x,t). Let us take derivative in xx for all relations in (16) at x=1x=1:

W(1,t)x=1+U(1,1,t)xWbi(1,t)x+U(1,1,t)yW+(1,t)xW+(1,t)x=1+U+(1,1,t)xWbi(1,t)x+U+(1,1,t)yW+(1,t)xWbi(1,t)x=1+Ubi(1,1,t)xWbi(1,t)x+Ubi(1,1,t)yW+(1,t)x.\begin{array}[]{l}\frac{\partial W(1,t)}{\partial x}=1+\frac{\partial U(1,1,t)}{\partial x}\frac{\partial W_{bi}(1,t)}{\partial x}+\frac{\partial U(1,1,t)}{\partial y}\frac{\partial W_{+}(1,t)}{\partial x}\\ \frac{\partial W_{+}(1,t)}{\partial x}=1+\frac{\partial U_{+}(1,1,t)}{\partial x}\frac{\partial W_{bi}(1,t)}{\partial x}+\frac{\partial U_{+}(1,1,t)}{\partial y}\frac{\partial W_{+}(1,t)}{\partial x}\\ \frac{\partial W_{bi}(1,t)}{\partial x}=1+\frac{\partial U_{bi}(1,1,t)}{\partial x}\frac{\partial W_{bi}(1,t)}{\partial x}+\frac{\partial U_{bi}(1,1,t)}{\partial y}\frac{\partial W_{+}(1,t)}{\partial x}.\end{array}

Solution to this linear system degenerates if

U+(1,1,t)xUbi(1,1,t)y=(U+(1,1,t)y1)(Ubi(1,1,t)x1)\frac{\partial U_{+}(1,1,t)}{\partial x}\frac{\partial U_{bi}(1,1,t)}{\partial y}=(\frac{\partial U_{+}(1,1,t)}{\partial y}-1)(\frac{\partial U_{bi}(1,1,t)}{\partial x}-1) (17)

and corresponds to unlimited growth of the weak component.

From (15) we obtain

Ubi(1,1,t)y=μ02(t)μ01(t)1,Ubi(1,1,t)x=μ11(t)μ01(t),Uin(1,1,t)x=μ20(t)μ10(t)1,Uin(1,1,t)y=μ11(t)μ10(t).\begin{array}[]{l}\frac{\partial U_{bi}(1,1,t)}{\partial y}=\frac{\mu_{02}(t)}{\mu_{01}(t)}-1,\\ \frac{\partial U_{bi}(1,1,t)}{\partial x}=\frac{\mu_{11}(t)}{\mu_{01}(t)},\\ \frac{\partial U_{in}(1,1,t)}{\partial x}=\frac{\mu_{20}(t)}{\mu_{10}(t)}-1,\\ \frac{\partial U_{in}(1,1,t)}{\partial y}=\frac{\mu_{11}(t)}{\mu_{10}(t)}.\end{array} (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

((ν01ν02)(κ(t)(1+pA(t))1)ν10((ν01ν20ν02ν20+ν112)pA(t)ν01ν11)κ(t))pB(t)+ν10(ν11pA(t)ν01)=0\begin{array}[]{l}((\nu_{01}-\nu_{02})(\kappa(t)(1+p_{A}(t))-1)\nu_{10}-((\nu_{01}\nu_{20}-\nu_{02}\nu_{20}+\\ \nu_{11}^{2})p_{A}(t)-\nu_{01}\nu_{11})\kappa(t))p_{B}(t)+\nu_{10}(\nu_{11}p_{A}(t)-\nu_{01})=0\end{array} (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 P(I,0)=α,P(0,J)=1αP(I,0)=\alpha,P(0,J)=1-\alpha, where α\alpha is fraction of monomers of the first kind. Consequently, ν10=Iα,ν01=J(1α),ν11=0\nu_{10}=I\alpha,\nu_{01}=J(1-\alpha),\nu_{11}=0,ν20=I2α,ν02=J2(1α)\nu_{20}=I^{2}\alpha,\nu_{02}=J^{2}(1-\alpha).

Like in the previous section, introduce U(x,y,t)U(x,y,t) be generating function for u(i,j,t)=(Ii)pA(t)i(1pA(t))(Ii)P(I,0)δj+(Jj)pB(t)j(1pB(t))(Jj)P(0,J)δiu(i,j,t)=\binom{I}{i}p_{A}(t)^{i}(1-p_{A}(t))^{(I-i)}P(I,0)\delta_{j}+\binom{J}{j}p_{B}(t)^{j}(1-p_{B}(t))^{(J-j)}P(0,J)\delta_{i}. Here δi\delta_{i} is a δ\delta-function, e.g. it equals zero unless i=0i=0.

Substituting into (15) gives

U(x,y,t)=((x1)pA(t)+1)IP(I,0)+((y1)pB(t)+1)JP(0,J),Uin(x,y,t)=P(I,0)μ10(t)IpA(t)((x1)pA(t)+1)I1,Ubi(x,y,t)=P(0,J)μ01(t)JpB(t)((y1)pB(t)+1)J1.\begin{array}[]{l}U(x,y,t)=((x-1)p_{A}(t)+1)^{I}P(I,0)+((y-1)p_{B}(t)+1)^{J}P(0,J),\\ U_{in}(x,y,t)=\frac{P(I,0)}{\mu_{10}(t)}Ip_{A}(t)((x-1)p_{A}(t)+1)^{I-1},\\ U_{bi}(x,y,t)=\frac{P(0,J)}{\mu_{01}(t)}Jp_{B}(t)((y-1)p_{B}(t)+1)^{J-1}.\end{array}

Since ν11=0\nu_{11}=0 we can simplify expression (19) for the gel transition point

((ν01ν02)(κ(t)(1+pA(t))1)ν10(ν01ν20ν02ν20)pA(t)κ(t))pB(t)ν10ν01=0((\nu_{01}-\nu_{02})(\kappa(t)(1+p_{A}(t))-1)\nu_{10}-(\nu_{01}\nu_{20}-\nu_{02}\nu_{20})p_{A}(t)\kappa(t))p_{B}(t)-\nu_{10}\nu_{01}=0

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 P(2,0)=α,P(0,2)=β,P(0,5)=1αβP(2,0)=\alpha,P(0,2)=\beta,P(0,5)=1-\alpha-\beta, α>0,β>0,α+β<1\alpha>0,\beta>0,\alpha+\beta<1. In this case ν10=2α,ν20=4α,ν01=2β+5(1αβ),ν02=4β+25(1αβ),ν11=0\nu_{10}=2\alpha,\nu_{20}=4\alpha,\nu_{01}=2\beta+5(1-\alpha-\beta),\nu_{02}=4\beta+25(1-\alpha-\beta),\nu_{11}=0.

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, AA and BB. As before, AA can connect with BB, but not with self; however, BB can react not only with AA, but also with BB, and let us account that the latter is less probable. We will express this change by introducing the weight 0w10\leq w\leq 1 which denotes “likelyness” of establishing connection BBB-B.

First of all, let us see how the original master equation (1) changes:

tMi,j,I,J(t)=(Ii+1)(ν01μ01(t))Mi1,j,I,J(t)+(Jj+1)(ν10μ10(t)+w(ν01μ01(t)))Mi,j1,I,J(t)((Ii)(ν01μ01(t))+(Jj)(ν10μ10(t)+w(ν01μ01(t))))Mi,j,I,J(t)\begin{array}[]{l}\frac{\partial}{\partial t}M_{i,j,I,J}(t)=(I-i+1)(\nu_{01}-\mu_{01}(t))M_{i-1,j,I,J}(t)+\\ (J-j+1)(\nu_{10}-\mu_{10}(t)+w(\nu_{01}-\mu_{01}(t)))M_{i,j-1,I,J}(t)-\\ ((I-i)(\nu_{01}-\mu_{01}(t))+(J-j)(\nu_{10}-\mu_{10}(t)+w(\nu_{01}-\mu_{01}(t))))M_{i,j,I,J}(t)\end{array} (20)

while initial conditions (2) remain the same. Consequently, we proceed to GFs and obtain the following system of ODEs which resembles (8):

μ10(t)t=(ν01μ01(t))(ν10μ10(t)),μ01(t)t=(w(ν01μ01(t))+ν10μ10(t))(ν01μ01(t)),μ01(0)=μ10(0)=0.\begin{array}[]{l}\frac{\partial\mu_{10}(t)}{t}=(\nu_{01}-\mu_{01}(t))(\nu_{10}-\mu_{10}(t)),\\ \frac{\partial\mu_{01}(t)}{t}=(w(\nu_{01}-\mu_{01}(t))+\nu_{10}-\mu_{10}(t))(\nu_{01}-\mu_{01}(t)),\\ \mu_{01}(0)=\mu_{10}(0)=0.\end{array} (21)

Once we have a numerical solution for (21), we can assume (9), where A(t)A(t) is calculated as before (10), but

B(t)=exp{0tν10μ10(u)+w(ν01μ01(u)du)}1t.B(t)=\frac{\exp\{\int_{0}^{t}\nu_{10}-\mu_{10}(u)+w(\nu_{01}-\mu_{01}(u)du)\}-1}{t}.

Further considerations remain alsmost the same. If we take κ(t)=μ10(t)μ10(t)+wμ01(t)\kappa(t)=\frac{\mu_{10}(t)}{\mu_{10}(t)+w\mu_{01}(t)} 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 I1,I2,,Ir,r2I_{1},I_{2},\ldots,I_{r},r\geq 2. Let us define a non-degenerate non-negative symmetric weight matrix Wr×rW\in\mathcal{R}^{r\times r}, so that each element wmnw_{mn} defines relative rate at which Im,InI_{m},I_{n} can connect. Assume that sum of values for each row of the matrix equals 11; zero values mean that corresponding connection is not possible.

Let further I\vec{I} denote vector (I1,I2,,Ir)(I_{1},I_{2},\ldots,I_{r}), ν1\vec{\nu}_{1} be the first moment of initial distribution, e.g. ν1,k=IkIkP(I){\nu}_{1,k}=\sum_{I_{k}}I_{k}P(\vec{I}), where P(I)P(\vec{I}) stands for initial distribution of the monomer species of different types. Also define second moment matrix ν2\nu_{2} with ν2,mn=Im,InImInP(I)\nu_{2,mn}=\sum_{I_{m},I_{n}}I_{m}I_{n}P(\vec{I}).

As before, we start from writing the master equation for the kk-th component of Mi,I(t)M_{\vec{i},\vec{I}}(t):

tMi,I(t)=((Ii+1)Mie,I(t)(t)(Ii)Mi,I(t))TW(ν1μ),\begin{array}[]{l}\frac{\partial}{\partial t}M_{\vec{i},\vec{I}}(t)=((\vec{I}-\vec{i}+1)\odot M_{\vec{i}-\vec{e},\vec{I}(t)}(t)-(\vec{I}-\vec{i})M_{\vec{i},\vec{I}}(t))^{T}W(\vec{\nu}_{1}-\vec{\mu}),\end{array} (22)

where Mie,I(t)M_{\vec{i}-\vec{e},\vec{I}}(t) denotes a vector with components Mie1,I(t)M_{\vec{i}-\vec{e}_{1},\vec{I}}(t), and xy\vec{x}\odot\vec{y} stands for Hadamard product. Initial condition is Mi,I(0)=P(I)M_{\vec{i},\vec{I}}(0)=P(\vec{I}) if i=0\vec{i}=0 and zero otherwise.

Let the time dependent degree distribution u(i,t)=IMi,I(t)u(\vec{i},t)=\sum_{\vec{I}}M_{\vec{i},\vec{I}}(t), then

μm(t)=iimu(i,t).\mu_{m}(t)=\sum_{\vec{i}}i_{m}u(\vec{i},t).

Proceed to generating functions m(x,I,t)=ikxkikMi,I(t)m(\vec{x},\vec{I},t)=\sum_{\vec{i}}\prod_{k}x_{k}^{i_{k}}M_{\vec{i},\vec{I}}(t). Note that xkm(x,I,t)=i,ik>0kxkik1jkxjijMi,I(t)\frac{\partial}{\partial x_{k}}m(\vec{x},\vec{I},t)=\sum_{\vec{i},i_{k}>0}kx_{k}^{i_{k}-1}\prod_{j\neq k}x_{j}^{i_{j}}M_{\vec{i},\vec{I}}(t) and m(x,I,0)=P(I)m(\vec{x},\vec{I},0)=P(\vec{I}).

Multiply the master equation (22) by xkik\prod x_{k}^{i_{k}} and sum up over all i\vec{i}. Thus, obtain the following system of PDEs

m(x,I,t)t=((x1)(m(x,I,t)Ixm(x,I,t)x))TW(ν1μ(t)),m(x,I,0)=P(I).\begin{array}[]{l}\frac{\partial m(\vec{x},\vec{I},t)}{\partial t}=((\vec{x}-1)\odot(m(\vec{x},\vec{I},t)\vec{I}-\nabla_{x}m(\vec{x},\vec{I},t)\odot\vec{x}))^{T}W(\vec{\nu}_{1}-\vec{\mu}(t)),\\ m(\vec{x},\vec{I},0)=P(\vec{I}).\end{array} (23)

Differentiating (23) by xkx_{k} and summing up over I\vec{I} at all x=1\vec{x}=1, we get ODE for μ(t)\vec{\mu}(t)

μ(t)t=(ν1μ)W(ν1μ(t)),μ(0)=0\begin{array}[]{l}\frac{\partial\mu(t)}{\partial t}=(\vec{\nu}_{1}-\vec{\mu})\odot W(\vec{\nu}_{1}-\vec{\mu}(t)),\\ \vec{\mu}(0)=0\end{array} (24)

Suppose, that we have a solution (it can be easily obtained numerically) to the system (24). Assume that

m(x,I,t)=P(I)k(1+Ak(t)t1+Ak(t)txk)Ik.m(\vec{x},\vec{I},t)=P(\vec{I})\prod_{k}\left(\frac{1+A_{k}(t)t}{1+A_{k}(t)tx_{k}}\right)^{-I_{k}}. (25)

Divide equations in (23) by m(x,I,t)m(\vec{x},\vec{I},t):

logm(x,I,t)t=(x1)((Ixm(x,I,t)x))TW(ν1μ(t)).\begin{array}[]{l}\frac{\partial\log m(\vec{x},\vec{I},t)}{\partial t}=(\vec{x}-1)\odot((\vec{I}-\nabla_{x}m(\vec{x},\vec{I},t)\odot\vec{x}))^{T}W(\vec{\nu}_{1}-\vec{\mu}(t)).\end{array}

Substitute logm(x,I,t)\log m(\vec{x},\vec{I},t) from (25) and equal terms depending on x\vec{x}. Namely, we get the following system of ODEs

A(t)t+A(t)=(1+A(t)t)W(ν1μ(t))\vec{A}^{\prime}(t)t+\vec{A}(t)=(\vec{1}+\vec{A}(t)t)\odot W(\vec{\nu}_{1}-\vec{\mu}(t))

with initial condition A(0)=ν1\vec{A}(0)=\vec{\nu}_{1}.

Thus,

A(t)=exp{0tW(ν1μ(u))𝑑u}1t,\vec{A}(t)=\frac{\exp\{\int_{0}^{t}W(\vec{\nu}_{1}-\vec{\mu}(u))du\}-\vec{1}}{t}, (26)

where exponent is assumed to be applied componentwise along with integration.

Inverting generating functions in (25) and denoting pk(t)=tAk(t)1+Ak(t)p_{k}(t)=\frac{tA_{k}(t)}{1+A_{k}(t)}, we obtain the following expression

Mi,I(t)=P(I)k(Ikik)pk(t)ik(1pk(t))Ikik.\begin{array}[]{l}M_{\vec{i},\vec{I}}(t)=P(\vec{I})\prod_{k}\binom{I_{k}}{i_{k}}p_{k}(t)^{i_{k}}(1-p_{k}(t))^{I_{k}-i_{k}}.\end{array} (27)

Consequently,

u(i,t)=IP(I)k(Ikik)pk(t)ik(1pk(t))Ikik.\begin{array}[]{l}u(\vec{i},t)=\sum_{\vec{I}}P(\vec{I})\prod_{k}\binom{I_{k}}{i_{k}}p_{k}(t)^{i_{k}}(1-p_{k}(t))^{I_{k}-i_{k}}.\end{array} (28)

Define μmn(t)=iiminu(i,t)\mu_{mn}(t)=\sum_{\vec{i}}i_{m}i_{n}u(\vec{i},t). Quick calculations give relations similar to (14):

μ(t)=p(t)ν1,μmm(t)=pm(t)2ν2,mm+pm(t)(1pm(t))νm,μnm(t)=pm(t)pn(t)ν2,mn,mn.\begin{array}[]{l}\vec{\mu}(t)=\vec{p}(t)\odot\vec{\nu}_{1},\\ \mu_{mm}(t)=p_{m}(t)^{2}\nu_{2,mm}+p_{m}(t)(1-p_{m}(t))\nu_{m},\\ \mu_{nm}(t)=p_{m}(t)p_{n}(t)\nu_{2,mn},m\neq n.\end{array} (29)

Now proceed to component sizes calculation.

Let

U(x,t)=iu(i,t)kxkikU(\vec{x},t)=\sum_{\vec{i}}u(\vec{i},t)\prod_{k}x_{k}^{i_{k}}

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

Uk(x)=1μkU(x)xkU_{k}(\vec{x})=\frac{1}{\mu_{k}}\frac{\partial U(\vec{x})}{\partial x_{k}}

Denote q(s)q(s) probability that a randomly chosen monomer belongs to a component of size ss. Corresponding GF is defined as Q(x)=sq(s)xsQ(x)=\sum_{s}q(s)x^{s}. Similarly to (16), we have the following system of functional equations:

Q(x)=xU(KQ(x)),Qk(x)=xUk(KQ(x)),\begin{array}[]{l}Q(x)=xU(K\vec{Q}(x)),Q_{k}(x)=xU_{k}(K\vec{Q}(x)),\end{array} (30)

where

Kij=Wij/μjjWij/μj.\begin{array}[]{l}K_{ij}=\frac{W_{ij}/\mu_{j}}{\sum_{j}W_{ij}/\mu_{j}}.\end{array}

Changing variables R(x)=KQ(x)\vec{R}(x)=K\vec{Q}(x), we get

Q(x)=xU(R(x)),KQ(x)=xKU(R(x)).Q(x)=xU(\vec{R}(x)),K\vec{Q}(x)=xK\vec{U}(\vec{R}(x)). (31)

Note that due to normalization R(1)=1\vec{R}(1)=\vec{1}.

Differentiating (31) at x=1x=1, we get

Q(1)=1+kUk(R(1))Rk(1)x,Rk(1)x=1+j,mKkmUm(R(1))xjRj(1)x\begin{array}[]{l}Q^{\prime}(1)=1+\sum_{k}U_{k}(\vec{R}(1))\frac{\partial R_{k}(1)}{x},\\ \frac{\partial R_{k}(1)}{\partial x}=1+\sum_{j,m}K_{km}\frac{\partial U_{m}(\vec{R}(1))}{\partial x_{j}}\frac{\partial R_{j}(1)}{\partial x}\end{array} (32)

The system of linear equations (32) with respect to variables Rj(1)x\frac{\partial R_{j}(1)}{\partial x} degenerates once determinant of its matrix equals zero. This condition is used to get the gel transition point. It remains to note that derivatives Uk(1)xj\frac{\partial U_{k}(\vec{1})}{\partial x_{j}} can be expressed through μk\mu_{k} similarly to (18) using the relations μk=(xkxk)U(x)|x=1\mu_{k}=\left.\left(x_{k}\frac{\partial}{\partial x_{k}}\right)U(\vec{x})\right|_{\vec{x}=\vec{1}} and μmn=(xmxm)(xnxn)U(x)|x=1\mu_{mn}=\left.\left(x_{m}\frac{\partial}{\partial x_{m}}\right)\left(x_{n}\frac{\partial}{\partial x_{n}}\right)U(\vec{x})\right|_{\vec{x}=\vec{1}}. Namely,

Uk(1)xk=μkkμk1,Um(1)xn=μmnμm,mn.\begin{array}[]{l}\frac{\partial U_{k}(\vec{1})}{\partial x_{k}}=\frac{\mu_{kk}}{\mu_{k}}-1,\\ \frac{\partial U_{m}(\vec{1})}{\partial x_{n}}=\frac{\mu_{mn}}{\mu_{m}},m\neq n.\\ \end{array}

Substituting (29), we get

Uk(1)xk=pk(ν2,kkνk1),Um(1)xn=pnν2,mnνm,mn.\begin{array}[]{l}\frac{\partial U_{k}(\vec{1})}{\partial x_{k}}=p_{k}(\frac{\nu_{2,kk}}{\nu_{k}}-1),\\ \frac{\partial U_{m}(\vec{1})}{\partial x_{n}}=\frac{p_{n}\nu_{2,mn}}{\nu_{m}},m\neq n.\\ \end{array}

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

(1+K11p1mK1mp1ν2,m1νmK12p2mK1mp2ν2,m2νmK1npnmK1mpnνn,mnνmK21p1mK2mp1ν2,m1νm1+K22p2mK2mp2ν2,m2νmK2npnmK2mpnνn,mnνmKn1p1mKnmp1νn,m1νmKn2p2mKnmp2νn,m2νm1+KnnpnmKnmpnνn,mnνm)\tiny\left(\begin{array}[]{llll}1+K_{11}p_{1}-\sum\limits_{m}\frac{K_{1m}p_{1}\nu_{2,m1}}{\nu_{m}}&K_{12}p_{2}-\sum\limits_{m}\frac{K_{1m}p_{2}\nu_{2,m2}}{\nu_{m}}&\cdots&K_{1n}p_{n}-\sum\limits_{m}\frac{K_{1m}p_{n}\nu_{n,mn}}{\nu_{m}}\\ K_{21}p_{1}-\sum\limits_{m}\frac{K_{2m}p_{1}\nu_{2,m1}}{\nu_{m}}&1+K_{22}p_{2}-\sum\limits_{m}\frac{K_{2m}p_{2}\nu_{2,m2}}{\nu_{m}}&\cdots&K_{2n}p_{n}-\sum\limits_{m}\frac{K_{2m}p_{n}\nu_{n,mn}}{\nu_{m}}\\ \cdots&\cdots&\cdots&\cdots\\ K_{n1}p_{1}-\sum\limits_{m}\frac{K_{nm}p_{1}\nu_{n,m1}}{\nu_{m}}&K_{n2}p_{2}-\sum\limits_{m}\frac{K_{nm}p_{2}\nu_{n,m2}}{\nu_{m}}&\cdots&1+K_{nn}p_{n}-\sum\limits_{m}\frac{K_{nm}p_{n}\nu_{n,mn}}{\nu_{m}}\\ \end{array}\right)

equals zero.

6 Appendix

Here we present numerical results obtained for different monomer configurations.

6.1 Single monomer type

Figure 1 shows pA(t)p_{A}(t) and pB(t)p_{B}(t) for monomer configuration P(I,J)=1,I=2,J=5P(I,J)=1,I=2,J=5. Note that these bond concentration profiles are not proportional (as we expect for purely directed or undirected graph models), however they both converge to 11.

Refer to caption
Figure 1: Bond concentration profiles

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

Refer to caption
Figure 2: Bond concentration profiles with B-B group reacting slower

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 μ1(t)μ2(t)\mu_{1}(t)\equiv\mu_{2}(t). 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.

Refer to caption
Figure 3: Gel transition point for different stoichiometric ratios

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).

Refer to caption
Figure 4: Gel transition point for different stoichiometric ratios

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.

Refer to caption
Figure 5: Gel transition point with twice lower rate of B-B reaction

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.

Refer to caption
Figure 6: Gel transition point with 10 times less probable B-B bond

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, α\alpha and β\beta which denote corresponding fractions of monomers of first two types, α+β<1\alpha+\beta<1, and 3rd type monomers are observed at fraction 1αβ1-\alpha-\beta. 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.

Refer to caption
Figure 7: Gel transition point in a complex system

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