This section describes the methods for defining elements in an
Abaqus
input file. In a preprocessor
you define the model geometry rather than the nodes and elements; when you mesh
the geometry, the preprocessor automatically creates the nodes and elements
needed for analysis.
Element definition consists of:
assigning an element number to the element;
defining individual elements by specifying their nodes;
grouping elements into element sets; and
creating elements from existing elements by generating them
incrementally or by copying existing elements.
If any element is specified more than once, the last specification given
is used.
Each individual element must have a numeric label called the element number,
which is assigned when the element is defined. The element number must be a
positive integer, and the maximum element number allowed is 999999999 (for
information on integer input, see
Input Syntax Rules).
The elements do not need to be numbered continuously.
An
Abaqus
model can be defined in terms of an assembly of part instances (see
Assembly Definition).
In such a model almost all elements must belong to a part or part instance. The
only exceptions are mass, rotary inertia, capacitance, connector, spring, and
dashpot elements, which can belong to a part or to the assembly. Element
numbers must be unique within a part, part instance, or the assembly; but they
can be repeated in different parts or part instances.
Defining Individual Elements by Specifying Their Nodes
You can define individual elements by specifying the element number and the
nodes that define the element. In addition, you must specify the element type.
The element must be chosen from one of the element types specified in
About the Element Library;
or, in
Abaqus/Standard,
it can be a user-defined element (User-Defined Elements)
or a substructure (Using Substructures).
Using Large Node Numbers with Elements That Use Many Nodes
The following rules apply when defining elements:
The connectivity for each element is considered a logical record, and
any number of input lines can be used to specify it.
Abaqus
will read the first line for an element and consider the next line a
continuation line if a comma ends the line and the element definition is not
complete.
Any number of continuation lines can be used.
For elements such as C3D27 with a variable number of nodes (see
Solid (Continuum) Elements),
the last line should not end with a comma or
Abaqus
will interpret the next element definition as a continuation of the current
element.
In the first method you define individual elements by specifying the element
number and the nodes that define the element.
In the second method you specify only the nodes on the bottom surface of the
gasket element and a positive offset number that will be used to define the
corresponding nodes for the top surface. For the 18-node gasket element you
give the first eight nodes followed by the midsurface node; i.e., node 17 in
the full element nodal connectivity.
Abaqus/Standard
can generate the midface nodes of the 18-node gasket elements automatically if
both element faces are part of contact surfaces. To invoke this feature, you
enter a blank instead of the actual node numbers in either of the above input
methods.
Abaqus/Standard
will then generate the node numbers and coordinates of the midface nodes
automatically.
Using Solid Element Connectivity to Define Gasket Elements
The node numbering scheme for gasket elements does not correspond to the
node numbering scheme for continuum elements, which can be inconvenient if the
mesh generator used does not support gasket elements directly or in
thermal-stress analysis where continuum elements are used to model the heat
conduction in the gasket. For such cases you can specify that solid element
connectivity is used to define the gasket element. By default, it is assumed
that the first (S1) face of the solid element
coincides with the first (SNEG) face of the
gasket element. If the equivalent solid element is oriented differently,
specify the face number on the solid element that corresponds to the first face
of the gasket element. The solid element must have the same number of nodes on
each face as the corresponding gasket element; any nodes between the faces will
be ignored. The 18-node gasket element is an exception. If both element faces
are part of contact surfaces, the connectivity of a 20-node brick element can
be used, and
Abaqus/Standard
will generate the node numbers and coordinates of the midface nodes
automatically.
Abaqus/Standard
will transform the solid element connectivity to the normal gasket element
connectivity immediately upon reading the data. Hence, all output to the data
(.dat), results (.fil), and output
database (.odb) files will use the normal gasket element
connectivity.
Examples
The following lines create GK3D12M element number 11 that has node numbers 1, 2, 3, 4, 5, 6, 1001,
1002, 1003, 1004, 1005, and 1006:
In the first method you specify the element number and all of the nodes
that define the element.
In the second method you specify only the nodes on the bottom face of
the cohesive element and
Abaqus
will create the remaining nodes, numbering them according to an offset number
that you specify.
In the third method, which is applicable only to pore pressure cohesive
elements, you specify the nodes on the bottom and top faces.
Abaqus
will create the remaining middle-face nodes according to an offset number that
you specify.
Defining a Cohesive Element by Specifying All Nodes
Defining a Cohesive Element by Specifying Only the Bottom Face Nodes
With this method you specify only the nodes on the bottom face of the
cohesive element and a positive offset number. With displacement cohesive
elements, the offset number is added to the bottom face node numbers to create
the corresponding nodes on the top face. With pore pressure cohesive elements,
the offset number first is added to the bottom face node numbers to create the
corresponding nodes on the top face, then the offset number is added to the top
face node numbers to create the corresponding nodes on the middle face.
Defining a Pore Pressure Cohesive Element by Specifying Only the Bottom and Top Face Nodes
With this method you specify only the nodes on the bottom and top faces of
the pore pressure cohesive element and a positive offset number. The offset
number is added to the bottom face node numbers to create the corresponding
nodes on the middle face.
Grouping Elements into Element Sets
Element sets are used as convenient cross-references for defining loads,
properties, etc. Element sets are the fundamental references of the model and
should be used to assist the input definition. The members of an element set
can be individual elements or other element sets. An individual element can
belong to several element sets.
Elements can be grouped into element sets when they are created or after
they have already been defined. In either case each element set is assigned a
name. Element set names can be up to 80 characters long.
The same name can be used for a node set and for an element set.
All elements within an element set will be arranged in ascending order of
their element number, and duplicates will be removed.
Once elements are assigned to an element set, additional elements can be
added to the same element set; however, elements cannot be removed from an
element set.
Assigning Elements to an Element Set as They Are Created
There are several ways that elements can be assigned to element sets as they
are created.
Assigning Previously Defined Elements to an Element Set
You can assign elements that you have defined previously (by specifying
their nodes, by generating them incrementally, or by copying existing elements)
to an element set by listing the elements forming the set directly or by
generating the element set.
Listing the Elements That Form the Set Directly
You can list the elements that form the element set directly. Previously
defined element sets, as well as individual elements, can be assigned to
element sets.
Generating the Element Set
To generate an element set, you must specify a first element,
;
a last element, ;
and the increment in element numbers between these elements,
i. All elements going from
to
in steps of i will be added to the set. Therefore,
i must be an integer such that
is a whole number (not a fraction). The default is .
Limitation on Updating Element Sets That Are Used to Define Other Element Sets
If an element set is constructed from previously defined element sets,
subsequent updates to these sets are not taken into account.
Defining Part and Assembly Sets
In a model defined in terms of an assembly of part instances, all element
sets must be defined within a part, part instance, or the assembly definition.
If an element set is defined within a part (or part instance), you can refer to
the element numbers directly. To define an assembly-level element set, you must
identify the elements to be added to the set by prefixing each element number
with the part instance name and a “.” (as explained in
Assembly Definition).
An assembly-level element set can have the same name as a part-level element
set.
Example
The following input defines an element set, set1, that
belongs to part PartA and will be inherited by every
instance of PartA:
*PART, NAME=PartA
...
*ELSET, ELSET=set1
1,3,26,500
*END PART
An element set with the same name is defined at the assembly level as
follows:
Assembly-level element set set1 contains all the
elements from element sets set1 belonging to part instances
PartA-1 and PartA-2. Therefore, the
elements are assigned to two separate element sets: one at the part instance
level and one at the assembly level. An assembly-level element set called
set1 could be created with entirely different elements than
those that belong to the part set; part- and assembly-level element sets are
independent. However, since in this example the same elements are assigned to
both the part- and assembly-level element sets set1, the
assembly-level set could alternatively be defined by
This element set definition is equivalent to the previous example, where
the elements are listed individually.
Alternate Method for Defining Assembly-Level Element Sets
Sometimes it is not convenient to define an assembly-level element set by
referring to part-level element sets. In such cases a set definition containing
many elements can get quite lengthy. Therefore, an alternate method is
provided.
Transferring of Element Sets
If the results of an
Abaqus/Explicit
analysis are imported into an
Abaqus/Standard
analysis (or vice versa) or results from an
Abaqus/Standard
analysis are imported into another
Abaqus/Standard
analysis (see
About Transferring Results between Abaqus Analyses),
all element set definitions in the original analysis are imported by default.
Alternatively, you can import only selected element set definitions; see
Importing Element Set, Node Set, and Surface Definitions One Time
for details.
If a three-dimensional model is generated from a symmetric model (see
Symmetric Model Generation),
all element sets in the original model will be used (and expanded) in the
generated model.
Creating Elements from Existing Elements by Generating Them Incrementally
You can generate elements incrementally from existing elements. The newly created elements are
always the same element type as that of the main element.
Abaqus
first generates a row of elements by copying the node pattern of a given
element with prescribed increments in the node and element numbers. This row
can then be repeated to form a layer, which can also be repeated to form a
block.
To generate a row of elements, you must specify the following information:
The main element number. The main element must exist at the time that the generation is
specified, although it can be an element that has just been defined in this same element
generation.
The number of elements to be defined in the first row generated, including the main element.
The increment in node numbers of corresponding nodes from element to
element in the row. The default is 1. All element node numbers (except
special-purpose nodes, discussed later) will increase by the same value.
The increment in element numbers in the row. The default is 1.
To copy this newly created main row to create a layer of elements, you must specify the following
additional information:
The number of rows to be defined, including the main row.
The increment in node numbers of corresponding nodes from row to row.
The increment in element numbers of corresponding elements from row to
row.
To copy this newly created main layer to create a block of elements, you must specify the
following additional information:
The number of layers to be defined, including the main layer.
The increment in node numbers of corresponding nodes from layer to
layer.
The increment in element numbers of corresponding elements from layer to
layer.
Incrementing Special-Purpose Nodes
By default, the following nodes are not incremented:
rigid body reference nodes for IRS-type and drag chain elements; and
nodes used to define the direction of the first cross-section axis for
beams or frames in space.
You can specify that all nodes should be incremented. You define the
increment between node numbers as described above. Usually the incrementation
of all nodes is needed only for nodes used to define the direction of the first
cross-section axis for beams in space.
Creating Elements by Copying Existing Elements
You can create new elements by copying existing elements. You must identify
the existing element set to copy and specify an integer constant that will be
added to the node numbers of the existing elements to define the node numbers
of the new elements. Likewise, you must specify an integer constant that will
be added to the element numbers of existing elements to define element numbers
for the elements being created.
You can assign the newly created elements to an element set. If you do not
specify an element set name for the newly created elements, they are not
assigned to an element set.
Special Considerations for Continuum Elements
When copying existing elements, you can choose to modify the node numbering
sequence for the elements being created to avoid creating continuum elements
that violate the
Abaqus
convention for counterclockwise element numbering. This modification is
normally required when the nodes have been generated by copying existing nodes
(Creating Nodes by Copying Existing Nodes).