HyperWorks Solvers

ASCII Output File (STA-File)

ASCII Output File (STA-File)

Previous topic Next topic Expand/collapse all hidden text  

ASCII Output File (STA-File)

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

ASCII Output files are formatted output files from RADIOSS Starter and RADIOSS Engine.

The purpose of this STA-file is to save the state of element and then make it possible to include it into a _0000.rad file for RADIOSS Starter.

The state file name is Runname_nnn#.sta, where Runname is the Run Name (see /RUN) and nnn# is the file number (four digits) from 0001 to 9999.

Setup in RADIOSS Starter and Engine


The Runname_nnnn.sta is written by entering the following keyword in the RADIOSS Engine files. This must be set in /STATE/DT in the Engine file.

/STATE/DT

Tstart    Tfreq

Part_ID1 ... Part_IDN

 

STATE files are written with a time frequency Tfreq, the first file being written at time Tstart.

As of Version 11.0, /STATE/STR_FILE can also be used in Engine file to write /INISHE, /INISH3 and /INIBRI in a separate file, which can be compressed (using GZIP).

This file can be read in Starter with the same keyword /STATE/STR_FILE (see Use Runname_run#.sta file).

hmtoggle_plus1Corresponding Starter and Engine keywords

Starter Keywords

Engine Keywords

Comment

/INIBRI/AUX

/STATE/BRICK/AUX/FULL

Writes Auxiliary variable of solid into each state file.

/INIBRI/STRA_F

/STATE/BRICK/STRAIN/FULL

Writes Strain full of solid into each state file.

/INIBRI/STRA_FGLO

/STATE/BRICK/STRAIN/GLOBFUL

Writes Strain state for solid in global system into each state file.

/INIBRI/STRS_F

/STATE/BRICK/STRESS/FULL

Writes Stress full of solid into each state file.

/INIBRI/STRS_FGLO

/STATE/BRICK/STRESS/GLOBFUL

Writes Stress state for solid in global system into each state file.

/INIBRI/FAIL

/STATE/BRICK/FAIL

Writes failure criteria of solid to each state file.

/INIBRI/ORTHO

/STATE/BRICK/ORTHO

Writes orthotropy direction of orthotropic solid to each state file.

/INISHE/AUX
(/INISH3/AUX)

/STATE/SHELL/AUX/FULL

Writes Auxiliary variable of shell into each state file.

/INISHE/EPSP_F
(/INISH3/EPSP_F)

/STATE/SHELL/EPSP/FULL

Writes plastic strain in an integration point of shell element into each state file.

/INISHE/FAIL

/STATE/SHELL/FAIL

Writes failure criteria of shell element to each state file.

/INISHE/ORTH_LOC
(/INISH3/ORTH_LOC)

/STATE/SHELL/ORTHL

Writes the orthotropy direction of each shell in each state file.

/INISHE/STRA_F
(/INISH3/STRA_F)

/STATE/SHELL/STRAIN/FULL

Writes Strain full of shell into each state file.

/INISHE/STRS_F
(/INISH3/STRS_F)

/STATE/SHELL/STRESS/FULL

Writes Stress full of shell into each state file.

/INITEMP

/STATE/NODE/TEMP

Writes temperature for node into each state file.

/STATE/LSENSOR

Write state file due to sensor activation.

hmtoggle_plus1Example of Runname_0001.rad

/TITLE

specimen                                                    

/VERS/140

/RUN/TEST_LOI70_INISTA/1

0.0001

/DT/NODA/CST

0 0.0002

/TFILE/4

#            dT_HIS

0.001000

/PRINT/-1

/ANIM/DT

#   TSTART     TFREQ

0.000000 0.200000

/ANIM/MASS

/ANIM/GZIP

/MON/ON

/STATE/DT

#   TSTART     TFREQ

0.000000 0.100000

1

/STATE/BRICK/STRAIN/FULL

/STATE/BRICK/AUX/FULL

Comments

1.The first lines of an element are always written, even if there is no element of that type. In such a case, a line is left blank below the option.
2.First line is always “#RADIOSS Runname_nnnn.sta” according to the /IOFLAG keyword.
3.The Runname_nnnn.sta file always finishes with “#ENDDATA”.
hmtoggle_plus1Example of Runname_0001.sta file

#RADIOSS STATE FILE TEST_LOI70_INISTA_0001.sta

/BRICK/         1

#  BRICKID      NOD1      NOD2      NOD3      NOD4      NOD5      NOD6      NOD7      NOD8

     2264      2362      2363      2403      2402     15496     15499     15500     15497

     2265      2363      2364      2404      2403     15499     15501     15502     15500

     2266      2364      2365      2405      2404     15501     15503     15504     15502

     ...

    16049     17932     17933     17973     17972      7918      7919      7959      7958

/NODE

#    NODID               XCOOR               YCOOR               ZCOOR

     2362-9.4860320632213E+01-9.7566652635510E+01-2.1349724131947E+02

     2363-8.9732511272041E+01-9.7566504906095E+01-2.1354273831056E+02

     2403-8.9732587846314E+01-9.2432640570356E+01-2.1354276090585E+02

      ...

#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|

/INIBRI/STRA_F

#------------------------ REPEAT -------------------------

#  BRICKID       NPT    ISOLNOD    ISOLID

# IF(NPT /= 0) REPEAT K=1,NPT

#    E1,  E2,  E3

#   E12, E23, E31

#------------------------ REPEAT -------------------------

#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|

     2264         1         8         1

-5.0438655364508E-05 8.6229170230857E-04 2.8990365078826E-05

2.3469460795598E-06 6.5900445290114E-06 1.5812215799661E-04

     2265         1         8         1

-1.8719100585017E-04 9.3265313414179E-04 6.8570078668737E-05

1.2843456314422E-05-1.9218559255100E-05-5.1933993650876E-05

     2266         1         8         1

-3.0710035014301E-04 1.0160141185918E-03 1.7571927484993E-04

-2.0907794611084E-05-8.9656877740873E-06-2.1109233934431E-04

...

#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|

/INIBRI/AUX

#------------------------ REPEAT --------------------------

#  BRICKID       NPT

# IF(NPT /= 0) REPEAT K=1,NPT : REPEAT I=1,NPG :

#    S1,  S2,  S3

#   S12, S23, S31

#---------------------- END REPEAT ------------------------

#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|----10---|

     2264         1         8         1         0         0        10

0.0000000000000E+00 1.7602676312553E-05 2.0357600000000E-02

8.7146844804545E-04 0.0000000000000E+00 1.7602676312553E-05

0.0000000000000E+00 6.7762635780344E-21 9.5516513254258E-04

1.2688798747243E-02

     2265         1         8         1         0         0        10

0.0000000000000E+00 1.9007938166799E-05 2.8620778174113E-02

9.5456792347511E-04 0.0000000000000E+00 1.9007938166799E-05

0.0000000000000E+00 4.1064089095073E-02 3.3000834605586E-02

4.1013062401391E-02

     2266         1         8         1         0         0        10

3.9825245072209E-02 2.1859375758609E-05 2.0357600000000E-02

1.0862832620320E-03 0.0000000000000E+00 2.1859375758609E-05

0.0000000000000E+00 0.0000000000000E+00 3.2513011703713E-02

1.3552527156069E-20

...

#ENDDATA

Use Runname_run#.sta file


The state files can be used to impose initial state on shell or solids in subsequent runs through the keyword #include or through the keyword /STATE/STR_FILE to read the stress file.

hmtoggle_plus1Example

#include TEST_LOI70_0011.sta

hmtoggle_plus1Example

/STATE/STR_FILE

0

TEST_LOI70_0011.sta

Comments

1.The STA-file contains node and element. Delete the concerned nodes from the node definition of the 0.rad and concerned elements from the element definition (for example: /BRICK /SHELL ...) of the 0.rad; otherwise there will be an error in Starter.

Output Available

The Runname_run#.sta file can be written by a previous Engine run with the following options:

/STATE/DT

/STATE/BRICK/AUX/FULL

/STATE/BRICK/STRAIN/FULL

/STATE/BRICK/STRES/FULL

/STATE/BRICK/STRAIN/GLOBFULL

/STATE/BRICK/STRES/GLOBFULL

/STATE/BRICK/FAIL

/STATE/BRICK/ORTHO

/STATE/SHELL/AUX/FULL

/STATE/SHELL/EPSP/FULL

/STATE/SHELL/FAIL

/STATE/SHELL/ORTHL

/STATE/SHELL/STRAIN/FULL

/STATE/SHELL/STRESS/FULL

/STATE/LSENSOR

/STATE/NODE/TEMP