Data of "A micromechanical Mean-Field Homogenization surrogate for the stochastic multiscale analysis of composite materials failure"
<p><strong>Id</strong><br>title = "A micromechanical Mean-Field Homogenization surrogate for the stochastic multiscale analysis of composite materials failure"<br>journal = International Journal for Numerical Methods in Engineering<br>year = 2023<br>volume = 124<br>pages = 5200-5262<br>doi = 10.1002/nme.7344<br>authors = "Calleja, Juan Manuel and Wu Ling, and Nguyen, Van-Dung and Noels, Ludovic"</p> <p>If you use these data or model, we would be grateful if you could cite this above paper</p> <p><strong>Software</strong><br>Requires GMSH and Python 3 with packages numpy, matplotlib, sklearn (scikit-learn), os, pickle, scipy, pandas, cvs, math, seaborn.<br>Each folder contains readme that will help the user to navigate through the data.</p> <p>To run the model you need the open source code <a href="http://gitlab.onelab.info/cm3/cm3Libraries">https://gitlab.onelab.info/cm3/cm3Libraries </a>but you need to request access to cm3MFH as well</p> <p><strong>Directories</strong></p> <ol> <li>Main: Contains fast and easy access to the plots presented in the paper. The readme contained in this plot specifies the plots that are run with each code.</li> <li>1_SVE_Generator:Contains the files needed for the generation of the SVE, the statistical properties of the microstructure, and PLY samples for the full-field simulations, as well as the used samples</li> <li>2_Full_Field: contains the extracted data from the FF composite realizations, as well as the used random SVE geometries.</li> <li>3_Identification: Contains the identification code to find the effective parameters for each SVE realization as well as the obtained identification results.</li> <li>4_Generator: Contains the generated set of parameters for the 25 and 45 micrometer squared SVEs as well as the codes for the new data generation, the file with the generated data and the plots related with the MF-ROM random parameters and their cross-relations shown in Sections 2.5.2, 3.2.3 and 4.</li> <li>5_Tests: Contains all the information concerning the tests used for the verification of the MF-ROM and the ply and experimental compression results.</li> <li>MFH_vs_FF: Allows to easily test the inverse identification process through the use of random SVEs and verify the performance of the identified MFH parameters against its full-field counterpart.</li> </ol> <p><strong>Plot of figures</strong></p> <p>Figure 9 : Run "python plot_Gc.py" which can be found in folder Main/Full_Field_Energy<br>Figure 10: Run "python3 PDF_HIST_Gc.py", which can be found in folder Main/Histograms<br>Figure 23: Run "python3 plot.py" which can be found in folder Main/MFH_FF_Comparison<br>Figure 24: Run "python3 plot.py" which can be found in folder Main/MFH_FF_Comparison<br>Figure 27: Run "python3 Correlation_Graphs_25.py contained in folder Main/Distributions_25_Micrometer_SVE<br>Figure 29: Run "python3 PDF_HIST.py" which can be found in folder Main/Histograms<br>Figure 30: To obtain the data used in this figure, run "python3 DistanceCorrelation_25.py" which can be found in folder /4_Generator<br>Figure 31: To obtain the data used in this figure, run "python3 DistanceCorrelation_45.py" which can be found in folder /4_Generator<br>Figure 32: Run "python3 Correlation_Graphs_25.py" which can be found in folder Main/Distributions_25_Micrometer_SVE<br>Figure 33: Run "python3 Correlation_Graphs_25.py" which can be found in folder Main/Distributions_25_Micrometer_SVE<br>Figure 34: Run "python3 Correlation_Graphs_25.py" which can be found in folder Main/Distributions_25_Micrometer_SVE<br>Figure 36: Run "python3 plot_New.py" which can be found in folder Main/PlyTests<br>Figure 46: Run "python3 plot_Test.py" which can be found in folder Main/CompressionExperiment<br>Figure B3: Run "python3 MicroStrAna.py" which can be found in folder Main/MicroStructStatistics<br>Figure B4: Run "python3 MicroStrAna.py" which can be found in folder Main/MicroStructStatistics<br>Figure D5: Run "python3 PDF_HIST_B.py" which can be found in folder Main/Histograms<br>Figure D6: Run "python3 PDF_HIST_B.py" which can be found in folder Main/Histograms<br>Figure D7: Run "python3 PDF_HIST_B.py" which can be found in folder Main/Histograms<br>Figure D8: Run "python3 PDF_HIST_B.py" which can be found in folder Main/Histograms<br>Figure D9: Run "python3 PDF_HIST_B.py" which can be found n folder Main/Histograms<br>Figure D10: Run "python3 PDF_HIST_B.py" which can be found in folder Main/Histograms<br>Figure D11: Run "python3 PDF_HIST_B.py" which can be found in folder Main/Histograms<br>Figure D12: Run "python3 PDF_HIST_B.py" which can be found in folder Main/Histograms<br>Figure D13: Run "python3 PDF_HIST_B.py" which can be found in folder Main/Histograms<br>Figure D14: Run "python3 PDF_HIST_B.py" which can be found in folder Main/Histograms<br>Figure E15: Run "python3 Correlation_Graphs_45.py" which can be found in folder Main/Distributions_45_Micrometer_SVE<br>Figure E16: Run "python3 Correlation_Graphs_45.py" which can be found in folder Main/Distributions_45_Micrometer_SVE<br>Figure E17: Run "python3 Correlation_Graphs_45.py" which can be found in folder Main/Distributions_45_Micrometer_SVE<br>Figure F18: Run "python3 plot_Convergence_25.py" which can be found in folder Main/Convergence<br>Figure F19: Run "python3 plot_Convergence_45.py" which can be found in folder Main/Convergence<br> </p> <p> </p> <p> </p> <p> </p>
ShareScore
36/100
Overall dataset sharing score
Score breakdown
These five areas show where the dataset supports — or may limit — practical reuse.
- Stewardship
- 8
- Harmonization
- 4
- Access
- 16
- Reuse readiness
- 8
- Engagement
- 0