I'm doing some simulations with phase separations and I have a field ϕ(r,t) that takes values in ϕ∈R.
What I'd like to do is to obtain the number of separated domains N(t). Let's define a separated domain a connected region for which ϕ0≤ϕ.
So I'm looking for an expression fN(ϕ(r,t),ϕ0,r) such that :
∫ΩfN(ϕ(r,t),ϕ0,r)dΩ=N(t)
With Ω the space.
To give an example, if my simulation is in a square [−1,1]×[−1,1] and I observe ϕ(x,y,t)=2ϕ0exp(−(x2+y2)), I will just have N=1.
But I'm mostly interested in the cases where like in Cahn-Hilliard phase separation, there are 2 types of domains like ϕ=−1 and ϕ=1 with an interface between them that has a well defined average value.
"Very" mean field approach :
What I started to think in a "very mean field" approach is :
I assume the "volume" occupied by the phase ϕ≥ϕ0 is given by :
∫Ω(∫+∞ϕ0δ(ϕ−ψ)dψ)dΩ=V(t)
so we can define fV(ϕ(r,t),ϕ0,r))=∫+∞ϕ0δ(ϕ−ψ)dψ
so that ∫ΩfV(ϕ(r,t),ϕ0,r)dΩ=V(t).
If we can divide the space in two phase ϕ>ϕ0 and ϕ<ϕ1 and that the interface between the 2 phases is well defined and has a specific width so that the distance between two points at each side of the interface is well defined λ, one can get the total area between the different domains (for example in a Cahn-Hilliard type phase separation):
∫Ω(∫ϕ0ϕ1δ(ϕ−ψ)dψ)dΩ=λA(t)
Then we can have an approximation ˜N for N, assuming radially symmetric domains (if we have surface tension for instance). Since V(t)/A(t)=R/n, with R the mean radius of the domains and n the space dimension (n=2,3), and in 3d for example, ˜N(t)=V(t)4π(3V(t)/A(t))3/3, if we assume V(t)=N4πR(t)3/3.
But I'd like to know if there is a more elaborate formula.
EDIT : Structure function and typical length-scale :
The inverse of the typical length scale of the domains can be derived using a Fourier approach with correlation functions :
δϕk(t)=∫dr(ϕ(r,t)−∫Ωϕ(r,t)drΩ)e−ikr
We then define a structure factor, with a first average over the ensemble of systems and a second one over the k so that |k|=k :
S(k,t)=<(<δϕk(t)δϕ−k(t)>)>|k|=k
And then we get the inverse of the typical length-scale :
<k(t)>=∫k−1S(k,t)dk∫k−2S(k,t)dk
So this gives a more refined computation of the typical length-scale of the domains, meaning of what was defined as 1/R above.