The numerical developments of this project have been incorporated as part of the open source source codes developed and maintained by the project partners. In particular:
CM3 multi-scale resolution
The cm3 laboratory provides efficient algorithms for homogenisation implemented in a parallel setting in the open source finite element code base on Gmsh. In order to have access to the sources (with no guarantee on the support):
- Follow instruction on https://gitlab.onelab.info/cm3/cm3Libraries/-/blob/master/README.md
- To contribute to code development
- Register on https://gitlab.onelab.info/gmsh/gmsh.git
- Request code access to Ludovic Noels (L.Noels @ ulg.ac.be)
Interface with the Trained mesoscale surrogate model using full-field homogenisation from database of homogenised results of “Stochastic Volume Elements – (SVE)” is provided as the form of Stochastic Finite Element Simulations (SFEM).
The code is distributed under the GNU General Public License (GPL), see exceptions.
FFT homogenization code: FFTMAD
FFTMAD is a software tool developed by IMDEA Materials for computational homogenization based on the Fast Fourier Transform. The software aims to obtain the response of any heterogeneous material, as composites, polycrystals or celular materials, by simulating the behavior of a Representative Volume Element of the microstructure. The code is remarkable more efficient in CPU time and memory allocation than Finite Element homogenization. More information on:
Mean-Field Homogenization (MFH) code
The mean-field homogenization codes developed for visco-elastic-visco-plastic heterogeneous materials are publicly available. Two methods have been developed:
The theory related to the methods is detailed in the publication: M. Haddad, I. Doghri, O. Pierard « Viscoelastic-Viscoplastic polymer composites: development and evaluation of two very dissimilar mean-field homogenization models. » International Journal of Solids and Structures 236-237 (2022),111354.
Material models
The finite-strain visco-elastic visco-plastic umat file used in this project is available on
Lattices generator
We have developed a code (Open access) to generate volume elements of lattice structures. Two options exist
- Generate voxelised and/or finite element discretisation of a Representative Volume Element (RVE) of given cells with given geometrical properties;
- Generate Stochastic Volume Elements with random geometrical properties
The lattices generator can be tested on the web-interface
A blender has also been developed for complex lattice structure. It is available in Open Access.