Hi everybody
I'm a new user of abaqus and I'm trying to describe the heat generation in a changing phase thermoset polymer using abaqus user subroutine HETVAL. I need for my computations the current element number (in such a way that I can find the adjacent elements in the connectivity matrix).
Does anyone have any suggestion?
Thank you
GETNODETOELEMCONN
You may use utility routine GETNODETOELEMCONN
Regards
In reply to GETNODETOELEMCONN by nskatim
Thanks for your answer.
Thanks for your answer.
Unfortunately I'm not able to use this utility routine in HETVAL since it requires NODE, NELEMS, JELEMLIST, JELEMTYPE, JRCD, JGVBLOCK and in HETVAL these variables are not available.
Regards
In reply to Thanks for your answer. by Fausto Tucci
Ok. Then you may try using
Ok. Then you may try using another subroutine (like SDVINI) which shall give you the element number NOEL. You can pass this number to a State Variable STATEV and then retrieve it in the HETVAL subroutine.
In reply to Ok. Then you may try using by nskatim
Thanks again for this
Thanks again for this solution.
I've read on the manual and I think that it can work with my problem. I've reed that I should call the subroutine by means of *INITIAL CONDITIONS, TYPE=SOLUTION statment, but I didn't find the proper position in the .inp file in which I've to put this statement and I don't even know how to set in the .cae file the initial conditions. Can you help me with this issue also?
Thank you!
best regards
In reply to Thanks again for this by Fausto Tucci
Write it anywhere before the
Write it anywhere before the Step, where you have your other boundary conditions for the Initial Step.
Some keywords (like these) can not be seen in the CAE (ABAQUS limitation). But once you import this updated input file into the CAE, it becomes part of the model.
Or else, you may go on the top menu, Edit Keywords, and type in these lines at the appropriate location.
Regards
In reply to Write it anywhere before the by nskatim
Thanks!
Thanks!
Thanks again for this
Thanks again for this solution.
I've read on the manual and I think that it can work with my problem. I've reed that I should call the subroutine by means of *INITIAL CONDITIONS, TYPE=SOLUTION statment, but I didn't find the proper position in the .inp file in which I've to put this statement and I don't even know how to set in the .cae file the initial conditions. Can you help me with this issue also?
Thank you!
best regards
In reply to Thanks again for this by Fausto Tucci
implementing sdvini
*INITIAL CONDITIONS, TYPE=SOLUTION, USER
There are two ways
1. Paste this line in predefined fields of inp file
2. In GUI->Model-1->right click->Edit keywords-> Paste in predefined fields->press ok. This will automatically place the line in inp file generated.
In reply to implementing sdvini by tarkes
Thanks!
Thanks!