3.2.18 Execution procedure for translating PAM-CRASH input files to partial ABAQUS input files

Product: ABAQUS/Explicit  

Reference

Overview

The translator from PAM-CRASH to ABAQUS converts certain keywords in a PAM-CRASH input file into their equivalent in ABAQUS/Explicit.

Using the translator

The translator requires an input file created by PAM-CRASH 2003. The input file can have any name and extension.

The PAM-CRASH data entries that are translated are listed in the tables below. Other PAM-CRASH keywords and data are skipped over and noted in the log file.

The translator creates a partial ABAQUS input file that contains only the model data. You must provide history data (including output data) to complete the input.

Element grouping

Elements that are assigned the same PART identification number are grouped together in an element set.

Except for connector elements that result from the translation of SPRING and KJOIN, section properties need to be entered in the PART section rather than individually in the element section. Elements that have different material or section properties should be given different PART identification numbers; that is, the same material and section properties must be applicable to all elements grouped in the same element set.

For connector elements that result from the translation of SPRING and KJOIN, if elements that have different element data (such as nodes and frame numbers used to define local directions) are assigned the same PART identification number, the translator automatically separates them into different element sets.

Material models

The translator supports only the material models shown in Table 3.2.18–3. All unsupported material models between Types 1 and 99 are translated as bilinear elastic-plastic, and all other material types are translated as linear elastic if a stress-strain law definition is required. In these cases the translator provides nominal values for the material properties.

For all elastic-plastic models the translator supports the use of the auxiliary keyword FFUNCT to define stress-strain laws using a curve description.

History section data

The translator creates a history section based partially on keywords (except TITLE) from the control section of the PAM-CRASH file as shown in Table 3.2.18–1. Other control data are currently unsupported.

Summary of PAM-CRASH entities translated

Table 3.2.18–1 Control section data.

PAM-CRASH KeywordABAQUS Keyword
TITLE*HEADING
RUNEND*DYNAMIC, EXPLICIT time period
TCTRL / DYNA_MASS_SCALE*VARIABLE MASS SCALING

Table 3.2.18–2 Part section data.

PAM-CRASH KeywordComment
PART / BARTruss element properties and grouping data
PART / BEAMBeam element properties and grouping data
PART / SPRINGConnector behavior and grouping data
PART / KJOINConnector type, behavior, and grouping data
PART / SOLIDSolid element properties and grouping data
PART / SHELLShell element properties and grouping data
PART / MEMBRMembrane element properties and grouping data
PART / TIEDMesh tie constraint data and parameters
PART / PLINKMesh-independent fastener data and parameters

Table 3.2.18–3 Material section data.

PAM-CRASH KeywordComment
MATER / Types 1, 99C3D4/C3D6/C3D8R; solid material model data
MATER / Types 100, 101, 102, 103S3RS/S4RS; shell material model data
MATER / Type 150 M3D3/M3D4R; membrane material model data
(isotropic parent sheet only; no fibers)
MATER / Types 200, 201T3D2/B31; beam and truss material model data
MATER / Types 212, 213B31; beam material model data
MATER / Type 230CONN3D2; connector behavior data

Table 3.2.18–4 Node section data.

PAM-CRASH KeywordABAQUS Keyword
FRAME*ORIENTATION and *TRANSFORM
NODE*NODE
MASS*MASS and *ROTARY INERTIA
INVEL*INITIAL CONDITIONS, TYPE=VELOCITY or ROTATING VELOCITY
BOUNC*BOUNDARY

Table 3.2.18–5 Element section data.

PAM-CRASH KeywordComment
SOLIDC3D4/C3D6/C3D8R and *SOLID SECTION
SHELLS3RS/S4RS and *SHELL SECTION
MEMBRM3D3/M3D4R and *MEMBRANE SECTION
BEAMB31 and *BEAM SECTION, SECTION=CIRC
BART3D2 and *SOLID SECTION
SPRINGCONN3D2 [CARTESIAN + CARDAN] and *CONNECTOR SECTION
KJOINCONN3D2 and *CONNECTOR SECTION
PLINK*FASTENER and *FASTENER PROPERTY; CONN3D2 and *CONNECTOR SECTION

Table 3.2.18–6 Constraint section data.

PAM-CRASH KeywordABAQUS Keyword
RWALL
(Stationary, segmented finite rigid wall)
Velocity flag=0
Wall description=20
*RIGID BODY and *CONTACT
RBODY *RIGID BODY and/or *MPC (MPC type BEAM)
To define a group of elements as a rigid body, enter the part identification number of that element group as the PART entity1.
To define an element as a rigid body, enter the element number as the ELE entity or enter all the element node numbers as the NOD entity2.
CNTAC
Sliding interface types:
33, 34, 36, 46
*CONTACT, *CONTACT INCLUSIONS, *CONTACT PROPERTY ASSIGNMENT, *CONTACT FORMULATION, *SURFACE INTERACTION, and *SURFACE PROPERTY ASSIGNMENT
TIED*TIE
1 If PART entities are used to define a rigid body, RBODY is translated as *RIGID BODY.
2 If the ELE and NOD entities constitute all elements in a part, RBODY is translated as *RIGID BODY. If the ELE and NOD entities do not constitute all elements in a part (i.e., if the part consists of both rigid and deformable elements), RBODY is translated as *MPC (MPC type BEAM), a beam-type multi-point constraint for the set of nodes that consists of all input NOD entities and nodes extracted from all ELE entities.

Table 3.2.18–7 Nodes/faces/elements entity selection data.

PAM-CRASH KeywordComment
ELE*ELSET; data for elements to be grouped in a set using *ELSET
PARTData for selecting element sets (*ELSET) already defined
NODData for nodes to be grouped in a set using *NSET
ELE>NODSame procedure as ELE
PART>NODSame procedure as PART

Command summary

abaqus frompamcrash
job=job-name
 
[input=input-file]

Command line options

job

This option is used to specify the name of the ABAQUS input file to be output by the translator. It is also the default name of the file containing the PAM-CRASH data. Diagnostics created by the translator will be written to a file named job-name.log.

input

This option is used to specify the name of the file containing the PAM-CRASH data if the name is different from job-name.