Abaqus license error when submitting job with PolyUMod material model calibrated in MCalibration and erroneous import of Yeoh-BB python file
I have come across the following error (see attached Figure 1) in both Abaqus 2019 and Abaqus 2020 when I try to submit a job for a model which contains materials defined using PolyUMod-BB or PolyUMod-BB-Mullins material models calibrated and generated through MCalibration.
When inspecting the ".dat" file I found the following lines:
"***ERROR: THIS KEYWORD IS NOT AVAILABLE FOR THIS LICENSE
LINE IMAGE: *usermaterial, constants=31
***NOTE: DUE TO AN INPUT ERROR THE ANALYSIS PRE-PROCESSOR HAS BEEN UNABLE TO
INTERPRET SOME DATA. SUBSEQUENT ERRORS MAY BE CAUSED BY THIS OMISSION"
What may be the reason for this? It is only happening with PolyUMod material models, the Abaqus ones calibrated in MCalibration have all worked.
Also, when I am importing a python file with an Abaqus-Hysteresis model such as Yeoh-BB calibrated and generated through MCalibration, I noticed the parameters are critically misplaced. At closer inspection, I found that the material parameters are already misplaced in the python script, so my guess the error is from generating the python file in MCalibration rather than during the import in Abaqus. This has only happened so far for the Yeoh-BB material model. I have also tried the same for an Arruda-Boyce-BB material model, but there was no issue with that one. The Yeoh-BB material model import error keeps is persistent as I have tried the procedure several times. The only way around it has been to manually input the numbers from MCalibration. What could be the reason for this?
Hmm. Are you using a student version of Abaqus?
I believe the student version of Abaqus does not allow for user-material subroutines (like the PolyUMod library).
You are right! I am using the research license, which apparently does not allow for any user subroutines... I will just have to do with the built-in Hyperelasticity+Hysteresis (BB) modelling. Thanks.
I think that user-material subroutines are not possible in the student version of Abaqus