6 Special Element Types
6.1 General Element Capability (GENEL)
In NX Nastran, you use the GENEL entry to create general elements whose properties are defined in terms of deflection, influence coefficients, or stiffness matrices which can be connected between any number of grid points. One of the important uses of the general element is the representation of part of a structure by means of experimentally measured data. No output data is prepared for the general element.
The GENEL element is really not an element in the same sense as the CBAR or CQUAD4 element. There are no properties explicitly defined and no data recovery is performed. The GENEL element is very useful when you want to include in your model a substructure that is difficult to model using the standard elements.You can use the GENEL element to describe a substructure that has an arbitrary number of connection grid points or scalar points. You can derive the input data entered for the GENEL element from a hand calculation, another computer model, or actual test data.
The general element is a structural stiffness element connected to any number of
degrees-of-freedom, as you specify. In defining the form of the externally generated data on the stiffness of the element, there are two major options:
1. Instead of supplying the stiffness matrix for the element directly, you provide the deflection influence coefficients for the structure supported in a non-redundant manner. The associated matrix of the restrained rigid body motions may be input or may be generated internally by the program.
2. You can input the stiffness matrix of the element directly. This stiffness matrix may be for the unsupported body, containing all the rigid body modes, or it may be for a subset of the body’s degrees-of-freedom from which some or all of the rigid body motions are deleted.
In the latter case, the option is given for automatic inflation of the stiffness matrix to reintroduce the restrained rigid body terms, provided that the original support conditions did not constitute a redundant set of reactions. An important advantage of this option is that, if the original support conditions restrain all rigid body motions, the reduced stiffness matrix need not be specified by the user to high precision in order to preserve the rigid body properties of the element.
The defining equation for the general element when written in the flexibility form is
Equation 6-1.
where:
[Z ] = is the matrix of deflection influence coefficients for coordinates {ui} when coordinates {ud} are rigidly restrained.
[S ] = is a rigid body matrix whose terms are the displacements {ui} due to unit motions of the coordinates {ud}, when all fi= 0.
[fi] = are the forces applied to the element at the {ui} full coordinates.
[fd] =
are the forces applied to the element at the {ud} coordinates. They are assumed to be statically related to the {fi} forces, i.e., they constitute a nonredundant set of reactions for the element.
The defining equation for the general element when written in the stiffness form is
Equation 6-2.
where all symbols have the same meaning as inEq. 6-1and [k ] = [Z ]–1, when [k ] is nonsingular.
Note, however, that it is permissible for [k ] to be singular. Eq. 6-2derivable from Eq. 6-1 when [k ] is nonsingular.
Input data for the element consists of lists of the uiand udcoordinates, which may occur at either geometric or scalar grid points; the values of the elements of the [Z ] matrix, or the values of the elements of the [k ] matrix; and (optionally) the values of the elements of the [S ] matrix.
You may request that the program internally generate the [S ] matrix. If so, the uiand
coordinates occur only at geometric grid points, and there must be six or less udcoordinates that provide a nonredundant set of reactions for the element as a three-dimensional body.
The [S ] matrix is internally generated as follows. Let {ub} be a set of six independent motions (three translations and three rotations) along coordinate axes at the origin of the basic coordinate system. Let the relationship between {ud} and {ub}.
Equation 6-3.
The elements of [Dd] are easily calculated from the basic (x,y,z) geometric coordinates of the grid points at which the elements of {ud} occur, and the transformations between basic and global (local) coordinate systems. Let the relationship between {ui} and {ub} be
Equation 6-4.
where [Di] is calculated in the same manner as [Dd]. Then, if [Dd] is nonsingular,
Equation 6-5.
Note that, if the set {ud} is not a sufficient set of reactions, [Dd] is singular and [S ] cannot be computed in the manner shown. When {ud} contains fewer than six elements, the matrix [Dd] is not directly invertible but a submatrix [a ] of rank r , where r is the number of elements of {ud}, can be extracted and inverted.
A method which is available only for the stiffness formulation and not for the flexibility
formulation will be described. The flexibility formulation requires that {ud} have six components.
The method is as follows. Let {ud} be augmented by 6–r displacement components {ud´} which are restrained to zero value. We may then write
Equation 6-6.
The matrix [Dd] is examined and a nonsingular subset [a ] with r rows and columns is found.
{ub} is then reordered to identify its first r elements with {ud}. The remaining elements of {ub} are equated to the elements of {ud}. The complete matrix then has the form
Equation 6-7.
with an inverse
Equation 6-8.
Since the members of {ud´} are restrained to zero value,
Equation 6-9.
where [Dr] is the (×r ) partitioned matrix given by
Equation 6-10.
The [Di] matrix is formed as before and the [S ] matrix is then
Equation 6-11.
Although this procedure will replace all deleted rigid body motions, it is not necessary to do this if a stiffness matrix rather than a flexibility matrix is input. It is, however, a highly recommended procedure because it will eliminate errors due to non-satisfaction of rigid body properties by imprecise input data.
The stiffness matrix of the element written in partitioned form is
Equation 6-12.
When the flexibility formulation is used, the program evaluates the partitions of [Kee] from [Z ] and [S ] as follows:
Equation 6-13.
Equation 6-14.
Equation 6-15.
If a stiffness matrix, [k ], rather than a flexibility matrix is input, the partitions of [Kee] are
Equation 6-16.
Equation 6-17.
Equation 6-18.
No internal forces or other output data are produced for the general element.
There are two approaches that you may use to define the properties of a GENEL element: (1) the stiffness approach, in which case you define the stiffness for the element; and (2) the flexibility approach, in which case you define the flexibility matrix for the element.
1. The stiffness approach:
2. The flexibility approach:
where:
The forms shown above for both the stiffness and flexibility approaches assume that the element is a free body whose rigid body motions are defined by {ui} = [S ] {ud}.
The required input is the redundant displacement set {ui} list and the lower triangular portion of [K ] or [Z ] (note: [Z ] = [K ]–1). Additional input may include the determinant {ud} list and [S ]. If [S ] is input, {ud} must also be input.
If {ud} is input but [S ] is omitted, [S ] is internally calculated. In this case, {ud} must contain six and only six degrees of freedom (translation or rotation, no scalar points). If the {ud} set contains exactly six degrees of freedom, then the [S ] matrix computed internally describes the rigid motion at {ui} due to unit values of the components of {ud}.
When the [S ] matrix is omitted, the data describing the element is in the form of a stiffness matrix (or flexibility matrix) for a redundant subset of the connected degrees of freedom, that is, all of the degrees of freedom over and above those required to express the rigid body motion of the element. In this case, extreme precision is not required because only the redundant subset is input, not the entire stiffness matrix. Using exactly six degrees of freedom in the {ud} set and avoiding the [S ] matrix is easier and is therefore recommended. An example of defining a GENEL element without entering an [S ] is presented later.
See Also
• GENEL in the NX Nastran Quick Reference Guide