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)
4 noded solids (tetra)
6 noded thick shells (tria)<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 = 3Beams <iv> = 2, config = 0, 1, 2 (= elform) Translational spring
Rotational springTranslational damper
Rotational damper<iv> = 2, config = 10
<iv> = 2, config = 11<iv> = 2, config = 20
<iv> = 2, config = 21Seatbelt 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.Thermal materials are always translated as type = 1.
type = 2 for rigid ones in level 2.5 format, type = 1 in level 3 format.
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