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

From MaRDI portal





Dataset published at Zenodo repository.
Language Label Description Also known as
default for all languages
No label defined
    English
    Sequential Bayesian Inference of Finite-strain Visco-elastic Visco-plastic model parameters of 22-month aged PA12 bulk material printed along different directions
    Dataset published at Zenodo repository.

      Statements

      0 references
      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: 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.",journal = "International Journal of Solids and Structures",year = "2023",volume = "283",pages = "112470",doi = "10.1016/j.ijsolstr.2023.112470",author = "Wu, Ling and Anglade, Cyrielle and Cobian, Lucia and Monclus, Miguel and Segurado, Javier and Karayagiz, Fatma and Freitas, Ubiratan and Noels Ludovic" Contrarily to the non-aged material, since high-strain-rate tests are not available, only 5 Maxwell's branches are considered herein. Description BI code and results of the inference of a pressure-dependent visco-elastic visco-plastic model developed in [NGU16] with a umat implementation in https://gitlab.uliege.be/moammm/moammmPublic/code/-/tree/main/MaterialModels/FiniteStrain/Finite_VEVP The sequential BI is described in [WU23] The experimental protocol is reported in [COB22,COB22b] but is herein applied on aged PA12 To run the BI you need the open source code https://gitlab.onelab.info/cm3/cm3Libraries If you use these data or model, we would be grateful if you could cite the related papers: [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: https://doi.org/10.1016/j.ijsolstr.2023.112470 [COB22] L. Cobian, M. Rueda-Ruiz, J.P. Fernandez-Blazquez, V. Martinez, F. Galvez, F. Karayagiz, T. Lck, 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: https://doi.org/10.1016/j.polymertesting.2022.107556 (in Open access) [COB22b] Data of . Cobian, M. Rueda-Ruiz, J.P. Fernandez-Blazquez, V. Martinez, F. Galvez, F. Karayagiz, T. Lck, 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 http://dx.doi.org/10.5281/zenodo.6136935 (in Open access) [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; https://dx.doi.org/10.1016/j.ijsolstr.2016.06.008, Open access: https://orbi.uliege.be/handle/2268/197898 Directories All the codes and experimental results are in three directories: Experiment_PA12_AGED: experimental data of aged material, see the README.txt in each subdirectory for details BayesianVE: BI of the visco-elastic parameters2.1. PlotExperimentalCurves: to vizualize the experimental curves and prepare the observations for the BI in the VE range2.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.2.1.2. PrintDir_H PrintDir_V subdirectories with the functions called by Loadcase_H.py and Loadcase_V.py2.1.3. Load_ExpVE_H.dat and Load_ExpVE_V.dat created files with the observations and loading conditions to perform the BI2.2. VE_V and VE_H: BI for viscoelastic properties of "V" specimen (VE_V) and "H" specimen (VE_H)2.2.1. BI_allpos_sequence.py runs the BI using Predict_VETest.py and creates the MCMC_VE_....dat2.2.2. WarmStart = True is used to restart an inference2.2.3. MCMC_VE_....dat in the VE_V and VE_H directories are the BI results2.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)2.3.2. ResKGEmu.py plots the evolution of elastic properties with time2.3.3. uses as input VE_V/MCMC_VE_....dat or VE_H/MCMC_VE_....dat2.3.4. uses local ViscoElasticTest.py, line.geo, line. msh as interface with https://gitlab.onelab.info/cm3/cm3Libraries code2.3.5. uses local functions plotExp.py2.4. ViscoElasticTest.py, line.geo, line.msh: interface with https://gitlab.onelab.info/cm3/cm3Libraries code used by VE_V and VE_H to call the VEVP model BayesianVEVP: BI of the visco-elastic and visco-plastic parameters3.1. PlotExperimentalCurves: to vizualize the experimental curves and prepare the observations for the BI in the VE-VP ranges3.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.3.1.2. PrintDir_H PrintDir_V subdirectories with the functions called by Loadcase_H.py and Loadcase_V.py3.1.3. Load_ExpVEVP_H.dat and Load_ExpVEVP_V.dat created files with the observations and loading conditions to perform the BI3.2. VP_V and VP_H: BI for viscoelastic-viscoplastic properties of "V" specimen (VP_V) and "H" specimen (VP_H)3.2.1. BI_allpos_sequence.py runs the BI using Predict_VETest.py and creates the MCMC_VP_....dat3.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_?1Step.dat (? being H or V)3.3. CheckBayRes: visualize predictions of a BI sample and experimental curves3.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?/MCMC_VP_?1Step.dat (? being H or V)3.3.2. plot_hist.py is used to plot histograms of all the inferred parameters using the samples of BayesianVEVP/VP?/MCMC_VP_?1Step.dat (? being H or V)3.3.3. Plot_Prop.py plots joints histograms of the inferred parameters using the samples of BayesianVEVP/VP?/MCMC_VP_?_1Step.dat (? being H or V) 3.3.4. ResKGEmu.py plots the evolution of elastic properties with time3.4. VEVPTest.py: interface with https://gitlab.onelab.info/cm3/cm3Libraries code used by VP_V2Step and VP_H2Step to call the VEVP model Figures (reference to the number in [WU23] but for aged PA12) Fig. 5 (Selected observations): From directory BayesianVE/PlotExperimentalCurves/PrintDir_? (? being H or V), run python3 plotExp_T.py or plotExp_C.py 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] Fig. 8 (Predictions of 3 inference realisations): BayesianVEVP/CheckBayRes/MCMCRes.py with direct = "V" (requires https://gitlab.onelab.info/cm3/cm3Libraries code) Fig. 9 (Predictions of 3 inference realisations): BayesianVEVP/CheckBayRes/MCMCRes.py with direct = "H" (requires https://gitlab.onelab.info/cm3/cm3Libraries code) Fig. 14A: From directory BayesianVE/PlotExperimentalCurves/PrintDir_? (? being H or V), run python3 plotExp_T.py or plotExp_C.py 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] Fig. 16B: BayesainVEVP/CheckBayRes/plot_hist.py with direct = "V" Fig. 17B: BayesianVEVP/CheckBayRes/plot_hist.py with direct = "V" 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] Fig. 19B: BayesianVEVP/CheckBayRes/plot_hist.py with direct = "H" Fig. 20B: BayesianVEVP/CheckBayRes/plot_hist.py with direct = "H" This project has received funding from the European Unions Horizon 2020 research and innovation programme under grant agreement No 862015.
      0 references
      17 September 2024
      0 references
      0 references
      0 references
      0 references

      Identifiers

      0 references