Sorry,
I checked the values before averaging but they were also not the same. In spite of the fact that the values at integration points are identical.
Do have any other ideas?
Dear all,
As I know, GETVRM returns values in integration points in usdfld subroutine. I want to set a limit value to fail the elements and as sometimes element nodes reach this value sooner than integration points, I want to set it for nodes rather than integration points.
Does any one know...
Dear all,
I have written a usdfld subroutine to calculate Von-mises stress. The results obtained from the subroutine are exactly the same as those provided by abaqus (mises stress output). However, when it comes to nodes, I get wrong results in some elements. particularly in low stress regions...
Dear all,
I wrote the following USDFLD subroutine for calculating Damage.
But when it comes to add damage increment to the current damage parameter, it does not work and returns a wrong value (sdv5 must be the summation of sdv3,4 and its previous value). Does anybody knows what is the problem...
Sorry,
I read the mentioned discussion and modified myself. However, I got the error below:
The executable explicit.exe aborted with system error code 1073741819. Please check the .dat, .msg, and .sta files for error messages if the files exist.
Here is the code:
subroutine vusdfld(
c...
Dear all,
I'm trying to write a vusdfld subroutine to delete elements when their Mises stress reach a certain value. I set Depvar as 1 (for Mises stress). However, I don't know how what command I must use in the vusdfld in order to delete elements and where I must define Field variables in the...
Hi everybody,
I'm new in abaqus scripting and trying to extract data from odb. I wrote the simple script but it does not work with this error:
TypeError: unsupported operand type(s) for -: 'OdbFrame' and 'int'
Here is my script:
from abaqus import*
from odbAccess import*
Node=113436...