Professional Documents
Culture Documents
Elements
Elements are a fundamental part of any finite element analysis, since they completely
represent (to an acceptable approximation), the geometry and variation in displacement
based
on the deformation of the structure.
For such continuum elements, the displacement field over a volume of material which
is represented by an element
is approximated by corresponding shape functions based
on the nodal coordinates. For example, in linear axial
elements, the displacement
vector is expressed as a linear polynomial whose constants are obtained from the
nodal
displacements.
Implementation
OptiStruct supports several elements, ranging from 0D,
1D, 2D, to 3D elements. Depending upon the type of
analysis, modeling, the level of
detail, and the computational time available, any of the available elements, or a
combination of them can be selected to achieve the required results.
Zero-dimensional Elements
Elements in this group only connect to grid points having a single degree of freedom at each end.
Elements also
included in this group are those that connect to scalar points at one
end and ground at the other, like the following:
CELAS1, CELAS2, CELAS3, and CELAS4 that are used to
model elastic springs. The properties for CELAS1 and
CELAS3 are defined on PELAS.
CELAS2 and CELAS4 define spring
properties.
CDAMP1, CDAMP2, CDAMP3, and CDAMP4 that are used to
model scalar dampers. The properties for CDAMP1
and
CDAMP3 are defined on PDAMP.
CDAMP2 and CDAMP4 define scalar
damper properties.
CMASS1, CMASS2, CMASS3, and CMASS4 that are used to
model point masses. The properties for CMASS1 and
CMASS3 are defined on PMASS.
CMASS2 and CMASS4 define the
mass.
CONM1 and CONM2, which are
concentrated mass elements. CONM1 defines a 6x6 mass
matrix at a grid point.
CONM2 defines mass and inertia
properties at a grid point.
CVISC is used to model
viscous dampers. The properties for CVISC are defined on
PVISC.
One-dimensional Elements
Elements in this group are represented by a line connecting grid points at each end. The
following actions involving
forces (and displacements) at each end are possible:
Forces and displacements along the axis of the element
Transverse shear forces (and displacements) in the two lateral
directions
Bending moments (and rotations) in two perpendicular, bending planes
Torsional moments (and resulting rotations)
Twisting of the cross-section (or cross-sectional warping)
CBEAM A general beam element that supports all types of action listed
above.
A simple, prismatic beam element that supports all of the above types of
CBAR
actions except cross-sectional warping.
CGAPG A gap element that supports axial and friction forces. It does not have
to be
placed between grid points. It can also connect surface
patches.
CROD A simple, axial bar element that supports only axial forces and
torsional
moments.
CWELD A simple, axial bar element that supports forces, moments, and torsional
moments. It does not have to be placed between grid points. It can also
connect surface patches.
CONROD A simple, axial bar element that supports only axial forces and
torsional
moments. This element does not reference a property
definition; the property
information is provided with the element
definition.
The first order shell element formulation for CQUAD4 and CTRIA3 has the special characteristic of using
six degrees
of freedom per grid. Hence, there is stiffness associated to each degree
of freedom. In some finite element codes,
shell elements do not have a drilling
stiffness normal to the mid-plane, which may cause singular stiffness matrix.
Then,
a user-defined artificial stiffness value is assigned to this degree of freedom to
avoid the singularity.
Another form of two-dimensional elements may also be used to model thin buckled
plates. These elements support
shear stress in their interior and extensional forces
between their adjacent grid points. These elements are used in
situations where the
bending stiffness and axial membrane stiffness of a plate is negligible. The
elements are
quadrilateral and are defined as CSHEAR. Their
properties are defined on the PSHEAR
entry.
Two-dimensional Shell
Element Formulation (Implicit Analysis)
Element formulations indicate the
theory used to construct the element, which includes the approximations
and improvements applied for an accurate simulation.
The table
here is applicable to MAT1, MATS1,
and corresponding MAT# entries.
Nonlinear Analysis
Nonlinear Analysis
Linear Analysis (Geometric
(Contact
Nonlinearity only)
Nonlinearity/Plasticity)
3 3 3
Analytical Analytical 6 point IS
CTRIA3 point Yes
2 point Yes
2 point 1 Yes
Integration Integration
IS IS IS
5 5 5
Analytical 2 Analytical 2 6 point IS
CQUAD4 point Yes
point Yes
point 1 Yes
Integration Integration
IS IS IS
3 3
Analytical Analytical
CTRIA6 point No point No NA NA NA
Integration Integration
IS IS
4 4
Analytical Analytical
CQUAD8 point No point No NA NA NA
Integration Integration
IS IS
1
6-point Gauss-Lobatto quadrature for the
through-thickness integration (for models with
MATS1).
2
Incompatible modes
(bubble function) would introduce additional displacement degree of
freedom which
are not associated with nodes. Bubble function help add
flexibility to the element especially for bending.
3
IS implies Integration Scheme.
Two-dimensional Shell Element Formulation (Explicit Nonlinear
Analysis)
Element formulations indicate the theory used to construct
the element, which includes the approximations
and improvements applied
for an accurate simulation. For explicit analysis, the integration
scheme can be
changed using ISOPE field on
PSOLID, PLSOLID, or
PSHELL entries, or via
PARAM,EXPISOP. The settings on the
ISOPE field will overwrite the settings on
PARAM,EXPISOP.
1
3 point IS
CTRIA3 NA NA NA NA NA NA point 1
IS
1 1
1 point
CQUAD4 point 3 point IS 1 point 3 point IS
1 3 point IS
1 NA NA
IS
IS IS
1
Through the thickness direction, the default
number of integration points for Explicit analysis is 3 points. This
can
be controlled using the NIP field on
PSHELL entry. The value of NIP
can vary from 1 to 10. (a) To mimic
membrane behavior,
NIP can be set to 1 and/or
MID2 can be left blank. (b) For elastic material,
NIP can be set
to 2. (c) For nonlinear material, NIP
should be set to a minimum of 3.
2
IS implies
Integration Scheme
Two-dimensional
Axisymmetric Solid Elements (Implicit Analysis)
Two-dimensional
Axisymmetric solid elements CTAXI,
CTRIAX6, and CQAXI are
available. CTAXI and CTRIAX6
are
triangular, and CQAXI is a quadrilateral axisymmetric
element. The materials for these elements can be
defined by
MAT1, MAT3,
MATS1, and MATHE entries. The
properties for these elements are defined by PAXI
entry.
CQAXI
4 point IS 4 point IS 5 point IS
(1st
order)
CTAXI
3 point IS 3 point IS 3 point IS
(1st
order)
CTRIAX6
3 point IS 3 point IS 3 point IS
(1st
order)
CQAXI
9 point IS 9 point IS 9 point IS
(2nd
order)
CTAXI
7 point IS 7 point IS 3 point IS
(2nd
order)
CTRIAX6
7 point IS 7 point IS 3 point IS
(2nd
order)
1
Contact Friendly elements are not supported
for 2D axisymmetric solid elements.
2
IS implies
Integration Scheme
Two-dimensional
Plane-Strain Elements (Implicit Analysis)
Two-dimensional plane-strain
elements CQPSTN and CTPSTN are
available. CTPSTN is triangular, and
CQPSTN is a
quadrilateral plane-strain element.
The materials for these elements can be defined by
MAT1, MAT3, and
MATHE
entries. The properties for these elements
are defined by PPLANE entry.
CQPSTN
4 point IS 4 point IS 5 point IS
(1st
order)
CTPSTN
3 point IS 3 point IS 3 point IS
(1st
order)
CQPSTN
9 point IS 9 point IS 9 point IS
(2nd
order)
CTPSTN
7 point IS 7 point IS 3 point IS
(2nd
order)
1
Contact Friendly elements are not supported
for two-dimensional plane-strain elements.
2
IS
implies Integration Scheme
Nonlinear
Analysis
Linear
Analysis
MAT# or
MAT# with
MATS1,
MATVE,
MATVP
Contact-
Contact- Regular
Regular Friendly Regular Elements Regular Elements
Elements Friendly Elements
Elements Elements (ISOP=MODPLAST) (ISOP=REDPLAST)
Elements (ISOP=FULL) (
(ISOP=FULL)
CTETRA
1 point
(1st NA 1 point IS NA 1 point IS 1 point IS
IS
order)
CHEXA
8 point
(1st NA 8 point IS NA 8 point IS 8 point IS
IS
order)
CTETRA
4 point 5 point
(2nd 5 point IS 5 point IS 5 point IS 4 point IS
IS IS
order)
CHEXA
27 point 27 point
(2nd 27 point
IS 27 point
IS 14 point
IS 9 point IS
IS IS
order)
CPENTA
6 point
(1st NA 6 point IS NA 6 point IS 6 point IS
IS
order)
CPENTA
21 point 21 point
(2nd 21 point
IS 21 point
IS 21 point
IS 12 point
IS
IS IS
order)
CPYRA
8 point
(1st NA 8 point IS NA 8 point IS 8 point IS
IS
order)
CPYRA
27 point 27 point
(2st 27 point
IS 14 point
IS 27 point
IS 9 point IS
IS IS
order)
1
IS implies Integration Scheme
Table 6. Summary of Integration Schemes for Gasket Elements (Implicit
Analysis)
1
The integration points are located on the mid-plane of
the 3D gasket elements.
2
IS implies Integration
Scheme
Three-dimensional
Solid Element Formulation (Explicit Nonlinear Analysis)
Element
formulations indicate the theory used to construct the element, which
includes the approximations
and improvements applied for an accurate
simulation. Note that the number of integration points mentioned
here
are the generic defaults. Depending on the solution and model
parameters, a different number of
integration points may be used. For
example, Hyperelastic elements or integration points on surfaces of
solids. For explicit analysis, the integration scheme can be changed
using the ISOPE field on PSOLID,
PLSOLID,
or PSHELL entries, or
via PARAM,EXPISOP. The settings on the
ISOPE field will overwrite the settings on
PARAM,EXPISOP.
Regular
Regular Elements
Regular Elements
Elements Elements Regular Elements
(ISOPE=SRI)
(ISOPE=AURI) (Full
(ISOPE=URI)
Integration)
Average Reduced
Uniform
Uniform
CHEX Integration Selective Reduced
Integration
Reduced
(1st Integration B matrix is volume- Full IS for deviatoric term and NA
order) averaged
over the 1-point IS for bulk term
1-point IS
element
CTETRA
(2nd NA NA NA 5 point IS
order)
CTETRA
(1st NA NA NA 1 point IS
order)
1
IS implies Integration Scheme
Interface Elements
Interface elements are elements which are specialized for a particular purpose of
simulating behavior at the
interfaces between structures or on the surface of the
structural elements interacting with the environment (for
example,
CHBDYE - thermal boundary surface elements,
CIFPEN/CIFHEX - cohesive elements, and so
on).
The number of integration points listed is for each surface of the cohesive
elements. Each Cohesive element has two
surfaces.
Gaussian IS Newton-Cotes IS
Elements
Default:
INT=0 (On
PCOHE) =1 (On
PCOHE)
CIFPEN
3 point IS 3 point IS
(1st order)
CIFHEX
4 point IS 4 point IS
(1st order)
CIFPEN
7 point IS 6 point IS
(1st order)
CIFHEX
9 point IS 8 point IS
(2nd order)
1
The number of integration points listed is for each surface of the
cohesive elements. Each Cohesive element has
two surfaces.
2
IS implies Integration Scheme
Some one-dimensional and two-dimensional elements can use offset to “shift” the
element stiffness relative to the
location determined by the element’s nodes. For
example, shell elements can be offset from the plane defined by
element nodes by
means of ZOFFS. In this case, all other information, such as
material matrices or fiber locations for
the calculation of stresses, are given
relative to the offset reference plane. Similarly, the results, such as shell
element forces, are output on the offset reference plane.
Offset is applied to all element matrices (stiffness, mass, and geometric stiffness),
and to respective element loads
(such as gravity). Hence, in principle, offset can
be used in all types of analysis and optimization.
Figure 1.
In practice, the structure with offset can reach excessive deformation before the
limit load is reached.
Comments
1. Through-Thickness direction, the default number of integration
points for Explicit analysis is 3 points. This can
be controlled using the
NIP field on PSHELL entry. The
value of NIP can vary from 1 to 10.
To mimic membrane behavior, NIP can be set to
1
For elastic material, NIP can be set to 2
For nonlinear material, NIP should be set to a
minimum of 3
Non-structural Mass
1. Many property definitions (PSHELL, PCOMP, PBAR, PBARL, PBEAM, PBEAML, PROD, CONROD, PSHEAR, and
PTUBE), have an NSM data field that allows a value
of non-structural mass per unit area or non-structural
mass per unit length to be defined.
When non-structural mass is defined in this way, it is considered in all
analyses.
2. Non-structural mass may be defined via a number of non-structural mass Bulk Data Entries
(NSM, NSM1,
NSML, NSML1, and NSMADD) for a list of elements or properties.
In the case of a list of properties, non-
structural mass is applied to the elements
referencing the properties in the list.
These non-structural mass definitions must be
selected for use in an analysis through the NSM
Subcase
Information Entry.
The
NSM field on various property entries listed above also inputs mass
per unit area/length/volume
directly.
∑ Ai
i=1
(2)
V ALU E
N SMper unit length =
n
∑ Li
i=1
(3)
V ALU E
N SMper unit volume =
n
∑ Vi
i=1
∑ Mi
i=1
(5)
V ALU E
N SMper unit volume =
n
∑ Vi
i=1
Where,
Ai Area of element i
Vi Volume of element i
Mi Mass of element i
An element can have more than one non-structural mass value specified for it. The actual non-structural mass value
will be the sum of all of the individual non-structural mass values.
Virtual Fluid Mass mimics the mass effect of an incompressible inviscid fluid in contact
with a
structure. There is no mesh needed for the fluid domain. The Virtual Fluid Mass represents
the
full coupling between acceleration and pressure at the fluid-structure interface.
A dense mass matrix is generated among damp grids at the fluid-structure interface. This
simulation is applicable to
automobile containers, such as a fuel tank, which hold
non-pressurized fluids.
Assumptions
1. The fluid is inviscid and incompressible. The fluid flow is a potential flow.
2. Because the fluid is nearly incompressible, the structural modes are below the compressible fluid modes.
3. There is no gravity effect or sloshing effect.
4. There is no acoustic effect involved. The modes from the structural side do not couple with the modes of the
nearly incompressible fluid modes.
5. Fully enclosed wet surface without any open surface is currently not supported.
MFLUID Interface
If a fish can swim to every point inside fluid domain without leaving the fluid, the fluid domain
can be represented by
a single MFLUID card in the Bulk Data section. Each
MFLUID card in the Bulk Data section can only be referred to by a
single
MFLUID card in the control section. Multiple Bulk Data
MFLUID cards can be referred by a single MFLUID card in
the control section. Symmetry and anti-symmetry options can be applied to a
MFLUID card.
PARAM,VMOPT
If
PARAM,VMOPT,1 is used (default), the
virtual mass is included in the regular mass matrix and it can be applied
to both direct and
modal dynamic subcases. Because the virtual mass matrix is dense for the damp grids, the
computational time increases significantly.
PARAM,VMMASS
PARAM,VMMASS,YES can be used in
conjunction with PARAM,VMOPT,1 to include MFLUID mass
to the Grid Point
Weight Generator output in the .out file.
Theory
The elemental pressure and acceleration are calculated with respect to the source potential of
the element. The
pressure is calculated based on displacement potential as:
(6)
2
∂ ϕ
p = −ρ 2
∂t
(7)
σ̈j
pi = ∑ ρ dAj
∣r i − r j ∣
j
(8)
σ̈j
üi = ∑ ∫ dAj
2
j ∣r i − r j ∣
Aj
Using the force and acceleration, the effective mass matrix can be calculated.
Section definitions are contained within the Bulk Data section of the input file. A section
definition begins with the
statement BEGIN and ends with the
statement END. Section definitions are referenced from a
PBARL or PBEAML
definition through the
NAME field. The NAME entered on the
PBARL or PBEAML definition must match the
NAME following
the BEGIN statement.
The section is defined by a 2D finite element mesh. The finite element mesh is composed of nodes
(specified by
GRIDS entries), which
are connected by 2-node, 3-node, 4-node, 6-node or 8-node elements (specified by
CSEC2,
CSEC3, CSEC4,
CSEC6, or CSEC8 entries, respectively).
These elements reference PSEC entries; these provide a material
reference for all elements and thickness information for the 2-noded
CSEC2 elements.
BEGIN,HYPRBEAM,SQUARE
GRIDS,1,0.0,0.0
GRIDS,2,1.0,0.0
GRIDS,3,1.0,1.0
GRIDS,4,0.0,1.0
CSEC2,10,100,1,2
CSEC2,20,100,2,3
CSEC2,30,100,3,4
CSEC2,40,100,4,1
PSEC,100,1000,0.1
END,HYPRBEAM
Figure 2.
BEGIN,HYPRBEAM,CUTOUT
GRIDS,1,0.0,0.0
GRIDS,2,0.05,0.0
...
...
GRIDS,895,0.35,1.18
GRIDS,896,0.38,1.19
CSEC3,806,100,887,873,872
CSEC3,809,100,868,820,885
CSEC3,812,100,813,803,817
CSEC4,1,100,147,148,149,157
CSEC4,2,100,157,149,150,158
...
...
CSEC4,813,100,648,712,895,896
CSEC4,814,100,647,646,896,895
PSEC,100,1000
END,HYPRBEAM
Figure 3.
The RROD element can be used to model a pin-ended rod which is rigid in extension. One
equation of constraint will
be generated for this element. The RBAR element can be used to model a rigid bar
with six degrees of freedom at
each end. Anywhere from one to six (depending on your input)
equations of constraint will be generated for this
element.
The RBE3 element provides for specification from one to six equations of constraint
developed from the relation that
the motion at a "reference grid point" is the least square
weighted average of the motion at other grid points. This
element is generally used to
"beam" loads and masses from a reference point to a set of grid points. Multi-point
constraints are equations in which you explicitly provide the coefficients of the equations.
Each multi-point
constraint is described by a single equation that specifies a linear
relationship for two or more degrees of freedom.
Multiple sets of multi-point constraints
can be provided in the Bulk Data section. In the Subcase Information section,
the
multi-point constraints are assigned to the specific load case using the MPC statement.
The Bulk Data Entry MPC is the statement for defining multi-point
constraints. The first coordinate mentioned on the
card is taken as the dependent degree of
freedom (that is, the degree of freedom that is removed from the
equations of motion).
Dependent degrees of freedom may appear as independent terms in other equations of the
set;
however, they may appear as dependent terms in only a single equation.
JOINTG (Connectors)
Universal Joint
A Universal Joint is a joint which allows rotary motion transmission in multiple shafts
which are at an angle to each
other (for example, in a powertrain drive shaft). The joint
works by allowing free rotation along two mutually
perpendicular degrees of freedom of the
two grid points associated with the joint. The remaining rotational degrees
of freedom are
automatically constrained. The translational degrees of freedom can be constrained by
defining an
additional Ball joint.
Figure 4.
Revolute Joint
A Revolute Joint is a joint which allows single axis rotation functions (for example, in a
door hinge). The joint works
by allowing free rotation (or enforced displacement via
MOTNJG) about one degree of freedom of the two grid points
associated
with the joint (the two selected degrees of freedom should be the same). The remaining
rotational
degrees of freedom are automatically constrained. The translational degrees of
freedom can be constrained by
defining an additional Ball joint.
Figure 5.
Ball Joint
A Ball Joint is a joint which allows free rotation in all three directions and translations
are constrained in all three
directions (for example, in automobile steering and suspension
systems). The joint works by allowing free rotation
about all three degrees of freedom of
the two grid points associated with the joint. The remaining translational
degrees of
freedom are constrained. For BALL joint, there is no relative translation between the two
degrees of
freedom in the basic system. Local systems should not be defined for the BALL
joint and will not be used if specified.
Figure 6.
Axial Joint
An Axial Joint is a joint which allows connection between two grid points by enforcing
relative displacement along
the line joining them. The relative displacement is enforced
only along the line connecting the two grid points, and
other degrees of freedom are not
constrained by this joint.
Figure 7.
Cartesian Joint
A Cartesian Joint allows connection between two grid points by enforcing relative
displacement along three
directions (1,2,3) of a local Cartesian coordinate system
CID1 defined on GID1. The other degrees of freedom
are not
constrained by this joint.
Cardan Joint
A Cardan Joint allows connection between two grid points by enforcing relative rotation
along three directions
(4,5,6). Three successive rotations are performed based on the Cardan
angles that correspond to the local
coordinate system directions at GID1
and GID2. The other degrees of freedom are not constrained by this joint.
In-Plane Joint
An in-plane joint allows connection between two grid points by enforcing zero relative
displacement along direction
1 of a local Cartesian coordinate system
CID1 defined on GID1. Additionally, enforced
relative displacement is applied
in the 2 and 3 directions of CID1. The
other degrees of freedom are not constrained by this joint.
In-Line Joint
An in-line joint allows connection between two grid points by enforcing zero relative
displacement along directions 2
and 3 of a local Cartesian coordinate system
CID1 defined on GID1. Additionally, enforced
relative displacement is
applied in the 1 direction of CID1. The other
degrees of freedom are not constrained by this joint.
Orient Joint
An Orient joint allows connection between two grid points by enforcing zero relative
rotations along directions 4, 5,
and 6 of two local Cartesian coordinate systems
CID1 and CID2. The other degrees of freedom are not
constrained by
this joint.
Hinge Joint
A Hinge joint allows connection between two grid points by enforcing zero relative
translations along directions 1, 2,
and 3 of two local Cartesian coordinate systems
CID1 and CID2. Additionally, the relative rotations
in 5 and 6 are also
constrained. Only degree of freedom 4 is not constrained by this joint.
The joint works by allowing free rotation in
degree of freedom 4 of the two grid points
associated with the joint (the two X axes of both CID1 and
CID2 should
match for this joint).
Note: No local coordinate systems are required for the Rigid Beam
joint, and default local basic systems are
used at the two grid points.
4. The Rigid Beam joint is equivalent to a combination of Rigid Pin joint and Orient
joint.
A Universal connection with Rigid Pin Joint allows connection between two grid points by
allowing free rotation along
two mutually perpendicular degrees of freedom of the two grid
points associated with the joint. The remaining
rotational degrees of freedom are
automatically constrained by enforcing zero relative translations along directions
1, 2, and
3 of a local default basic coordinate system on grid GID1. Additionally,
zero relative rotations along
directions 4, 5, and 6 of two local coordinate systems,
CID1 and CID2, on GID1 and
GID2.
Cylindrical Joint
A Cylindrical joint allows connection between two grid points by enforcing zero relative
displacement along
directions 2 and 3 of a local Cartesian coordinate system
CID1 defined on GID1. Additionally, free translation
(or
enforced relative displacement via MOTNJG) is allowed in the 1
direction of CID1, and free rotation (or enforced
displacement via
MOTNJG) is allowed about degree of freedom 4 of both
CID1 and CID2.
Translator Joint
A Translator joint allows connection between two grid points by enforcing zero relative
displacement along
directions 2 and 3 of a local Cartesian coordinate system
CID1 defined on GID1. Additionally, free translation
(or
enforced relative displacement via MOTNJG) is allowed in the 1
direction of CID1, and, zero relative rotations along
directions 4, 5,
and 6 of two local coordinate systems CID1 and CID2 on
GID1 and GID2.
The Translator joint is equivalent to a combination of In-Line joint and Orient joint.
Combination Joints
A combination of Axial and Orient joints allow connection between two grid points by
enforcing relative
displacement along the line joining them and by enforcing zero relative
rotations along directions 4, 5, and 6. The
other degrees of freedom are not constrained by
this joint.
Note: Both local coordinate systems are required for this joint.
A combination of Inline and Cardan joints allows connection between two grid points by
enforcing zero relative
displacement along directions 2 and 3 of a local cartesian
coordinate system CID1 defined on GID1. Additionally,
enforced relative displacement is applied in direction 1 of CID1. the
line joining them and by enforcing zero relative
rotations along directions 4, 5, and 6.
Additionally, relative rotation along directions 4, 5, and 6 are enforced. The
three
successive rotations are performed based on the Cardan angles that correspond to the local
system directions
at GID1 and GID2.
A combination of Rigid Link and Orient joints allow connection between two grid points by
enforcing zero relative
translations along direction 1 of the basic coordinate system them
and by enforcing zero relative rotations along
directions 4, 5, and 6 along the local
coordinate systems. The other degrees of freedom are not constrained by this
joint.
Note: Both local coordinate systems are required for this joint.
urel = u − u
GI D2 . Similarly, a negative (compressive)
LOADJG will lead to forces which act on the joint to decrease
GI D1
(node 8) and
GID2 (node 7) having a direction opposite to the X-axis of
the local coordinate system (CID1) for this
INLINE joint (as
listed in Interpretation of Joint Characteristics).
Therefore, although this result is technically accurate,
caution should be exercised
to examine your model setup to make sure that you intend to define the joint
direction
opposite to the local X-axis of the joint.
Figure 9.
You can see that the only change is that the local CID1 X-axis is
flipped (the local Z-axis is also flipped, but it does not
influence the results of
this model. It is not possible to only flip the X-axis since it will then no longer
be a Right-
handed coordinate system).
Figure 11.
negative
MOTNJG will lead to a decrease in the value of u .rel
Figure 13.
When the direction of X-axis is flipped, you see that the effect of
MOTNJG is more intuitive, wherein, positive
MOTNJG
leads to the grids moving apart, and a negative
MOTNJG leads to the grids moving together.
Figure 14.
You can clearly see that the only change is that the local CID1
X-axis is flipped (the local Z-axis is also flipped, but it
does not influence the
results of this model. It is not possible to only flip the X-axis since it will then
no longer be a
Right-handed coordinate system).
Figure 15.
The direction of the local system axis along the degree of freedom of interest
influences the interpretation of length
of the joint. Therefore, it influences the
interpretation of length that is used to quantify the defined lower and upper
bounds
on the PJOINTG entry for STOP and
LOCK options, when the TYPE field is set to
1.
Figure 16.
Figure 17.
Based on the CARTESIAN joint example in Figure 16, you can infer the process of applying similar
constraints on the
length of other joints of other degrees of freedom of interest,
depending on the interplay of GID1 → GID2
direction
and the local axis direction of the degree of freedom of interest.
Composite Laminates
Shells and solid elements can be made of composites in which several layers of
different
materials (plies) are bonded together to form a cohesive structure.
Classical lamination theory is used to calculate effective stiffness and mass density of the
composite shell. This is
done automatically within the code using the properties of
individual plies. The homogenized shell or solid
properties are then used in the
analysis.
After the analysis, the stresses and strains in the individual layers and between the layers can be calculated from the
overall shell stresses and strains. These results may then be used to assess the failure indices of individual plies and
of the bonding matrix.
After the analysis, the available results include shell-type stresses as well as
stresses, strains, and failure indices for
individual plies and their bonding. These
results are controlled by the results flags on the PCOMP or
PCOMPG entry and
the typical I/O control cards, including
CSTRESS, CSTRAIN, and
CFAILURE entries.
After the analysis, the available results include Layered Solid stresses, as well as
stresses, strains, and failure indices
for individual plies and their bonding. These
results are controlled by the typical I/O control cards, including
CSTRESS, CSTRAIN, and CFAILURE entries.
Continuum Shells
Continuum shells can provide some advantages over directly using shell elements for
Composite laminates.
For composite laminates, there are two approaches to accomplish the modeling. One is
directly using shell elements
via the
PCOMP/PCOMPP/PCOMPG
properties, or you can use solid elements using Continuum Shells via the
PCOMPLS
property. For instance, for thicker laminates, or
when the stress state is three-dimensional in the laminate,
continuum shells may be
a better choice for the simulation.
Input
Note: The
material coordinate system can also be defined on the CORDM
continuation line of the corresponding
element data.
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
C8 INT8
Output
The elemental results are output by default in the Ply material coordinate system
(defined by CORDM on PCOMPLS or
on the
CORDM continuation line of the corresponding solid element
entries). If CORDM is not provided on PCOMPLS
or on
the element entries, then the Basic Coordinate System is used by default. The
Ply material system only uses the X-
axis from the systems (CORDM
or Default Basic system) and performs a projection of this X-axis onto the ply
plane.
The Z-axis is the thickness direction, and the cross product of X and Z-axes
provides the Y-axis. Additionally, if the X-
axis cannot be projected, then the
Y-axis is projected and Z-axis is again the thickness directions. Now, X-axis is
calculated from the Y and Z-axes.
Elemental results are output by default in the ply material coordinate system. For
Continuum Shells, the material
coordinate system can be defined by either by the
CORDM field on the PCOMPLS entry or the
CORDM continuation line on
the corresponding solid element.
The following example uses a CHEXA element beam model which is
referenced by
PCOMPLS. The PCOMPLS assigns a
single ply of thickness 5.0 to each element. Isotropic material properties are used
via
the MAT1 entry.
Figure 19. (a) Model 1: reference model (blank CORDM on PCOMPLS); (b)
Model 2: Model 1 rotated by 90° about basic Y-axis (X-axis of
CORDM on
PCOMPLS can be projected
Figure 20. (a) Model 3: Model 1 rotated by 90° about basic Y-axis
(different CORDM on PCOMPLS for which the X-axis cannot be projected);
(b)
Model 4: Model 1 rotated by 90° about basic Y-axis (blank CORDM on
PCOMPLS)
PCOMPLS
with blank CORDM
Model 2
model_2_rotated_user_cordm.fem
Model 1
is rotated by 90° about Y-axis.
Additionally,
PCOMPLS with CORDM defined
referring to CORD2R (X-axis can be projected).
Model 3
model_3_rotated_user_cordm.fem
Model 1
is rotated by 90° about Y-axis.
Additionally,
PCOMPLS with CORDM defined
referring to CORD2R (X-axis cannot be projected).
Model 1
is rotated by 90° about Y-axis.
Additionally,
PCOMPLS with blank CORDM.
In Model 1, The basic X-axis is projected onto the plane of G1-G2-G3-G4 for each
element. As an example, you can
see the G1-G2-G3-G4 plane for element 208 (Figure 24).
For Model 1, Figure 24 also illustrates how the local material system
is generated for element 208 from the basic
system (since in Model 1, the
CORDM field is blank). Similarly, for Model 2 (Figure 25), instead of the basic system,
since
CORDM is specified, the user-defined CORDM
is projected to create local material systems for each element. Figure
21 shows the CORDM system
specified for Model 2, clearly the X-axis can be projected on G1-G2-G3-G4 plane and
the
thickness direction is along the CORDM Z, as well. Therefore,
the local material Y-axis is defined as the cross product of
Z and X-axes.
Figure 25. Model 2 projection of the CORDM X-axis and creation of local
material system
In Figure 24 and Figure 25, you can expect that the Stress output in
Material X-axis for Model 1 should be identical to
the Stress output in Material
Y-axis for Model 2.
Note: Both of these axes are along the length of the beam. This
is evident from the matching contours and
stress values in Figure 23(a) and (b).
In Figure 24 and Figure 26, you can expect that the Stress output in
Material X-axis for Model 1 should be identical to
the Stress output in Material
X-axis for Model 3.
Note: Both of these axes are along the length of the beam. Again,
this is evident from the matching contours
and stress values in Figure 23(a) and (c).
Figure 27. Model 4: CORDM is blank - the basic-X axis is projected onto
the element.
the local material system is then created based on this projected basic-X
and the thickness direction which is the local material Z
In Figure 24 and Figure 27, you can expect that the Stress output in
Material X-axis for Model 1 should be identical to
the Stress output in Material
Y-axis for Model 4.
Note: Both of these axes are along the length of the beam. Again,
this is evident from the matching contours
and stress values in Figure 23(a) and (d).
The calculation of the local Material system for Continuum shell elements depends on
the definition of the CORDM
field on PCOMPLS
or the CORDM continuation line on the element entries
(CHEXA entry). The following table summarizes
these options
and also illustrates the difference between how the material system is calculated
for elements
referenced by PSOLID or
PCOMPLS.
CORDM field on CORDM=0 or Basic System is used directly The X-axis of the Basic System
Property
PCOMPLS blank (Basic is projected. [3]
(No projection)
System) The Z-axis is always in the
Thickness Direction. [4]
CORDM continuation CID=0 Basic System is used directly The X-axis of the Basic System
line on
element card is projected. [3]
(Basic System) (No projection)
(CHEXA) The Z-axis is always in the
Thickness Direction. [4]
Several composite-specific results are calculated for composite shell and continuum
shell
elements. Due to the specialized nature of these results, some explanation is provided
regarding their meaning.
For composite shells, ply stresses and strains are calculated in coordinate
systems aligned with ply material
angles as specified on the corresponding composite property
card. In particular, σ correspond to the primary
1
Composite materials
typically have a low matrix Young’s modulus in comparison to the fiber modulus. Since
the
matrix is the bonding material in between plies, a shearing effect on the laminate is built
up by the
contributions of each interlaminar zone of the matrix. Because the longitudinal and
transverse shear moduli is
relatively lower than the longitudinal and transverse Young’s
modulus, the effect of transverse shear stresses
are important in composite panels than for
isotropic plates. The theory behind the calculation of transverse
shear stress is given in
the subsequent section.
Inter-laminar Stress
Inter-laminar bonding matrix usually has different material
properties and stress-state than the individual
plies. For composite shells, the primary
stress that is of importance here is inter-laminar shear with two
components: τ and τ . For continuum shells, in addition to interlaminar shear,
interlaminar normal stress (
1z 2z
Where,
Note: Hill's theory does not differentiate between tension and compression
stresses and it is strongly
recommended to use the same values for both
allowable stresses.
On MATF entry, V 1 = X, V 3 = Y , V 5 = S
Findex = ( − ) σ1 + ( − ) σ2 + + − +
2
Xt Xc Yt Yc Xt Xc Yt Yc Xt Xc S
On MAT8 entry, X t = Xt ,X c = Xc ,Y t = Yt ,Y c = Yc ,S = S
On MATF entry, V 1 = X , V 2 = X , V 3 = Y , V 4 = Y , V 5 = S
t c t c
Findex = ( − ) σ1 + ( − ) σ2 + + + + 2F12 σ1 σ2
2
Xt Xc Yt Yc Xt Xc Yt Yc S
Where, F 12 is a factor to be determined experimentally.
On MATF entry, V 1 = X , V 2 = X , V 3 = Y , V 4 = Y , V 5 = S
t c t c
In maximum strain theory, the ply failure index is calculated as the maximum ratio of
ply strains to allowable strains:
(13)
ε1 ε2 γ12
Findex = max (∣
∣
∣,∣
∣ ∣
∣,∣
∣ ∣
∣)
∣
X Y S
Where,
If you provide different values of X and Y for tension and compression, the appropriate values
are used depending
on the signs of ε and ε , respectively.
1 2
On MATF entry, V 1 or V 2 = X, V 3 or V 4 = Y , V 5 = S .
In maximum stress theory, the ply failure index is calculated as the maximum ratio of
ply stresses to allowable
stresses.
(14)
σ1 σ2 σ12
Findex = max (∣ ∣,∣ ∣,∣ ∣)
∣ ∣ ∣ ∣ ∣ ∣
X Y S
Where,
If you provide different values of X and Y for tension and compression, the appropriate values
are used depending
on the signs of σ and σ , respectively.
1 2
On MATF entry, V 1 or V 2 = X, V 3 or V 4 = Y , V 5 = S .
The primary failure mode of the bonding material is due to inter-laminar shear. The
corresponding failure index is
calculated as:
(15)
max(|τ1z |,|τ2z |)
Findex =
SB
The Hashin Failure criteria is calculated for four basic failure modes: in fiber
tension, fiber compression, matrix
tension, and matrix compression and the failure
indices are output for all modes separately.
Where,
σ
AT
1
The allowable homogenized longitudinal tension strength of the
composite.
σ
AC
1
The allowable homogenized longitudinal compression strength of the
composite.
σ
AT
2
The allowable homogenized transverse tension strength of the
composite.
σ
AC
2
The allowable homogenized transverse compression strength of the
fibers.
τ
A
12L
The allowable homogenized longitudinal shear strength of the
composite.
τ
A
12T
The allowable homogenized transverse shear strength of the composite,
defined by the Hashin approximation:
(20)
A A
τ = τ
12L 12T
On MAT8 entry, X t = σ
AT
1
,X c = σ
AC
1
,Y t = σ
AT
2
,Y c = σ
AC
2
,S = τ
A
12L
= τ
12T
A
.
On MATF entry, V 1 = σ AT
1
, V2 = σ AC
1
, V3 = σ AT
2
, V4 = σ AC
2
, V5 = τ A
12L
.
Puck Failure Criteria
The Puck failure criteria is calculated for two basic failure modes based on 2D plane
stress, in fiber failure mode and
inter-fiber failure mode. The failures indices are
output separately for all these failure modes.
Fiber Compression
(σ 11 < 0 )
(22)
|σ11 |
C
F =
f iber C
σ
1
Mode B (σ 22 < 0 )
(24)
1 − 2 −
B 2
F = (√ τ + (P σ22 ) + P σ22 )
inter 12 12 12
τ
Mode C (σ 22 < 0 )
(25)
2 2
C
⎛ τ12 τ12 ⎞ σ
C 2
F = ( ) + ( ) ( )
inter −
⎝ 2 (1 + P )τ
C
⎠ −σ22
σ
22 2
Where,
σ
T
1
The allowable longitudinal tension strength.
σ
C
1
The allowable longitudinal compression strength.
σ
T
2
The allowable transverse tension strength.
σ
C
2
The allowable transverse compression strength.
P
+
12
The failure envelope factor 12(+).
The failure envelope factor 12(-).
−
P
12
P
−
22
The failure envelope factor 22(-).
On MATF entry, V 1 = σ , V 2 = σ , V 3 = σ , V 4 = σ , V 5 = τ ,
W 1 = P ,
W 2 = P ,
W 3 = P .
1
T C
1
T
2
C
2
−
12
+
12
−
22
The output results of failure mode for Hashin and Puck failure criterion are mutually
exclusive. For example, a
specified ply cannot fail due to tension and compression
simultaneously. In such cases, the result plot for the other
failure modes of the
ply are not valid and this situation is represented by the notation – N/A, on the
result plot.
After calculation of failure indices for individual plies, the potential failure
index for the composite shell element is
obtained. This is based on the premise that
failure of a single layer qualifies as failure of the composite. Thus, the
failure
index for composite element is calculated as the maximum of all computed ply and
bonding failure indices.
Note: Only plies with requested stress output are taken into
account here.
Failure Criteria for Composite Anisotropic Solid and Continuum Shell Elements
(solid
elements with MAT9/MAT9OR) or in fiber
coordinate system (PCOMPLS).
The symbols X , Y , and Z are normal tension stress limits in 1-1, 2-2 and 3-3
direction, respectively. The symbols X
t t t c
Hill Criteria
Where,
1
F = (C22 + C33 − C11 )
2
1
G = (C33 + C11 − C22 )
2
1
H = (C11 + C22 − C33 )
2
2 2
2 2
C22 = (
1
t
) or ( 1
Y c
) , depending on σ in tension or compression. 2
Y
2 2
C33 = (
1
t
) or ( 1
Z
c
) , depending on σ in tension or compression. 3
Z
2 2 2
,M ,N .
1 1 1
L = ( ) = ( ) = ( )
S12 S S
23 13
V1 X
t
V2 X
c
V3 Y
t
V4 Y
c
V5 Z
t
V6 Z
c
V7 S12
S23
V8
V9 S13
Hoffman Criteria
Where,
1 1 1 1
F = [( ) + ( ) − ( )]
2 Y tY c Z tZ c X tX c
1 1 1 1
G = [( ) + ( ) − ( )]
2 Z tZ c X tX c Y tY c
1 1 1 1
H = [( ) + ( ) − ( )]
2 t c t c t c
X X Y Y Z Z
1 1
I = − c
Xt X
1 1
J = − c
Y t Y
1 1
K = − c
Zt Z
2
1
L = ( )
S12
2
1
M = ( )
S23
2
1
N = ( )
S13
V1 X
t
V2 X
c
V3 Y
t
V4 Y
c
V5 Z
t
V6 Z
c
V7 S12
V8 S23
V9 S13
Tsai-Wu Criteria
C1 σ1 + C2 σ2 + C3 σ3
Where,
1 1
C1 = − c
t X
X
1 1
C2 = − c
t
Y Y
1 1
C3 = − c
t
Z Z
1
C11 =
t c
X X
1
C22 =
t c
Y Y
1
C33 =
t c
Z Z
2
1
C44 = ( )
S12
2
1
C55 = ( )
S23
2
1
C66 = ( )
S13
C12 ,C ,C
23 13 Defined in MATF card as V10,
V11 and V12, respectively.
Where, i, j = 1, 2, 3; i ≠ j and the b terms are the tensile stress limits in equal-biaxial
tension tests.
ij
W1 b12
W2 b23
W3 b13
V1 X
t
V2 X
c
V3 Y
t
V4 Y
c
V5 Z
t
V6 Z
c
S12
V7
V8 S23
V9 S13
W1 b12
W2 b23
W3 b13
The failure index is taken as the maximum value from the following 6
values:
(31)
f = max (fi )
i=1~6
i = 1, 2, 3
εi
∣ ∣
fi =
∣ Cii ∣
,f ,f
ε ε23 ε13
∣ 12 ∣ ∣ ∣ ∣ ∣
f4 = 5 = 6 =
∣ C ∣ ∣ C23 ∣ ∣ C13 ∣
12
C = Y or Y ; and C = Z or Z ).
22
t c
33
t c
C12 is the strain limit in 1-2 direction, C is the strain limit in 2-3 direction, C
23 13
V1 X
t
V2 X
c
V3 Y
t
V4 Y
c
V5 Z
t
V6 Z
c
V7 S12
V8 S23
V9 S13
The failure index is taken as the maximum value from the following 6
values:
(32)
f = max (fi )
i=1~6
, i = 1, 2, 3
σi
∣ ∣
fi =
∣ Cii ∣
,f ,f
σ12 σ23 σ13
∣ ∣ ∣ ∣ ∣ ∣
f4 = 5 = 6 =
∣ C12 ∣ ∣ C23 ∣ ∣ C13 ∣
Cii
Hashin Criteria
All four modes are checked, and all four failure indices are output separately.
The four failure indices corresponding
to the four modes are expressed as:
Fiber Tension (σ 1 > 0 )
(33)
2 2
σ1 1 2 2
f1 = ( ) + α( ) (τ + τ ) ≤ 1
t
S12 12 13
X
(36)
2 2 2 2
c
1 Y 1 2 1 2 1 2 2
f4 = [( ) − 1] (σ2 + σ3 ) + ( ) (σ2 + σ3 ) + ( ) (τ − σ2 σ3 ) + ( ) (τ + τ
Y
c
2S23 2S23 S23 23 S12 12 13
V1 X
t
V2 X
c
V3 Y
t
c
Y
V4
V5 Z
t
V6 Z
c
V7 S12
V8 S23
V9 S13
Puck Criteria
f (θ) = √( ) + ( ) + ( σn ) + σn
A A A
R S12 R R
⊥⊥ 2φ 2φ
Where,
+ +
+ ⎧ p p
p ⎪
⎪
1 22
2
12
2 2 2
2φ ( τ + τ ) if τ + τ > 0
2 2 A
nt A n1 nt n1
= ⎨ τ +τ R R
nt n1 ⊥⊥ ⊥∥
A
R ⎪
⎩
2φ ⎪ 2 2
0 if τ + τ = 0
nt n1
− −
− ⎧ 1
p p
p ⎪
⎪
22 2 12 2 2 2
2φ ( τ + τ ) if τ + τ > 0
2 2 A nt A n1 nt n1
τ +τ R R
= ⎨ nt n1 ⊥⊥ ⊥∥
A
R ⎪
⎩
2φ ⎪ 2 2
0 if τnt + τ = 0
n1
−
S p
12 22
A −
R = (√1 + 2p − 1)
⊥⊥ − 12 S
2p 12
12
σ2 +σ3 σ2 −σ3
σn = − cos 2θ − τ23 sin 2θ
2 2
σ3 −σ2 τ
23
τnt = sin 2θ + cos 2θ
2 2
p
−
12
, p , p , and p
+
12
−
22
+
22
Coefficients for the envelope of failure curve, and they
should be
provided by users in the MATF
card as W1, W2,
W3, and W4,
respectively.
A search on the critical failure plane is performed automatically from -90° to 90° at
every 1°.
V1 X
t
V2 X
c
V3 Y
t
V4 Y
c
V5 Z
t
V6 Z
c
V7 S12
V8 S23
V9 S13
W1 p
−
12
W2 p
+
12
W3 p
−
22
W4 p
+
22
Cuntze Criteria
FF2 (I 1 < 0 )
(42)
−I1
SR2 =
c
X
IFF1
(43)
I 2 + √I 4
SR3 =
t
2Y
IFF2
(44)
3
√I 3 I2 I3 −I5
SR4 = ( ) + b⊥∥
3
S12
(S12 )
IFF3
(45)
τ τ
b I4 +b I3
I2 ⊥ ∥
τ
SR5 = (b − 1) +
⊥ c 2
Y (Y
c
)
Where,
I 1 = σ1
I 2 = σ2 + σ3
2 2
I3 = τ + τ
12 13
2 2
I4 = (σ2 − σ3 ) + 4τ
23
2 2 2 2 2
I5 = (σ2 − σ3 ) (τ − τ ) − 4τ τ τ
13 12 23 13 12
Where,
i = 1, 2, 3
1
3
fRes4 = √
SR
4
2
−l+√l +4q
fRes5 =
2q
I2
τ
l = (b − 1) c
⊥ Y
τ τ
b I4 +b I3
⊥ ∥
q =
2
(Y c )
V1 X
t
V2 X
c
V3 Y
t
V4 Y
c
V5 Z
t
V6 Z
c
V7 S12
V8 S23
V9 S13
W1 b⊥∥
W2 b
τ
W3 b
τ
In continuum shell elements, interlaminar shear failure index can be output. The
index is calculated as:
(48)
∗
f = max (|τ23 | , |τ13 |) /τ
2. The
rotation based on THETA/PHI for elements
referenced by PSOLID is explained in comment 5 of the
CHEXA Bulk
Data Entry
3. For
an example CHEXA element, the projection is conducted onto
the G1-G2-G3-G4 plane of CHEXA
5. If
X-axis cannot be projected (for instance, if X-axis is perpendicular to
G1-G2-G3-G4 plane), then Y-axis is projected
and then the X-axis is calculated
based on local material Y and Z-axes
6. The
X-axis of the elemental system for material system calculation for elements
referencing PCOMPLS is calculated
based on the bisection
method applied to the G1-G2-G3-G4 plane (the bisection method is explained on
comment
3 of the CQUAD4 element)
7. The
X-axis of the Elemental system for the case when
THETA/PHI is specified and
PCOMPLS is referenced by an
element, is the G1-G2
direction of the mid-plane of the element (for example, the mid-plane between
G1-G2-G3-G4
and G5-G6-G7-G8 planes of the CHEXA element).
This G1-G2 axis on the mid-plane is then rotated based on the
THETA/PHI values specified on the
CORDM continuation line. The rotation convention for
THETA/PHI rotation is the
counter-clockwise direction.
See Also