Postprocessing - Combining stress fields
Postprocessing - Combining stress fields
(OP)
Hi,
I'm running a relatively straightforward plane-strain problem in ABAQUS 6.5, using CAE for all pre and post processing work. I'd like to create a variable, which would essentially be the difference between S11 and S22, which I could then plot as a contour to compare to previously validated results.
Does anyone know how to do this, only I'm getting nowhere fast....
Alternatively, if you can't do this in ABAQUS, is it possible to create output files with x, y, S11, S22 tabulated, as I could then read these into Tecplot and manipulate the results there to get what I want.
Hope someone can help
Cheers
Alastair
I'm running a relatively straightforward plane-strain problem in ABAQUS 6.5, using CAE for all pre and post processing work. I'd like to create a variable, which would essentially be the difference between S11 and S22, which I could then plot as a contour to compare to previously validated results.
Does anyone know how to do this, only I'm getting nowhere fast....
Alternatively, if you can't do this in ABAQUS, is it possible to create output files with x, y, S11, S22 tabulated, as I could then read these into Tecplot and manipulate the results there to get what I want.
Hope someone can help
Cheers
Alastair





RE: Postprocessing - Combining stress fields
I suggest you use subroutine UVARM:
SUBROUTINE UVARM(UVAR,DIRECT,T,TIME,DTIME,CMNAME,ORNAME,
1 NUVARM,NOEL,NPT,LAYER,KSPT,KSTEP,KINC,NDI,NSHR,COORD,
2 JMAC,JMATYP,MATLAYO,LACCFLA)
C
INCLUDE 'ABA_PARAM.INC'
C
CHARACTER*80 CMNAME,ORNAME
CHARACTER*3 FLGRAY(15)
DIMENSION UVAR(NUVARM),DIRECT(3,3),T(3,3),TIME(2)
DIMENSION ARRAY(15),JARRAY(15),JMAC(*),JMATYP(*),COORD(*)
C
C Stress tensor:
CALL GETVRM('S',ARRAY,JARRAY,FLGRAY,JRCD,JMAC,JMATYP,
1 MATLAYO,LACCFLA)
UVAR(1) = ARRAY(1) - ARRAY(2)
RETURN
END
RE: Postprocessing - Combining stress fields
Regards,
MRG
RE: Postprocessing - Combining stress fields
RE: Postprocessing - Combining stress fields
RE: Postprocessing - Combining stress fields
Cheers
Alastair
RE: Postprocessing - Combining stress fields
The script is pretty simple. There are commands to create new scalar fields from components of tensor fields (S11 , S22 etc.)or tensor invariants. Then you can subtract the new created scalar fields.
Anyhow if you do not need to this operation often you can do it directly in CAE->Tools->Create Fields Output->From Fields->(select "Scalars" in "Function:" combo-box)->then create a new scalar field for each of S11 and S22, these will be stored in special created new step, called "Session Step". Now you can create new fields by performing operations on the new fields.
RE: Postprocessing - Combining stress fields
Cheers
Alastair
RE: Postprocessing - Combining stress fields
Seems that it is explained perfectly in section:
"24.5 Creating new field output"
of the CAE user's manual...