HyperWorks Solvers

ASCII Output File (STY-File)

ASCII Output File (STY-File)

Previous topic Next topic Expand/collapse all hidden text  

ASCII Output File (STY-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 these files is:

Provide users with an ASCII output format displaying information similar to that displayed by animation files.
Input format for initial stress or strain files.

By default these files are written under the name Runname_run#.sty (Irootyy 2), or RunnameYnnn (if Irootyy = 2) according to /IOFLAG (Irootyy flag) in RADIOSS Starter.

With, nnn being the output file number and run# is the RADIOSS run number (four digits) from 0000 to 9999.

This provides a description of the output files and initial conditions in case of OutyyFMT 2 (/IOFLAG), which is the default, writing 10 digits integer and 20 digits real.

Previous format can be retrieved by using OutyyFMT = 2, writing the same information with 8 digits integer and 16 digits real.

Runname_0000.sty  Files


The Runname_0000.sty file is created by RADIOSS Starter using Ioutp = 1 in the /IOFLAG keyword.

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

/IOFLAG

#     IPRI               IGTYP     IOUTP    IOUTYY   IROOTYY

         0                   0         1         0         0

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

 

This file contains general information on the model and is compulsory in order to be able to use subsequent output files.

Runname_0000.sty file information is structured in sets, using the following syntax:

/“Keyword” -> type of information

Full name of information

#FORMAT: -> data format (in Fortran) for this set.

Format is always I10 for (Integers) and G20 for (Real).

# -> name of each data

data values

Comments

1.The first column of data represents the system number. The second column is your number. Element definition always refers to system numbers.

# SYSNOD

USRNOD

X

Y

Z

MASS

1

2

3

4

5

6

7

8

9

13

14

15

16

17

18

19

20

21

100.0000000000

100.0000000000

100.0000000000

100.0000000000

97.98561000000

95.97123000000

93.95684050000

91.94245910000

89.92807010000

0.000000000000

2.000000000000

4.000000000000

6.000000000000

6.000000000000

6.000000000000

6.000000000000

6.000000000000

6.000000000000

0.000000000000

0.000000000000

0.000000000000

0.000000000000

0.000000000000

0.000000000000

0.000000000000

0.000000000000

0.000000000000

4.5971794829250E-03

9.2036861619406E-03

9.2223408546703E-03

4.6158341756547E-03

9.2299679301626E-03

9.2280286296261E-03

9.2277378193729E-03

9.2276929864920E-03

9.2277011693767E-03

2.The three 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.
3.First line is always: “#RADIOSS Output File V21 RunnameY000” or “#RADIOSS Output File V21 Runname_nnnn.sty” according to the /IOFLAG keyword.
4.The second line contains “/HEAD”, and the third is the title of the model (format is A100).

#RADIOSS OUTPUT FILE V21 TEST_LOI70_0000.sty

/HEAD

specimen

/CONTROL

5.The Y000 or sty file always finishes with the keyword “/ENDDATA”.
6.The dummy material which is added (by RADIOSS) in the Runname_run#.sty file, corresponds to a part which has no material.
hmtoggle_plus1Example of Runname_0000.sty file

#RADIOSS OUTPUT FILE V21 TEST_LOI70_0000.sty

/HEAD

specimen

/CONTROL

Control information

#FORMAT: (3I10)

#   NUMMID    NUMPID    NUMNOD

        3         6     22656

#FORMAT: (7I10)

#   NUMSOL   NUMQUAD   NUMSHEL   NUMTRUS   NUMBEAM   NUMSPRI   NUMSH3N    NUMSPH

    17610         0         0         0         0         0         0         0

/MID

Material ID information

#FORMAT: (2I10,A40)

# SYSMID  USRMID                                 MIDHEAD

      1       1MAT_RIGID_5

      2       2PU62IF70

        1         1MAT_RIGID_5

        2         2PU62IF70

/PID

Property ID information

#FORMAT: (2I10,A40)

# SYSPID  USRPID                                 PIDHEAD

        1         1SECTION_SOLID_1

        2         2SECTION_SOLID_3

        3         3SECTION_SOLID_5

        4         4SECTION_SOLID_6

        5         5SECTION_SOLID_8

        6         6SECTION_SOLID_9

. . .

/SOLID

3d Solid Elements

#FORMAT: (4I10/8X,8I10)

# SYSSOL  USRSOL  SYSMID  SYSPID

#SYSNOD1 SYSNOD2 SYSNOD3  SYSNOD4 SYSNOD5 SYSNOD6 SYSNOD7 SYSNOD8

        1      7806         1         3

             9621      9622     10064     10063      9643      9644     10084     10083

        2      7807         1         3

            10063     10064     10066     10065     10083     10084     10086     10085

        3      7808         1         3

            10065     10066     10068     10067     10085     10086     10088     10087

. . .

/QUAD

2d Solid Elements

#FORMAT: (8I10)

#SYSQUAD USRQUAD  SYSMID  SYSPID SYSNOD1 SYSNOD2 SYSNOD3 SYSNOD4

 

/SHELL

3d Shell Elements

#FORMAT: (8I10)

#SYSSHEL

USRSHEL

SYSMID

SYSPID

SYSNOD1

SYSNOD2

SYSNOD3

SYSNOD4

 

/TRUSS

3d Truss Elements

#FORMAT: (6I10)

#SYSTRUS USRTRUS  SYSMID  SYSPID SYSNOD1 SYSNOD2

 

/BEAM

3d Beam Elements

#FORMAT: (7I10)

#SYSBEAM USRBEAM  SYSMID  SYSPID SYSNOD1 SYSNOD2 SYSNOD3

 

/SPRING

3d Spring Elements

#FORMAT: (6I10)

#SYSSPRI USRSPRI  SYSMID  SYSPID SYSNOD1 SYSNOD2

 

/SHELL3N

3d Shell Elements (Triangle)

#FORMAT: (7I10)

#SYSSH3N

USRSH3N

SYSMID

SYSPID

SYSNOD1

SYSNOD2

SYSNOD3

 

/SPHCEL

SPH particles

#FORMAT: (4I10/10X,I10)

#SYSSPH    USRSPH    SYSMID    SYSPID

#SYSNOD

 

/ENDDATA

Runname_run#.sty Files


The Runname_run#.sty is written by entering the following keyword in RADIOSS Engine files:

/OUTP/DT

Tstart  Tfreq

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

Data is written in the same format as in the Runname_0000.sty file.

Runname_run#.sty files contain the following default information:

#RADIOSS Output File V21 Runname_run#.sty (or RunnameYnnn)

With Runname being the root name of the computation and nnn the number of the file written (or run# is the RADIOSS run number (four digits) from 0000 to 9999).

/GLOBAL

Contains: Time, internal energy, kinetic energy, rotational kinetic energy, and external force work for the complete model.

/MATER /material number (internal number, 10 digits)

First line contains: User number, internal energy, and kinetic energy.

Second line contains: X momentum, Y momentum, and Z momentum.

/NODAL/VECTOR/COORDINATE

Nodal coordinates.

Other information may be output using the following keywords in the Engine file:

/OUTP/Keyword2 for scalar information
/OUTP/ELEM/Keyword3 for element scalar information
/OUTP/VECT/Keyword3 for vector information
/OUTP/BRIC/Keyword3/Keyword4 for brick tensor information
/OUTP/SHEL/Keyword3/Keyword4 for shell tensor information

Keywords are the same as for animation files, except:

EPSDOT is not available as a scalar, but is available for shells as a tensor.

/OUTP/BRIC/STRESS gives the stress tensor for bricks, keywords SIGX, SIGY ... are not available.

Variables are given by the following lines:

/OUTP/Keyword2/Keyword3/Keyword4

Each keyword is formatted on 10 characters.

Keyword2 is the type of node / element: NODAL, SHELL, SOLID

Keyword3 is the type of variable: SCALAR, VECTOR, TENSOR

Keyword4 is the name of the variable

Variables are written in the order of their system number. For shell elements, 4-node elements are written first, followed by 3-node elements.

Output files always finish with the keyword ‘/ENDDATA’.

hmtoggle_plus1Examples of Runname_0001.rad

/RUN/TEST_LOI70/1

2.001

/VERS/140

/TFILE

#            dT_HIS

0.100000

/OUTP/DT

0.000000e+000 2.000000e-001

/OUTP/BRICK/STRAIN/FULL

/OUTP/BRICK/STRESS/FULL

/OUTP/BRICK/USERS/FULL

/PRINT/-1

/ANIM/DT

#   TSTART     TFREQ

0.000000 0.200000

/ANIM/VECT/VEL

/ANIM/VECT/CONT

/DT/NODA/CST/0

0 0.0002

hmtoggle_plus1Examples of Runname_run#.sty file

Example 1 of Runname_run#.sty file: /OUTP/BRICK/STRAIN/FULL

/OUTP/BRICK/STRESS/FULL

 

#RADIOSS OUTPUT FILE V21 TEST_LOI70_0010.sty

/GLOBAL

 

#FORMAT: (1P5E16.9)

#           TIME INTERNAL_ENERGY  KINETIC_ENERGY ROT_KINE_ENERGY EXTE_FORCE_WORK

1.800006298E+00 1.346346274E+01 1.227218309E+02 2.535603546E-08 8.953190058E-01

/MATER     /         2

PU62IF70

#FORMAT: (I10,1P3E20.13/8X,1P3E20.13)

# USRMID INTERNAL_ENERGY  KINETIC_ENERGY            MASS

#             X_MOMENTUM      Y_MOMENTUM      Z_MOMENTUM

        2 8.4434102529378E+00 2.1692419822989E-02 1.2811215440371E-01

        1.7153806449308E-04 7.4458501410605E-05-8.0090875079210E-04

/MATER     /         1

MAT_RIGID_5

#FORMAT: (I10,1P3E20.13/8X,1P3E20.13)

# USRMID INTERNAL_ENERGY  KINETIC_ENERGY            MASS

#             X_MOMENTUM      Y_MOMENTUM      Z_MOMENTUM

        1 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00

        0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00

/MATER     /         2

PU62IF70

#FORMAT: (I10,1P3E20.13/8X,1P3E20.13)

# USRMID INTERNAL_ENERGY  KINETIC_ENERGY            MASS

#             X_MOMENTUM      Y_MOMENTUM      Z_MOMENTUM

        2 5.0200524903118E+00 2.1800974081166E-02 4.9906416590461E-02

        3.5144727608202E-05 2.5091793172639E-05 3.6027083778806E-04

/NODAL     /VECTOR    /COORDINATE

Coordinates

#FORMAT: (I10,1P3E20.13)

# USRNOD               X               Y               Z

     9621-4.7729852460398E+01-9.4999989645104E+01-1.7068757772387E+02

     9622-4.5078195836177E+01-9.4999989459006E+01-1.6803593234811E+02

    10064-4.4992842647248E+01-9.1078783453016E+01-1.6795057981223E+02. . . /SOLID     /SCALAR    /USERS

All User Variable

#FORMAT: (1P6E20.13) (VAR(I),I=1,NUMSOL)

        8         1         0         1

        8         1         0         1

        8         1         0         1

. . .

0.0000000000000E+00 0.0000000000000E+00 1.3552527156069E-20 7.6580473971926E-04 5.4210108624275E-20 1.1582281215741E-03

1.4801402652052E-03 6.7762635780344E-21 6.2084537814688E-03 1.0459380372157E-02

        8         1        10         1

0.0000000000000E+00 0.0000000000000E+00 2.5585357411110E-02 3.0047102362523E-02 3.4017917892568E-02 3.6772469288155E-02

3.8470075777008E-02 3.9438079276948E-02 3.9693933078368E-02 3.9444299033276E-02

        8         1        10         1

3.8458580277876E-02 3.6764290193529E-02 3.3979250257396E-02 3.0035867914955E-02 2.5641289809638E-02 0.0000000000000E+00

0.0000000000000E+00 0.0000000000000E+00 6.1682443944416E-03 1.3552527156069E-20

. . .

/SOLID     /TENSOR    /STR_FUL

Full stress tensor + plastic strain

#FORMAT:(NPT, ISOLNOD (2I10/2E20.13),         EINT(I),RHO(I),,I=1,NUMSOL

#FORMAT: (1P6E20.13/E20.13) ((TX(I,J),TY(I,J),TZ(I,J),TXY(I,J),TYZ(I,J),TZX(I,J),

#EPSP(J,I),J=1,NPT),I=1,NUMSOL,NPT=1)

        1         8

0.0000000000000E+00 4.0000000000000E-08

0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00

0.0000000000000E+00

        1         8

0.0000000000000E+00 4.0000000000000E-08

0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00

0.0000000000000E+00

        1         8

0.0000000000000E+00 4.0000000000000E-08

0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00

0.0000000000000E+00

. . .

#FORMAT:(NPT, ISOLNOD (2I10/2E20.13),         EINT(I),RHO(I),,I=1,NUMSOL

#FORMAT: (1P6E20.13/E20.13) ((TX(I,J),TY(I,J),TZ(I,J),TXY(I,J),TYZ(I,J),TZX(I,J),

#EPSP(J,I),J=1,NPT),I=1,NUMSOL,NPT=1)

        1         8

0.0000000000000E+00 4.0000000000000E-08

0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00

0.0000000000000E+00

        1         8

0.0000000000000E+00 4.0000000000000E-08

0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00

0.0000000000000E+00

        1         8

0.0000000000000E+00 4.0000000000000E-08

0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00

0.0000000000000E+00

. . .

/SOLID     /TENSOR    /STRAIN_FUL

Full strain tensor

#FORMAT:(NPT, ISOLNOD,NEL (3I10)

#FORMAT: (1P6E20.13) ((EXX(I,J),EYY(I,J),EZZ(I,J),EXY(I,J),EYZ(I,J),EZX(I,J),

#EPSP(J,I),J=1,NPT),I=1,NUMSOL)

        1         8       128

0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00

0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00

0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00 0.0000000000000E+00

. . .

/ENDDATA

Initial Conditions Definition using Output Files


The output files can be used to impose initial conditions on shell or solids in subsequent runs through the keyword /INISTA.

Both Runname_run#.sty and Runname_0000.sty files are required.

The following variables can be initialized:

For nodes:

Initial coordinates
Initial velocities

For solids:

Plastic strains
Internal energy
Density
Stresses (if energy and density are provided, pressure is overwritten)

For solid elements, initial conditions are compatible with Material Laws 1, 2, 3, 4, 6, 36 and user laws, if the formulation is incremental.

For shells:

Stress
Strain
Plastic strain
Energy
Thickness
Hourglass
Forces

For shell elements, initial conditions are compatible with Material Laws 1, 2, 36 and user laws.

The Runname_run#.sty file is defined with the /INISTA keyword in the RADIOSS Starter.

The Runname_0000.sty file is required to associate the data given in Runname_run#.sty files with node and element identification.

The model used to write the Runname_0000.sty or Runname_run#.sty files can be identical or different from the current model (though it must always have a different root name).

If the models are different, the Runname_0000.sty must contain less elements than the Runname_0000.rad file.

Strain tensor for shells is only needed for Material Law 36 with tension failure option or users law.

hmtoggle_plus1Example of /INISTA

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

/INISTA

# ISRTYnnn

TEST_LOI70_0011.sty

#     IBAL IOUTYYfmt  IOUTYnnn

         0         0         0

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

/IOFLAG

#     IPRI               IGTYP     IOUTP    IOUTYY   IROOTYY     IDROT

         0                   0         1         0         0         0

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

Output Available


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

/OUTP/DT

/OUTP/VECT/VEL (for nodal translational).

/OUTP/VECT/DIS

/OUTP/VECT/ACC

/OUTP/VECT/CONT

/OUTP/VECT/FINT

/OUTP/VECT/FEXT

/OUTP/VECT/FOPT

/OUTP/VECT/VROT (for nodal rotational velocities)

/OUTP/VECT/PCONT

/OUTP/NODA/DT

/OUTP/NODA/DMAS

/OUTP/SOLI or /OUTP/BRIC or /OUTP/QUAD can be used for the following keywords:

/OUTP/BRIC/OFF

/OUTP/BRIC/EPSP (solid plastic strain)

/OUTP/BRIC/ENER (solid internal energy)

/OUTP/BRIC/DENS (solid density)

/OUTP/BRIC/TEMP

/OUTP/BRIC/P

/OUTP/BRIC/VONM

/OUTP/BRIC/STRAI/FULL

/OUTP/BRIC/STRES (stress tensor for solids)

/OUTP/BRIC/STRES/FULL (available for 1 and 8 integration points; available for 8, 10, 16 and 20 node brick elements)

/OUTP/BRIC/USER1

/OUTP/BRIC/USER2

/OUTP/BRIC/USER3

/OUTP/BRIC/USER4

/OUTP/BRIC/USER5

/OUTP/BRIC/USERS/FULL

/OUTP/BRIC/HOUR

/OUTP/NODA/DINER

/OUTP/SHEL/OFF

/OUTP/SHEL/EPSP

/OUTP/SHEL/USER1

/OUTP/SHEL/USER2

/OUTP/SHEL/USER3

/OUTP/SHEL/USER4

/OUTP/SHEL/USER5

/OUTP/SHEL/USRii/FULL

/OUTP/SHEL/HOUR

/OUTP/SHEL/ENER

/OUTP/SHEL/THIC

/OUTP/SHEL/VONM

/OUTP/SHEL/STRES/MEMB

/OUTP/SHEL/STRES/BEND

/OUTP/SHEL/STRES/UPPER

/OUTP/SHEL/STRES/LOWER

/OUTP/SHEL/STRES/FULL

/OUTP/SHEL/STRAI/MEMB

/OUTP/SHEL/STRAI/BEND

/OUTP/SHEL/STRAI/UPPER

/OUTP/SHEL/STRAI/LOWER

/OUTP/SHEL/STRAI/FULL (strain tensor)

/OUTP/SHEL/EPSDO/MEMB

/OUTP/SHEL/EPSDO/BEND

/OUTP/SHEL/EPSDO/UPPER

/OUTP/SHEL/EPSDO/LOWER

/OUTP/SHEL/USERS/FULL

/OUTP/TRUS/OFF

/OUTP/TRUS/EPSP

/OUTP/SPRI/OFF

/OUTP/SPRI/FULL

/OUTP/BEAM/OFF

/OUTP/BEAM/EPSP

/OUTP/ELEM/OFF

/OUTP/ELEM/EPSP

/OUTP/ELEM/ENER

/OUTP/ELEM/VONM

/OUTP/ELEM/USER1

/OUTP/ELEM/USER2

/OUTP/ELEM/USER3

/OUTP/ELEM/USER4

/OUTP/ELEM/USER5

/OUTP/ELEM/HOUR

/OUTP/ELEM/SLEN

 

Initial state file available for SPH

/OUTP/SPH/OFF

/OUTP/SPH/EPSP

/OUTP/SPH/ENER

/OUTP/SPH/DENS

/OUTP/SPH/TEMP

/OUTP/SPH/P

/OUTP/SPH/VONM

/OUTP/SPH/STRES

/OUTP/SPH/STRES/FULL

/OUTP/SPH/SLENcurrent smoothing length value

/OUTP/SPH/USER1

/OUTP/SPH/USER2

/OUTP/SPH/USER3

/OUTP/SPH/USER4

/OUTP/SPH/USER5