RBureau
Materials
- Feb 18, 2021
- 17
Hi all,
I am trying to simulate a classical tensile test on a sheet specimen in abaqus explicit, but I want to stop the simulation after PEEQ exceeds a given value (say 0.1). I use the statements:
[pre]
*Step, name=Step-1
*Dynamic, explicit
,100
[... bulk viscosity, mass scaling, boundary conditions...]
*Extreme Value, halt=yes
*Extreme Element Value, elset=tensile.ALL, max
PEEQ, 0.1
**
*Output, field, variable=PRESELECT
*Output, history, variable=PRESELECT
**
*Restart, write, number interval=1, time marks=NO
*End Step[/pre]
(The elset tensile.ALL contains all elements in the simulation)
So far, so good. Now, I want to continue the simulation until PEEQ exceeds another value (say 0.2). I therefore included a restart statement as shown in the code above, and I wrote a new input file as follows:
[pre]
*Restart, read, step=1, interval=1, end step
*Step
*Dynamic, explicit
,100
*Extreme Value, halt=yes
*Extreme Element Value, elset=tensile.ALL, max
PEEQ, 0.2
*End Step[/pre]
And... It does not work. I have tried a few variations of the restart code above, and I keep getting the dreaded doomsday message: Abaqus/Analysis exited with errors. The .dat file says:
[tt] READING RESTART DATA GENERATED ON RELEASE 6.21-1 DATE 31-mars-202 TIME 09:31:29
*Step, name=Step-2
***ERROR: UNIDENTIFIED OR INVALID OUTPUT REQUEST 73
***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
*Step, name=Step-2
*dynamic, explicit
*extremevalue, halt=YES
*extremeelementvalue, elset=ASSEMBLY_TENSILE_ALL, max
*endstep
*Step, name=Step-2
*dynamic, explicit
*endstep
[/tt]
Does anyone have an idea, or better yet, a solution to that problem?
I use Abaqus 2021.
Thanks in advance!
I am trying to simulate a classical tensile test on a sheet specimen in abaqus explicit, but I want to stop the simulation after PEEQ exceeds a given value (say 0.1). I use the statements:
[pre]
*Step, name=Step-1
*Dynamic, explicit
,100
[... bulk viscosity, mass scaling, boundary conditions...]
*Extreme Value, halt=yes
*Extreme Element Value, elset=tensile.ALL, max
PEEQ, 0.1
**
*Output, field, variable=PRESELECT
*Output, history, variable=PRESELECT
**
*Restart, write, number interval=1, time marks=NO
*End Step[/pre]
(The elset tensile.ALL contains all elements in the simulation)
So far, so good. Now, I want to continue the simulation until PEEQ exceeds another value (say 0.2). I therefore included a restart statement as shown in the code above, and I wrote a new input file as follows:
[pre]
*Restart, read, step=1, interval=1, end step
*Step
*Dynamic, explicit
,100
*Extreme Value, halt=yes
*Extreme Element Value, elset=tensile.ALL, max
PEEQ, 0.2
*End Step[/pre]
And... It does not work. I have tried a few variations of the restart code above, and I keep getting the dreaded doomsday message: Abaqus/Analysis exited with errors. The .dat file says:
[tt] READING RESTART DATA GENERATED ON RELEASE 6.21-1 DATE 31-mars-202 TIME 09:31:29
*Step, name=Step-2
***ERROR: UNIDENTIFIED OR INVALID OUTPUT REQUEST 73
***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
*Step, name=Step-2
*dynamic, explicit
*extremevalue, halt=YES
*extremeelementvalue, elset=ASSEMBLY_TENSILE_ALL, max
*endstep
*Step, name=Step-2
*dynamic, explicit
*endstep
[/tt]
Does anyone have an idea, or better yet, a solution to that problem?
I use Abaqus 2021.
Thanks in advance!