Inaccurate fit of Hyperfoam material model
Inaccurate fit of Hyperfoam material model
(OP)
Hi all,
I am trying to fit a 2nd order Ogden Hyperfoam material model to my experimental data. The material is compressed uni-axially. The model doesn't seem to be a 2nd order model, and looks more like a 1st order N-H model. Also the Mu1,Mu2 and Alpha1,Alpha2 values are the same. Can anybody tell me why this is happening?
I have found a model in the literature that can model the behaviour much better, and I am wondering will I have to implement this model with the User language or am I making a silly mistake in using the Ogden model?
Any help much appreciated.
N
I am trying to fit a 2nd order Ogden Hyperfoam material model to my experimental data. The material is compressed uni-axially. The model doesn't seem to be a 2nd order model, and looks more like a 1st order N-H model. Also the Mu1,Mu2 and Alpha1,Alpha2 values are the same. Can anybody tell me why this is happening?
I have found a model in the literature that can model the behaviour much better, and I am wondering will I have to implement this model with the User language or am I making a silly mistake in using the Ogden model?
Any help much appreciated.
N





RE: Inaccurate fit of Hyperfoam material model
If you use a second order Ogden model make sure the Alpha values are different even if you have to override the "optimized" values generated by the FE program.
If the fit to experimental data is still bad you should consider a different hyperelastic model that is available in Ansys. If none fit well then, as you mentioned, find a good model and code it yourself or get a pre-coded material library.
Nagi Elabbasi
Veryst Engineering
RE: Inaccurate fit of Hyperfoam material model
I've just tried using the same model, increasing and fixing the Mu1 value (which controls the initial rise in the curve's elastic region). The curve now fits much better. The constants are now:
mu1 6000
Al1 0.949133384088
mu2 4.84106065038
al2 16.0952892458
b1 18.1994454263
b2 -0.0897630064121
Is there some sort of glitch in the curve fitting tool? I think that maybe I will have to use an external program (MatLab) to optimize the constants.
Thanks,
N
RE: Inaccurate fit of Hyperfoam material model
RE: Inaccurate fit of Hyperfoam material model
One more things to look out for. You should, if possible, check the stability of the material based on the constants you selected. Ansys probably has a tool for that but I'm not sure. By stability I mean that the material stress strain curve can look nice as your does in uniaxial tension but in say planar compression could be unstable (stress goes down with increasing strain at some point).
Nagi Elabbasi
www.veryst.com
RE: Inaccurate fit of Hyperfoam material model
My data is actually for uniaxial compression of a foam sample. The data was input into the uniaxial data section, and neither comp or tension was specified. So I don't know why it is down as tensile data! I also have shear data which I tried to implement into the model to improve the stability of the model. I'm not to sure how to analyse this. The model (magenta) that seems the fit the data (pink) is titled 'Experimental data trans'. The hyperfoam order 2 shear model doesn't fit as well. What is this experimental data trans curve? I've tried changing the model parameters again manually but to no avail.
The foam application will apply compression and shear, this is why these tests were chosen.
How does one go about analysing a model
RE: Inaccurate fit of Hyperfoam material model
In addition to Matlab optimization you can try third party software. Our company offers a material calibration tool called MCalibration. You can find more info on it on our website. Other FEA codes also have their own material calibration tools just like Ansys. You can use one of them, if you have access to other FEA codes, to find the better material constants (and then use them with Ansys).
Nagi Elabbasi
www.veryst.com
RE: Inaccurate fit of Hyperfoam material model
I'm still trying to get the MatLab optimization working properly though, and if I can't get much success I will look further into MCalibration - as it looks like a very useful tool.
I have a license of Abaqus available to me, I have yet to familirize myself with the package but I will do in due course.
Thanks for your help, much appreciated!