In statistical mechanics the Percus–Yevick approximation[1] is a closure relation to solve the Ornstein–Zernike equation. It is also referred to as the Percus–Yevick equation. It is commonly used in fluid theory to obtain e.g. expressions for the radial distribution function. The approximation is named after Jerome K. Percus and George J. Yevick.
Derivation
editThe direct correlation function represents the direct correlation between two particles in a system containing N − 2 other particles. It can be represented by
where is the radial distribution function, i.e. (with w(r) the potential of mean force) and is the radial distribution function without the direct interaction between pairs included; i.e. we write . Thus we approximate c(r) by
If we introduce the function into the approximation for c(r) one obtains
This is the essence of the Percus–Yevick approximation for if we substitute this result in the Ornstein–Zernike equation, one obtains the Percus–Yevick equation:
The approximation was defined by Percus and Yevick in 1958.
Hard spheres
editFor hard spheres, the potential u(r) is either zero or infinite, and therefore the Boltzmann factor is either one or zero, regardless of temperature T. Therefore structure of a hard-spheres fluid is temperature independent. This leaves just two parameters: the hard-core radius R (which can be eliminated by rescaling distances or wavenumbers), and the packing fraction η (which has a maximum value of 0.64 for random close packing).
Under these conditions, the Percus–Yevick equation has an analytical solution, obtained by Wertheim in 1963.[2][3][4]
Solution as C code
editThe static structure factor of the hard-spheres fluid in Percus–Yevick approximation can be computed using the following C function:
double py(double qr, double eta)
{
const double a = pow(1+2*eta, 2)/pow(1-eta, 4);
const double b = -6*eta*pow(1+eta/2, 2)/pow(1-eta, 4);
const double c = eta/2*pow(1+2*eta, 2)/pow(1-eta, 4);
const double A = 2*qr;
const double A2 = A*A;
const double G = a/A2*(sin(A)-A*cos(A))
+ b/A/A2*(2*A*sin(A)+(2-A2)*cos(A)-2)
+ c/pow(A,5)*(-pow(A,4)*cos(A)+4*((3*A2-6)*cos(A)+A*(A2-6)*sin(A)+6));
return 1/(1+24*eta*G/A);
}
Hard spheres in shear flow
editFor hard spheres in shear flow, the function u(r) arises from the solution to the steady-state two-body Smoluchowski convection–diffusion equation or two-body Smoluchowski equation with shear flow. An approximate analytical solution to the Smoluchowski convection-diffusion equation was found using the method of matched asymptotic expansions by Banetta and Zaccone in Ref.[5]
This analytical solution can then be used together with the Percus–Yevick approximation in the Ornstein-Zernike equation. Approximate solutions for the pair distribution function in the extensional and compressional sectors of shear flow and hence the angular-averaged radial distribution function can be obtained, as shown in Ref.,[6] which are in good parameter-free agreement with numerical data up to packing fractions .
See also
edit- Hypernetted-chain equation – another closure relation
- Ornstein–Zernike equation
References
edit- ^ Percus, Jerome K. and Yevick, George J. Analysis of Classical Statistical Mechanics by Means of Collective Coordinates. Phys. Rev. 1958, 110, 1, doi:10.1103/PhysRev.110.1
- ^ Wertheim, M. S. Exact Solution of the Percus–Yevick Integral Equation for Hard Spheres. Phys. Rev. Lett. 1963, 10, 321-323, doi:10.1103/PhysRevLett.10.321
- ^ For a compact summary of the solution, see e.g. Kinning & Thomas, Macromolecules 17, 1712-1718 (1984).
- ^ For an online summary, see http://www.sklogwiki.org/SklogWiki/index.php/Exact_solution_of_the_Percus_Yevick_integral_equation_for_hard_spheres.
- ^ Banetta, L. and Zaccone, A. Radial distribution function of Lennard-Jones fluids in shear flows from intermediate asymptotics. Phys. Rev. E 2019, 99, 052606, doi:10.1103/PhysRevE.99.052606
- ^ Banetta, L. et al., Microscopic theory for the pair correlation function of liquidlike colloidal suspensions under shear flow. Phys. Rev. E 2022, 106, 044610, doi:10.1103/PhysRevE.106.044610