Skip to main content
Log in

On efficient and reliable stochastic generation of RVEs for analysis of composites within the framework of homogenization

  • Original Paper
  • Published:
Computational Mechanics Aims and scope Submit manuscript

Abstract

In this paper we describe efficient methods of generation of representative volume elements (RVEs) suitable for producing the samples for analysis of effective properties of composite materials via and for stochastic homogenization. We are interested in composites reinforced by a mixture of spherical and cylindrical inclusions. For these geometries we give explicit conditions of intersection in a convenient form for verification. Based on those conditions we present two methods to generate RVEs: one is based on the random sequential adsorption scheme, the other one on the time driven molecular dynamics. We test the efficiency of these methods and show that the first one is extremely powerful for low volume fraction of inclusions, while the second one allows us to construct denser configurations. All the algorithms are given explicitly so they can be implemented directly.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Notes

  1. All the algorithms presented in this paper have been implemented using C++; the efficiency tests have been carried out on an Intel® Core™ i7 960 3.2 GHz machine running Kubuntu 13.10 with the GNU compiler version 4.8.1.

  2. For the implementation of the methods we were inspired by the work [2] profiting from recent results of [20, 21].

References

  1. Segurado J, Llorca J (2002) A numerical approximation to the elastic properties of sphere-reinforced composites. J Mech Phys Solids 50:2107–2121

    Article  MATH  Google Scholar 

  2. Ghossein E, Lévesque M (2012) A fully automated numerical tool for a comprehensive validation of homogenization models and its application to spherical particles reinforced composites. Int J Solids Struct 49:1387–1398

    Article  Google Scholar 

  3. Man W, Donev A, Stillinger F, Sullivan M, Russel W, Heeger D, Inati S, Torquato S, Chaikin P (2005) Experiments on random packings of ellipsoids. Phys Rev Lett 94:198001

    Article  Google Scholar 

  4. Bezrukov A, Stoyan D (2006) Simulation and statistical analysis of random packings of ellipsoids. Part Part Syst Charact 23:388–398

    Article  Google Scholar 

  5. Ghossein E, Lévesque M (2013) Random generation of periodic hard ellipsoids based on molecular dynamics: a computationally-efficient algorithm. J Comput Phys 253:471–490

    Article  MathSciNet  Google Scholar 

  6. Williams S, Philipse A (2003) Random packings of spheres and spherocylinders simulated by mechanical contraction. Phys Rev E 67:051301

    Article  Google Scholar 

  7. Zhao J, Li S, Zou R, Yu A (2012) Dense random packings of spherocylinders. Soft Matter 8:10031009

    Google Scholar 

  8. Widom B (1966) Random sequential addition of hard spheres to a volume. J Chem Phys 44:3888

    Article  Google Scholar 

  9. Rintoul MD, Torquato S (1997) Reconstruction of the structure of dispersions. J Colloid Interface Sci 186:467–476

    Article  Google Scholar 

  10. Lubachevsky BD, Stillinger FH (1990) Geometric properties of random disk packings. J Stat Phys 60(5):561–583

    Article  MathSciNet  MATH  Google Scholar 

  11. Segurado J, Llorca J (2002) A numerical approximation to the elastic properties of sphere-reinforced composites. J Mech Phys Solids 50:2107–2121

  12. Metropolis N, Ulam S (1949) The monte carlo method. J Am Stat Assoc 44(247):335–341

    Article  MathSciNet  MATH  Google Scholar 

  13. Arnold VI (1989) Mathematical methods of classical mechanics, 2nd edn. Springer, New York

    Book  Google Scholar 

  14. Berendsen HJC, Postma JPM, van Gunsteren WF, DiNola A, Haak JR (1984) Molecular dynamics with coupling to an external bath. J Chem Phys 81:3684–3690

    Article  Google Scholar 

  15. Nosé S (1991) Constant temperature molecular dynamics methods. Prog Theor Phys Suppl 103:1–46

    Article  Google Scholar 

  16. Hoover WG (2001) Time reversibility computer simulations and chaos. World Scientific, Singapore

    Google Scholar 

  17. Golo VL, Shaitan KV (2002) Dynamical attractors in the Berendsen thermostat and slow dynamics of macromolecules. Biofizika 47:611

    Google Scholar 

  18. Golo VL, Shaitan KV. Nonlinear Regimes in Thermostats of Berendsen’s Type, Preprint: cond-mat/0112477

  19. Golo VL, Salnikov VlN, Shaitan KV (2004) Harmonic oscillators in the Nosé-Hoover environment. Phys Rev E 70:046130

    Article  Google Scholar 

  20. Michel JC, Moulinec H, Suquet P (2001) A computational scheme for linear and non-linear composites with arbitrary phasecontrast. Int J Numer Methods Eng 52:139160. doi:10.1002/nme.275

    Article  Google Scholar 

  21. Monchiet V, Bonnet G (2011) A polarization-based FFT iterative scheme for computing the effective properties of elastic composites with arbitrary contrast. Int J Numer Methods Eng 89:1419–1436

    Article  MathSciNet  Google Scholar 

  22. Lagrange G (1950) Analytical Mechanics. “GTTI”

Download references

Acknowledgments

We would like to thank Martin Lévesque for valuable bibliographic information as well as Elias Ghossein for providing supplementary material related to [2]. This work has been supported by the ACCEA project selected by the “Fonds Unique Interministériel (FUI) 15 (18/03/2013)” program.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Philippe Karamian-Surville.

Appendices

Appendix 1. Validation of dynamics

The Figs. 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 represent typical intersections of spheres and cylinders and the result of application of the relaxation procedure to them.

Fig. 15
figure 15

Two spheres a intersecting b after relaxation

Fig. 16
figure 16

A sphere and a cylinder, symmetric intersection, type \(sc2\) a intersecting b after relaxation c intersecting, top view d after relaxation, top view

Fig. 17
figure 17

A sphere and a cylinder, not symmetric intersection, type \(sc2\)—the cylinder is turning (compare with Fig. 16) a intersecting b after relaxation c intersecting, top view d after relaxation, top view

Fig. 18
figure 18

A sphere and a cylinder, axially symmetric intersection with the base, type \(sc2\) then \(sc3\) a intersecting b after relaxation

Fig. 19
figure 19

A sphere and a cylinder, intersection with the base, type \(sc3\) a intersecting b after relaxation

Fig. 20
figure 20

A sphere and a cylinder, intersection with the base boundary, type \(sc4\) a intersecting b after relaxation

Fig. 21
figure 21

Two cylinders, symmetric intersection, type \(cc1\) a intersecting b after relaxation

Fig. 22
figure 22

Two cylinders, not symmetric intersection, type \(cc1\)—one cylinder is turning a intersecting b after relaxation c intersecting, front view d after relaxation, front view

Fig. 23
figure 23

Two cylinders, not symmetric intersection, type \(cc1\)—both cylinders are turning (compare with Fig. 22) a intersecting b after relaxation c intersecting, front view d after relaxation, front view

Fig. 24
figure 24

Two cylinders, axes in the same plane, intersection with one base, type \(cd1\) a intersecting b after relaxation

Fig. 25
figure 25

Two cylinders, parallel axes, intersections of type \(cc1\) (degenerate case) and \(cd2\), then \(cd1\) a Intersecting b After relaxation

Fig. 26
figure 26

Two cylinders, axes are not coplanar, intersection with one base, type \(cd1\) a intersecting b after relaxation

Fig. 27
figure 27

Two cylinders, axes are not coplanar, intersection with one base, type \(cd1\) a intersecting b after relaxation

Fig. 28
figure 28

Two cylinders, intersection of bases, type \(d1\) or \(d2\) a intersecting b after relaxation

Fig. 29
figure 29

Two cylinders, axes intersect inside the cylinders, type \(cc1\) (degenerate case), then \(cd2\), then \(cd1\) a intersecting b after relaxation

Appendix 2. Time needed for generation using the RSA algorithm

The Tables (2, 3, 4, 5, 6) show the dependence of time of construction of the RVEs following the algorithm 5 on various parameters of them: volume fractions \(f_s, f_c\), number of inclusions, their geometry. The couples of numbers in the cells of the tables correspond to two values of the aspect ratio \(a\) of cylinders (ratio between its length and diameter). The time estimation (in seconds) is averaged over 20 runs.

Table 2 RSA: Average time of RVE generation (in seconds) for 10 spheres, 10 cylinders, values of aspect ratio \(a = 3|5\)
Table 3 RSA: Average time of RVE generation (in seconds) for 20 spheres, 20 cylinders, values of aspect ratio \(a = 3|5\)
Table 4 RSA: Aaverage time of RVE generation (in seconds) for 30 spheres, 30 cylinders, values of aspect ratio \(a = 3|5\)
Table 5 RSA: Average time of RVE generation (in seconds) for 40 spheres, 40 cylinders, values of aspect ratio \(a = 3|5\)
Table 6 RSA: Average time of RVE generation (in seconds) for 50 spheres, 50 cylinders, values of aspect ratio \(a = 3|5\)

Appendix 3. Time needed for generation using the MD method

The Tables (7, 8, 9, 10, 11) show the dependence of time of construction of the RVEs using the time-driven MD relaxation method on various parameters of them: volume fractions \(f_s, f_c\), number of inclusions, their geometry. The couples of numbers in the cells of the tables correspond to two values of the aspect ratio \(a\) of cylinders (ratio between its length and diameter). The time estimation (in seconds) is averaged over 20 runs.

Table 7 MD: Average time of RVE generation (in seconds) for 10 spheres, 10 cylinders, values of aspect ratio \(a = 3|5\)
Table 8 MD: Average time of RVE generation (in seconds) for 20 spheres, 20 cylinders, values of aspect ratio \(a = 3|5\)
Table 9 MD: Average time of RVE generation (in seconds) for 30 spheres, 30 cylinders, values of aspect ratio \(a = 3|5\)
Table 10 MD: Average time of RVE generation (in seconds) for 40 spheres, 40 cylinders, values of aspect ratio \(a = 3|5\)
Table 11 MD: Average time of RVE generation (in seconds) for 50 spheres, 50 cylinders, values of aspect ratio \(a = 3|5\)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Salnikov, V., Choï, D. & Karamian-Surville, P. On efficient and reliable stochastic generation of RVEs for analysis of composites within the framework of homogenization. Comput Mech 55, 127–144 (2015). https://doi.org/10.1007/s00466-014-1086-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00466-014-1086-1

Keywords

Navigation