# Example For example, if a composite shell section were defined with the following input: ```csv *SHELL SECTION, COMPOSITE, NODAL THICKNESS, ELSET=name 1.5, 3, STEEL 2.5, 3, FOAM 1.0, 3, STEEL ``` and the total thickness at a point was only 1.0, the thicknesses of the individual layers at the point would be 0.3 for the first steel layer, 0.5 for the foam layer, and 0.2 for the second steel layer. # Creating a discontinuity in the shell, membrane, or rigid element thicknesses You can specify only a single thickness at each node. Therefore, use separate nodes along the interface on shell, membrane, or rigid elements where there is a discontinuity in the thickness and assign the appropriate thickness to each group of nodes. For elements that are not part of a rigid body, multi-point constraints must be used to make the displacements (and rotations, for shells) the same at corresponding nodes. # 2.1.4 NORMAL DEFINITIONS AT NODES Products: Abaqus/Standard Abaqus/Explicit # References • \*NORMAL • \*NODE # Overview Normals can be defined at nodes: • with a user-specified normal definition; • following the nodal coordinates as part of the node definition for beam and shell elements; • on rigid master surfaces used in contact pairs in Abaqus/Standard; • in beam and shell elements; • for line spring elements to give the direction normal to the flaw in the structure; • for gasket elements to give the thickness direction of the elements; and • for contour integral evaluation. The normals defined at nodes do not affect the element face normals, which are defined by the element connectivity. They need not be of unit length. # Contact surfaces in Abaqus/Standard User-specified surface normals for contact surfaces in Abaqus/Standard are relevant only when the smallsliding contact approach is used or when the finite-sliding contact approach is used with rigid elements that make up the master surface. User-specified surface normals defined on deformable master surfaces in contact pairs are ignored when finite sliding is used. The small-sliding contact formulation uses the surface normals at each node along the master surface to define a normal vector that varies smoothly from point to point on the surface. For a detailed discussion on how the “master plane” is constructed for each slave node using the surface normals, see “Contact formulations in Abaqus/Standard,” Section 38.1.1. For master surfaces composed of rigid elements Abaqus/Standard smooths any discontinuous surface normal transitions between the rigid elements. The surface normals at the nodes are used to control the surface normal interpolation. For a detailed discussion on the smoothing of such master surfaces, see “Analytical rigid surface definition,” Section 2.3.4. To define the normal, specify the components of the normal in the global coordinate system. Input File Usage: \*NORMAL, TYPE=CONTACT SURFACE # Elements User-specified normals may be necessary for beam and shell elements, line spring elements, gasket elements, or elements involved in contour integral evaluations. In such cases specify the components of the normal in the global coordinate system. Input File Usage: \*NORMAL, TYPE=ELEMENT # Beam and shell elements User-specified normals may be needed to define the desired normal directions at shell surface intersections or at beam intersections where the automatically determined normals may be inappropriate for the model (see “Beam element cross-section orientation,” Section 29.3.4, or “Defining the initial geometry of conventional shell elements,” Section 29.6.3). The nodal normals can also be defined as part of the node definition. While you can define a single normal for all elements connected to a node as part of the node definition, a user-specified normal definition defines a normal for a particular element at a node, thus allowing you to define separate normals for each element connected to a node. User-specified normal definitions supersede normals defined as part of a node definition. Input File Usage: \*NODE Specify the normals in the fifth, sixth, and seventh positions on the data line. For example, the following lines define some normals as part of node definitions; the normal to be used at node 7 in element 2 is then redefined using a user-specified normal definition: \*NODE 6, 5., 5., , -0.5, .8 7, 10., 8., , -0.5, .8 9, 14., 4., , .6, .6 \*NORMAL 2, 7, .6, .6 # Line spring elements For line spring elements user-specified normals can be used to give the direction normal to the flaw in the structure. See “Line spring elements for modeling part-through cracks in shells,” Section 32.9.1, for a description of these elements. # Gasket elements For gasket elements user-specified normals can be used to specify the thickness direction of the elements. The nodal thickness directions can also be defined as part of the gasket section definition. Thickness directions defined by user-specified normals supersede thickness directions defined as part of the gasket section definition. See “Defining the gasket element’s initial geometry,” Section 32.6.4, for a description of the definition of the thickness direction for these elements. # Contour integral evaluation For contour integral evaluations (“Contour integral evaluation,” Section 11.4.2) surface normals should be specified at all surface nodes lying within the bounds of the requested contours. These nodes are printed out under the “Contour Integral” information in the data (.dat) file. For accurate contour integral evaluation it is important that the virtual crack extension direction is in the plane of the surface for the following cases: when a crack front intersects the external surface of a three-dimensional solid, when the crack front intersects a surface of material discontinuity, or when the crack is in a curved shell. If no normals are specified, Abaqus will calculate the normals automatically. The nodal normal data specified as part of a node definition will not be activated for solid elements unless a user-specified normal definition is used in the model; it suffices to include a user-specified normal definition for only one node to activate the utilization of the nodal normal data specified as part of a node definition. # The coordinate system in which normals are defined Abaqus models can be defined in terms of an assembly of part instances (see “Defining an assembly,” Section 2.10.1). Normals at nodes defined within a part (or part instance) are defined relative to the part coordinate system. These normals are rotated according to the positioning data given for each instance of the part. Normals can be defined at reference nodes at the assembly level if necessary. Normals defined at the assembly level are defined in the global coordinate system. For models that are not defined in terms of an assembly of part instances, normals are defined in the global coordinate system. # 2.1.5 TRANSFORMED COORDINATE SYSTEMS Products: Abaqus/Standard Abaqus/Explicit Abaqus/CAE # References • “Prescribed conditions: overview,” Section 34.1.1 • \*TRANSFORM • “Transforming results into a new coordinate system,” Section 42.6.8 of the Abaqus/CAE User’s Guide, in the HTML version of this guide • “An overview of the methods for creating a datum coordinate system,” Section 62.5.4 of the Abaqus/CAE User’s Guide # Overview A nodal transformation is used to define a local coordinate system for: • the definition of concentrated forces and moments; • the definition of displacement and rotation boundary conditions; • the definition of linear constraint equations; and • the output of vector-valued quantities. A nodal transformation cannot be used to specify a local coordinate system for defining: • nodal coordinates—see “Specifying a local coordinate system in which to define nodes” in “Node definition,” Section 2.1.1, or “Specifying a local coordinate system for the nodal coordinates” in “Node definition,” Section 2.1.1, instead; or • material properties or rebars—see “Orientations,” Section 2.2.5, instead. # Defining a local coordinate system Normally displacement and rotation components are associated with the global, rectangular Cartesian axis system. When a transformed coordinate system is associated with a node, all input data for concentrated forces and moments and for displacement and rotation boundary conditions at the node are given in the local system. The following transformations are available: • Rectangular Cartesian • Cylindrical • Spherical The coordinate transformation defined at a node must be consistent with the degrees of freedom that exist at the node. For example, a transformed coordinate system should not be defined at a node that is connected only to a SPRING1 or SPRING2 element, since these elements have only one active degree of freedom per node.
| Input File Usage: | You must identify the node set for which the local transformed system is defined. |
| *TRANSFORM, NSET=name | |
| Abaqus/CAE Usage: | In Abaqus/CAE you define a local coordinate system independent of its use and then refer to it when you apply a load or boundary condition at a node. |
| Any module:Tools→Datum:Type:CSYS | |
| Interaction module: load or boundary condition editor:CSYS:Edit:select local coordinate system |