-
-
February 9, 2024 at 5:53 am
fatemesafarieng
SubscriberHi, I am trying to use my umat in LS-DYNA. I encountered a problem while using my UMAT in LS-DYNA. My model incorporates a damage parameter crucial for subsequent steps. In each step, I store the damage parameter as an hsv (history variable). However, I've noticed that the value of this hsv at the beginning of a step (e.g., -0.7) is significantly different from what was calculated in the previous step (e.g., 0.03). According to its formulation, it should be positive.ÂI am confused as to why this discrepancy happens. Are there any tips about history variables?ÂI would greatly appreciate your assistance and guidance in resolving this issue.ÂIf further information is needed please let me know. -
February 10, 2024 at 12:13 am
Ushnish Basu
Ansys EmployeeThis is a debugging issue, and unfortunately, we cannot help with that. Please make sure that NHV is set correctly, and you can check the history variables in e.g. urmathn using no_hsvs and hsvs
Â
-
February 10, 2024 at 1:03 am
fatemesafarieng
SubscriberThanks for your response. Where can I find this "urmathn" subroutine you mentioned?
-
February 10, 2024 at 1:13 am
Ushnish Basu
Ansys Employeedyn21umat.F in recent versions, dyn21.F in older versions
-
February 20, 2024 at 12:05 am
-
February 20, 2024 at 2:53 am
Ushnish Basu
Ansys EmployeeIt seems the built-in umat41 is being used. This is also a debugging issue, and we are not able to help with that
-
February 20, 2024 at 5:32 am
fatemesafarieng
SubscriberIt seems it is related to the following statement in umat:Â
if (ncycle.eq.1) then
    if (cm(16).ne.1234567) then
    call usermsg('mat41')
    endif
 endifI could not find the definition of "ncycle" parameter. Could you please guide me on what this if condition is associated with?
Â
-
February 20, 2024 at 5:50 am
Ushnish Basu
Ansys Employeencycle is the number of the current timestep, and is available from bk06.inc
If you wrote yur own code for umat41, you don't have to keep this pice of code. You should put print statements in your own code to see what might be going wrong
-
- The topic ‘UMAT- history variables’ is closed to new replies.
- LS-DYNA Installation Issues with Student Workbench 2024 R2
- Cross-coupled stiffness elements in LS-DYNA
- Initial Velocity Generation
- MAT072R3- concrete damage rel3 validation
- Initial Stress Shell Application and HistVarCosine in LS-DYNA
- shape memory alloy material in LS-DYNA
- *** Error 40058 (SOL+58) retractor 1000002:convergence failure at time1.01E+02
- LS-Dyna, Negative volume problem.
- Mohr_Coulomb material model (MAT_173)
- Fluid-structure interaction coupling
-
1932
-
823
-
599
-
591
-
366
© 2025 Copyright ANSYS, Inc. All rights reserved.