• Keine Ergebnisse gefunden

Iteration numerics

Im Dokument Time dependent flows in arrested states (Seite 119-125)

A Technical aspects of 3d MCT-ITT

A.3 Iteration numerics

A.3 Iteration numerics

The iteration Eq. (2.59) yields the long-time limit of Φq(t), viz. fq, in the absence of strain. Also, the MCT-EQM (2.57) must be solved iteratively. Two iteration algorithms have been frequently used in preceding works. The first is the momentum algorithm (also callediterated mapping algorithm), which has been (theoretically) elaborated neat to reduce discretization errors. The second one is theBrader-Voigtmann(BV)algorithm, a straight forward discretization of the MCT-EQM (2.57). However, the BV algorithm converges for smaller time-grid resolutions Nt to an asymptote (in Nt). This might be due to numerical subtleties in the decimation of the momentum algorithm, which have not been ‘fixed’ in the version of Ref. [86], which is presented below. Both algorithms are summarized and compared in the following. In consequence, the BV algorithm has been chosen rigorously throughout this work.

A.3.1 Time-grid discretization

The timetis discretized in a 2d time-grid with index parametersiandb, with06i6Nt and 06b6bmax via

timet→ti,b≡i·hb, with hb ≡∆h·2b. (A.5) The smallest time increment is given as ∆h and b labels blocks of the time-grid. Hence Φq(t)→Φi,bq , which applies in the same manner for all quantities, which are functions of time.

A.3.2 Iteration schemes Momentum algorithm

A detailed explanation of the momentum algorithm (for the F12( ˙γ)-EQM (5.1)) can be found in Chap. 1 of Ref. [86], whose notation is adopted and adapted in the following.

It is based on the splitting-up of the convolution integral over mq(t)(τ) in the MCT-EQM (2.57) by using partial integration such that the appearing time derivatives are always slowly varying. This is the reason why it cannot be used for a two-times MCT, because the two-times EQM (2.53) does not have the convolution. In this section, the momentum algorithm is just used for a comparison with the quiescent case (γ˙ = 0) of the F12( ˙γ)model. Thus it is not accounted for the wavevector advection of the index vectorq(t) of mq(t)(τ). AlsoΓq is not time dependent, Eq. (2.51). The discrete iteration equation of the MCT-EQM (2.57) reads in the momentum algorithm forb >0andNt/26i < Nt

Φi,bq

n≡1/Abq

Bqdmi,bq Φi,bq

n1

−Cqi,b

, (A.6)

with iteration counter n. For i < Nt/2, one approximates the b block with the b−1 block via

Φi,bq ≈Φ2i,bq 1, (A.7)

A.3 Iteration numerics

which is called time-grid decimation. The appearing quantities are

Abq ≡1 +dMq1,b+Dqb, Bqb ≡Φ0,bq −dΦ1,bq , (A.8) Equation (A.6) is initialized with

Φi,bq The iteration Eq. (A.6) is aborted when

reaches a lower bound, e.g. 107 ∀q, or after a given amount of maximum iteration cycles, denotedIt.

Brader-Voigtmann algorithm

The Brader-Voigtmann algorithm (BV) [103,104] is a simple straight forward discretiza-tion of the MCT-EQM (2.57).

The index b is dropped, because all quantities live on the same b block. Only in the decimation step, cf. Eq. (A.7), the b blocks intermix. The BV iteration equation for Nt/26i < Nt reads

A.3 Iteration numerics

where on the right hand side Φiq = Φiq

n1 and miqkk = miqkk

h Φik

n1

i ∀ i, k, according to Eq. (2.58). It is necessary to set Φq1 ≡ 1; see the discussion below. An advected wavevector with strainγt˙ k is denotedqk=q(tk).

Fori < Nt/2 the decimation scheme reads Φi,b≈ 1

2

Φ2i,b1+ Φ2i1,b1

and mi,b ≈ 1 2

m2i,b1+m2i1,b1

. (A.18) For at leasti= 0, the decimation of the BV algorithm must differ from the simpler one of the momentum algorithm, Eq. (A.7), to account for the derivation ∂tΦq(t)|t=0in the MCT-EQM (2.57), i.e. Φ0,b6= Φ! 0,b1. This problem has been avoided in the momentum algorithm by partial integration of the memory integral and introduction of the moments dΦ and dM. The term Φ1 −Φ0,b assigns for b > 1 ‘some decreased’ slope between 1 and the average (Φ1,bq 1+ Φ0,bq 1)/2 to this derivation ∂tΦq(t)|t=0. This is a heuristic choice, which has the same role as Bqdmi,bq in Eq. (A.6). The difference is that dΦ1,bq

differs from the BV algorithm’s Φ0,bq , see Eq. (A.13) and (A.18).

When choosing the decimation Eq. (A.7) of momentum also for BV algorithm fori >0, Φq(t)gets shifted slightly on the time axis to larger values, but small kinks in the curves at thebblock borders get bigger (seen in Fig.A.5for momentum algorithm). These kinks emerge as the integration weights should be handled explicitly at the b block borders, which is hard due to the convolution in the MCT-EQM (2.57). However, it seems that the BV algorithm implicitly handles them better, which could be the reasons for its faster convergence (inNt), even though the momentum algorithm is elaborated more neat [86].

Comparison of BV with momentum algorithm

The actual BV algorithm iteratesΦq(t) with the same precision as the momentum algo-rithm, but for smaller Nt, i.e. faster. This suggests to use the BV algorithm, although the momentum algorithm takes more care about aspects like the derivative∂tΦq(t)|t=0. Figure A.4 shows a comparison of correlators Φq(t), which have been calculated in the quiescent state with both, momentum and BV algorithm. The conclusion is that a maximum of iteration cyclesIt= 150in Eq. (A.6) and (A.17) is sufficient. This holds also under shear, cf. Fig. A.3. Figure A.4shows that the momentum algorithm approaches the BV curves with increasing Nt. The BV curves are close to an asymptote, because doubling their Nt does not change the outcome and the curves approach well the non-ergodicity parametersfqc. On the other hand, the momentum algorithm’s correlator has not even reached this asymptote for double the size of BV’s Nt.

Figure A.5 shows a comparison of the shear induced decay of the schematic density correlator Φ(t) of the F12( ˙γ)model, Eq. (5.1). It is evident that, also for schematic MCT, the BV algorithm works much better for much smallerNtthan the momentum algorithm.

When using the BV algorithm, Φ(t) hardly changes even for an extremely coarse time-grid discretization ofNt= 8. Figure A.5also illustrates that the momentum algorithm’s Φ(t)approaches that of the BV’s algorithm as asymptote (inNt). However, a quite large Nt= 1024must be chosen for the momentum algorithm.

A.3 Iteration numerics

Fig. A.4:Quiescent decay of the correlatorΦq(t)for wavevector moduliq as given in the axes labels. Left panel: BV solutions achieved with Eq. (A.17), denoted (BV).Right panel: Both, BV solutions and momentum algorithm solutions of Eq. (A.6), denoted (mom). The angularq-grid resolution isπ/∆ϑq = 8and2π/∆ϕq = 16, the packing fraction is the accordingφc of Tab. 3.1.

In the legends, according parametersItandNtfor the iteration equations are given. Doubling the time-grid discretizationNt for BV algorithm above 64 does not anymore improve the iteration accuracy (see left panel), as well as doublingIt= 150for both algorithms (see both panels). The right panel implies that the momentum algorithm approximates BV’s precision only for much higherNt. BV algorithm curves approach the desired long-time plateausfqc from Eq. (2.59).

0 Γ = 100, andγc= 1. The legend shows the time-grid discretizationsNtand ifΦ(t)was calculated with momentum (mom) or BV algorithm (BV). BV’s asymptote is reached already forNt= 8.

This asymptote is approached by the momentum algorithm, but not reached unlessNt= 1024.

A.4 Formulary

A.4 Formulary

A.4.1 Percus-Yevick structure factor

The direct correlation functioncq of a monodisperse hard-sphere fluid can be calculated in three dimensions analytically via the Percus-Yevick closure of the Ornstein-Zernike equation. It is derived in real space in Ref. [60] and inq space in Ref. [25] for a polydis-perse mixture. The outcome for a monodispolydis-perse hard-sphere fluid is

cq=−4π The structure factor is given by the Ornstein-Zernike equationSq= 1/(1−ncq).

A.4.2 Real spherical harmonics

A complete, orthonormal set of real spherical harmonics Yl,m can be defined in spherical coordinatesϑand ϕ, cf. Fig.3.2, via

Yl,m≡ MCT-EQMs (2.57) and (2.58). In consequence,Φq(t)can have only symmetries in terms of spherical harmonics with l and m being even numbers. The relevant even numbered associated Legendre polynomials P|lm| withl64 read

P00 = 1 P02∝3 cos2ϑq−1 P04∝35 cos4ϑq−30 cos2ϑq+ 3 P22∝sin2ϑq P24∝ 7 cos2ϑq−1

sin2ϑq P44∝sin4ϑq,

(A.21)

where the normalization can be shifted towards Nl,|m|, because for the discussion in Sec.3.4 only the functional dependence on angles is important.

A.4 Formulary

A.4.3 Deformation under simple shear and uniaxial compression The rate of strain tensors for simple shear, κs and uniaxial compression κu read

κs



0 γ˙s 0 0 0 0 0 0 0

 and κu



−γ˙u 0 0 0 γ˙u/2 0 0 0 γ˙u/2

. (A.22)

From Eq. (2.38) follows for the deformation tensorsEs,u= exp(κs,ut)and hence for the Finger tensors, Eq. (2.37),

Bs



1 + ( ˙γst)2 γ˙st 0

˙

γst 1 0

0 0 1

 and Bu



e2 ˙γut 0 0 0 eγ˙ut 0 0 0 eγ˙ut

. (A.23)

The invariants I1 =TrB and I2 = TrB1, Eq. (5.4), evaluate as I1 = I2 = 3 + ( ˙γst)2 for simple shear. For uniaxial compression it holds I1 = exp(−2 ˙γut) + 2 exp( ˙γut) and I2 = exp(2 ˙γut) + 2 exp(−γ˙ut) and thusI1,2≈3 + 3( ˙γut)2+O ( ˙γt)3

. The last equation gives rise to introduce γ˙ = ˙γs = √

3 ˙γu as common control parameter of shear and compressional flow in Chap.5. As consequence, strain parameters of theF12( ˙γ)model are comparable in different strain geometries, when compared by the value ofγt, which enters˙ the schematic model as isotropic strain contribution in I(t), Eq. (5.3).

B Ad β -Analysis

Im Dokument Time dependent flows in arrested states (Seite 119-125)