Skip to main content
zenodoopen

Sequential Bayesian Inference of Finite-strain Visco-elastic Visco-plastic model parameters of 22-month aged PA12 bulk material printed along different directions

<p>These are the data related to aged PA12 (22 months) following the methodology described in the following publication in which non-aged PA12 has been tested:</p> <p>title = "Bayesian inference of high-dimensional finite-strain visco-elastic-visco-plastic model parameters for additive manufactured polymers and neural network based material parameters generator.",<br>journal = "International Journal of Solids and Structures",<br>year = "2023",<br>volume = "283",<br>pages = "112470",<br>doi = "10.1016/j.ijsolstr.2023.112470",<br>author = "Wu, Ling and Anglade, Cyrielle and Cobian, Lucia and Monclus, Miguel and Segurado, Javier and Karayagiz, Fatma and Freitas, Ubiratan and Noels Ludovic"</p> <p>Contrarily to the non-aged material, since high-strain-rate tests are not available, only 5 Maxwell's branches are considered herein.</p> <h1>Description</h1> <p>BI code and results of the inference of a pressure-dependent visco-elastic visco-plastic model developed in [NGU16] with a umat implementation in <a href="https://gitlab.uliege.be/moammm/moammmPublic/code/-/tree/main/MaterialModels/FiniteStrain/Finite_VEVP">https://gitlab.uliege.be/moammm/moammmPublic/code/-/tree/main/MaterialModels/FiniteStrain/Finite_VEVP</a></p> <p>The sequential BI is described in [WU23] The experimental protocol is reported in [COB22,COB22b] but is herein applied on aged PA12</p> <p>To run the BI you need the open source code <a href="https://gitlab.onelab.info/cm3/cm3Libraries" target="_blank" rel="nofollow noreferrer noopener">https://gitlab.onelab.info/cm3/cm3Libraries</a></p> <p>If you use these data or model, we would be grateful if you could cite the related papers:</p> <ul> <li>[WU23] L. Wu, C. Anglade, L. Cobian, M. Monclus, J. Segurado, F. Karayagiz, U. Santos Freitas, L. Noels, Bayesian inference of high-dimensional finite-strain visco-elastic-visco-plastic model parameters for additive manufactured polymers and neural network based material parameters generator, International Journal of Solids and Structures (2023) 112470: <a href="https://doi.org/10.1016/j.ijsolstr.2023.112470" target="_blank" rel="nofollow noreferrer noopener">https://doi.org/10.1016/j.ijsolstr.2023.112470</a></li> <li>[COB22] L. Cobian, M. Rueda-Ruiz, J.P. Fernandez-Blazquez, V. Martinez, F. Galvez, F. Karayagiz, T. L&uuml;ck, J. Segurado, M.A. Monclus, Micromechanical characterization of the material response in a PA12-SLS fabricated lattice structure and its correlation with bulk behaviour, Polymer Testing 110 (2022) 107556: <a href="https://doi.org/10.1016/j.polymertesting.2022.107556" target="_blank" rel="nofollow noreferrer noopener">https://doi.org/10.1016/j.polymertesting.2022.107556</a> (in Open access)</li> <li>[COB22b] Data of &ldquo;. Cobian, M. Rueda-Ruiz, J.P. Fernandez-Blazquez, V. Martinez, F. Galvez, F. Karayagiz, T. L&uuml;ck, J. Segurado, M.A. Monclus, Micromechanical characterization of the material response in a PA12-SLS fabricated lattice structure and its correlation with bulk behaviour, Polymer Testing 110 (2022) 107556&rdquo; <a href="http://dx.doi.org/10.5281/zenodo.6136935" target="_blank" rel="nofollow noreferrer noopener">http://dx.doi.org/10.5281/zenodo.6136935</a> (in Open access)</li> <li>[NGU16] V. D. Nguyen, F. Lani, T. Pardoen, X. Morelle, L. Noels, A large strain hyperelastic viscoelastic-viscoplastic-damage constitutive model based on a multi-mechanism non-local damage continuum for amorphous glassy polymers. International Journal of Solids and Structures 96 (2016): 192-216; <a href="https://dx.doi.org/10.1016/j.ijsolstr.2016.06.008" target="_blank" rel="nofollow noreferrer noopener">https://dx.doi.org/10.1016/j.ijsolstr.2016.06.008</a>, Open access: <a href="https://orbi.uliege.be/handle/2268/197898" target="_blank" rel="nofollow noreferrer noopener">https://orbi.uliege.be/handle/2268/197898</a></li> </ul> <h1>Directories</h1> <p>All the codes and experimental results are in three directories:</p> <ol> <li>Experiment_PA12_AGED: experimental data of aged material, see the README.txt in each subdirectory for details</li> <li>BayesianVE: BI of the visco-elastic parameters<br>2.1. PlotExperimentalCurves: to vizualize the experimental curves and prepare the observations for the BI in the VE range<br>2.1.1. Loadcase_H.py and Loadcase_V.py read experimental results and create Load_ExpVE_H.dat and Load_ExpVE_V.dat, which keep the experimental observations and loading conditions to perform the BI.<br>2.1.2. PrintDir_H &amp; PrintDir_V subdirectories with the functions called by Loadcase_H.py and Loadcase_V.py<br>2.1.3. Load_ExpVE_H.dat and Load_ExpVE_V.dat created files with the observations and loading conditions to perform the BI<br>2.2. VE_V and VE_H: BI for viscoelastic properties of "V" specimen (VE_V) and "H" specimen (VE_H)<br>2.2.1. BI_allpos_sequence.py runs the BI using Predict_VETest.py and creates the MCMC_VE_....dat<br>2.2.2. WarmStart = True is used to restart an inference<br>2.2.3. MCMC_VE_....dat in the VE_V and VE_H directories are the BI results<br>2.3. CheckBayRes: to visualize predictions of a BI sample and experimental curves 2.3.1. MCMCRes.py is used to check the numerical predictions of a BI parameter sample (read last sample by default, V or H direction can be selected at line 7)<br>2.3.2. ResKGEmu.py plots the evolution of elastic properties with time<br>2.3.3. uses as input VE_V/MCMC_VE_....dat or VE_H/MCMC_VE_....dat<br>2.3.4. uses local ViscoElasticTest.py, line.geo, line. msh as interface with <a href="https://gitlab.onelab.info/cm3/cm3Libraries" target="_blank" rel="nofollow noreferrer noopener">https://gitlab.onelab.info/cm3/cm3Libraries</a> code<br>2.3.5. uses local functions plotExp.py<br>2.4. ViscoElasticTest.py, line.geo, line.msh: interface with <a href="https://gitlab.onelab.info/cm3/cm3Libraries" target="_blank" rel="nofollow noreferrer noopener">https://gitlab.onelab.info/cm3/cm3Libraries</a> code used by VE_V and VE_H to call the VEVP model</li> <li>BayesianVEVP: BI of the visco-elastic and visco-plastic parameters<br>3.1. PlotExperimentalCurves: to vizualize the experimental curves and prepare the observations for the BI in the VE-VP ranges<br>3.1.1. Loadcase_H.py and Loadcase_V.py read experimental results and create Load_ExpVEVP_H.dat and Load_ExpVEVP_V.dat, which keep the experimental observations and loading conditions to perform BI at the viscoplastic stage.<br>3.1.2. PrintDir_H &amp; PrintDir_V subdirectories with the functions called by Loadcase_H.py and Loadcase_V.py<br>3.1.3. Load_ExpVEVP_H.dat and Load_ExpVEVP_V.dat created files with the observations and loading conditions to perform the BI<br>3.2. VP_V and VP_H: BI for viscoelastic-viscoplastic properties of "V" specimen (VP_V) and "H" specimen (VP_H)<br>3.2.1. BI_allpos_sequence.py runs the BI using Predict_VETest.py and creates the MCMC_VP_....dat<br>3.2.2. WarmStart = True is used to restart an inference 3.2.3. It starts from the VE prosterior as prior, see point 2, and generates a MCMC_VP_?<em>1Step.dat (? being H or V)<br>3.3. CheckBayRes: visualize predictions of a BI sample and experimental curves<br>3.3.1. MCMCRes.py is used to check the numerical predictions with 3 BI parameter samples (inclusing MAP, V or H direction can be selected at line 12) using the samples of BayesianVEVP/VP</em>?/MCMC_VP_?<em>1Step.dat (? being H or V)<br>3.3.2. plot_hist.py is used to plot histograms of all the inferred parameters using the samples of BayesianVEVP/VP</em>?/MCMC_VP_?<em>1Step.dat (? being H or V)<br>3.3.3. Plot_Prop.py plots joints histograms of the inferred parameters using the samples of BayesianVEVP/VP</em>?/MCMC_VP_?_1Step.dat (? being H or V) 3.3.4. ResKGEmu.py plots the evolution of elastic properties with time<br>3.4. VEVPTest.py: interface with <a href="https://gitlab.onelab.info/cm3/cm3Libraries" target="_blank" rel="nofollow noreferrer noopener">https://gitlab.onelab.info/cm3/cm3Libraries</a> code used by VP_V2Step and VP_H2Step to call the VEVP model</li> </ol> <h1>Figures (reference to the number in [WU23] but for aged PA12)</h1> <ul> <li>Fig. 5 (Selected observations): From directory BayesianVE/PlotExperimentalCurves/PrintDir_? (? being H or V), run python3 plotExp_T.py or plotExp_C.py</li> <li>Fig. 7: BayesianVEVP/CheckBayRes/Plot_Prop.py with direct = "V" and then with direct = "H" and with Var = [0,1,14,18,22,23,24,25]</li> <li>Fig. 8 (Predictions of 3 inference realisations): BayesianVEVP/CheckBayRes/MCMCRes.py with direct = "V" (requires <a href="https://gitlab.onelab.info/cm3/cm3Libraries" target="_blank" rel="nofollow noreferrer noopener">https://gitlab.onelab.info/cm3/cm3Libraries</a> code)</li> <li>Fig. 9 (Predictions of 3 inference realisations): BayesianVEVP/CheckBayRes/MCMCRes.py with direct = "H" (requires <a href="https://gitlab.onelab.info/cm3/cm3Libraries" target="_blank" rel="nofollow noreferrer noopener">https://gitlab.onelab.info/cm3/cm3Libraries</a> code)</li> <li>Fig. 14A: From directory BayesianVE/PlotExperimentalCurves/PrintDir_? (? being H or V), run python3 plotExp_T.py or plotExp_C.py</li> <li>Fig. 15B: BayesianVEVP/CheckBayRes/Plot_Prop.py with direct = "V", Var = [2,3,8,9,10,11,12,13] and [14,15,16,17,18,19,20,21]</li> <li>Fig. 16B: BayesainVEVP/CheckBayRes/plot_hist.py with direct = "V"</li> <li>Fig. 17B: BayesianVEVP/CheckBayRes/plot_hist.py with direct = "V"</li> <li>Fig. 18B: BayesianVEVP/CheckBayRes/Plot_Prop.py with direct = "H", Var = [2,3,8,9,10,11,12,13] and [14,15,16,17,18,19,20,21]</li> <li>Fig. 19B: BayesianVEVP/CheckBayRes/plot_hist.py with direct = "H"</li> <li>Fig. 20B: BayesianVEVP/CheckBayRes/plot_hist.py with direct = "H"</li> </ul> <p>&nbsp;</p> <p>This project has received funding from the European Union&rsquo;s Horizon 2020 research and innovation programme under grant agreement No 862015.</p>

ShareScore

36/100

Overall dataset sharing score

Score breakdown

These five areas show where the dataset supports — or may limit — practical reuse.

Stewardship
4
Harmonization
4
Access
16
Reuse readiness
8
Engagement
4