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.
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
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. |
#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)
/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)
/SPHCEL SPH particles #FORMAT: (4I10/10X,I10) #SYSSPH USRSPH SYSMID SYSPID #SYSNOD
/ENDDATA |
The Runname_run#.sty is written by entering the following keyword in RADIOSS Engine files:
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’.
/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 |
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 |
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.
#---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----| |
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/SLEN | current smoothing length value |
/OUTP/SPH/USER1
/OUTP/SPH/USER2
/OUTP/SPH/USER3
/OUTP/SPH/USER4
/OUTP/SPH/USER5