Dataset 55 - Data at nodes

1 Dataset description

Universal Dataset Number: 55

Name: Data at Nodes

      RECORD 1:      Format (40A2)
           FIELD 1:          ID Line 1

      RECORD 2:      Format (40A2)
           FIELD 1:          ID Line 2

      RECORD 3:      Format (40A2)

           FIELD 1:          ID Line 3

      RECORD 4:      Format (40A2)
           FIELD 1:          ID Line 4

      RECORD 5:      Format (40A2)
           FIELD 1:          ID Line 5

      RECORD 6:      Format (6I10)

      Data Definition Parameters

           FIELD 1: Model Type
                       0:   Unknown
                       1:   Structural
                       2:   Heat Transfer
                       3:   Fluid Flow

           FIELD 2:  Analysis Type
                       0:   Unknown
                       1:   Static
                       2:   Normal Mode
                       3:   Complex eigenvalue first order
                       4:   Transient
                       5:   Frequency Response
                       6:   Buckling
                       7:   Complex eigenvalue second order

           FIELD 3:  Data Characteristic
                       0:   Unknown
                       1:   Scalar
                       2:   3 DOF Global Translation
                            Vector
                       3:   6 DOF Global Translation
                            & Rotation Vector
                       4:   Symmetric Global Tensor
                       5:   General Global Tensor

           FIELD 4: Specific Data Type
                       0:   Unknown
                       1:   General
                       2:   Stress
                       3:   Strain
                       4:   Element Force
                       5:   Temperature
                       6:   Heat Flux
                       7:   Strain Energy
                       8:   Displacement
                       9:   Reaction Force
                       10:   Kinetic Energy
                       11:   Velocity
                       12:   Acceleration
                       13:   Strain Energy Density
                       14:   Kinetic Energy Density
                       15:   Hydro-Static Pressure
                       16:   Heat Gradient
                       17:   Code Checking Value
                       18:   Coefficient Of Pressure

           FIELD 5:  Data Type
                       2:   Real
                       5:   Complex

           FIELD 6:  Number Of Data Values Per Node (NDV)

      Records 7 And 8 Are Analysis Type Specific

      General Form

      RECORD 7:      Format (8I10)
           FIELD 1:          Number Of Integer Data Values
                       1 < Or = Nint < Or = 10
           FIELD 2:          Number Of Real Data Values
                       1 < Or = Nrval < Or = 12
           FIELDS 3-N:       Type Specific Integer Parameters

      RECORD 8:      Format (6E13.5)
           FIELDS 1-N:       Type Specific Real Parameters

      For Analysis Type = 0, Unknown

      RECORD 7:
           FIELD 1:   1
           FIELD 2:   1
           FIELD 3:   ID Number

      RECORD 8:

           FIELD 1:   0.0

      For Analysis Type = 1, Static

      RECORD 7:
           FIELD 1:    1
           FIELD 2:    1
           FIELD 3:    Load Case Number

      RECORD 8:
           FIELD 11:    0.0

      For Analysis Type = 2, Normal Mode

      RECORD 7:
           FIELD 1:    2
           FIELD 2:    4
           FIELD 3:    Load Case Number
           FIELD 4:    Mode Number

      RECORD 8:
           FIELD 1:    Frequency (Hertz)
           FIELD 2:    Modal Mass
           FIELD 3:    Modal Viscous Damping Ratio
           FIELD 4:    Modal Hysteretic Damping Ratio

      For Analysis Type = 3, Complex Eigenvalue

      RECORD 7:
           FIELD 1:    2
           FIELD 2:    6
           FIELD 3:    Load Case Number
           FIELD 4:    Mode Number

      RECORD 8:
           FIELD 1:    Real Part Eigenvalue
           FIELD 2:    Imaginary Part Eigenvalue
           FIELD 3:    Real Part Of Modal A
           FIELD 4:    Imaginary Part Of Modal A
           FIELD 5:    Real Part Of Modal B
           FIELD 6:    Imaginary Part Of Modal B

      For Analysis Type = 4, Transient

      RECORD 7:
           FIELD 1:    2
           FIELD 2:    1
           FIELD 3:    Load Case Number
           FIELD 4:    Time Step Number

      RECORD 8:
           FIELD 1: Time (Seconds)

      For Analysis Type = 5, Frequency Response

      RECORD 7:
           FIELD 1:    2
           FIELD 2:    1
           FIELD 3:    Load Case Number
           FIELD 4:    Frequency Step Number

      RECORD 8:
           FIELD 1:    Frequency (Hertz)

      For Analysis Type = 6, Buckling

      RECORD 7:
           FIELD 1:    1
           FIELD 2:    1
           FIELD 3:    Load Case Number

      RECORD 8:
           FIELD 1: Eigenvalue

      RECORD 9:      Format (I10)
           FIELD 1:          Node Number

      RECORD 10:     Format (6E13.5)
           FIELDS 1-N:       Data At This Node (NDV Real Or
                     Complex Values)

      Records 9 And 10 Are Repeated For Each Node.

      Notes:
      1        Id Lines May Not Be Blank.  If No Information Is
                  Required, The Word "None" Must Appear  Columns 1-4.

      2        For Complex Data There Will Be 2*Ndv Data Items At Each
                  Node. The Order Is Real Part For Value 1,  Imaginary
                  Part For Value 1, Etc.
      3        The Order Of Values For Various Data  Characteristics
                  Is:
                      3 DOF Global Vector:
                              X, Y, Z

                      6 DOF Global Vector:
                              X, Y, Z,
                              Rx, Ry, Rz

                      Symmetric Global Tensor:
                              Sxx, Sxy, Syy,
                              Sxz, Syz, Szz

                      General Global Tensor:
                              Sxx, Syx, Szx,
                              Sxy, Syy, Szy,
                              Sxz, Syz, Szz

                      Shell And Plate Element Load:
                              Fx, Fy, Fxy,
                              Mx, My, Mxy,
                              Vx, Vy

      4        Id Line 1 Always Appears On Plots In Output Display.
      5        If Specific Data Type Is "Unknown," ID Line 2 Is
                  Displayed As Data Type In Output Display.
      6        Typical Fortran I/O Statements For The Data Sections
                  Are:

                               Read(Lun,1000)Num
                               Write
                      1000 Format (I10)
                               Read(Lun,1010) (VAL(I),I=1,NDV)
                               Write
                      1010 format (6e13.5)

                      Where:     Num Is Node Number
                                 Val Is Real Or Complex Data  Array
                                 Ndv Is Number Of Data Values  Per Node

      7         Data Characteristic Values Imply The Following Values
                  Of Ndv:
                    Scalar: 1
                    3 DOF Global Vector: 3
                    6 DOF Global Vector: 6
                    Symmetric Global Tensor: 6
                    General Global Tensor: 9

      8        Data Associated With I-DEAS Test Has The Following
                  Special Forms of Specific Data Type and ID Line 5.

               For Record 6 Field 4-Specific Data Type, values 0
               through 12 are as defined above.  13 and 15 through 19 are:

                           13: excitation force
                           15: pressure
                           16: mass
                           17: time
                           18: frequency
                           19: rpm

               The form of ID Line 5 is:

               Format (4I10)
               FIELD 1:  Reference Coordinate Label

               FIELD 2:  Reference Coordinate Direction
                            1: X Direction
                           -1: -X Direction
                            2: Y Direction
                           -2: -Y Direction
                            3: Z Direction
                           -3: -Z Direction

               FIELD 3:  Numerator Signal Code
                            see Specific Data Type above

               FIELD 4:  Denominator Signal Code
                            see Specific Data Type above


               Also note that the modal mass in record 8 is calculated
               from the parameter table by I-DEAS Test.

      9        Any Record With All 0.0's Data Entries Need Not (But
                  May) Appear.

      10       A Direct Result Of 9 Is That If No Records 9 And 10
                  Appear, All Data For The Data Set Is 0.0.

      11       When New Analysis Types Are Added, Record 7 Fields 1
                  And 2 Are Always > Or = 1 With Dummy Integer And
                  Real Zero Data If Data Is Not Required. If Complex
                  Data Is Needed, It Is Treated As Two Real Numbers,
                  Real Part Followed By Imaginary Point.

      12       Dataloaders Use The Following ID Line Convention:
                          1.   (80A1) Model
                              Identification
                          2.   (80A1) Run
                              Identification
                          3.   (80A1) Run
                              Date/Time
                          4.   (80A1) Load Case
                              Name

                      For Static:
                          5.   (17h Load Case
                              Number;, I10) For
                              Normal Mode:
                          5.   (10h Mode Same,
                              I10, 10H Frequency,
                              E13.5)
      13       No Maximum Value For Ndv .

      14       Typical Fortran I/O Statements For Processing Records 7
                  And 8.

                        Read (LUN,1000)NINT,NRVAL,(IPAR(I),I=1,NINT
                   1000 Format (8I10)
                        Read (Lun,1010) (RPAV(I),I=1,NRVAL)
                   1010 Format (6E13.5)

      15       For Situations With Reduced # Dof's, Use 3 DOF
                  Translations Or 6 DOF Translation And Rotation With
                  Unused Values = 0.

2 API

Dataset55

A struct containing UFF Dataset 55 metadata.

Fields

  • type::Symbol: Data set type

  • id1::String: ID line 1

  • id2::String: ID line 2

  • id3::String: ID line 3

  • id4::String: ID line 4

  • id5::String: ID line 5

  • model_type::Int: Model type

  • analysis_type::Int: Analysis type

  • data_charac::Int: Data characterization

  • spec_dtype::Int: Specific data type

  • dtype::Int: Data type

  • ndv_per_node::Int: Number of data values per node

  • r7::NamedTuple: Analysis type specific

  • r8::NamedTuple: Analysis type specific

  • node_number::Vector{Int}: Node numbers

  • data::Matrix{Union{Float64, ComplexF64}}: Data values