PRIMER 22.1

Patran "Neutral" File Output

Patran "Neutral" File Output

Patran "neutral" (.ntl) file data can be written for both level 2.5 and level 3 versions .

As with universal file output elements of different types cannot share the same label, so prior to output a check is made for clashes and element labels are renumbered if required.The following data are output:

* Analysis title is translated directly as module 25

* Nodes are translated directly as module 1 (extra nodes are generated for grounded springs).

* Elements are translated as follows:

Dyna element type Level 2.5 output Level 3 output

8 noded solids (hexa)
8 noded thick shells (quad)

6 noded solids (wedge)
6 noded thick shells (tria)

4 noded solids (tetra)

<iv> = 8, config = 0


<iv> = 7, config = 0

<iv> = 5, config = 0

<iv> = 8, config = 4
<iv> = 8, config = 1

<iv> = 7, config = 4
<iv> = 7, config = 1

<iv> = 5, config = 4

4 noded shells (quad)
3 noded shells (tria)
<iv> = 4, config = 0
<iv> = 3, config = 0
<iv> = 4, config = 3
<iv> = 3, config = 3
Beams <iv> = 2, config = 0, 1, 2 (= elform)

Translational spring
Rotational spring

Translational damper
Rotational damper

<iv> = 2, config = 10
<iv> = 2, config = 11

<iv> = 2, config = 20
<iv> = 2, config = 21

Seatbelt element <iv> = 2, config = 30
Retractor <iv> = 2, config = 31
Slipring <iv> = 2, config = 32
Lumped mass <iv> = 2, config = 7

* Structural materials are translated as module 3:

type = 1 for deformable materials.
type = 2 for rigid ones in level 2.5 format, type = 1 in level 3 format.

Thermal materials are always translated as type = 1.

All material data fields are set to zero. "Fake" (empty) materials are also generated for those element types (eg lumped masses) that don't have materials in Dyna, but do in Patran.

* Part and section data are written out as Patran "properties", packet type 4. The Dyna part id becomes the property id, and other data are generated as follows:
Element type

Common data

Level 2.5 Level 3.0
Solids: <shape> = 8
<nvals> = 1 (material label)
config = 0 config = 4
Shells <shape> = 4
<nvals> = 5 (matl label, t1... t4)
config = 0 config = 3
Thick Shell <shape> = 8
<nvals> = 1 (material label)
config = 1
Beams <shape = 2>
<nvals> = 5 (matl label, ts1 .. tt2)
config = 0
Discrete <shape> = 2
<nvals> = 1 (material label)
config = 20 (springs)
config = 21 (dampers)
Seatbelt <shape> = 2
<nvals> = 1 (material label)
config = 30

Where materials are not defined, for example in "latent" parts, "fake" (empty) material ids are generated and specified.

In addition a single property for each of the following element types is created, if they exist in the dyna model. Again "fake" (empty) materials are also generated for these:

Retractors <shape> = 2, config = 31
Sliprings <shape> = 2, config = 32
Lumped masses <shape> = 2, config = 7