Abstract
The main goal of the paper was to develop algorithms and methods for computation of basic sums, the mathematical objects of great importance in computational materials science having applications to description of the representative volume element (RVE) and to the effective properties of 2D composites. The previously used algorithm had the exponential complexity. We propose a linearly complex algorithm. All the presented algorithms can be easily implemented in modern scientific computing packages, while maintaining both efficient calculations and a high level of abstraction. The proposed approach is applied to derivation of a polynomial approximation of the effective conductivity formula for 2D random material with non-overlapping circular inclusions with normally distributed radii. The obtained formulas are applied to the optimal packing problem of disks on the plane.
Similar content being viewed by others
Notes
We treat one-column matrix as a vector.
For example, dictionary object in Python.
In Python one can apply lru_cache decorator from functools module.
References
Akhiezer NI (1990) Elements of the theory of elliptic functions. Am Math Soc
Asatryan AA (2015) Summation of a Schlömilch type series. In: Proc. R. Soc. A., vol 471. doi:10.1098/rspa.2015.0359
Beran MJ (1968) Statistical contimuum theories. Wiley, New York
Bergman DJ, Dunn KJ (1992) Bulk effective dielectric constant of a composite with periodic micro-geometry. Phys Rev Ser B 45:13262–13271
Berlyand L, Kolpakov AG, Novikov A (2013) Introduction to the network approximation method for materials modeling. Cambridge University Press, Cambridge
Berlyand L, Mityushev V (2001) Generalized Clausius–Mossotti formula for random composite with circular fibers. J Stat Phys 102(N1/2):115–145
Berlyand L, Mityushev V (2005) Increase and decrease of tthe effective conductivity of two phase composites due to polydispersity. J Stat Phys 118(N3/4):481–509
Bradshaw R, Behnel S, Seljebotn DS, Ewing G et al (2011) Cython: the best of both worlds. Comput Sci Eng 13:31–39
Brown WF (1955) Solid mixture permittivities. J Chern Phys 23:1514–1517
Czapla R, Mityushev V (2017) A criterion of collective behavior of bacteria. Math Biosci Eng 14(1):277–287
Czapla R, Nawalaniec W, Mityushev V (2012) Effective conductivity of random two-dimensional composites with circular non-overlapping inclusions. Comput Mater Sci 63:118–126
Donev A, Torquato S, Stillinger FH, Connelly R (2004) Jamming in hard sphere and disk packings. J Appl Phys 95:989–999
Drygaś P, Mityushev V (2016) Effective elastic properties of random two-dimensional composites. Int J Solids Struct 9798(2016):543553
Feder J (1980) Random sequential adsorption. J Theor Biol 87(2):237–254
Gluzman S, Mityushev V (2015) Series, index and threshold for random 2D composite. Arch Mech 67(1):75–93
Gluzman S, Mityushev V, Nawalaniec W (2014) Cross-properties of the effective conductivity of the regular array of ideal conductors. Arch Mech 66:287–301
Gluzman S, Mityushev V, Nawalaniec W, Starushenko G (2016) Effective conductivity and critical properties of a hexagonal array of superconducting cylinders, contributions in mathematics and engineering. In: Pardalos PM, and Rassias TM (eds) Honor of Constantin Carathodory. Springer, Switzerland
Gluzman S, Mityushev V, Nawalaniec W, Sokal G (2016) Random composite: stirred or shaken? Arch Mech 68(3):229–241
Kröner E (1977) Bounds for effective elastic moduli of disordered materials. J Mech Phys Solids 25:137–155
Mityushev V (2014) Optimal packing of spheres in \(\mathbf{R}^{d}\) and extremal effective conductivity. arXiv:1412.7527 [math.MG]
Mityushev V (2006) Representative cell in mechanics of composites and generalized Eisenstein–Rayleigh sums. Complex Var 51(8–11):1033–1045
Mityushev V, Nawalaniec W (2015) Basic sums and their random dynamic changes in description of microstructure of 2D composites. Comput Mater Sci 97:6474
Mityushev V, Rylko N (2012) Optimal distribution of the nonoverlapping conducting disks. Multiscale Model Simul SIAM 10(1):180–190
Mityushev V, Pesetskaya E, Rogosin SV (2008) Analytical methods for heat conduction in composites and porous media. In: Öchsner A, Murch GE, de Lemos MJS (eds.) Cellular and porous materials: thermal properties simulation and prediction. Wiley, New York, pp 121–164
Nawalaniec W (2016) Algorithms for computing symbolic representations of basic \(e\)-sums and their application to composites. J Symb Comput 74:328345
Rayleigh L (1892) On the influence of obstacles arranged in rectangular order upon the properties of the medium. Phil Mag 34 (241): 481–491 (JW Strutt)
Rylko N (2000) Transport properties of the regular array of highly conducting cylinders. J Eng Math 38:1–12
Ryan SD, Mityushev V, Vinokur V, Berlyand L (2015) Rayleigh approximation to ground state of the Bose and Coulomb glasses. Sci Rep, Nat 5:7821. doi:10.1038/srep07821
Torquato S (2002) Random heterogeneous materials: microstructure and macroscopic properties. Springer, Berlin
van der Walt S, Colbert SC, Varoquaux G (2011) The NumPy array: a structure for efficient numerical computation. Comput Sci Eng 13:22–30
Weil A (1976) Elliptic functions according to Eisenstein and Kronecker. Springer, Berlin
Acknowledgements
This material is based upon work supported by the National Centre for Research and Development under Grant No. NCN 2016/21/B/ST8/01181.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Frederic Valentin.
Appendix: Eisenstein–Rayleigh lattice sums
Appendix: Eisenstein–Rayleigh lattice sums
Consider the lattice \(\mathcal {Q}\) (see Sect. 2). For definiteness, it is assumed that \(\text {Im}\;\tau >0\), where \(\tau =\omega _{2}/\omega _{1}\). The Eisenstein summation is defined by the iterative sum
The lattice sums are introduced as follows
where the prime means that \(m_{1}\) and \(m_{2}\) run over all integer numbers as in (20) except the pair \((m_{1},m_{2})=(0,0)\). The sum \(S_{2}\) is conditionally convergent and understood in the sense of the Eisenstein summation (20). Though the rest sums (21) converge absolutely, the direct computations by (21) are problematic because of their slow convergence. The sum \(S_{2}\) can be computed by a quick formula (Rylko 2000):
It is known that \(S_{n}=0\) for an odd n. For an even n, the sums (21) can be easily computed through the rapidly convergent infinite sums (Mityushev et al. 2008)
The sums \(S_{2n}\) (\(n\ge 4\)) are calculated by the recurrence formula (Mityushev et al. 2008)
The Eisenstein series are defined as follows (Weil 1976)
Each of the functions (26) is doubly periodic and has a pole of order n at \(z=0\). Further, it is convenient to define the value of \(E_{n}(z)\) at the origin as \(E_{n}(0){:=}S_{n}.\)
Rights and permissions
About this article
Cite this article
Nawalaniec, W. Efficient computation of basic sums for random polydispersed composites. Comp. Appl. Math. 37, 2237–2259 (2018). https://doi.org/10.1007/s40314-017-0449-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40314-017-0449-6
Keywords
- Algorithms
- Basic sums
- Effective conductivity of composites
- Discrete multidimensional convolutions of functions
- Optimal packing problem