polykin.hmt.diffusion¤
diffusivity_composite ¤
diffusivity_composite(
Dd: float, Dc: float, fd: float, sphericity: float = 1.0
) -> float
Calculate the effective diffusivity of a composite medium containing a dispersed particle phase.
The effective diffusivity \(D\) is calculated using a generalization of Maxwell's analytical solution for spherical particles:
with \(x = 3/s - 1\). Here, \(D_d\) is the diffusivity of the dispersed phase, \(D_c\) is the diffusivity of the continuous phase, \(\phi_d\) is the volume fraction of the dispersed phase, and \(s\) is the sphericity of the dispersed particles.
References
- J. Crank, "The mathematics of diffusion", Oxford University Press, 1975, p. 271.
| PARAMETER | DESCRIPTION |
|---|---|
Dd
|
Diffusity of the dispersed phase.
TYPE:
|
Dc
|
Diffusity of the continuous phase.
TYPE:
|
fd
|
Volume fraction of the dispersed phase.
TYPE:
|
sphericity
|
Sphericity of the particles. Ratio of the surface area of a sphere of volume equal to that of the particle, to the surface area of the particle.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
float
|
Effective diffusivity of the composite medium. |
Examples:
Determine the effective diffusivity of a composite medium containing 5 vol% of spherical particles with a diffusivity of 1e-10 m²/s. The diffusivity of the continuous phase is 1e-11 m²/s.
>>> from polykin.hmt import diffusivity_composite
>>> diffusivity_composite(Dd=1e-10, Dc=1e-11, fd=0.05)
1.1168831168831167e-11
Source code in src/polykin/hmt/diffusion.py
512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 | |