Professional Documents
Culture Documents
Introduction
Modeling Guide
Introduction
2 Modeling Guide
Model Generation
2 Modeling Guide
Geometry Overview
Geometry for FEA is created for the purpose of describing the physical shape of the model to be analyzed.
It forms the base upon which the finite element mesh will be created.
Geometry can be created in SimXpert, imported from CAD, or directly accessed from CAD files with a
live link to the CAD code.
Units
SimXpert interprets all dimensions and input data with respect to a system of units. It is important to set
the appropriate units prior to importing any unitless analysis files (such as a Nastran Bulk Data file) or
creating materials, properties, or loads. You can control the system of units by selecting Units Manager
from the Options Editor in the Tools menu. If you import a file that contains units, SimXpert will
convert them into those specified in the Units Manager.
Create
Point
In addition to Geometric points , vertices on curves, surfaces, and solids are also considered points. You
can also create Mesh Control Points which mark locations where nodes will be placed when meshing is
performed.
Points can be suppressed so that a node will not be forced to be placed at that location when meshing.
CHAPTER 3
Model Generation
Element Types
There are four basic element groups in SimXpert: scalar (0-D), line (1-D), surface (2-D), and solid (3-
D) elements. There are also a number of specialty elements. A list of the elements currently supported
by SimXpert, including a brief description of each, follows.
• Tube - Rod element with tubular cross section. Often used to model pipes.
• Plot Only - Nonstructural element used to represent structural features that are not being
analyzed but aid in the visualization of the model.
Specialty Elements
• Rigid - Include both rigid and interpolation elements. General use rigid elements consist of
RBAR, RROD, RBE2, RBE1, and RSSCON. Of these elements, the RBAR and RBE2 are the
most commonly used. Interpolation elements consist of the RBE3 and RSPLINE. The RBE3 is a
linear interpolation element often used to distribute either loading or mass. The RSPLINE is
often used to model mesh transitions.
• Weld - General purpose connector element which can connect non congruent meshes. Used in
linear analysis.
• Contact - Used to identify bodies which are potential candidates for contact during analysis.
Bodies can be rigid or deformable. Self contact is also permitted
FAQs
1. Why Should I Use Coincident Nodes for Spring Elements?
In 1-D elements such as a bar, a positive axial force or stress indicates that the member is in tension. This
is not the case for scalar elements. Since the scalar elements do not have any geometry, the sign of the
output force or stress does not necessarily indicate compression or tension in the spring. The force in the
spring is recovered as follows:
CHAPTER 5
Model Generation
F = K ( U1 – U2 )
Simply by reversing the order of the endpoints of the spring the sign of the force and stress output for
these elements reverse. For example, consider the spring shown in Figure 1 where D1 and D2 are scalar
displacements.
Before
Deformation
D1 D2
1 2
1 2
After Deformation
In addition it is possible to define mesh control points on curves or surfaces to ensure that a node is placed
at that location. This is done using the FEM Tool Control > Points/Curves in the Misc group under the
Meshing tab.
Mesh should have high density in areas of large stress gradients.
Nodes along common edges of adjoining geometry entities may need to match. If these nodes are not
coincident, equivalencing nodes will not cause all of the adjacent elements to become connected. If the
adjacent elements are not connected, the model will have free edges or free faces at these locations. For
a linear analysis, always merge coincident nodes before analyzing the model using Equivalence in the
Modify group under the Nodes/Elements tab.
Element Creation
In SimXpert you can use a number of methods to create elements:
Automesh
• Mesh Geometry - used to create a set of elements on curves, surfaces, or solids.
8 Modeling Guide
• Curves: a geometric curve is defined parametrically (one parameter). The meshing is done in
parametric space using 1D elements.
• Surfaces: a geometric surface is defined either parametrically or non-parametrically. The
mesher either follows the parametric directions (surface defined parametrically), or initially
follows the perimiter of the surface, subsequently meshing inward following the inner most
perimiter defined by the created element edges (surface defined non-parametrically).
• Solids: controls automatic meshing of solid geometry or volumes (in space). The meshing can
be tetrahedral, or by sweeping, it can be hexahedral. Tetrahedral meshing is for a geometric
solid or a set of contiguous tria elements that completely enclose a volume. The meshing is
done, for a solid, by surface meshing its faces with tria elements, then creating one layer of
tetrahedral elements that are congruent to the tria elements. Then, another layer of tetrahedral
elements is created that is congruent to the first layer of tetrahedral elements. This is continued
until the solid is filled with tetrahedral elements. The meshing for a set of contiguous tria
elements is similar to that for a geometric solid, but the mesher begins with the set of tria
elements.
Hexahedral meshing is for a geometric solid, where the meshing is done by sweeping a set of
2D quadrilateral elements from one solid face (“starting” face) to the opposing face (“ending”
face). This means that the solid must be sweepable, or 2 1/2/ D. The starting and ending face
(opposing faces), are connected with a set of four edged faces (linking faces). Each of the four
edged faces must have two of its opposing edges congruent with an edge of the “starting” or
“ending” face. The mesher creates on one of the opposing faces a 2D quadrilateral element
mesh, then sweeps it to the other opposing face, creating a hexahedral element mesh between
the opposing faces.
• Non-geometry meshing commands.
• Skin - creates shell elements on the free faces of 3D solid elements
• 2-3-4 line mesh - produces mesh between curves
• 3-4 Point mesh - produces mesh between virtual curves created by selecting end points
• On Mesh - used to modify an existing mesh. Useful for fixing or "cleaning-up" a distorted area
of a mesh
Create elements one at a time. Useful for simple models, line elements, and to fix areas of distorted
elements.
Copy existing elements using the Transform option of the Tools menu.
• Project elements onto plane, mesh, curve, surface
• Reflect (mirror) elements through a plane.
• Reorient - Move elements with respect to coordinate systems
• Scale - Create a scaled copy of the elements around a given location.
• Rotate - Move elements a specified angle
• Translate - Move elements a specified distance
Sweep Shells into Solids or Node pairs into Quads using the FEM based group under the Meshing tab.
CHAPTER 9
Model Generation
Minimal Meshing
As previously mentioned, if minimal meshing is performed the smallest surface mesh (fewest number of
2D elements) will be created for the surface (only one surface can be meshed at a time for this option.).
The mesh created will be congruent to adjacent meshes and mesh seeds.
Also, it is possible to simultaneously mesh curves on the perimeter, and interior to the perimeter, of the
surface that is being minimally meshed. For this to occur, it is necessary to associate the curves to the
surface. The meshes created for associated curves will be congruent to the mesh created for the surface.
These two things are requested using the surface meshing form, Surface from Automesh under the
Meshing tab.
• Curve minimal meshing -- specify what type of curves (curves at the perimeter of the surface and
hard curves internal to the perimeter) are to be meshed.
• None -- No curves will be meshed. Only the surface will be meshed, and it will be meshed
minimally.
• Boundary curves -- curves at the perimeter of the surface are meshed to be congruent with
the surface mesh that is created.
• Boundary curves + hard curves -- curves at the perimeter of the surface and the hard curves
internal to the perimeter are meshed to be congruent with the surface mesh that is created.
• Hard curve association -- specify how the curves will be selected for association to the surface.
• None -- do not associate any curves to the surface. Any already associated curves will be
recognized (used) by the surface mesher.
• Auto -- automatically associate curves on the surface (if the distance between a curve and
the surface is < the tolerance, the curve is considered as being on the surface) to the surface.
• Selected -- set the form for selecting what curves are to be associated to the surface.
• Curves to mesh -- select the curves the are to be associated to the surface.
For hard curves, they need to divide the surface being meshed into a number of patch shapes. Each patch
shape should be a 3 or 4 sided region. If seeds or existing nodes are defined for the hard curves, the
numbers of seeds or nodes on the opposite sides of each patch should be equal. A node will be created
at the intersection of two hard curves. There can be problems if the two ends of a hard curve do not touch
the perimeter of the surface -- the ends of a hard curve are outside or inside of the surface perimeter.
Currently (R3.2), minimal meshing only works with CATIA geometry -- all the surfaces and curves
being minimally meshed must be of CATIA type.
A typical scenario is for the aerospace industry, that involves meshing a fuselage or wing model. Here,
a single (large) surface represents the entire top skin of the wing. Similarly, a single surface represents
the entire bottom skin of the wing. Between the two skins are individual ribs and spars (represented by
curves) that act as stiffeners.
When meshing the top or bottom surface (skin) of the wing, usually it is desired to have only a single
element span the surface (skin) between the stiffener locations (at each skin and rib, or skin and spar
sections). In such cases, it is important that only one element be generated on the surface (skin) between
the stiffeners. The minimal mesh option satisfies this requirement.
Users want to create a minimal mesh on a model with a single tool and the least possible number of
picking and selecting.
Lock / Unlock
The Control > Lock / Unlock command in the Misc group under the Meshing tab is used to prevent
geometric edges/curves from being modified. For example, if a curve is locked then selected for
suppression, it cannot be suppressed. Subsequently, if the same curve is unlocked, it can be suppressed.
• Propagate: if checked, extends the collapse/expansion along all connected elements until the end
of the mesh path or a feature boundary is reached.
• Force Editing: if checked, if a node that is associated with a hard point (vertex) can be moved,
otherwise the node cannot be moved.
• Keep Better Quality Only: Option to keep the new elements only if they are of better quality
otherwise the older mesh will be retained..
• The geometry that was deleted in CATIA is gone, and the mesh the was associated to the
deleted geometry is gone.
The second way to do this is to use Smart Update. File > Smart Update is used to access geometry that
is currently being used in a CAD program. Any changes to the geometry in the CAD program will be
indicated to SimXpert. If the geometry was previously meshed and had LBCs assigned to it, it will be
remeshed and the LBCs modified. Using this approach requires both SimXpert and the CAD program to
be executing simultaneously.
Element Modification
To modify an element the user can can select one or more elements from the canvas and click Edit >
Properties from the top menu.
The form for modifying the element properties of the selected elements will appear.
Selecting a multiple number of elements to modify their properties will display only common properties,
and the modified properties will be applied to all the selected elements.
Instead of selecting Edit > Properties from the top menu, the user can RMB click on the selected
elements, then select Properties in the drop-down menu that appears.
CHAPTER 17
Model Generation
18 Modeling Guide
Connections
Connections can be created in the Connection group under the LBCs tab.
A connection in SimXpert defines the location of the connection between parts. Before creating a
connection, a Connection Type must first be selected. Creating a Connection alone does not create any
elements. Once a Connection has been created, it must be “Rendered” to produce a specific connection
type, eg. RBE2, CWELD, etc.
Connection Groups
Connections are stored in Connection Groups. A connection group references up to four parts that will
be connected when the Connections in it are rendered. A Maximum Length tolerance defines the
maximum distance between parts for which to generate connections.
Parts Connection
Group
Geometry
Connections
Meshing Render
Elements Elements
The diagram above is an analogy between Parts and Connection Groups. Parts are like Connection
Groups, but Parts contain surfaces, while Connection Groups contain Connections. And surfaces are like
connections in that neither are exported to a solver file. Surfaces and Connections can be re-used across
different disciplines (eg. Structures and Crash). Also, as compared in the boxed regions of the diagram,
automeshing is like rendering. Automeshing has several algorithms - some for surfaces and some for
solids, while rendering has several methods for each connection type. Meshing and Rendering are both
procedures that create actual elements that can be exported to a solver file.
Along with the various Connection Types, there are also two Connection Group Options to choose from
when creating connections.
CHAPTER 19
Model Generation
1. Auto Create Connection Group - Determines Parts that lie within the tolerance of the connection.
If no Connection Group exists for those parts, a new Connection Group will be created.
2. Use Current Connection Group - Connections are placed into the current Connection Group
(Current group can be set by Right-Clicking the group name in the Model Browser and selecting
Set Current from the context menu).
Creating Connections
In order to create a connection, it is first necessary to select one of the following seven Connection Types.
1. Spot Weld
2. Bolt
3. Hinge Pin
4. Seam Weld
5. Adhesive Curve
6. Adhesive Surface
7. Trim Mass
Spot Weld
Spot Weld creates a general connection between shell parts.
To create a spot weld connection, select the points defining the spot weld locations. The locations do not
need to be at existing nodes.
There are also various rendering options for Spot Weld:
• ACM2 - Solid HEXA element connected with RBE3 elements
• RBE2 - Node-to-Node Rigid element
• CFAST - Mesh independent CFAST element
• CWELD - Mesh independent CWELD element
• RBAR - Node-to-Node Rigid Bar element
• Generic - Node-to-Node multi-element connector defined by a SimXpert Generic Template
For the Node-to-Node connections, if the connection location does not coincide with a node on the
surface mesh, near nodes will be moved or the shell elements split.
Bolt
Bolt creates a rigid connection between aligning holes in shell element parts. It is rendered with RBE2
elements which create a “spider web” at each hole by linking the elements around the perimeter.
To create a bolt connection, select any node on the perimeter of one of the holes. The aligning holes on
the other parts will be automatically detected.
20 Modeling Guide
Hinge Pin
Hinge Pin is a connection that can have rotational degrees of freedom released. It is effectively the same
as a Bolt Connection, but instead has the Release Rotate Dof option selected by default.
Seam Weld
Seam Weld is a rigid connection representing a seam weld between parts. It is typically used for lap joints
and T-connections. It is rendered with multiple RBE2 elements. Seam Weld also automatically handles
mismatched meshes by element splitting and node adjustments.
To create a seam weld connection, select a series of locations to define a polyline along which the seam
weld will be created.
Adhesive Curve
Adhesive Curve creates a patch between two parts defined by a curve. Also, it generates solid HEXA
elements connected to the parts through RBE3 elements.
To create an adhesive curve connection, select a series of locations to define a polyline representing one
side of the adhesive area.
For Adhesive Curve, there are various rendering options such as:
• Mesh Thickness - The thickness of the adhesive region (solid elements)
• Mesh Width - The width of the adhesive region
• Mesh Width Offset - The offset of the adhesive region from the adhesive curve
• Mesh Length - The length of the individual solid elements
• Young’s Modulus - Material property for the adhesive region
• Poisson’s Ratio - Material property for the adhesive region
Adhesive Surface
Adhesive Surface is very similar to Adhesive Curve Connection, but in Adhesive Surface, region is
defined by selecting elements.
To create an adhesive surface connection, select shell elements on one part that defines the adhesive area
For Adhesive Surface, there are various rendering options such as:
• Thickness - The thickness of the adhesive region (solid elements)
• Young’s Modulus - Material property for the adhesive region
CHAPTER 21
Model Generation
The Mesh Width and Length are assumed from the element selection. The Mesh Width Offset is zero.
Trim Mass
Trim Mass represents a lumped mass connected to various nodes.
To create a trim mass connection select a location for the mass element followed by the locations to
connect the mass to the structure.
For Trim Mass, there are various rendering options such as:
• Mass - The lumped mass
• Search Tolerance - Distance to search for nodes from the selected locations
• Stiffness Type - Select from RBE2 (rigid) or RBE3 (interpolation) element to connect the mass
to the structure
22 Modeling Guide
Coordinate Systems
Sometimes it is convenient to use local coordinate systems for specifying loads, and or boundary
conditions. For example, a certain node may have a roller support placed in an inclined plane. A local
coordinate system with one of its axes normal to the inclined plane needs to be created and used to specify
the fixity (SPC) of the displacement component along the direction normal to the inclined plane.
CONSTRAINT
Cylindrical
Cartesian
You can create local coordinate systems by selecting Cartesian, Cylindrical, or Spherical from the
Coordinate System group under the Geometry tab. There are numerous methods to create local
coordinate systems in SimXpert:
1. 3 Points: Three points are used to define the coordinate system. The first point corresponds to the
location of origin. The second point defines the point on a specified axis and the third point
defines a point in a specified plane.
2. Euler: Creates a coordinate system through three specified rotations about the axes of an existing
coordinate system.
3. Normal: Creates a coordinate system with its origin at a point location on a surface. A specified
axis is normal to the surface.
4. Two Vectors: Creates a coordinate system with its origin at a designated location and two of the
coordinate frame axes are defined using vectors
5. Advanced: Location and orientation can be independently defined. There are 4 different ways to
define the location of the origin of the coordinate system: Geometry, Point/Node, Coordinate
System, and Center of Part. Further, the orientation can also be defined 3 ways: Global, Two
Axes, and Coordinate System.
A Cartesian coordinate system consists of three mutually perpendicular axes (X, Y, & Z axis) which
intersect at the origin. The three directions of a Cartesian coordinate system may be referred to as X,Y,Z;
u, v, w; or 1,2,3 respectively.
In a cartesian coordinate system, the principal axes 1, 2 and 3 correspond to the X, Y and Z axes,
respectively. Points in space are entered in the order: x-coordinate, y-coordinate and z-coordinate. The
principal axes of a cartesian coordinate system and a point, P(x, y,z) are shown in Figure 2.
Z
Axis 3
P = (x, y, z)
Axis 2
Y
x
Axis 1
y
X
The graphical representation for creating a coordinate system using 3 Points method is shown in Figure 3.
Y
X
Z
v
u
The graphical representation for creating a coordinate system using 2 vector method is shown in Figure 5
Z
Material
SimXpert supports the following material properties:
• Isotropic.
• Has the same properties in every direction.
• Infinite number of planes of material property symmetry.
• Two independent elastic constants.
• Orthotropic 2D, 2D axisymmetric, and 3D.
• Has the same properties in some directions, and different properties in other directions.
• For 3D, there are three orthogonal planes of material property symmetry; nine independent
elastic constants; no interaction between normal and shear stresses.
• Anisotropic 2D and 3D.
• Has different properties for different directions.
• For 3D, there are no planes of material property symmetry; 21 independent elastic constants.
Material Overview
A wide variety of materials are encountered in stress analysis problems, and for any one of these
materials a range of constitutive models is available to describe the material’s behavior. We can broadly
classify the materials of interest as those which exhibit almost purely elastic response, possibly with
some energy dissipation during rapid loading by viscoelastic response (the elastomers, such as rubber or
28 Modeling Guide
solid propellant); materials that yield, and exhibit considerable ductility beyond yield (such as mild steel
and other commonly used metals, ice at low strain rates, and clay); materials that flow by rearrangement
of particles which interact generally through some dominantly frictional mechanism (such as sand); and
brittle materials (rock, concrete, ceramics).
2)Fiber Reinforced,
E t
S = --- ( T CT – 1 )
2
One dimensional strain in fibers
Creep Strains increasing with time under Metals at high ORNL
constant load. Stresses decreasing temperatures, polymide
(MATVP) with time under constant films, semiconductor Norton
deformations. Creep strains are materials
noninstantaneous. Maxwell
Gent
plastics
Constitutive Models
A single material may contain multiple constitutive models. Each constitutive model characterizes
distinct ranges of the material’s response. The constitutive models in MD Nastran Implicit
Nonlinear contain a range of linear and nonlinear material models that can address or approximate the
material response of most commonly encountered materials. The constitutive models in MD Nastran
Implicit Nonlinear can be accessed by any of the solid or structural elements. The models are assessed
independently at each “constitutive calculation point” (i.e., the numerical integration points in the
elements). Thus, the constitutive models are concerned only with a single calculation point. The element
then provides an estimate of the kinematic solution to the problem at the point under consideration.
30 Modeling Guide
The following sections describe how to model material behavior in MD Nastran Implicit Nonlinear.
Modeling material behavior consists of both specifying the constitutive models used to describe the
material behavior and defining the actual material data necessary to represent the material. Directional
dependency can be included for materials other than isotropic materials. Data for the materials can be
entered into MD Nastran Implicit Nonlinear either directly through the input file or by user subroutines,
or material models may be defined in the SimXpert Materials Application. Each section of this chapter
discusses various options for organizing material data for input. Each section also discusses the
constitutive (stress-strain) relation and graphic representation of the models and includes
recommendations and cautions concerning the use of the models.
CHAPTER 31
Model Generation
Linear Elastic
MD Nastran Implicit Nonlinear is capable of handling problems with any combination of isotropic,
orthrotropic, or anisotropic linear elastic material behavior.
The linear elastic model is the model most commonly used to represent engineering materials. This
model, which has a linear relationship between stresses and strains, is represented by Hooke’s Law.
Figure 5-1 shows that stress is proportional to strain in a uniaxial tension test. The ratio of stress to strain
is the familiar definition of modulus of elasticity (Young’s modulus) of the material.
E (modulus of elasticity) = (axial stress)/(axial strain) (5-1)
Stress
Strain
Experiments show that axial elongation is always accompanied by lateral contraction of the bar. The ratio
for a linear elastic material is:
Isotropic Materials
Most linear elastic materials are assumed to be isotropic (their elastic properties are the same in all
directions). For an isotropic material, every plane is a plane of symmetry and every direction is an axis
of symmetry. It can be shown that for an isotropic material:
G = E ⁄ ( 2( 1 + v ) ) (5-4)
The shear modulus G can be easily calculated if the modulus of elasticity E and Poisson’s ratio v
are known.
Entry Description
MAT1 Defines the material properties for linear isotropic materials.
References
• MAT1 in the MD NASTRAN QRG.
The material density, used to define the mass of the structure, and the damping value are used in dynamic
loadings, while the expansion coefficient is used to identify the thermal strains.
CHAPTER 33
Model Generation
Orthotropic Materials
An orthotropic material has three mutually orthogonal planes of symmetry. With respect to a coordinate
system parallel to these planes, the constitutive law for this material is given by the following more
general form of Hooke’s Law:
ε 11 1 ⁄ ( E1 ) –( υ 12 ) ⁄ ( E 1 ) – ( υ 13 ) ⁄ ( E 1 ) 0 0 0 σ 11
ε 22 ( – υ 12 ) ⁄ ( E 1 ) 1 ⁄ ( E2 ) ( – υ 23 ) ⁄ ( E 2 ) 0 0 0 σ 22
ε 33 ( – υ 13 ) ⁄ ( E 1 ) ( – υ 23 ) ⁄ ( E 2 ) 1 ⁄ ( E3 ) 0 0 0 σ 33
=
γ12 0 0 0 1 ⁄ ( G 12 ) 0 0 τ 12
γ23 0 0 0 0 1 ⁄ ( G 23 ) 0 τ 23
γ13 0 0 0 0 0 1 ⁄ ( G 13 ) τ 13
3-D Orthotropic
Due to symmetry of the compliance matrix, E11 ν 21 = E22 ν 12 , E22 ν 32 = E33 ν 23 , and E33 ν 13 =
E11 ν 31 . Using these relations, a general orthotropic material has nine independent constants:
Note: The inequalities E22 > ν 23 E33, E11 > ν 12 E22, and E33 > ν 31 E11 must be satisfied in
order for the orthotropic material to be stable. This is checked by MD Nastran
Implicit Nonlinear.
2-D Orthotropic
Orthotropic material models can be used with 2-D elements, such as plane stress, plane strain, and
axisymmetric elements. For example, the orthotropic stress-strain relationship for a plane stress
element is:
E1 ν 21 E 1 0
1
C = ----------------------------- ν 12 E 2 E2 0 (5-5)
( 1 – ν 12 ν21 )
0 0 ( 1 – ν 12 ν 21 )G
2-D and 3-D othrotropic materials are characterized in MD Nastran using the following bulk data entries.
Entry Description
MAT3 Defines the material properties for linear orthotropic materials used by the
CTRIAX6 element entry.
MAT2 Defines the material property for an orthotropic material for solids and
isoparametric shell elements.
MAT8
MATORT Specifies elastic orthotropic material properties for three-dimensional and
plane strain behavior for linear and nonlinear analyses in MD Nastran Implicit
Nonlinear (SOL 600) only in a more general way than MAT2 or MAT8.
References
• MAT3 in the MD NASTRAN QRG.
• MAT8 in the MD NASTRAN QRG.
• MATORT in the MD NASTRAN QRG.
Anisotropic Materials
Anisotropic material exhibits different elastic properties in different directions. The significant directions
of the material are labeled as preferred directions, and it is easiest to express the material behavior with
respect to these directions.
The stress-strain relationship for an anisotropic linear elastic material can be expressed as
CHAPTER 35
Model Generation
σ ij = C ijkl ε kl (5-6)
The values of C ijkl (the stress-strain relation) and the preferred directions (if necessary) must be defined
for an anisotropic material.
Entry Description
MAT2 Defines the material properties for linear anisotropic materials for two-
dimensional elements.
References
• MAT2 in the MD NASTRAN QRG.
Nonlinear Elastic
Hypoelastic - Isotropic
The hypoelastic model is able to represent a nonlinear elastic (reversible) material behavior. For this
constitutive theory, MD Nastran Implicit Nonlinear assumes that
σ· ij = L ijkl ε· kl + g ij (5-7)
· ·
S ij = L ijkl E kl + g ij (5-8)
where E, S are the Green-Lagrangian strain and second Piola-Kirchhoff stress, respectively.
This model can be used with any stress element, including Herrmann formulation elements.
The tensors L and g may be defined by user subroutine HYPELA. In order to provide an accurate
solution, L should be a tangent stiffness evaluated at the beginning of the iteration. In addition, the total
stress should be defined as its exact value at the end of the increment. This allows the residual load
correction to work effectively.
In user subroutine HYPELA2, besides the functionality of HYPELA, additional information is available
regarding the kinematics of deformation. In particular, the deformation gradient ( F ), rotation tensor
( R ), and the eigenvalues ( λ ) and eigenvectors ( N ) to form the stretch tensor ( U ) are also provided.
This information is available only for the continuum elements namely: plane strain, generalized plane
strain, plane stress, axisymmetric, axisymmetric with twist, and three-dimensional cases.
Hyperelastic - Isotropic
Hyperelastic models are specified using either the MATHP or MATHE bulk data entries and are used to
describe the behavior of materials that exhibit elastic response up to large strains, such as rubber, solid
propellant, and other elastomeric materials. These materials are described in terms of a “strain energy
potential”, U, which defines the strain energy stored in the material per unit of volume in the initial
configuration as a function of the strain at that point in the material.
Elastomeric materials are elastic in the classical sense. Upon unloading, the stress-strain curve is retraced
and there is no permanent deformation. Elastomeric materials are initially isotropic. Figure 5-2 shows a
typical stress-strain curve for an elastomeric material.
σ, Stress
100%
ε, Strain
Figure 5-2 A Typical Stress-Strain Curve for an Elastomeric Material
CHAPTER 37
Model Generation
Calculations of stresses in an elastomeric material requires an existence of a strain energy function which
is usually defined in terms of invariants or stretch ratios. Significance and calculation of these kinematic
quantities is discussed next.
In the rectangular block in Figure 5-3, λ 1 , λ 2 , and λ 3 are the principal stretch ratios along the edges
of the block defined by
λi = ( Li + ui ) ⁄ Li (5-9)
L3 λ3L3
λ1L1 λ2L2
Undeformed
L2 Deformed
L1
Figure 5-3 Rectangular Rubber Block
In practice, the material behavior is (approximately) incompressible, leading to the constraint equation
λ1 λ2 λ3 = 1
the strain invariants are defined as
38 Modeling Guide
2
I 1 = λ 12 + λ 2 + λ 32
2 2 2 2 2 2
I2 = λ 1 λ 2 + λ 2 λ 3 + λ3 λ1
2 2 2
I3 = λ1 λ2 λ3
(5-10)
1
E ij = --- ( C ij – δ ij ) (5-11)
2
where C ij is the right Cauchy-Green deformation tensor defined as:
C ij = F ki F kj (5-12)
I 1 = C ii (implied sum on i)
2
( C ij C ij – ( C ii ) )
I 2 = --------------------------------------
-
2
1
I 3 = --- e ijk e pqr C ip C jq C kr = det ( C ij )
6 (5-15)
in which e ijk is the permutation tensor. Also, using spectral decomposition theorem,
CHAPTER 39
Model Generation
2 A A
C ij = λ A N i N j (5-16)
2
in which the stretches λ A are the eigenvalues of the right Cauchy-Green deformation tensor, C ij and
A
the eigenvectors are Ni .
1
ε ij = --- ln b ij (5-17)
2
where the left Cauchy-Green or finger tensor b ij is defined as:
b ij = F ik F jk (5-18)
Thus, using the spectral decomposition theorem, the true strains are written as:
1
ε ij = --- ( ln λ A )nAi n jA (5-19)
2
where nAi is the eigenvectors in the current configuration. It is noted that the true strains can also be
approximated using first Padé approximation, which is a rational expansion of the tensor, as:
–1
ε ij = 2 ( V ij – δ ij ) ( V ij + δ ij ) (5-20)
where a polar decomposition of the deformation gradient F ij is done into the left stretch tensor V ij and
rotation tensor R ij as:
F ij = V ik R kj
I 1 = b ii
1 2
I 2 = --- ( b ij b ij – ( b ii ) )
2
1
and I 3 = --- e ijk e pqr b ip b jq b kr = det ( b ij )
6 (5-22)
It is noted that either Equation (5-15) or Equation (5-22) gives the same strain energy since it is scalar
and invariant. Also, to account for the incompressibility condition, in both formulations, the strain energy
is split into deviatoric and volumertic parts as:
Mooney-Rivlin Model
The generalized Mooney-Rivlin model for nearly-incompressible elastomeric materials is written as:
N N
m n
Cmn ( I1 – 3 )
gmr
W deviatoric = ( I2 – 3 ) (5-24)
m=1 n=1
Jamus-Green-Simpson Model
A particular form of the generalized Mooney-Rivlin model, namely the third order deformation (tod)
model, is implemented in MD Nastran Implicit Nonlinear (SOL 600). This is one of the few places where
the formulation for SOLs 106 and 129 may be more appropriate because they can use up to fifth order
terms. However, the Ogden formulation (below) is usually better for large strain behavior than even the
fifth order Mooney-Rivlin.
tod
W devratoric = C 10 ( I 1 – 3 ) + C 01 ( I 2 – 3 ) + C 11 ( I 1 – 3 ) ( I 2 – 3 ) + C 20 ( I 1 – 3 ) 2 (5-25)
3
+ C 30 ( I 1 – 3 )
tod
where W deviatoric is the deviatoric third order deformation form strain energy function,
C 10, C 01, C 11, C 20, C 30 are material constants obtained from experimental data.
Simpler and popular forms of the above strain energy function are obtained as:
CHAPTER 41
Model Generation
nh
W deviatoric = C 10 ( I 1 – 3 ) Neo-Hookean
mr
W deviatoric = C 10 ( I 1 – 3 ) + C 01 ( I 2 – 3 ) Mooney-Rivlin
(5-26)
Ogden Model
The form of strain energy for the Ogden model in MD Nastran Implicit Nonlinear is,
N
μ αk αk αk
ogden
W deviatoric = -----k- ( λ 1 + λ 2 + λ 3 – 3 ) (5-27)
αk
k=1
α
αk – -----k α
3
where λ i J λ i are the deviatoric stretch ratios while C mn , μ k , and α k are the
k
=
material constants obtained from the curve fitting of experimental data.
The Ogden model is usually applied to slightly compressible materials. If no bulk modulus is given, it is
taken to be virtually incompressible. This model is different from the Mooney model in several respects.
The Mooney material model is with respect to the invariants of the right or left Cauchy-Green strain
tensor and implicitly assumes that the material is incompressible. The Ogden formulation is with respect
to the eigenvalues of the right or left Cauchy-Green strain, and the presence of the bulk modulus implies
some compressibility. Using a two-term series results in identical behavior as the Mooney mode if:
μ 1 = 2C 10 , α 1 = 2 , μ 2 = – 2C 01 , and α 2 = – 2
Arruda-Boyce Model
In the Arruda-Boyce strain energy model, the underlying molecular structure of elastomer is represented
by an eight-chain model to simulate the non-Gaussian behavior of individual chains in the network. The
two parameters, nkΘ and N ( n is the chain density, k is the Botzmann constant, Θ is the
temperature, and N is the number of statistical links of length l in the chain between chemical crosslinks)
representing initial modules and limiting chain extensibility and are related to the molecular chain
orientation thus representing the physics of network deformation.
As evident in most models describing rubber deformation, the strain energy function constructed by
fitting experiment data obtained from one state of deformation to another fails to accurately describe that
deformation mode. The Arruda-Boyce model ameliorates this defect and is unique since the standard
tensile test data provides sufficient accuracy for multiple modes of deformation.
42 Modeling Guide
λ2 α0
C1
λ3 α0
λ1 α0
k
Consider a cube of dimension α0 with an unstretched network including eight chains of length
r0 = Nl , where the fully extended chain has an approximate length of Nl. A chain vector from the
center of the cube to a corner can be expressed as:
α0 α0 α0
C 1 = ------ λ 1 i + ------ λ 2 j + ------ λ 3 k (5-28)
2 2 2
Using geometrical considerations, the chain vector length can be written as:
1 1⁄2
r chain = ------- Nl ( λ 12 + λ 22 + λ 32 ) (5-29)
3
and
r chain 1 1⁄2
λ chain = ------------ = ------- ( I 1 ) (5-30)
r0 3
Using statistical mechanics considerations, the work of deformation is proportional to the entropy change
on stretching the chains from the unstretched state and may be written in terms of the chain length as:
r chain β
W = nkΘN ------------ β + ln -------------- – ΘĈ (5-31)
Nl sinh β
ˆ
where n is the chain density and C is a constant. β is an inverse Langevin function correctly accounts
for the limiting chain extensibility and is defined as:
CHAPTER 43
Model Generation
r chain
β = L – 1 ------------ (5-32)
Nl
where Langevin is defined as:
1
ℑ ( β ) = coth β – --- (5-33)
β
With Equation (5-30) through Equation (5-33), the Arruda-Boyce model can be written
Arruda-Boyce 1 1 11
W dev = nkΘ --- ( I 1 – 3 ) + ---------- ( I 12 – 9 ) + ------------------2 ( I 13 – 27 )
2 20N 1050N
19 519
+ ------------------3 ( I 14 – 81 ) + ------------------------4 ( I 15 – 243 ) ]
7000N 673750N (5-34)
Gent Model
Also, using the notion of limiting chain extensibility, Gent proposed the following constitutive relation:
Gent – EI Im
W dev = -----------m- log ---------------
- (5-35)
6 I m – I 1*
where
I 1* = I 1 – 3 (5-36)
The constant EI m is independent of molecular length and, hence, of degree of crosslinking. The model
is attractive due to its simplicity, but yet captures the main behavior of a network of extensible molecules
over the entire range of possible strains.
The volumetric part of the strain energy is for all the rubber models in MD Nastran Implicit Nonlinear is:
1 2
9K --3-
W volumetric = ------- J – 1 (5-37)
2
when K is the bulk modulus. It can be noted that the particular form of volumetric strain energy is
chosen such that:
1. The constraint condition is satisfied for incompressible deformations only; for example:
44 Modeling Guide
> 0 if I 3 > 0
f ( I 3 ) = 0 if I 3 = 1 (5-38)
< 0 if I 3 < 0
2. The constraint condition does not contribute to the dilatational stiffness.
This yields the constraint function as:
1
--6-
f ( I 3 ) = 3 I 3 – 1 (5-39)
upon substitution of Equation (5-39) in Equation (5-35) and taking the first variation of the variational
principle, you obtain the pressure variable as:
1
--3-
p = 3K J – 1 (5-40)
The equation has a physical significance in that for small deformations, the pressure is linearly related to
the volumetric strains by the bulk modulus K.
The discontinuous or continuous damage models discussed in the models section on damage can be
included with the generalized Mooney-Rivlin, Ogden, Arruda-Boyce, and Gent models to simulate
Mullins effect or fatigue of elastomers when using the updated Lagrangian approach. In the total
Lagrangian framework however, this is available for the Ogden model only.
Foam Model
Sometimes elastomeric materials show large volumetric deformations. For this type of behavior, the
models discussed above are not appropriate. Instead, the foam model expressed by:
N N
μ α α α μn β
W = -----n- ( λ 1 n + λ 2 n + λ 3 n – 3 ) +
αn ----- ( 1 – J n )
βn
(5-41)
n=1 n=1
should be used. In contrast to the Ogden model, the first part of the foam strain energy function is not
purely deviatoric. The material constants β n provide additional flexibility to describe the material
behavior also for a large amount of compressibility.
The Mooney-Rivlin, Ogden, Arruda-Boyce, Gent and Foam models may be used either in the total
Lagrange or updated Lagrange framework. This is selected using the PARAM,MARUPDAT. For plane
stress analysis the total Lagrange procedure will always be used.
The updated Lagrangian rubber elasticity capability can be used in conjunction with both continuous as
well as discontinuous damage models. Thermal, as well as viscoelastic, effects can be modeled with the
current formulation. While the Mooney model can account for the temperature dependent material
properties, the Ogden model does not support the temperature dependence at this time. The singularity
ratio of the system is inversely proportional to the order of bulk modulus of the material due to the
condensation procedure.
A consistent linearization has been carried out to obtain the tangent modulus. The singularity for the case
of two- or three-equal stretch ratios is analytically removed by application of L’Hospital’s rule. The
current framework with an exact implementation of the finite strain kinematics along with the split of
strain energy to handle compressible and nearly incompressible response is eminently suitable for
implementation of any nonlinear elastic as well as inelastic material models. In fact, the finite
e θ p
deformation plasticity model based on the multiplicative decomposition, F = F F F is
implemented in the same framework.
To simulate elastomeric materials, incompressible element(s) are used for plane strain, axisymmetric,
and three-dimensional problems for elasticity in total Lagrangian framework. These elements can be
used with each other or in combination with other elements. For plane stress, beam, plate or shell
analysis, conventional elements can be used. For updated Lagrangian elasticity, both conventional
elements (as well as Herrmann elements) can be used for plane strain, axisymmetric, and three-
dimensional problems.
1 3
2
1 3
2
1 3
2
Uniaxial Test
Probably the most popular test is the uniaxial test (see Figure 5-6). This test can be used in tension as well
as in compression, both for incompressible and (slightly) compressible elastomeric materials. The shape
CHAPTER 47
Model Generation
of the specimen used in compression will usually be less slender than the shape used in tension. Within
the region indicated by the dashed line, the state of deformation will be homogeneous, where the
deformation can be described by:
λ 1 = λ = 1 + e 11 , λ 2 = λ 3 = J⁄λ (5-42)
F
σ 11 = σ = ------ , σ 22 = σ 33 = 0 (5-43)
A0
in which F is the applied force and A0 is the cross sectional area of the undeformed specimen in the
E 2 - E 3 -plane, within the region indicated by the dashed line.
F F
E2
E3 E1
Figure 5-6 Uniaxial (Tensile) Test
Necessary input for the curve fitting program in MSC SimXpert consists of at least engineering strain
( e 11 ) versus engineering stress ( σ 11 ) data points. In case of (slightly) compressible materials,
information about the volume changes is also needed. This data can be given either in terms of the area
A over the original
ratio or the volume ratio. The area ratio is defined by the current cross sectional area
cross sectional area A 0 . Similarly, the volume ratio is defined by the current volume V over the
undeformed volume V 0 . Notice that the volume ratio and the area ratio are related by:
V- A
----- = J = ------ ( 1 + e 11 )
V0 A0
If, for a particular elastomeric material, both a tensile and a compression test have been performed, all
the data points should be collected into one data file. The layout of a data file containing uniaxial test
data is given in the figure below. The columns may be separated by either spaces or commas. For (nearly)
incompressible material behavior, the third column can be omitted.
48 Modeling Guide
e 11 σ 11 A ⁄ A0 e 11 σ 11 V ⁄ V0
or
Equi-Biaxial Test
The equi-biaxial tensile test outlined in Figure 5-8 can be used to obtain, within the region indicated by
the dashed line, a homogeneous state of deformation defined by:
F F
E2
E3 E1 F
Figure 5-8 Equi-biaxial (Tensile) Test
2
λ 1 = λ 2 = λ = 1 + e 11 = 1 + e 22 , λ 3 = J ⁄ λ (5-44)
F
σ 11 = σ 22 = σ = ------ , σ 33 = 0 (5-45)
A0
CHAPTER 49
Model Generation
with A0 being the original cross sectional area of the elastomeric sheet in the direction perpendicular
to the applied forces, which is assumed to be the same in the E 1 - E 3 -plane and the E 2 - E 3 -plane.
For compressible elastomers, volumetric information is needed. For the equi-biaxial test, this can be
given in terms of a thickness ratio or, similar to the uniaxial test, a volume ratio. The thickness ratio is
defined as the current sheet thickness t over the original sheet thickness t 0 . The relation between the
thickness ratio and the volume ratio is:
V- t 2
----- = J = ---- ( 1 + e 11 ) (5-46)
V0 t0
The layout of a data file for an equi-biaxial tensile test is given in Figure 5-8.
F F
E2
E3 E1
Figure 5-9 Planar Shear Test
Except for the vicinity of the free edges and the clamps, the state of strain can be found to be substantially
uniform, according to:
J
λ 1 = λ = 1 + e 11 , λ 2 = 1 , λ 3 = --- (5-47)
λ
where the known stress components are given by:
50 Modeling Guide
F
σ 11 = σ = ------ , σ 33 = 0 (5-48)
A0
in which A 0 is the cross sectional area of the undeformed specimen in the E 1 - E 3 -plane. Notice that
the engineering strain e 22 is zero, but that the corresponding engineering stress σ 22 depends on the
material behavior.
δU = T S δλ S (5-49)
∂ – 3 ∂U ∂U
T = U = 2λ – λ + (5-50)
S ∂ λS S S ∂I
1 ∂ I 2
x 1 = X1 + γX 2, x 2 = X 2 , x 3 = X3 (5-51)
1 γ 0
F = 0 10 (5-52)
0 01
2F
E2 atan γ
E3 E1
Figure 5-10 Simple Shear Test
CHAPTER 51
Model Generation
Notice that det ( F ) = 1 , irrespective of the value of γ , from which it can be concluded that a simple
shear test is a constant volume test.
Based on Equation (5-51), Equation (5-52) and Figure 5-10, the engineering strain tensor and the right
Cauchy-Green strain tensor can be evaluated as:
0 γ⁄2 0
e = γ⁄2 0 0 (5-53)
0 0 0
1 γ 0
C = γ 1 + γ2 0 (5-54)
0 0 1
According to Equation (5-54), the principal stretch ratios follow from the principal values of C
and read:
2 2
γ γ
λ 1, 2 = 1 + ---- ± γ 1 + ---- , λ 3 = 1 (5-55)
2 4
It can easily be verified that λ 1 λ 2 λ 3 = 1 , which again shows that the simple shear test is a constant
volume test. The relevant engineering stress is given by:
F
σ 12 = ------ (5-56)
A0
with A0 being the cross sectional area of the undeformed specimen in the E 1 - E 3 -plane.
The layout of a data file containing measurements of a simple shear test is given in Figure 5-11.
2e 12 = γ σ 12
Volumetric Test
Although a uniaxial, equi-biaxial and planar shear test can be used to obtain information about the
volumetric behavior, for compressible materials an additional volumetric test may be preferable. This is
especially true for slightly compressible materials, since volumetric data from other tests other than a
volumetric one may easily be inaccurate (because most of the deformation is deviatoric). Two commonly
used volumetric tests are outlined in Figure 5-12. In Figure 5-12a, a cylindrical specimen is compressed
in a cylindrical hole. This test can be successfully applied for slightly compressible materials. In
Figure 5-12b, a specimen is deformed by compressing the surrounding fluid. This volumetric test can also
be used for highly compressible materials.
E1
(a) (b)
E3 F
E2
Figure 5-12 Volumetric Tests
For a volumetric test, the direct true stress components are assumed to be equal to the hydrostatic pressure
p and given by:
F
T 11 = T 22 = T 33 = -----p- (5-57)
A
p
in which A denotes the area of the piston in the E 2 - E 3 -plane. The deformation can be expressed in
terms of an engineering strain e and corresponding stretch ratio λ , which can be determined from the
measured volume change according to:
V- – 1 =
e = λ–1 = 3 ----- 3 J–1 (5-58)
V0
2
σ = T 11 λ (5-59)
Notice that only in the case of Figure 5-12b the engineering strain e and the engineering stress σ are
equal to the direct components of the engineering strain and the engineering stress tensor.
The layout of the data file corresponding to a volumetric test is given in Figure 5-13. Notice that because
of Figure 5-12b, the entries of the first and the third column are not independent.
e σ V ⁄ V0
Relaxation Test
The basic feature of a relaxation test is that the force or stress response to a prescribed fixed displacement
or deformation is measured as a function of time. A relaxation test for a large strain elastomeric material
is indicated in Figure 5-14. By measuring the force needed for a displacement Δu at different time
intervals, the decay of the strain energy as a function of time can be determined. For linear elastic
isotropic material, similar tests can be performed to get information about the shear modulus and/or the
bulk modulus as a function of time. In order to properly measure the instantaneous values, application
of the prescribed displacement should occur sufficiently fast. It should be noted, due to the assumption
introduced in equation Equation (5-94), that for large strain visco-elastic materials the magnitude of (the
instantaneous value of) the strain energy is not important, since every energy term in the Prony series
expansion is related to the instantaneous strain energy using a scalar multiplier. The data does not need
to be equispaced in time. Usually, at the beginning of the relaxation experiment the measurements are
done at smaller time intervals than at the end of the experiment.
Δu
54 Modeling Guide
If, for linear visco-elastic materials, instead of a relaxation test only a creep test can be performed, the
creep data must be transformed into relaxation data. Converting creep data into relaxation data can be
done using a numerical integration scheme, but is not part of MD Nastran Implicit Nonlinear.
Densification
STRESS
STRAIN
Finally, a region of densification occurs, where the cell walls crush together, resulting in a rapid increase
of compressive stress. Ultimate compressive nominal strains of 0.7 to 0.9 are typical.
The tensile deformation mechanisms for small strains are similar to the compression mechanisms but
differ for large strains. The figure shows a typical tensile stress-strain curve.
STRESS
STRAIN
the range of strains of interest in the actual application, and to use all of these data to determine
the parameters.
Since the properties of foam materials can vary significantly from one batch to another, all of the
experiments should be performed on specimens taken from the same batch of material or to use
MSC.Stocastics in combination with SOL 600.
The three deformation modes above use a single form of the nominal stress-stretch relation,
N
∂U μi αi – α i β i
----- λ – J
2
TL = = ------- (5-60)
∂ λL λL αi L
i=1
where TL is the nominal stress and LL is the stretch in the direction of loading. Because of the
compressible behavior, the planar mode does not result in a state of pure shear. In fact, if the effective
Poisson’s ratio is zero, planar deformation is identical to uniaxial deformation.
1 γ 0
F = 01 0 (5-61)
0 01
where γ is the shear strain. For this deformation, J=det F =1. A schematic illustration of simple shear
deformation is shown in Figure 5-17.
The nominal shear stress TS is:
CHAPTER 57
Model Generation
2 N
∂U μi αi
2γ
T = = ------------------------------------ ----- λ – 1 (5-62)
S ∂γ α j
2 2 i
j = 1 2 λ j – 1 – γ i = 1
where λj= are the principal stretches in the plane of shearing, related to the shear strain, γ, by:
2 2
γ γ
λ 1, 2 = 1 + ----- ± γ 1 + ----- (5-63)
2 4
.
2F
E2 atan γ
E3 E1
Figure 5-17 Simple Shear Test
The stretch in the direction perpendicular to the shear plane is L3=1. The transverse (tensile) stress, TT,
developed during simple shear deformation due to the Poynting effect, is
2 λ j – 1
2 2 N
∂U μi αi
TT =
∂ε
=
-----------------------------------------
4
2λ – λ ( γ + 2 ) 2 2
-
----- λ – 1
α i
j
(5-64)
j = 1 j j i=1
Volumetric Deformation
The volumetric deformation mode consists of all principal stretches being equal,
λ1=λ2=λ3=λV, J=λV3.
α
N -i
μ ---- – α i β i
∂U
2 i 3
–p = = --- ----- J – J (5-65)
∂J J αi
i =1
58 Modeling Guide
E1
(a) (b)
E3 F
E2
Figure 5-18 Volumetric Compression Test Setup
Lateral strain data can also be used to define the compressibility of the foam. Measurement of the lateral
strains may make other tests redundant, e.g., providing lateral strains for a uniaxial test eliminates the
need for a volumetric test. The foam model may not accurately fit Poisson's ratio if it varies significantly
between compression and tension.
The foam parameters μi, αi, βi are determined from the experimentally measured stress-strain
relationships in the various loading tests described above. A least squares fit, which minimizes the
relative error in stress, is used for this purpose.
The foam potential is linear in the coefficients μi but strongly nonlinear in terms of the exponents αi and
βi thus necessitating use of a nonlinear least squares procedure. For the n nominal stress-nominal strain
data pairs, the error measure E is minimized by E = sum(i=1to n)(1-Tith/Titest2, where Titest is a stress
value from the test data and Tith comes from one of the nominal stress expressions derived above.
Minimizing the relative error in stress implies that the error in slope (modulus) is minimized;
minimization of the absolute error would decrease the error at larger strains, at the expense of the
accuracy at small strains.
TU=6εU(C10+C01 -(C10+2C01)εU).
60 Modeling Guide
This is a parabola: the slope of this curve at the origin (the effective Young’s modulus at zero strain) is
6(C10+C01); this slope, together with the second-order term -6(C10+2C01)εU2, defines the constants C10
and C01.
If compressibility should be modeled, then, under pure pressure loading, the compressible model with
N=1 gives, to first-order in the volumetric strain εV=3ε11,
p=-(2 / D1)εV,
so that, at small nominal strains, the bulk modulus is defined as:
K=(2 / D1)
In either case, you should be careful about defining the A ij or [ μ i, α i ] : especially when N > 1, the
behavior at higher strains is strongly sensitive to the values of the A ij or [ μ i, αi ] , and unstable material
behavior may result if these values are not correctly defined. When some of the coefficients are strongly
negative, instability at higher strain levels is likely to occur.
Because the properties of rubber-like materials can vary significantly from one sample to another, it is
important that test data are taken from experiments on the same sample (or samples cut from the same
sheet), regardless whether the A ij or [ μ i, α i ] are computed by the user or by the built-in method.
This material option can be used by itself, or can be combined with viscoelasticity to define time
dependent hyperelastic behavior. It cannot be combined with other material options such as plasticity or
creep. It may be used with the pure displacement formulation elements or with the “hybrid” (mixed
formulation) elements. Because elastomeric materials are usually almost completely incompressible,
fully integrated pure displacement method elements are not recommended for use with this material,
except for plane stress cases. If fully or selectively reduced integration displacement method elements
are used with the almost incompressible form of this material model in anything except plane stress
analysis, a penalty method is used to impose the incompressibility constraint. This can sometimes lead
to numerical difficulties, and the fully or selectively reduced integrated “hybrid” formulation elements
are therefore recommended.
CHAPTER 61
Model Generation
Entry Description
MATHP Specifies material properties for use in fully nonlinear (i.e., large strain and
large rotation) hyperelastic analysis of rubber-like materials (elastomers).
MATHE Specifies hyperelastic (rubber-like) material properties for nonlinear (large
strain and large rotation) analysis in (SOL 600) only.
References
• MATHP in the MD NASTRAN QRG
• MATHE in the MD NASTRAN QRG.
General Hyperelastic
Hyperelastic -General Description
Hyperelastic
Data Type Coefficient
Density Defines the mass density which is an optional property.
Destort. Def. Coeff. A10, A01 Strain energy densities as a function of the strain invariants in the
material. May vary with temperature via a defined material field.
This option consolidates several of the MSC.Marc hyperelastic
material models.
Data Type Test Data
Density Defines the mass density which is an optional property.
62 Modeling Guide
Mooney-Rivlin
Hyperelastic -Mooney-Rivlin Description
Data Type Coefficient
Bulk Modulus (K) Defines the Bulk Modulus.
Density Defines the mass density which is an optional property.
CHAPTER 63
Model Generation
Ogden
64 Modeling Guide
Hyperelastic-Ogden Description
Data Type Coefficient
Bulk Modulus (K) Defines the Bulk Modulus.
Density Defines the material mass density.
Number of terms The number of terms in the Ogden expression. There can be from
1 to 5 terms.
Ogden Terms, Modulus (k) μ k in the Ogden equation.
Ogden Terms, Deviatoric α k in the Ogden equation.
Exponent (k)
Data Type Test Data
Bulk Modulus (K) Defines the Bulk Modulus.
Density Defines the mass density which is an optional property.
Number of terms The number of terms in the Ogden expression. There can be from
1 to 5 terms.
Simple Tension/Compress. Data Table identification number of a TABLES1 entry that contains
simple tension-compression data to be used in the estimation of
the material constants Cij, μ k , α k , and β k . The x-values in the
TABLES1 entry must be stretch ratios l ⁄ l0 and y-values must be
values of the engineering stress F ⁄ A 0 . l 0 is the initial length and
A 0 is the initial cross-sectional area.
Equivalent Tension Data Table identification number of a TABLES1 entry that contains
equibiaxial tension data to be used in the estimation of the
material constants Cij, μ k , α k , and β k . The x-values in the
TABLES1 entry must be stretch ratios l ⁄ l 0 and
y-values must be values of the engineering stress F ⁄ A0 . l 0 is the
initial length and & is the initial cross-sectional area.
CHAPTER 65
Model Generation
Hyperelastic-Ogden Description
Simple Shear Data Table identification number of a TABLES1 entry that contains
simple shear data to be used in the estimation of the material
constants Cij or μ k , α k , and βk . The x-values in the TABLES1
entry must be values of the shear strain and y-values must be
values of the engineering shear stress. (Integer > 0 or blank)
Pure Shear Data Table identification number of a TABLES1 entry that contains
pure shear data to be used in the estimation of the material
constants Cij, μ k , α k , and β k . The x and y values in the
TABLES1 entry must be stretch ratios λ 1 = l ⁄ l 0 and the values
of the nominal stress F ⁄ A0 . l 0 and A 0 are the initial length and
cross-sectional area, respectively, in the
l-direction.
Pure Volum. Compress. Data Table identification number of a TABLES1 entry that contains
pure volumetric compression data to be used in the estimation of
the material constant K. The x-values in the TABLES1 entry must
3
be values of the volume ration J = λ where λ = l ⁄ l 0 is the
stretch ratio in all three directions; y-values must be values of the
pressure, assumed positive in compression.
Hyperfoam
Hyperelastic-Hyperfoam Description
Data Type Coefficient
Bulk Modulus (K) Defines the Bulk Modulus.
Density Defines the material mass density.
Number of terms The number of terms in the Ogden expression. There can be from 1
to 5 terms.
Hyperfoam Terms, Modulus (k) u k in the Foam equation.
Hyperfoam Terms, Deviatoric α k in the Foam equation.
Exponent (k)
Hyperfoam Terms, Volumetric β k in the Foam equation.
Exponent (k)
Data Type Test Data
Bulk Modulus (K) Defines the Bulk Modulus.
Density Defines the mass density which is an optional property.
Number of terms The number of terms in the Ogden expression. There can be from 1
to 5 terms.
66 Modeling Guide
Hyperelastic-Hyperfoam Description
Simple Tension/Compress. Data Table identification number of a TABLES1 entry that contains
simple tension-compression data to be used in the estimation of the
material constants Cij, μ k , α k , and β k . The x-values in the
TABLES1 entry must be stretch ratios l ⁄ l0 and y-values must be
values of the engineering stress F ⁄ A0 . l0 is the initial length and
A 0 is the initial cross-sectional area.
Equivalent Tension Data Table identification number of a TABLES1 entry that contains
equibiaxial tension data to be used in the estimation of the material
constants Cij, μ k , α k , and β k . The x-values in the TABLES1 entry
must be stretch ratios l ⁄ l 0 and
y-values must be values of the engineering stress F ⁄ A0 . l 0 is the
initial length and & is the initial cross-sectional area.
Simple Shear Data Table identification number of a TABLES1 entry that contains
simple shear data to be used in the estimation of the material
constants Cij or μ k , α k , and β k . The x-values in the TABLES1
entry must be values of the shear strain and y-values must be values
of the engineering shear stress. (Integer > 0 or blank)
Pure Shear Data Table identification number of a TABLES1 entry that contains pure
shear data to be used in the estimation of the material constants Cij,
μ k , α k , and β k . The x and y values in the TABLES1 entry must be
stretch ratios λ 1 = l ⁄ l0 and the values of the nominal stress F ⁄ A0 .
l 0 and A 0 are the initial length and cross-sectional area,
respectively, in the
l-direction.
Pure Volum. Compress. Data Table identification number of a TABLES1 entry that contains pure
volumetric compression data to be used in the estimation of the
material constant K. The x-values in the TABLES1 entry must be
3
values of the volume ration J = λ where λ = l ⁄ l0 is the stretch
ratio in all three directions; y-values must be values of the pressure,
assumed positive in compression.
Arruda-Boyce
Hyperelastic-Arruda-Boyce Description
Data Type Coefficient
Bulk Modulus (K) Defines the Bulk Modulus.
Density This defines the material mass density.
Arruda-Boyce Material Const.
Number of statistic Links
CHAPTER 67
Model Generation
Hyperelastic-Arruda-Boyce Description
NKT Chain density times Boltzmann constant times temperature.
Chain Length Average chemical chain cross length.
Coefficient of Thermal Defines the instantaneous coefficient of thermal expansion. This
Expansion property is optional. May vary with temperature via a defined
material field
Gent
Hyperelastic-Gent Description
Data Type Coefficient
Bulk Modulus Defines the Bulk Modulus.
Density This defines the material mass density.
Tensile Modulus Defines standard tension modulus (E).
Hyperelastic-Gent Description
Simple Shear Data Table identification number of a TABLES1 entry that contains
simple shear data to be used in the estimation of the material
constants Cij or μ k , α k , and β k . The x-values in the TABLES1
entry must be values of the shear strain and y-values must be values
of the engineering shear stress. (Integer > 0 or blank)
Pure Shear Data Table identification number of a TABLES1 entry that contains pure
shear data to be used in the estimation of the material constants Cij,
μ k , α k , and β k . The x and y values in the TABLES1 entry must be
stretch ratios λ 1 = l ⁄ l0 and the values of the nominal stress F ⁄ A0 .
l 0 and A 0 are the initial length and cross-sectional area,
respectively, in the
l-direction.
Pure Volum. Compress. Data Table identification number of a TABLES1 entry that contains pure
volumetric compression data to be used in the estimation of the
material constant K. The x-values in the TABLES1 entry must be
3
values of the volume ration J = λ where λ = l ⁄ l0 is the stretch
ratio in all three directions; y-values must be values of the pressure,
assumed positive in compression.
Viscoelastic
The material models discussed in previous sections are considered to be time independent. However,
rubber materials often show a rate-dependent behavior and can be modeled as viscoelastic materials.
Viscoelasticity can be applied:
• To determine the current state of deformation based on the entire time history of loading.
• To characterize small strain and large strain problems.
• With other material options for linear elastic response (small strain) and hyperelastic response
(large strain).
• To include temperature dependencies.
• For isotropic, anisotropic, and incompressible materials.
t
dε kl ( τ )
σ ij ( t ) = G ijkl ( t – τ ) ------------------ dτ + G ijkl ( t )ε kl ( 0 )
dτ
(5-66)
0
CHAPTER 69
Model Generation
The functions G ijkl are called stress relaxation functions. They represent the response to a unit applied
strain and have characteristic relaxation times associated with them. The relaxation functions for
materials with a fading memory can be expressed in terms of Prony or exponential series.
N
∞ n
n
G ijkl ( t ) = G ijkl + G ijkl exp ( – t ⁄ λ ) (5-67)
n=1
n n
in which G ijkl is a tensor of amplitudes and λ is a positive time constant (relaxation time). In the
∞
current implementation, it is assumed that the time constant is isotropic. In Equation (5-67), G ijkl
represents the long term modulus of the material.
The short term moduli (describing the instantaneous elastic effect) are then given by
N
0 ∞ n
G ijkl = G ijkl ( 0 ) = G ijkl + G ijkl (5-68)
n=1
The stress can now be considered as the summation of the stresses in a generalized Maxwell model
(Figure 5-19)
N
∞
n
σ ij ( t ) = σ ij ( t ) + σ ij ( t ) (5-69)
n=1
where
∞ ∞
σ ij = G ijkl ε kl ( t ) (5-70)
t
n n n dε kl ( τ )
σ =
ij G
ijkl
exp [ – ( t – τ ) ⁄ λ ] ------------------ dτ
dτ
(5-71)
0
70 Modeling Guide
η1 η2 ηi
ε
q1 q2 qi
ηE E1
E2 Ei
E0
τi = ηi/Ei
For integration of the constitutive equation, the total time interval is subdivided into a number of
subintervals ( t m – 1, t m ) with time-step h = t m – t m – 1 . A recursive relation can now be derived
expressing the stress increment in terms of the values of the internal stresses σ ijn at the start of the
interval. With the assumption that the strain varies linearly during the time interval h, we obtain the
increment stress-strain relation as
N N
∞ n n n
n
Δσ ij ( t m ) = G ijkl + β ( h )G ijkl Δε kl – α ( h )σ ij ( t m – h ) (5-72)
n=1 n=1
where
n
α n ( h ) = 1 – exp ( – h ⁄ λ ) (5-73)
and
n n n
β ( h ) = α ( h )λ ⁄ h (5-74)
In MD Nastran Implicit Nonlinear, the incremental equation for the total stress is expressed in terms of
the short term moduli (See Equation (5-68)).
N N
0 n n n
n
Δσ ( t ) = G – { 1 – β ( h ) }G Δε ( t ) – α ( h )σ ( t – h ) (5-75)
ij m ijkl ijkl kl m ij m
n=1 n=1
Note that the set of equations given by Equation (5-75) can directly be used for both anisotropic and
isotropic materials.
For an isotropic viscoelastic material, MD Nastran Implicit Nonlinear assumes that the deviatoric and
volumetric behavior are fully uncoupled and that the behavior can be described by a time dependent
shear and bulk modules. The bulk moduli is generally assumed to be time independent; however, this is
an unnecessary restriction of the general theory.
Both the shear and bulk moduli can be expressed in a series
N
∞ n n
G(t) = G + G exp – t ⁄ λ d (5-76)
n=1
N
∞ n
K exp – t ⁄ λ v
n
K( t) = K + (5-77)
n=1
with short term values given by
N
G0 = G∞ + Gn (5-78)
n=1
N
K0 = K∞ + Kn (5-79)
n=1
4 ⁄ 3 –2 ⁄ 3 – 2 ⁄ 3 0 0 0
–2 ⁄ 3 4 ⁄ 3 – 2 ⁄ 3 0 0 0
π d = –2 ⁄ 3 –2 ⁄ 3 4 ⁄ 3 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1
72 Modeling Guide
1 1 1 0 0 0
1 1 1 0 0 0
πv = 1 1 1 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
n n n n
– α d ( h )σ d ( t m – h ) – α v ( h )σ v ( t m – h )
n=1 n=1
and
n n n n n
Δσ d ( t m ) = β d ( h )G π d Δε ( t m ) – α d ( h )σ d ( t m – h )
n n n n n
Δσ v ( t m ) = β v ( h )K π v Δε ( t m ) – α v ( h )σ v ( t m – h )
(5-81)
Note that the deviatoric and volumetric response are fully decoupled.
Note that the algorithm is exact for linear variations of the strain during the increment. The algorithm is
implicit; hence, for each change in time-step, a new assembly of the stiffness matrix is required.
Also, a complete set of moduli (21 components) can be specified in the HOOKVI user subroutine.
Referencing a local coordinate system or use of the ORIENT user subroutine can be used to define a
0 n
preferred orientation both for the short time moduli G ijkl and the amplitude functions G ijkl .
Incompressible elements in MD Nastran Implicit Nonlinear allow the analysis of incompressible and
nearly incompressible materials in plane strain, axisymmetric and three-dimensional problems. The
incompressibility of the element is simulated through the use of an perturbed Lagrangian variational
principle based on the Herrmann formulation.
The constitutive equation for a material with no time dependence in the volumetric behavior can be
expressed as
N
0 n n
1
Δσ ij ( t m ) = 2 G ijkl – [ 1 – β ( h ) ]G ijkl Δε kl ( t m ) – --- Δε pp ( t m )δ kl
3
n =N 1
n n
1
– α ( h ) ( σ′ij ) ( t m ) + --- σ kk δ ij
3
n=1
(5-82)
0
Δσ pp ( t m ) = 3K Δε pp ( t m ) (5-83)
The hydrostatic pressure term is used as an independent variable in the variational principle. The
Herrmann pressure variable is now defined in the same way as in the formulation for time independent
elastic materials.
σ
pp
H = ------------------------------- (5-84)
2G ( 1 + ν 0 )
0
The constitutive Equation (5-82) and Equation (5-83) can then be rewritten
N
e
αn ( h ) ( σ′ij )
n
Δσ ij ( t m ) = 2G ( Δε ij + ν∗ Hδ ij ) – ( tm – h ) (5-85)
n=1
where
N
Ge = G0 – [ 1 – βn ( h )G n ] (5-86)
n=1
0 0 e 0
G ( 1 + ν ) – G ( 1 – 2ν )
ν∗ = ---------------------------------------------------------------- (5-87)
e
3G
For an elastomeric time independent material, the constitutive equation is expressed in terms of an energy
function W . For a large strain viscoelastic material, Simo generalized the small strain viscoelasticity
material behavior to a large strain viscoelastic material. The energy functional then becomes
N N
ψI ( Qij )
n 0 n n n
ψ ( E ij Q ij ) = ψ ( E ij ) – Q ij E ij + (5-88)
n=1 n=1
n 0
where E ij are the components of the Green-Lagrange strain tensor, Q ij internal variables and ψ the
elastic strain energy density for instantaneous deformations. In MD Nastran Implicit Nonlinear, it is
0
assumed that ψ = W , meaning that the energy density for instantaneous deformations is given by the
third order James Green and Simpson form or the Ogden form.
The components of the second Piola-Kirchhoff stress then follow from
N
∂ψ ∂ψ 0
Qij
n
S ij = --------- = --------- – (5-89)
∂E ij ∂E ij
n=1
The energy function can also be written in terms of the long term moduli resulting in a different set of
n
internal variables T ij
Tij Eij
n n
ψ ( E ij, T ij ) = ψ∞(E ij ) + (5-90)
n=1
∞
where ψ is the elastic strain energy for long term deformations. Using this energy definition, the
stresses are obtained from
N
∂ψ ∞ ( E )
Tij
n
S ij = ------------------- + (5-91)
∂E ij
n=1
Observing the similarity with the equations for small strain viscoelasticity the internal variables can be
obtained from a convolution expression
0 S· ij ( τ )exp [ –( t – τ ) ⁄ λ
n t n
T ij = n
]dτ (5-92)
n
where S ij are internal stresses obtained from energy functions.
CHAPTER 75
Model Generation
n ∂ψ n
S ij = --------- (5-93)
∂E ij
Let the total strain energy be expressed as a Prony series expansion
ψ = ψ∞ + ψn exp ( –t ⁄ λ n ) (5-94)
n=1
If, in the energy function, each term in the series expansion has a similar form, Equation (5-94) can
be rewritten
ψ = ψ∞ + δ n ψ0 exp ( –t ⁄ λn ) (5-95)
n=1
n
where δ is a scalar multiplier for the energy function based on the short term values.
The stress-strain relation is now given by
N
∞
Tij ( t )
n
S ij ( t ) = S ij ( t ) + (5-96)
n=1
∞ N
∂ψ ∂ψ 0
S ij = ---------- = 1 – δ ---------
n (5-97)
∂E ij ∂E ij
n=1
δ
n n 0 n
T ij = S ij ( t )exp [ – ( t – τ ) ⁄ λ ]dτ (5-98)
0
Analogue to the derivation for small strain viscoelasticity, a recursive relation can be derived expressing
the stress increment in terms of values of the internal stresses at the start of the increment.
76 Modeling Guide
The equations are reformulated in terms of the short time values of the energy function
N
ΔS ij ( t m ) = 1 – 1 – β n ( h ) δ n { S ij ( t m ) – S ij ( t m – h ) }
0 0
n =N 1
α n Sij ( tm – h )
n
–
n=1
(5-99)
0 n n
ΔS ij ( t m ) = β n ( h )δ n [ S ij ( t m ) – S ij ( t m – h ) ] – α n ( h )S ij ( t m – h ) (5-100)
It is assumed that the viscoelastic behavior in MD Nastran Implicit Nonlinear acts only on the
deviatoric behavior.
Kelvin-Voigt Model
The Kelvin model allows the rate of change of the inelastic strain to be a function of the total stress and
previous strain.
k
The Kelvin material behavior (viscoelasticity) is modeled by assuming an additional creep strain ε ij ,
governed by
d- k
---- ε = Aijkl σ′kl – B ijkl ε kl
k
(5-101)
dt ij
where A and B may be defined in the user subroutine CRPVIS and the total strain is
εth
ij = thermal strain components
(5-103)
ε ijc = creep strains defined via the CRPLAW and VSWELL user subroutines (5-106)
CHAPTER 77
Model Generation
The CRPVIS user subroutine is called at each integration point of each element when the Kelvin model
is used.
Use the NLPARM option and set a nonzero time increment to define the time step and to set the tolerance
control for the maximum strain in any increment.
This option allows Maxwell models to be included in series with the Kelvin model.
In the case where the temperature varies with time, the extended constitutive law implies a nonlinear
dependence of the instantaneous stress state at each material point of the body upon the entire local
temperature history. In other words, the functionals are linear in the strains but nonlinear in
the temperature.
The time scale of experimental data is extended for Thermo-Rheologically Simple materials. All
characteristic functions of the material must obey the same property. The shift function is a basic property
of the material and must be determined experimentally. As a consequence of the shifting of the
mechanical properties data parallel to the time axis, the values of the zero and infinite frequency complex
moduli do not change due to shifting. Hence, elastic materials with temperature-dependent
characteristics neither belong to nor are consistent with the above hypothesis for the class of
Thermo-Rheologically Simple viscoelastic solids.
In addition to the Thermo-Rheologically Simple material behavior variations of initial stress-strain
0
moduli Gijkl , the temperature of the other mechanical properties (coefficient of thermal expansion, etc.)
due to changes in temperature can be specified.
Note, however, that only the instantaneous moduli are effected. Hence, the long term moduli given by
N
∞
Gijkl
0 n
G ijkl = G ijkl ( t ) – (5-108)
n=1
can easily become negative if the temperature effects are not defined properly.
The effect of temperature, θ, on the material behavior is introduced through the dependence of the elastic
modulus, G, on temperature, and through a reduced time concept:
t
τ = G γ + g ( ξ ( t ) – ξ ( s ) )γ ( s )ds
·
(5-109)
0
where G=G(θ), and xi(t) is the reduced time, defined by
t
ds
ξ(t ) = A------------------
(θ( s) )
- (5-110)
0
where A(θ(t)) is the shift function at time t. Often the shift function is approximated by the Williams
Landell Ferry (WLF) form:
C1 ( θ – θ0 )
log ( A ) = – -------------------------------- (5-111)
C2 + ( θ – θ0 )
CHAPTER 79
Model Generation
where C1, C2 and θ0 are constants (θ0 is the “glassy transition” temperature).
Narayanaswamy Model
The annealing of flat glass requires that the residual stresses be of an acceptable magnitude, while the
specification for optical glass components usually includes a homogenous refractive index. The design
of heat treated processes can be accomplished using the Narayanaswamy model. This allows you to
study the time dependence of physical properties (for example, volumes) of glass subjected to a change
in temperature.
For more information pertaining to the Narayanaswamy Model, see MSC.Marc Volume A: Theory and
User Information, Chapter 7 Material Library.
Entry Description
MATVE Specifies isotropic visco-elastic material properties to be used for quasi-static
or dynamic analysis in MD Nastran Implicit Nonlinear (SOL 600) only.
MATTVE Specifies temperature-dependent visco-elastic material properties in terms of
Thermo-Rheologically Simple behavior to be used for quasi-static or transient
dynamic analysis in MD Nastran Implicit Nonlinear (SOL 600) only.
References
• MATVE in the MD NASTRAN QRG.
• MATTVE in the MD NASTRAN QRG.
Viscoelastic material models require the following material data via the Input Properties subform on the
Materials Application form.
Inelastic
Most materials of engineering interest initially respond elastically. Elastic behavior means that the
deformation is fully recoverable, so that, when the load is removed, the specimen returns to its original
shape. If the load exceeds some limit (the “yield load”), the deformation is no longer fully recoverable.
Some parts of the deformation will remain when the load is removed as, for example, when a paper clip
is bent too much, or when a billet of metal is rolled or forged in a manufacturing process. Plasticity
theories model the material’s mechanical response as it undergoes such nonrecoverable deformation in a
ductile fashion. The theories have been developed most intensively for metals, but they are applied to
soils, concrete, rock, ice, and so on. These materials behave in very different ways (for example, even
large values of pure hydrostatic pressure cause very little inelastic deformation in metals, but quite small
hydrostatic pressure may cause a significant, non-recoverable volume change in a soil sample), but the
fundamental concepts of plasticity theories are sufficiently general that models based on these concepts
have been successfully developed for a wide range of materials. A number of these plasticity modes are
available in the MD Nastran Implicit Nonlinear material library.
In nonlinear material behavior, the material parameters depend on the state of stress. Up to the
proportional limit, i.e., the point at which linearity in material behavior ceases, the linear elastic
formulation for the behavior can be used. Beyond that point, and especially after the onset of
yield, nonlinear formulations are required. In general, two ingredients are required to ascertain
material behavior:
1. an initial yield criterion to determine the state of stress at which yielding is considered to begin
2. mathematical rules to explain the post-yielding behavior.
There are two major theories of plastic behavior that address these criterion differently. In the first, called
deformation theory, the plastic strains are uniquely defined by the state of stress. The second theory,
called flow or incremental theory, expresses the increments of plastic strain (irrecoverable strains) as
functions of the current stress, the strain increments, and the stress increments. Incremental theory is
more general and can be adapted in its particulars to fit a variety of material behaviors. The plasticity
models in MD Nastran Implicit Nonlinear are “incremental” theories, in which the mechanical strain rate
is decomposed into an elastic part and a plastic (inelastic) part through various assumed flow rules.
The incremental plasticity models are formulated in terms of:
• A yield surface, which generalizes the concept of “yield load” into a test function which can be
used to determine if the material will respond purely elastically at a particular state of stress,
temperature, etc.;
• A flow rule that defines the inelastic deformation that must occur if the material point is no
longer responding purely elastically;
• and some evolution laws that define the hardening - the way in which the yield and/or flow
definitions change as inelastic deformation occurs.
The models also need an elasticity definition, to deal with the recoverable part of the strain models divide
into those that are rate-dependent and those that are rate-independent.
CHAPTER 83
Model Generation
Yield Conditions
The yield stress of a material is a measured stress level that separates the elastic and inelastic behavior
of the material. The magnitude of the yield stress is generally obtained from a uniaxial test. However,
the stresses in a structure are usually multiaxial. A measurement of yielding for the multiaxial state of
stress is called the yield condition. Depending on how the multiaxial state of stress is represented, there
can be many forms of yield conditions. For example, the yield condition can be dependent on all stress
components, on shear components only, or on hydrostatic stress. A number of yield conditions are
available in MD Nastran Implicit Nonlinear, and are discussed in this section.
Metal Plasticity
The von Mises yield surface is widely used for plasticity in isotropic metals. It is assumed that the yield
and plastic flow describe isotropic metals at low temperatures where creep effects can be ignored.
Anisotropic metals and composite materials, can be treated by extensions of von Mises yield function,
as described in Hill’s yield function.
von Mises
The success of the von Mises criterion is due to the continuous nature of the function that defines this
criterion and its agreement with observed behavior for the commonly encountered ductile materials.
The von Mises criterion states that yield occurs when the effective (or equivalent) stress (σ) equals
the yield stress (σy) as measured in a uniaxial test. Figure 5-20 shows the von Mises yield surface in
two-dimensional and three-dimensional stress space.
84 Modeling Guide
σ2 σ′3
Yield
Surface
Yield
Surface
Elastic
Region
σ1
Elastic
Region
σ′1 σ′2
σ = [ ( σ1 – σ2 )2 + ( σ2 – σ3 )2 + ( σ3 – σ1 )2 ] 1 ⁄ 2 ⁄ 2 (5-112)
( σ = [ ( σ x – σ y ) 2 + ( σ y – σ z ) 2 + ( σ z – σ x ) 2 + 6 ( τ xy
2
+ τ yz
2
+ τ zx
2
) ]1 ⁄ 2 ) ⁄ 2 (5-113)
The yield condition can also be expressed in terms of the deviatoric stresses as:
3---
σ = σ′ σ′ (5-114)
2 ij ij
where σ′ij is the deviatoric Cauchy stress expressed as
1
σ′ij = σ ij – --- σ kk δ ij (5-115)
3
For isotropic material, the von Mises yield condition is the default condition in MD Nastran
Implicit Nonlinear.
CHAPTER 85
Model Generation
σ σ yy σ zz
2 2 2
xx
- + -------
------- - + ------
-
Fx Fy Fz
1 1 1
– -----2- + -----2- – -----2- σ xx σ yy
Fx Fy Fz
1 1 1
– -----2- – -----2- + -----2- σ xx σ zz
Fx Fy Fz
1 1 1
– – -----2- + -----2- + -----2- σ yy σ zz
Fx Fy Fz
τ xy 2 τ yz 2 τ zx 2
+ -------- + ------- + ------- = 1
F xy F yz F zx
(5-116)
Note the following points about Hill’s surface:
1. It degenerates into von Mises surface when all three direct yield stresses are equal
(Fx = Fy = Fz) and all three shear yield stresses are equal.
2. It is invariant with respect to hydrostatic stress, as is von Mises.
3. Hill's surface, unlike von Mises, is not always an ellipsoid in stress space. When it is not an
ellipsoid, it is not appropriate for use as a yield function (since it does not have an inside and an
outside, thereby dividing stress space into elastic and plastic regions).
σ
f = αJ 1 + J 21 ⁄ 2 – ------- = 0 (5-117)
3
where
J 1 = σ ii (5-118)
1
J 2 = --- σ′ij σ′ij (5-119)
2
σ 3α - = sin φ
c = ------------------------------------------
1⁄2
; ------------------------------ (5-120)
[ 3 ( 1 – 12α 2 ) ] ( 1 – 3α 2 ) 1 ⁄ 2
Yield Envelope
R
c φ
σ
σx + σy
2
f = ( 3J 2 + 3βσJ 1 ) 1 ⁄ 2 – σ = 0 (5-121)
2 α
2 α
σ = 3 c – ------ β = -----------------------------------------
2
3 ( 3 ( 3c 2 – α 2 ) ) 1 ⁄ 2
(5-122)
R c
σ
σx + σy c2
2 α
Figure 5-22 Resultant Yield Condition of Plane Strain (Parabolic Mohr-Coulomb Material
2 2
f = β 3σJ 1 + γJ 1 + 3J 2 – σ (5-123)
1. To accommodate cyclic softening of 2 1/4 Cr-1 Mo steel after many load cycles.
2. After a long period of high temperature exposure.
3. After the occurrence of creep strain.
Original
It is obvious that the stress at 1 is equal to the initial yield stress σ y and stresses at points 2 and 4 are
larger than σ y , due to workhardening. During unloading, the stress state can remain elastic (for example,
CHAPTER 89
Model Generation
point 3), or it can reach a subsequent (reversed) yield point (for example, point 5). The isotropic
workhardening rule states that the reverse yield occurs at current stress level in the reversed direction.
σ
4
2
1
σy
E
E +σ4
E
3
0
−σ4
6
(a) Loading Path
σ′3
5 6
0
3
2 1
4
σ′1 σ′2
Let σ 4 be the stress level at point 4. Then, the reverse yield can only take place at a stress level of – σ 4
(point 5).
90 Modeling Guide
For many materials, the isotropic workhardening model is inaccurate if unloading occurs (as in cyclic
loading problems). For these problems, the kinematic hardening model or the combined hardening model
represents the material better.
Kinematic Hardening
Under the kinematic hardening rule, the von Mises yield surface does not change in size or shape, but the
center of the yield surface can move in stress space. Figure 5-23d illustrates this condition. Ziegler’s law
is used to define the translation of the yield surface in the stress space.
The loading path of a uniaxial test is shown in Figure 5-23c. The specimen is loaded in the following
order: from stress free (point 0) to initial yield (point 1), 2 (loading), 3 (unloading), 2 (reloading), 4
(loading), 5 and 6 (unloading). As in isotropic hardening, stress at 1 is equal to the initial yield stress σ y ,
and stresses at 2 and 4 are higher than σ y , due to workhardening. Point 3 is elastic, and reverse yield
takes place at point 5. Under the kinematic hardening rule, the reverse yield occurs at the level of
σ 5 = ( σ 4 – 2σ y ) , rather than at the stress level of – σ 4 . Similarly, if the specimen is loaded to a
higher stress level σ 7 (point 7), and then unloaded to the subsequent yield point 8, the stress at point 8
is σ 8 = ( σ 7 – 2σ y ) . If the specimen is unloaded from a (tensile) stress state (such as point 4 and 7),
the reverse yield can occur at a stress state in either the reverse (point 5) or the same (point 8) direction.
For many materials, the kinematic hardening model gives a better representation of loading/unloading
behavior than the isotropic hardening model. For cyclic loading, however, the kinematic hardening
model can represent neither cyclic hardening nor cyclic softening.
Combined Hardening
Figure 5-25 shows a material with highly nonlinear hardening. Here, the initial hardening is assumed to
be almost entirely isotropic, but after some plastic straining, the elastic range attains an essentially
constant value (that is, pure kinematic hardening). The basic assumption of the combined hardening
model is that such behavior is reasonably approximated by a classical constant kinematic hardening
constraint, with the superposition of initial isotropic hardening. The isotropic hardening rate eventually
decays to zero as a function of the equivalent plastic strain measured by
1⁄2
·p ·p 2--- · p · p
ε = ε dt = 3 εij εij dt (5-124)
CHAPTER 91
Model Generation
σ
Initial Combined Fully Hardened
Elastic Hardening Pure Kinematic
Range Range Range
Stress
Initial
Yield
One-half Current
Elastic Range
Kinematic Slope, 3
dα
2 dεp
ε
Strain
Figure 5-24 Basic Uniaxial Tension Behavior of the Combined Hardening Model
This implies a constant shift of the center of the elastic domain, with a growth of elastic domain around
this center until pure kinematic hardening is attained. In this model, there is a variable proportion
between the isotropic and kinematic contributions that depends on the extent of plastic deformation (as
p
measured by ε ).
The workhardening data at small strains governs the isotropic behavior, and the data at large strains
( ε p > 1000 ) governs the kinematic hardening behavior. If the last workhardening slope is zero, the
behavior is the same as the isotropic hardening model.
Stress
Δσ3
Δσ2
Δσ1
σ
E E E E
Strain
p p p
Δε1 Δε 2 Δε 3
Slope Breakpoint
Δσ 1
---------p- 0.0
Δε1
Δσ 2 p
---------p- Δε1
Δε 2
Δσ 3 p p
---------p- Δε1 + Δε 2
Δε 3
Note: The data points should be based on a plot of the stress versus plastic strain for a tensile test.
The elastic strain components should not be included.
The yield stress and the workhardening data must be compatible with the procedure used in the analysis.
For small strain analyses, the engineering stress and engineering strain are appropriate. If only
PARAM,LGDISP is used, the yield stress should be entered as the second Piola-Kirchhoff stress, and
the workhard data be given with respect to plastic Green-Lagrange strains. If PARAM,LGDISP,1 or 2
are used, the yield stress must be defined as a true or Cauchy stress, and the workhardening data with
respect to logarithmic plastic strains. Engineering stress and strain may be defined and Bulk Data
parameter MRTABLS1 used to provide the program with rules to convert to the proper stress and strain
measures. See MRTABLS1 in the MD NASTRAN QRG.
Flow Rules
Yield stress and workhardening rules are two experimentally related phenomena that characterize plastic
material behavior. The flow rule is also essential in establishing the incremental stress-strain relations for
p
plastic material. The flow rule describes the differential changes in the plastic strain components dε
as a function of the current stress state. So long as a material point is elastic, Hooke’s law provides a
relationship between total stress and strain. After a material becomes plastic, however, there is no longer
a unique relationship between total stress and strain. The problem then is usually solved incrementally,
following the exact loading path.
For points which are plastic, a flow rule is used to relate increments of stress to plastic strain. MD Nastran
Implicit Nonlinear uses an associated flow rule, which prescribes that increments of plastic strain are
computed as a constant times the gradient of the yield function.
In other words, considering the yield function as a surface in stress space, the plastic strain increment is
a vector in the direction of the outward normal to the surface at the point where it is touched by the
stresses on the loading path.
The equation representing this is:
∂F
dε ijp = λ --------- (5-125)
∂σ ij
94 Modeling Guide
∂F -
p = ----------
dε xx
∂σ xx
∂F -
p = ----------
dε yy
∂σ yy
∂F
p = ----------
dε zz
∂σ zz
(5-126)
p ∂F
dε xy = ----------
∂τ xy
∂F
p = ---------
dε yz -
∂τ yz
∂F-
p = ---------
dε zx
∂τ xz
These stress vs. plastic strain equations are analogous to the stress vs. total strain equations of elasticity,
where elastic strains can be computed as the gradient of a strain energy potential function, namely;
∂U
dε ij = --------- (5-127)
∂σ ij
Thus, the yield function F plays the role of a plastic potential. If a theory of plasticity uses something
other than the yield function as a plastic potential, a so-called nonassociated flow rule results.
Nonassociated flow rules are not available in MD Nastran Implicit Nonlinear.
CHAPTER 95
Model Generation
For the von Mises and modified Hill yield functions programmed in MD Nastran Implicit Nonlinear, the
derivatives in the yield function are obtained simply by differentiating with respect to individual
components of stress. For example, for the modified Hill function, we have:
2σ xx σ yy σ zz
p = λ ----------
dε xx - – ------------ – -----------
Fx 2 Fx Fy Fx Fz
σ xx 2σ yy σ zz
p = λ – -----------
dε yy - + ----------- – -----------
F x Fy F y2 F y F z
σ xx σ yy 2σ zz
p = λ – -----------
dε zz – ----------- + ----------
F x F z F y F z F z2
σ xy
p = λ -------
dε xy -
F xy2
σ xz
2 = λ -------
dε yz -
F yz2
σ yz
p = λ -------
dε zx -
F zx2
(5-128)
The constant in these flow rule equations is evaluated automatically by MD Nastran Implicit Nonlinear
on the basis of material stability during plastic flow (i.e., by the requirement that the stress state remain
on the yield surface during plastic straining).
The Prandtl-Reuss representation of the flow rule is available in MD Nastran Implicit Nonlinear. In
conjunction with the von Mises yield function, this can be represented as:
p ∂σ
dε ij = dε p ----------- (5-129)
∂σ ij′
where dε p and σ are equivalent plastic strain increment and equivalent stress, respectively.
The significance of this representation is illustrated in Figure 5-26. This figure illustrates the
“stress-space” for the two-dimensional case. The solid curve gives the yield surface (locus of all stress
states causing yield) as defined by the von Mises criterion.
Equation (5-139) expresses the condition that the direction of inelastic straining is normal to the yield
surface. This condition is called either the normality condition or the associated flow rule.
If the von Mises yield surface is used, then the normal is equal to the deviatoric stress.
96 Modeling Guide
σ2
dεp p
dε2
dεp
1
σ1
Yield Surface
Figure 5-26 Yield Surface and Normality Criterion 2-D Stress Space
· · ·· p
σ ij = L ijkl ε kl + r ij ε
For elastic-plastic response
∂σ ∂σ
L ijkl = C ijkl – C ijmn ------------ ----------- C pqkl ⁄ D (5-130)
∂σ mn ∂σ pq
and
∂σ 2 ∂σ-
r ij = C ijmn ------------ --- σ -------
·p ⁄ D (5-131)
∂σ mn 3
∂ε
where
4 ∂σ ∂σ ∂σ
D = --- σ 2 -------p- + --------- C ijkl ---------- (5-132)
9 ∂ε ∂σ ij ∂σ kl
CHAPTER 97
Model Generation
As strain rates increase, many materials show an increase in yield strength. The model provided in MD
Nastran Implicit Nonlinear for this purpose is
P
· σ
where: ε = D ------ – 1 for α ≥ σ 0
σ0
· pl
ε = the uniaxial equivalent plastic strain rate
pl the static yield stress (which may depend on the equivalent plastic strain,
σ0 ( ε , T ) = pl
ε , via isotropic hardening, or on the temperature, T .
are material parameters that may be functions of temperature. D and p are
D ( T ), p ( T ) = defined on the input forms. This model is effective in both static and
dynamic procedures.
Yield stress variation with strain rate is given using one of three options:
1. The breakpoints and slopes for a piecewise linear approximation to the yield stress strain rate
curve are given. The strain rate breakpoints should be in ascending order, or
2. The Cowper and Symonds model is used. The yield behavior is assumed to be completely
determined by one stress-strain curve and a scale factor depending on the strain rate.
Note: If multiple material models are used, they must all be expressed as piecewise linear, or as
Cowper and Symonds model.
Perfectly Plastic
A material is said to be “perfectly plastic” if, upon the stress state touching the yield surface, an
infinitesimal increase in stress causes an arbitrarily large plastic strain. The uniaxial stress-strain diagram
for an elastic-perfectly plastic material is shown in Figure 5-27. Some materials, such as mild steel,
behave in a manner which is close to perfectly plastic.
98 Modeling Guide
σxx
.
YS
∋
xx
Metals
In uniaxial tension tests of most metals (and many other materials), the following phenomena can be
observed. If the stress in the specimen is below the yield stress of the material, the material behaves
elastically and the stress in the specimen is proportional to the strain. If the stress in the specimen is
greater than the yield stress, the material no longer exhibits elastic behavior, and the stress-strain
relationship becomes nonlinear. Figure 5-28 shows a typical uniaxial stress-strain curve. Both the elastic
and inelastic regions are indicated.
Stress Inelastic
Region
Yield
Stress
Strain
Elastic Region
Note: Stress and strain are total quantities.
Within the elastic region, the stress-strain relationship is unique. As illustrated in , if the stress in the
specimen is increased (loading) from zero (point 0) to σ 1 (point 1), and then decreased (unloading) to
zero, the strain in the specimen is also increased from zero to ε 1 , and then returned to zero. The elastic
strain is completely recovered upon the release of stress in the specimen.
The loading-unloading situation in the inelastic region is different from the elastic behavior. If the
specimen is loaded beyond yield to point 2, where the stress in the specimen is σ 2 and the total strain
e
is ε 2 , upon release of the stress in the specimen the elastic strain, ε , is completely recovered.
2
p
However, the inelastic (plastic) strain, ε 2 , remains in the specimen. Figure 5-29 illustrates this
relationship. Similarly, if the specimen is loaded to point 3 and then unloaded to zero stress state, the
p p p
plastic strain ε 3 remains in the specimen. It is obvious that ε 2 is not equal to ε 3 . We can conclude that
in the inelastic region:
• Plastic strain permanently remains in the specimen upon removal of stress.
• The amount of plastic strain remaining in the specimen is dependent upon the stress level at
which the unloading starts (path-dependent behavior).
The uniaxial stress-strain curve is usually plotted for total quantities (total stress versus total strain). The
total stress-strain curve shown in Figure 5-29 can be replotted as a total stress versus plastic strain curve,
as shown in Figure 5-30. The slope of the total stress versus plastic strain curve is defined as the
workhardening slope (H) of the material. The workhardening slope is a function of plastic strain.
σ3 3
σ2 2
Yield Stress σy
σ1 1
0
ε1 ε2 ε3 Strain
p e
ε2
p
ε 2e ε2 = ε 2 + ε2
p e
ε3 = ε 3 + ε3
p
ε3 ε 3e
100 Modeling Guide
Total Stress
σ θ
Plastic Strain
εp
H = tan θ (Workhardening Slope)
= dσ/dεp
σ σ
ε ε
(1) Bilinear Representation (2) Elastic-Perfectly Plastic
σ σ
ε ε
(3) Perfectly Plastic (4) Piecewise Linear Representation
ε
(5) Strain Softening
Geological Materials
Data for geological materials are most commonly available from triaxial compression testing. In such a
test, the specimen is confined by pressure and an additional compression stress is superposed in one
direction. Thus, the principal stresses are all negative, with 0 ≥ σ1 = σ2 ≥ σ3 .
-σ3 -σ1
σ1=σ2>σ3 σ1>σ2=σ3
q=σ1-σ3
r3=-(σ1-σ3)3
so that t=q=σ1-σ3
The triaxial results may thus be plotted in the t-p plane shown above. Fitting the best straight line through
the results then provides β and d.
Triaxial tension data are also needed to define K. Under triaxial tension, the specimen is again confined
by pressure, then the pressure in one direction is reduced. In this case, the principal stresses are
. σ1 ≥ σ2 = σ3
The stress invariants are now:
p=-{1/3}(σ1+2σ3),
q=σ1-σ3,
r3=(σ1-σ3)3,
so that t={q/K}={1/K}(σ1-σ3)
K may thus be found by plotting these test results as q versus p and again fitting the best straight line.
The triaxial compression and tension lines must intercept the p-axis at the same point, and the ratio of
values of q for triaxial tension and compression at the same value of p then gives K as shown in
Figure 5-33.
hc ht
d
β
p
Sometimes, experimental data are not directly available. Instead, the user is provided with the friction
angle and cohesion values for the Mohr-Coulomb model. We, therefore, need to calculate values
for the parameters of the Drucker-Prager model to provide a reasonable match to the
Mohr-Coulomb parameters.
The Mohr-Coulomb failure model is based on plotting Mohr’s circle for states of stress at failure in the
plane of the maximum and minimum principal stresses. The failure line is the best straight line that
touches these Mohr’s circles.
The Mohr-Coulomb model is thus
s+σmsinϕ-c cosϕ=0,
where s={1/2}(σ1-σ3)
is half of the difference between the maximum and minimum principal stresses (and is, therefore, the
maximum shear stress), and
σm={1/2}(σ1+σ3)
Using the results above (for the stress invariants p, q, and r), in triaxial compression and tension, allows
the Drucker-Prager model to be written for triaxial compression as
1
1 – --- tan β
tan β 3 0
σ 1 – σ 3 + ------------------------------ ( σ 1 + σ 3 ) + ------------------------ σ c = 0 (5-134)
2 + 1--- tan β 1
1 + --- tan β
3 6
and, for triaxial tension, as
104 Modeling Guide
1
1 – --- tan β
tan β 3 0
σ 1 – σ 3 + ---------------------------- ( σ 1 + σ 3 ) + ------------------------ σ c = 0 (5-135)
---
2- 1--- 1- 1---
– tan β --- – tan β
K 3 K 6
We wish to make the equations for triaxial compression and biaxial tension identical to the general
Mohr-Coulomb equation for all values of (σ1,σ3).
Comparing the equations for triaxial compression and triaxial tension requires that:
1 1 1
1 + --- tan β = ---- – --- tan β (5-136)
6 K 6
so that
1
K = ------------------------ (5-137)
1
1 + --- tan β
3
Comparing the coefficients of (σ1+σ3) in the equation for triaxial compression and that for triaxial
tension provides:
6 sin φ
tan β -------------------- (5-138)
3 – sin φ
and hence, from the derived equation for K:
3 – sin φ
K = --------------------- (5-139)
3 + sin Φ
Finally, comparing the last terms in the general expression for the Mohr-Coulomb model and the equation
for triaxial compression and using the expression for tanβ provides:
0 2c cos Φ
σ c = --------------------- (5-140)
1 – sin Φ
The expression for tanβ, K, and this last expression and thus provide Drucker-Prager parameters that
match the Mohr-Coulomb model in triaxial compression and tension.
The value of K in the Drucker-Prager model is restricted to K ≥ 0.778 for the yield surface to remain
convex. Rewriting the expression for K as:
sin Φ = 3 -------------
1–K
(5-141)
1 + k
shows that this implies φ ≤ 22° . Many real materials have a larger Mohr-Coulomb friction angle than
this value. In such circumstances, one approach is to choose K = 0.778 and then to use the expression for
CHAPTER 105
Model Generation
0 0
tan β to define β and the expression for σ c to define σ c , ignoring the expression for K. This matches
the models for triaxial compression only, while providing the closest approximation that the model can
provide to failure being independent of the intermediate principal stress. If ϕ is significantly larger than
22°, this approach may provide a poor Drucker-Prager match of the Mohr-Coulomb parameters. MD
Nastran Implicit Nonlinear uses K=1 by default.
∂
= dε ------------------------- ( t – p tan ψ )
pl pl 1
dε (5-142)
1 ∂σ
1 – --- tan ψ
3
pl
where dε is the equivalent plastic strain increment.
Since we only wish to match the behavior in one plane we can assume K=1, which implies that t=q. Then:
dε
pl
= dε
pl 1
------------------------
- ∂ q – tan ψ ∂p (5-143)
1 ∂σ ∂ σ
1 – --- tan ψ
3
Writing this expression in terms of principal stresses provides:
= dε ------------------------- ------ ( 2σ 1 – σ 2 – σ 3 ) + --- tan ψ
pl pl 1 1 1
dε 1 (5-144)
1 2q 3
1 – --- tan ψ
3
pl pl
with similar expressions for dε 2 and dε 3 .
pl
Assume plane strain in the 1-direction. Then, at limit load, we must have dε 1 =0. From the above
expression, this provides the constraint:
1 1
------ ( 2σ – σ – σ ) + --- tan ψ = 0 (5-145)
2q 1 2 3 3
so that:
106 Modeling Guide
1 1
σ 1 = --- ( σ 2 + σ 3 ) – --- tan ψq (5-146)
2 3
Using this constraint, we can rewrite q and p in terms of the principal stresses in the plane of deformation,
3 3
q = ------------------------------------- ( σ 2 – σ 3 ) (5-147)
2
2 9 – ( tan ψ )
and
1 tan ψ
p = – --- ( σ 2 + σ 3 ) + --------------------------------------------- ( σ 2 – σ 3 ) (5-148)
2 2
2 3 ( 9 – ( tan ψ ) )
With these expressions, the Drucker-Prager yield surface can be written in terms of σ2 and σ3 as
9 – tan β tan ψ 1
--------------------------------------------- ( σ – σ ) + --- tan β ( σ + σ ) – d = 0 (5-149)
2 2 3 2 2 3
2 3 ( 9 – ( tan ψ ) )
By comparison,
2
tan β 3 ( 9 – ( tan ψ ) )
sin ϕ = ------------------------------------------------------ (5-151)
9 – tan β tan ψ
2
3 ( 9 – ( tan ψ ) )
c cos ϕ = ------------------------------------------ d (5-152)
9 – tan β tan ψ
Now consider the two extreme cases of flow definition: associated flow, ψ=β, and nondilatant flow, when
ψ=0.
Assuming associated flow, the last two equations provide:
3 sin ϕ
tan β = ------------------------------------ (5-153)
1 2
1 + --- ( sin ϕ )
3
and
d 3 cos ϕ -
--- = ----------------------------------- (5-154)
c 1 2
1 + --- ( sin ϕ )
3
CHAPTER 107
Model Generation
while for nondilatant flow they give tan β = 3 sin ϕ and d--- = ϕ cos ϕ
c
0
In either case, σ c is immediately available as:
0 1
σ c = ----------------------- d (5-155)
1
1 – -- tan β
3
The difference between these two approaches increases with the friction angle but, for typical friction
angles, the results are not very different, as illustrated in the table below.
Mohr-Coulomb
Friction Angle, Φ Associated Flow Nondilatant Flow
Drucker-Prager Drucker-Prager friction
friction angle, β d/c angle, β d/c
10 ° 16.7 ° 1.70 16.7 ° 1.70
20 ° 30.2 ° 1.60 30.6 ° 1.63
30 ° 39.8 ° 1.44 40.9 ° 1.50
40 ° 46.2 ° 1.24 48.1 ° 1.33
50 ° 50.5 ° 1.02 53.0 ° 1.11
Temperature-Dependent Behavior
This section discusses the effects of temperature-dependent plasticity on the constitutive relation.
The following constitutive relations for thermo-plasticity were developed by Naghdi. Temperature
effects are discussed using the isotropic hardening model and the von Mises yield condition.
The stress rate can be expressed in the form
· · ·
σ ij = L ijkl ε kl + h ij T (5-156)
∂σ ∂σ
L ijkl = C ijkl – C ijmn ------------ ----------- C pqkl ⁄ D (5-157)
∂σ mn ∂σ pq
and for purely elastic response
The term that relates the stress increment to the increment of temperature for elastic-plastic behavior is
∂σ 2 ∂σ
h ij = X ij – C ijkl α kl – C ijkl ---------- σ pq X pq – --- σ ------ ⁄ D (5-159)
∂σ kl 3 ∂T
and for purely elastic response
where
4 ∂σ ∂σ ∂σ
D = --- σ 2 -------p- + --------- C ijkl ---------- (5-161)
9 ∂ε ∂σ ij ∂σ kl
and
∂C ijkl e
X ij = -------------- ε kl (5-162)
∂T
and α kl are the coefficients of thermal expansion.
NLPARM = 2
temp(init)=10
subcase 1
temp(load)=11
LOAD = 100
subcase 2
temp(load)=12
LOAD = 200
subcase 3
temp(load)=13
LOAD = 300
BEGIN BULK
param,mrafflow,mymat0
param,mrtabls1,4
param,mrtabls2,1
NLPARM 2 10 AUTO 1 20 P
PARAM,LGDISP,1
tempd, 10, 70.
tempd, 11, 110.
tempd, 12, 700.
tempd, 13, 1100.
$LOAD, 20, 1.0, 2.0, 1, 1.0, 2
load, 100, 1., 1., 1
load, 200, 1., -.5, 1
load, 300, 1., 1.1, 1
PLOAD4 1 1 -15.
.
.
.
$ Constraint Set 1 : Untitled
SPC 1 1 123456 0.
SPC 1 8 123456 0.
SPC 1 15 123456 0.
SPC 1 22 123456 0.
SPC 1 29 123456 0.
$ Property 1 : Untitled
PSHELL 1 1 0.125 1 1 0.
$ Material 1 : AISI 4340 Steel
MATEP, 1,TABLE, 35000., 2,CAUCHY,ISOTROP,ADDMEAN
MAT1 1 2.9E+7 0.327.331E-4 6.6E-6 70. +MT 1
+MT 1 215000. 240000. 156000.
MAT4 14.861E-4 38.647.331E-4
$ 1 2 3 4 5 6 7 8 9
$2345678 2345678 2345678 2345678 2345678 2345678 2345678 2345678 2345678
MATTEP 1 21
MATT1 1 7
TABLEM1 7
+ 70.0 6.6E-6 1000. 6.5E-6 1200. 6.4E-6 1500. 6.3E-6
+ 2000. 6.2E-6 ENDT
$2345678 2345678 2345678 2345678 2345678 2345678 2345678 2345678 2345678
TABLEST 21
+ 70.0 31 1000. 32 1200. 33 1500. 34
+ 2000. 35 ENDT
TABLES1, 31
, 0., 15000., 1.0, 16000., 10., 25000., 100., 30000.,
, 99999., 40000., ENDT
TABLES1, 32
, 0., 13000., 1.0, 14000., 10., 23000., 100., 28000.,
, 99999., 28000., ENDT
TABLES1, 33
110 Modeling Guide
param,mrafflow,mymat0 Name of the file containing temperature dependent stress versus plastic
strain curves in MSC.Marc’s AF_flowmat format. This file can be
generated from the current MD Nastran run using TABLEST and
TABLES1 entries or a pre-existing file can be used depending on the
value of PARAM,MRAFFLOR. The extension “.mat” will be added
to Name. If this is a new file, it will be saved in the directory from
which the MD Nastran execution is submitted. If a pre-existing file is to
be used, it can either be located in the directory where the MD Nastran
execution is submitted and run or in the MSC.Marc AF_flowmat
directory.
Entry Description
MATEP Specifies elasto-plastic material properties to be used for large
deformation analysis.
MATTEP Specifies temperature-dependent elasto-plastic material properties to be used
for static, quasi-static, or transient dynamic analysis.
References
• MATEP in the MD NASTRAN QRG.
• MATTEP in the MD NASTRAN QRG.
• Buyukozturk Concrete
• Oak Ridge National
Lab
• 2-1/4 Cr-Mo ORNL
• Reversed Plasticity
ORNL
• Full Alpha Reset
ORNL
• Power Law
• Rate Power Law
• Johnson-Cook
• Kumar
• Piecewise • None • Piecewise
Linear Linear
• Cowper-
Symonds
The tables below provide descriptions for the input data for each of the four types of nonlinear input.
or
10th Cycle Yield Stress
Coefficient C Visible if Strain Rate Method is Cowper-Symonds.
Inverse Exponent P Visible if Strain Rate Method is Cowper-Symonds.
Alpha When set to Linear Mohr-Coulomb, defines the slope of the yield
surface in square root J2 versus J1 space. This property is required.
Beta When set to Parabolic Mohr-Coulomb, defines the beta parameter in
the equation that defines the parabolic yield surface in square root J2
versus J1 space. This property is required.
Note: 2 1/4 Cr-Mo ORNL, Reversed Plasticity ORNL, Full Alpha Reset ORNL are the same as
Oak Ridge National Labs. Generalized Plasticity is the same as von Mises.
Perfectly Plastic is identical to Stress/Strain except that no hardening rules apply.
CHAPTER 115
Model Generation
Note: Perfectly Plastic is identical to Elastic-Plastic except that no hardening rules apply. Stress
vs Plastic Strain is replaced with Yield Stress data only as is 10th Cycle Yield vs. Strain
replaced with 10th Cycle Yield Stress data. Thus no tabular data is necessary.
σ
-----1-
X ⁄ F if σ1 > 0
t
1.
–σ
-----1-
X c ⁄ F if σ1 < 0
(5-163)
σ
-----2- ⁄ F if σ2 > 0
Yt
2.
σ
– -----2- ⁄ F if σ2 < 0
Yc
(5-164)
σ
-----3-
Zt ⁄ F
if σ3 > 0
3.
–σ
-----3-
Z c ⁄ F if σ3 < 0
(5-165)
σ 12 ⁄ F (5-166)
4. -------
S 12
-
CHAPTER 117
Model Generation
σ 23 ⁄ F (5-167)
5. -------
S 23
-
σ 31 ⁄ F (5-168)
6. -------
S 31
-
where
X t, X c are the maximum allowable stresses in the 1-direction in tension and compression.
ε1
-----
- ⁄F if ε1 > 0
e 1t
1. (5-169)
ε1
– ------
e 1c ⁄ F ε1 < 0
- if
ε2
-----
e 2t ⁄ F ε2 > 0
- if
2. (5-170)
ε2
– ------
e 2c ⁄ F
- if ε2 < 0
118 Modeling Guide
ε3
-----
e 3t ⁄ F
- if ε3 > 0
3. (5-171)
ε3
– ------
- ⁄F if ε3 < 0
e 3c
γ 12
------ ⁄F (5-172)
4. g -
12
γ23
------
g - ⁄F
5. (5-173)
23
γ 31
------
g - ⁄F
6. (5-174)
31
where
e 1t, e 1c are the maximum allowable strains in the 1 direction in tension and compression.
e 2t, e 2c are the maximum allowable strains in the 2 direction in tension and compression.
e 3t, e 3c are the maximum allowable strains in the 3 direction in tension and compression.
σ 12 σ 22 σ 32 1
– 2- σ 1 σ 2 – -----2- + ----2- – ----2- σ 1 σ 3
1 ---- 1 1 1 1
------ + ------ + ------ – ------ + -----
2 2 2 2 2
X Y Z X Y Z X Z Y
σ 12 σ 13
2 2 σ 23 2
– -----2 + ----2- – -----2- σ 2 σ 3 + -------
1 1 1 - + -------- + -------- ⁄F
S 2 S 2 S 2
Y Z X 12 13 23
(5-175)
For plane stress condition, it becomes
2 2 2
σ 1 σ 1 σ 2 σ 2 σ 12
- + ------ + -------- ⁄ F
-----2- – ----------- (5-176)
X X2 Y 2 S 12 2
where
Note: Hoffman criterion is essentially Hill criterion modified to allow unequal maximum
allowable stresses in tension and compression.
2 2 2
[ C1 ( σ2 – σ3 ) + C2 ( σ3 – σ1 ) + C3 ( σ1 – σ2 ) + C4 σ1 + C5 σ2
+ C 6 σ 3 + C 7 σ 23
2 + C σ2 + C σ2 ] ⁄ F
8 13 9 12 (5-177)
with
120 Modeling Guide
2 2 2
1 1 σ1 σ2 σ 12 σ 1 σ 2
- – ----- σ 1 + --- 1-
1- ----
Y t Y c 2 X t X c Y t Y c S 2 – X t Xc ⁄ F
---- – σ + ----------
- + ---------
- + -------- ------------ (5-179)
X t Xc 12
σ1
For small ratios of, for example, ------ , the Hoffman criteria can become negative due to the
Note: Xt
presence of the linear terms.
---- 1
1- ----- --- 1-
1- ---- ----
1 ----1- σ 12 σ 22 σ 32
– σ + – σ + – σ + ----------
- + ---------
- + ---------
-
Xt X c 1 Y t Y c 2 Z t Z c 3 Xt X c Y t Y c Z t Z c
τ 12
2 τ 23
2 τ 13
2
+ -------
- + ------- - + 2F 12 σ 1 σ 2 + 2F 23 σ 2 σ 3 + 2F13 σ 1 σ 3 ] ⁄ F
- + -------
S 122 S 232 S 132
(5-180)
2 2 2
1 1 σ1 σ2 σ 12
- – ----- σ 1 + -----
1 ---- 1-
---- – σ + ----------
- + ---------
- + -------- + 2F σ σ ⁄ F (5-181)
Y 2 Y c 2 12 1 2
Xt X c X t X c Y t Y c S 12
1 - ---------
2 < ---------- 1- 1 - ---------
1- 1 - ---------
1-
F 12 • 2 < ---------
F 23 • 2 < ----------
F 31 •
Xt Xc Yt Yc Yt Yc Zt Zc X t Xc Zt Zc
See Wu, R.Y. and Stachurski, 2, “Evaluation of the Normal Stress Interaction Parameter in the Tensor
Polynomial Strength Theory for Anisotropic Materials”, Journal of Composite Materials, Vol. 18, Sept.
1984, pp. 456-463.
element 45, but is approximate for MSC.Marc thick shell elements 22, 75, and 140. Nevertheless, the
approximation is expected to give improved results from the previous constant shear distribution.
Furthermore, interlaminar shear stresses for composite beams and shells can be easily calculated.
1 2
With the assumption that the stresses in the V and V direction are uncoupled, the equilibrium
condition through the thickness is given by
∂τ ( z )- ∂σ (z)
------------ + -------------- = 0 (5-182)
∂z ∂x
where σ ( z ) is the layer axial stress; τ ( t ) is the layer shear stress. From beam theory, we have
∂M
V + -------- = 0 (5-183)
∂x
where M is the section bending moment and V is the shear force. Assuming that
σ ( z ) = f ( z )M (5-184)
by taking the derivative of Equation (5-184) with respect to x, substituting the result into Equation
(5-182), using Equation (5-183) and integrating, we obtain
E0 ( z )
f ( z ) = ------------- ( z – z ) (5-186)
EI
where E0 ( z ) is the layer initial Young’s modulus, z is the location of the neutral axis and EI is the
section bending moment of inertia. Equation (5-186) and Equation (5-184) express the
usual bending relation
Mz
σ ( z ) = – ------- (5-187)
I
except that these two equations are written so that the z = 0 axis is not necessarily the neutral axis of
bending. With respect to this axis, membrane and bending action is, in general, coupled. Note that
CHAPTER 123
Model Generation
z E ( z )dz
z
z = ---------------------
- (5-188)
E ( z )dz
z
Entry Description
MATF Specifies failure model properties for linear elastic materials to be used for
static, quasi static or transient dynamic analysis in MD Nastran Implicit
Nonlinear (SOL 600) only.
References
• MATF in the MD NASTRAN QRG.
Damage Models
In many structural applications, the finite element method is used to predict failure. This is often
performed by comparing the calculated solution to some failure criteria, or by using classical
fracture mechanics.
Ductile Metals
CHAPTER 127
Model Generation
In ductile materials given the appropriate loading conditions, voids will form in the material, grow, then
coalesce, leading to crack formation and potentially, failure. Experimental studies have shown that these
processes are strongly influenced by hydrostatic stress. Gurson studied microscopic voids in materials
and derived a set of modified constitutive equations for elastic-plastic materials. Tvergaard and
Needleman modified the model with respect to the behavior for small void volume fractions and for
void coalescence.
In the modified Gurson model, the amount of damage is indicated with a scalar parameter called the
void volume fraction f. The yield criterion for the macroscopic assembly of voids and matrix material is
given by:
σ 2 q 2 σ kk
F = ----- + 2q 1 f∗ cosh ------------- – [ 1 + ( q 1 f∗ ) 2 ] = (5-189)
σ y 2σ y
σe ⁄ σM
1.0
f* = 0
0.5 f * ⁄ f * = 0.01
u
0.1
0.3
0.6
0.9
0
0 1 2 3 4 σ kk ⁄ 3σ M
The parameter q 1 was introduced by Tvergaard to improve the Gurson model at small values of the void
volume fraction. For solids with periodically spaced voids, numerical studies [10] showed that the values
of q 1 = 1.5 and q 2 = 1 were quite accurate.
The evolution of damage as measured by the void volume fraction is due to void nucleation and growth.
Void nucleation occurs by debonding of second phase particles. The strain for nucleation depends on the
particle sizes. Assuming a normal distribution of particle sizes, the nucleation of voids is itself modeled
as a normal distribution in the strains, if nucleation is strain controlled. If void nucleation is assumed to
be stress controlled in the matrix, a normal distribution is assumed in the stresses. The original Gurson
model predicts that ultimate failure occurs when the void volume fraction f, reaches unity. This is too
high a value and, hence, the void volume fraction f is replaced by the modified void volume fraction f∗
in the yield function.
128 Modeling Guide
The parameter f∗ is introduced to model the rapid decrease in load carrying capacity if void
coalescence occurs.
f∗ = f if f ≤ fc
f u* – f c (5-190)
f∗ = f c + -------------- ( f – f c ) if f > fc
f F – f c
where fc is the critical void volume fraction, and f F is the void volume at failure, and f u* = 1 ⁄ q1 . A
safe choice for f F would be a value greater than ( 1 ⁄ q 1 ) namely, f F = 1.1 ⁄ q 1 . Hence, you can
control the void volume fraction, f F , at which the solid loses all stress carrying capability.
Numerical studies show that plasticity starts to localize between voids at void volume fractions as low as
0.1 to 0.2. You can control the void volume fraction f c , beyond which void-void interaction is modeled
by MD Nastran Implicit Nonlinear. Based on the classical studies, a value of f c = 0.2 can be chosen.
The existing value of the void volume fraction changes due to the growth of existing voids and due to the
nucleation of new voids.
· · ·
f = f growth + f nucleation (5-191)
The growth of voids can be determined based upon compressibility of the matrix material surrounding
the void.
· ·p
f growth = ( 1 – f ) ε kk (5-192)
As mentioned earlier, the nucleation of new voids can be defined as either strain or stress controlled. Both
follow a normal distribution about a mean value.
In the case of strain controlled nucleation, this is given by
· fN ε mp – ε n 2 · p
- exp – 1--- ----------------
2 S ε
f nucleation = ------------- - m (5-193)
S 2π
where f N is the volume fraction of void forming particles, ε n the mean strain for void nucleation and
S the standard deviation.
In the case of stress controlled nucleation, the rate of nucleation is given by:
CHAPTER 129
Model Generation
1--- 2
· fN σ + σ kk – σ n · 1·
= -------------- exp – --- --------------------------------- * σ + --- σ kk
1 3
f nucleation (5-194)
S 2π 2 S 3
If the second phase particle sizes in the solid are widely varied in size, the standard deviation would be
larger than in the case when the particle sizes are more uniform. The MD Nastran Implicit Nonlinear user
can also input the volume fraction of the nucleating second phase void nucleating particles in the input
deck, as the variable f N .
A typical set of values for an engineering alloy is given by Tvergaard for strain controlled nucleation as
It must be remarked that the determination of the three above constants from experiments is extremely
difficult. The modeling of the debonding process must itself be studied including the effect of differing
particle sizes in a matrix. It is safe to say that such an experimental study is not possible. The above three
constants must necessarily be obtained by intuition keeping in mind the meaning of the terms.
When the material reaches 90 percent of f F , the material is considered to be failed. At this point, the
stiffness and the stress at this element are reduced to zero.
Elastomers
Under repeated application of loads, elastomers undergo damage by mechanisms involving chain
breakage, multi-chain damage, micro-void formation, and micro-structural degradation due to
detachment of filler particles from the network entanglement. Two types of phenomenological models
namely, discontinuous and continuous, exists to simulate the phenomenon of damage.
Discontinuous Damage
The discontinuous damage model simulates the “Mullins’ effect” as shown in Figure 5-35.
This involves a loss of stiffness below the previously attained maximum strain. The higher the maximum
attained strain, the larger is the loss of stiffness. Upon reloading, the uniaxial stress-strain curve remains
insensitive to prior behavior at strains above the previously attained maximum in a cyclic test. Hence,
there is a progressive stiffness loss with increasing maximum strain amplitude. Also, most of the stiffness
loss takes place in the few earliest cycles provided the maximum strain level is not increased. This
phenomenon is found in both filled as well as natural rubber although the higher levels of carbon black
particles increase the hysteresis and the loss of stiffness. The free energy, W, can be written as:
0
W = K ( α, β )W (5-196)
0
where W is the nominal strain energy function, and
0
α = max ( W ) (5-197)
determines the evolution of the discontinuous damage. The reduced form of Clausius-Duhem dissipation
inequality yields the stress as:
0
∂W
S = 2K ( α ,β ) ---------- (5-198)
∂C
Mathematically, the discontinuous damage model has a structure very similar to that of strain space
plasticity. Hence, if a damage surface is defined as:
Φ = W–α≤0 (5-199)
The loading condition for damage can be expressed in terms of the Kuhn-Tucker conditions:
· ·
Φ≤0 α≥0 αΦ = 0 (5-200)
The consistent tangent can be derived as:
2 0 0 0
∂ W ∂K ∂W ∂W
C = 4 K --------------- + ---------0- ---------- ⊗ ---------- (5-201)
∂C∂C ∂W ∂C ∂C
Continuous Damage
The continuous damage model can simulate the damage accumulation for strain cycles for which the
values of effective energy is below the maximum attained value of the past history as shown in
Figure 5-36.
CHAPTER 131
Model Generation
This model can be used to simulate fatigue behavior. More realistic modeling of fatigue would require a
departure from the phenomenological approach to damage. The evolution of continuous damage
parameter is governed by the arc length of the effective strain energy as:
t
∂
------
0
β = -W ( s′ ) ds′ (5-202)
∂s′
0
Hence, β accumulates continuously within the deformation process.
2 2
α β
exp – ------ + exp – -----
∞ α β
K ( α, β ) = d + dn
η n dn λ n
(5-203)
n=1 n=1
2
α + δn β
dn exp – ------------------
-
∞
K ( α, β ) = d + (5-204)
ηn
n=1
α β ∞ ∞
You specify the phenomenological parameters d n , d n , η n, λ n, d n, δ n and d . If d is not defined,
it is automatically determined such that, at zero values of α and β , the Kachanov factor K = 1 . If,
according to Equation (5-203) or Equation (5-204) the value of K exceeds 1, K is set back to 1.
132 Modeling Guide
The above damage model is available for deviatoric behavior. In addition, viscoelastic behavior can be
included. Finally, the user subroutine, UELDAM available starting in version 2005, can be used to define
damage functions different from Equation (5-211) to Equation (5-214).
The parameters required for the continuous or discontinuous damage model can be obtained using the
experimental data fitting option in Mentat.
Entry Description
MATHED Specifies damage model properties for hyperelastic materials to be used for
static, quasi static or transient dynamic analysis in MD Nastran Implicit
Nonlinear (SOL 600) only.
References
• MATHED in the MD NASTRAN QRG.
Creep
Creep is an important factor in elevated-temperature stress analysis. In MD Nastran Implicit Nonlinear,
creep is represented by a Maxwell model. Creep is a time-dependent, inelastic behavior, and can occur
at any stress level (that is, either below or above the yield stress of a material). The creep behavior can
be characterized as primary, secondary, and tertiary creep, as shown in Figure 5-39. Engineering analysis
is often limited to the primary and secondary creep regions. Tertiary creep in a uniaxial specimen is
usually associated with geometric instabilities, such as necking. The major difference between the
primary and secondary creep is that the creep strain rate is much larger in the primary creep region than
it is in the secondary creep region. The creep strain rate is the slope of the creep strain-time curve. The
creep strain rate is generally dependent on stress, temperature, and time.
The creep data can be specified in either an exponent form or in a piecewise linear curve.
· dε c
ε c = -------
- (5-205)
dt
CHAPTER 133
Model Generation
Creep Strain
εC
Tertiary
Creep
Secondary
Creep
Primary
Creep
Time (t)
Note: Primary Creep: Fast decrease in creep strain rate
Secondary Creep: Slow decrease in creep strain rate
Tertiary Creep: Fast increase in creep strain rate
Figure 5-37 Creep Strain Versus Time (Uniaxial Test at Constant Stress and Temperature)
·c c
where A is a constant; ε is equivalent creep strain rate; and σ , ε , T , and t are equivalent
stress, equivalent creep strain, temperature and time, respectively. The functions f , g , h , and k
are piecewise linear. This representation is shown in Figure 5-40. (Any of the functions ( f , g ,
h , or k ) can be set to unity by setting the number of piecewise linear slopes for that relation to
zero on the input data.)
2. The dependence of equivalent creep strain rate on any independent parameter can be given
directly in power law form by the appropriate exponent. The equivalent creep strain rate is
· · n
ε c = Aσ m • ( ε c ) • T p • ( qt q – 1 ) (5-207)
This is often adequate for engineering metals at constant temperature where Norton’s rule is a
good approximation.
·
εc = Aσn (5-208)
134 Modeling Guide
3. Use the MATEP material to activate the ORNL (Oak Ridge National Laboratory rules) capability
of the program.
Isotropic creep behavior is based on a von Mises creep potential described by the equivalent
creep law
· ·
ε = f ( σ, ε c, T, t ) (5-209)
F4
F3
S3
Function F (X)
[Such as t ( σ ) , F2 S2
c
g(ε ) , h (T),
k (t)]
S1
F1
X1 X2 X3 X4
Variable X (Such as σ, εC, T, t)
·c · c ∂σ
ε ij = ε ---------
∂σ
(5-210)
ij
During creep, the creep strain rate usually decreases. This effect is called creep hardening and can be a
function of time or creep strain. The following section discusses the difference between these two types
of hardening.
Consider a simple power law that illustrates the difference between time and strain-hardening rules for
the calculation of the creep strain rate.
c
ε = βt n (5-211)
CHAPTER 135
Model Generation
c
where ε is the creep strain, β and n are values obtained from experiments and t is time. The creep
c
rate can be obtained by taking the derivative ε with respect to time
·c c
ε = dε
-------- = nβt n – 1 (5-212)
dt
However, t being greater than 0, we can compute the time t as
c 1/n
ε
t = ---- (5-213)
β
Substituting Equation (5-209) into Equation (5-212) we have
·c
ε = nβt n – 1 = n ( β 1 ⁄ n ( ε c ) ( ( n – 1 ) ⁄ n ) ) (5-214)
Equation (5-213) shows that the creep strain rate is a function of time (time hardening). Equation (5-214)
indicates that the creep strain rate is dependent on the creep strain (strain hardening). The creep strain
rates calculated from these two hardening rules generally are different. The selection of a hardening rule
in creep analysis must be based on data obtained from experimental results. Figure 5-41 and Figure 5-42
show time and strain hardening rules in a variable state of stress. It is assumed that the stress in a structure
varies from σ 1 to σ 2 to σ 3 ; depending upon the model chosen, different creep strain rates are
calculated accordingly at points 1, 2, 3, and 4. Obviously, creep strain rates obtained from the time
hardening rule are quite different from those obtained by the strain hardening rule.
εc
σ1
σ2
3
σ3
1
4
2
0
t
εc
σ1
σ2
3
σ3
1 4
2
0
t
ee
evp
p vp
ε = ε Plastic Element
Inactive if σ < σy
3 i σ′ ij
Δε iji = --- Δε --------
2 σ
where σ′ij is the deviatoric stress at the end of the increment and σ y is the back stress. A is a function
of temperature, time, etc. Creep only occurs if σ sigma is greater σ y .
One of three tangent matrices may be formed. The first uses an elastic tangent, which requires more
iterations, but can be computationally efficient because re-assembly might not be required. The second
uses an algorithmic tangent that provides the best behavior for small strain power law creep. The third
uses a secant (approximate) tangent that gives the best behavior for general viscoplastic models.
138 Modeling Guide
Entry Description
MATVP Specifies viscoplastic or creep material properties to be used for quasi-static
analysis in MD Nastran Implicit Nonlinear (SOL 600) only.
References
• MATVP in the MD NASTRAN QRG.
Creep
Isotropic/Orthotropic/Anisotropic Description
Creep Data Input Form Power Law
Creep Law Type ID number for the emperical creep law type. The Creep Law
Type is defined as three digits, Creep Law Type = ijk, where
each is 1 or 2 (Class 1 equation), or all three together specify
300 (Class 2 equation).
c – R ( σ )t
Class 1 eq., ε ( σ, t ) = A ( σ ) [ 1 – e ] + K ( σ )t
Terms A(σ), R(σ), and K(σ) are specified as follows:
b bσ
A(σ) = aσ (i=1), or ae (i=2)
dσ d
R(σ) = ce (j=1), or cσ (j=2)
g fσ
K(σ) = e ⋅ sinh ( fσ ) (k=1), or ee (k=2)
c b d
Class 2 eq., ε ( σ, t ) = aσ t , where
1.0 < b < 8.0 , and 0.2 < d < 2.0 .
Creep Reference Temperature Reference temperature at which creep characteristics are
defined.
CHAPTER 139
Model Generation
Isotropic/Orthotropic/Anisotropic Description
Temperature Dependent Exp. Temperature dependent term in the creep rate expression,
( – ΔH ) ⁄ ( R ⋅ T0 )
e
Creep Threshold Stress Limit Threshold limit for creep process. Threshold stress under
which creep does not occur is computed as Creep Threshold
Stress Limit times Young’s modulus.
Creep Coefficient i , i = A,...,G Coefficients of the imperical creep law specified in Creep Law
Type
Creep Data Input Form Table
Creep Reference Temperature Reference temperature at which creep characteristics are
defined.
Temperature Dependent Exp. Temperature dependent term in the creep rate expression,
( – ΔH ) ⁄ ( R ⋅ T0 )
e
Creep Threshold Stress Limit Threshold limit for creep process. Threshold stress under
which creep does not occur is computed as Creep Threshold
Stress Limit times Young’s modulus.
Primary Creep Stiffness ID number of a TABLES1 entry, which defines the creep
model parameter Kp(σ). Creep model parameter Kp(σ)
represents a parameter of the uniaxial rheological model
shown below.
Primary Creep Damping ID number of a TABLES1 entry, which defines the creep
model parameter Cp(σ). Creep model parameter Cp(σ)
represents a parameter of the uniaxial rheological model
shown below.
Secondary Creep Damping ID number of a TABLES1 entry, which defines the creep
model parameter Cs(σ). Creep model parameter Cs(σ)
represents a parameter of the uniaxial rheological model
shown below.
Primary
Elastic Creep Secondary Creep
Kp ( σ )
Cp ( σ ) σ(t)
Ke
Cs ( σ )
140 Modeling Guide
Composite
Composite materials are composed of a mixture of two or more constituents, giving them mechanical and
thermal properties which can be significantly better than those of homogeneous metals, polymers and
ceramics.
Laminate composite materials are based on layering homogeneous materials using one of several
methods. In order to define a laminate composite material, you must define the homogeneous materials
that form the layers, the thickness of each layer, and the orientation angle of the layers relative to the
standard coordinate axis being used for the model. The orientation is particularly important for
orthotropic and anisotropic materials, whose properties vary in different directions. The material in each
layer may be either linear or nonlinear. Tightly bonded layers (layered materials) are often stacked in the
thickness direction of beam, plate, shell structures, or solids.
Figure 5-42 identifies the locations of integration points through the thickness of beam and shell elements
with and without a composite formulation.
Note that when the COMPOSITE option is used, as shown in Figure 5-42, the layer points are positioned
midway through each layer. When the COMPOSITE option is not used, the layer points are equidistantly
spaced between the top and bottom surfaces. MD Nastran Implicit Nonlinear performs a numerical
integration through the thickness. If the COMPOSITE option is used, the trapezoidal method is
employed; otherwise, Simpson’s rule is used.
CHAPTER 141
Model Generation
*
* *
* *
* *
* *
Beams or Shells with Beams or Shells without
Composite Option Composite Option
Figure 5-42 Integration Points through the Thickness of Beam and Shell Elements
Figure 5-43 shows the location of integration points through the thickness of continuum elements. MD
Nastran Implicit Nonlinear forms the element stiffness matrix by performing numerical integration based
on the standard isoparametric concept.
* *
* *
* *
* *
Figure 5-43 Integration Points through the Thickness of Continuum Elements
Entry Description
PCOMP Defines the properties of an n-ply composite material laminate.
The stacking direction for 3-D composite solids was added with a new entry, MSTACK.
Gasket
Engine gaskets are used to seal the metal parts of the engine to prevent steam or gas from escaping. They
are complex (often multi-layer) components, usually rather thin and typically made of several different
142 Modeling Guide
materials of varying thickness. The gaskets are carefully designed to have a specific behavior in the
thickness direction. This is to ensure that the joints remain sealed when the metal parts are loaded by
thermal or mechanical loads. The through-thickness behavior, usually expressed as a relation between
the pressure on the gasket and the closure distance of the gasket, is highly nonlinear, often involves large
plastic deformations, and is difficult to capture with a standard material model. The alternative of
modeling the gasket in detail by taking every individual material into account in the finite element model
of the engine is not feasible. It requires a lot of elements which makes the model unacceptably large.
Also, determining the material properties of the individual materials might be cumbersome.
The gasket material model addresses these problems by allowing gaskets to be modeled with only one
element through the thickness, while the experimentally or analytically determined complex
pressure-closure relationship in that direction can be used directly as input for the material model. The
material must be used together with 2-D or 3-D first-order solid composite element types or 2-D
axi-symmetric elements. In that case, these elements consists of one layer and have only one integration
point in the thickness direction of the element.
Constitutive Model
The behavior in the thickness direction, the transverse shear behavior, and the membrane behavior are
fully uncoupled in the gasket material model. In subsequent sections, these three deformation modes
are discussed.
2 3
1
1
Midsurface
Integration Point Integration Point Midsurface
Figure 5-44 The Location of the Integration Points and the Local Coordinate Systems in
Two- and Three-dimensional Gasket Elements
CHAPTER 143
Model Generation
loading path
py1 D
py G
py0 B
unloading path
Gasket Pressure p
A F C
cp0 cp cy0 cp1 cy cy1
Gasket Closure Distance c
The compressive behavior in the thickness direction is implemented by decomposing the gasket closure
rate into an elastic and a plastic part:
· ·e ·p
c = c +c (5-216)
Of these two parts, only the elastic part contributes to the pressure. The constitutive equation is given by
the following rate equation:
· ·e · ·p
p = Dc c = Dc ( c – c ) (5-217)
Plastic deformation develops when the pressure p equals the current yield pressure py. The latter is a
function of the amount of plastic deformation developed so far and is given by the hardening part of the
loading path (section BD in Figure 5-45).
Initial Gap
The thickness of a gasket can vary considerably throughout the sealing region. Since the gasket is
modeled with only one element through the thickness, this can lead to meshing difficulties at the
boundaries between thick regions and thin regions. The initial gap parameter can be used to solve this.
The parameter basically shifts the loading and unloading curves in the positive closure direction. As long
CHAPTER 145
Model Generation
as the closure distance of the gasket elements is smaller than the initial gap, no pressure is built up in the
gasket. The sealing region can thus be modeled as a flat sheet of uniform thickness and the initial gap
parameter can be set for those regions where the gasket is actually thinner than the elements of the finite
element mesh used to model it.
The membrane behavior is defined in the local 1-2 plane (for three-dimensional elements) or the local
3-1 plane (for two-dimensional elements) and is linear elastic and isotropic. Young’s modulus Em and
Poisson’s ratio νm that govern the membrane behavior are taken from an existing material that must be
defined using the MAT1 bulk data entry. Multiple gasket material can refer to the same isotropic material
for their membrane properties (see also the GASKET model definition option in MSC.Marc Volume C:
Program Input).
Thermal Expansion
The thermal expansion of the gasket material is isotropic and the thermal expansion coefficient are taken
from the isotropic material that also describes the membrane behavior.
Constitutive Equations
As mentioned above, the behavior in the thickness direction of the gasket is formulated as a relation
between the pressure p on the gasket and the gasket closure distance c. In order to formulate the
constitutive equations of the gasket material, this relation must first be written in terms of stresses and
strains. This depends heavily on the stress and strain tensor employed in the analysis. For small strain
analyses, for example, the engineering stress and strain are used. In that case, the gasket closure rate and
the pressure rate are related to the strain rate and the stress rate by
c = – hε and Δp = – Δσ (5-218)
in which h is the thickness of the gasket.
The resulting constitutive equation for three-dimensional elements, expressed in the local coordinate
system of the integration, now reads
146 Modeling Guide
Em νm Em
--------------
- --------------- 0 0 0 0
2 2
1 – ν m 1 – νm ε 11
σ 11
νm Em Em ε 22
σ 22 --------------
- --------------- 0 0 0 0
2 2
σ 33 1 – ν m 1 – νm p
ε 33 – Δε 33
= (5-219)
σ 12 0 0 C 0 0 0 γ12
Em
σ 23 0 0 0 -----------------------
- 0 0 γ23
2 ( 1 + νm )
σ 31 γ31
0 0 0 0 Gt 0
0 0 0 0 0 Gt
Em ν m Em
--------------
- 0 --------------
- 0
σ 11 1 – νm
2
1 – νm
2 ε 11
p
σ 22 0 C 0 0 ε 22 – Δε 22
= (5-220)
σ 33 νm Em Em ε 33
--------------
- 0 --------------
- 0
2 2
σ 12 1 – νm 1 – νm γ 12
0 0 0 Gt
For large deformations in a total Lagrange formulation, in which the Green-Lagrange strains and the
second Piola-Kirchhoff stresses are employed (as well as in an updated Lagrange environment) in
which the logarithmic strains and Cauchy stresses are being used, similar but more complex relations
can be derived.
Entry Description
MATG Specifies gasket material properties to be used in MD Nastran Implicit
Nonlinear (SOL 600) only.
MATTG Specifies gasket material property temperature variation to be used in MD
Nastran Implicit Nonlinear (SOL 600) only.
CHAPTER 147
Model Generation
References
• MATG in the MD NASTRAN QRG.
• MATTG in the MD NASTRAN QRG.
Material Damping
In direct integration analysis, the user very often defines energy dissipation mechanisms as part of the
basic model - dashpots, inelastic material behavior, etc. In such cases, there is usually no need to
introduce additional “structural” or general damping: it is unimportant compared to these other
dissipative effects. However, some models do not have such dissipation sources (an example is a linear
system with chattering contact, such as a pipeline in a seismic event). In such cases, it is usually desirable
to introduce some general low level of damping. MD Nastran Implicit Nonlinear provides “Rayleigh”
damping for this purpose. The user includes the two Rayleigh damping factors, αR for mass proportional
damping and βR for stiffness proportional damping on the NLSTRAT Bulk Data entry. In the case of
elements the damping values must be used in conjunction with these property references. For a linear
problem, these provide a damping matrix [C] as described above:
[C]=αR[M]+βR[K].
Since the model may have quite general nonlinear response, the concept of “stiffness proportional
damping” must be generalized, since it is possible for the tangent stiffness matrix to have negative
eigenvalues (which would imply negative damping). To overcome this problem, βR is interpreted as
defining viscous material damping which creates an additional “damping stress,” σd, proportional to the
total strain rate:
el ·
σ d = βD 0 ε (5-221)
Here D0el is the material’s initial (virgin) elastic stiffness. This damping stress is added to the stress
caused by the constitutive response at the integration point when the dynamic equilibrium equations are
formed, but it is not included in the stress output. This allows damping to be introduced for any nonlinear
case, and provides standard Rayleigh damping for linear cases.
Since the βR factor introduces damping proportional to the strain rate, this may be thought of as damping
associated with the material itself, while the αR factor introduces damping forces caused by the absolute
velocities of the model, and so simulates the idea of the model moving through a viscous “ether” (a
permeating, still fluid, so that any motion of any point in the model causes damping).
The αR factor is applied to all elements that have mass. The βR factor applies to all elastic elements and
to beam and shell elements. The βR factor is not applied to spring elements. Discrete dashpot elements
should be used as needed for springs.
148 Modeling Guide
Entry Description
NLSTRAT Defines transient analysis damping parameters BETA, GAMMA,
GAMMA1, GAMMA2.
NLDAMP Defines damping constants for nonlinear analysis when MSC.Marc is
executed from MD Nastran used in SOL 600 only (Not supported in MSC
SimXpert 2004).
References
• NLSTRAT in the MD NASTRAN QRG.
• NLDAMP in the MD NASTRAN QRG.
Isotropic Description
Gamma (Newmark) Mass proportional damping coefficient.
Beta (Newmark) Stiffness proportional damping coefficient.
CHAPTER 149
Model Generation
Properties
Typical properties include cross-sectional properties of beam elements, thicknesses of plate and shell
elements, material IDs, etc. Properties are assigned to the elements of a specified part or element type,
either directly to the elements, or indirectly through the part to which the elements belong or the
geometry with which the elements are associated.
Properties associate materials with elements.
150 Modeling Guide
Function
Function defines an expression for a scalar, or up to three expressions for vector components. To enter a
function , clicking on the drop-down arrow to the right of the desired textbox and select New > Function.
You may either type an expression directly on the Create Function form or click on the ellipsis to use the
function input form. You may use the following functions in an equation:
acos fmod
asin log
atan log10
atan2 sin
cos sinh
cosh sqrt
exp tan
fabs tanh
CHAPTER 151
Model Generation
Tabular
Tabular allows you to manually input or import spreadsheet style data of one or more independent
variables vs. a value. To enter tabular data, click on the drop-down arrow to the right of the desired
textbox and select New > Tabular.
Discrete FEM
Discrete FEM defines the variation in a property or load /boundary condition by entering values to be
associated with specific nodes or elements. To enter Discrete FEM data, click on the drop-down arrow
to the right of the desired textbox and select New > Discrete FEM.
Continuous FEM
Continuous FEM defines the variation in a property or load /boundary condition by entering data either
manually in a spreadsheet, importing data from a file, or by selecting a current Results Plot created using
Post Processing tools (Results from one analysis can be used to generate loads for another). To enter
Continuous FEM data, click on the drop-down arrow to the right of the desired textbox and select New
> Continuous FEM.
152 Modeling Guide
CHAPTER 1
Combining Models
Combining Models
2 Modeling Guide
Replacing Parts
SimXpert has part replacement tools which allow you to substitute a new part for an existing part in the
database. The part replacement procedure can be performed manually or using a wizard.
After the two models have been modified, export them to two MD Nastran files using File > Export >
Nastran Multiple.
4 Modeling Guide
The Export Multiple form has several parameters that can be specified.
• Export -- true: export the corresponding file.
• Set Name -- SimXpert file set name.
• Job -- select whether to output Nastran analysis job entries.
• File -- MD Nastran input file that will be created.
• Choose Folder -- Specify a single folder to which all files will be exported.
The two files that were imported were not referenced by a ‘parent’ file with just INCLUDE statements,
so when the two files are exported they are not referenced by a parent file.
Following is an example of the Nastran Multiple method for models that are referenced by a parent file.
Shown is an image of the Model tab for the MD Nastran models. The parent file is named main.dat.
CHAPTER 5
Combining Models
After the models have been modified, export them to MD Nastran files using File > Export > Nastran
Multiple. One of the files that will be exported is named main.dat. It will contain only INCLUDE
statements. The other files will contain MD Nastran entries.
6 Modeling Guide
CHAPTER 3
Model Display
Model Display
For display purposes, SimXpert entities are organized into three major collection types:
1. Parts
Parts consist of:
• Geometric Entities
• Finite Element Entities (not including nodes)
Each part can have its own graphics attributes.
2. LBC Sets
LBC Sets consist of:
• Loads
• Boundary Conditions
3. Connection Groups
Connection Groups consist of:
• List of Connected Parts
• Connection Locations
In this document we will discuss controlling the display of entire collections and also the entities
contained therein.
4 SimOffice Workspace 2006
Viewing
The View menu and toolbars provide access to the tools for controlling the display of the model graphics
window (model orientation, rendering, scenes) as well as the appearance of the SimXpert GUI (toolbars,
regions). Also found here are ways to control which entities are displayed. Shown below are the entity
display menu and the corresponding Entity Display toolbar. Using these, all entities of a specific type
may be displayed or hidden.
Note: • Entities turned off using Entity Display can only be turned back on from this
menu. Other display commands described in this document will not redisplay
entities turned off using this command.
If you would like to fine tune which specific entities, rather than entity types, to display or hide, you can
use the Organize command from the Element Render toolbar or the View menu. When the Action is set
CHAPTER 5
Model Display
to Activation, you can Activate or Deactivate (turn on or off) the three major collection types: Parts, LBC
Sets, or Connection Groups. They can be selected from the screen or the Model Browser.
When the Action is set to Visibilty you can selectively Hide or Show individual collection members:
finite elements, boundary conditions, connections, or geometric entities. If you select to Hide or Show a
collection the action is applied to all entities in that collection.
6 SimOffice Workspace 2006
Display Control
Visibility
Visibility controls whether selected entities are displayed in the graphics window.
Show Only Turns off the graphics display of all unselected entities
Show Turns on graphics display of entities
Hide Turns off the graphics display of entities
Show All Turns on the graphics display of any hidden entities
Hide All Turns off the graphics display of all entities
Reverse All Shows entities that are currently hidden, and hides those that are currently
shown
Entities can not be selected from the graphics area or the Model Browser after they are hidden.
Activation
Activation controls whether collections are turned on or off . Activated parts are turned on. Deactivated
parts are turned off. Parts can be selected from the graphics area or the Model Browser after they are
Deactivated (turned off).
The appearance of the part icon in the Model Browser changes to show which parts are displayed.
Displayed Parts
Deactivated Parts
Hidden Parts
CHAPTER 9
Model Display
Parts
Part display can be controlled from the context menu. Each part can have its own graphics attributes by
selecting Change Graphics.
10 SimOffice Workspace 2006
Scenes
A scene consists of the current contents of the window including parts, connections, and boundary
conditions. Current view, graphics, and visibility are also saved with the scene by default. Notice that you
can select checkboxes to ignore render style and view angle if you wish to keep your current settings
when you display a different scene.
If you isolate parts and/or elements that you would like to recall as a group at a future time, you can save
them as a scene using View > Scenes > Create Scene or Create Scene from the Scenes tab in the Model
Browser and supplying a name. The scene can be recalled at any time by selecting it from the Scenes
option of the View menu or the Scenes tab of the Model Browser.
Viewing Enhancement
There are several things that can be done to improve the quality of the display of geometry. There are
different tolerances that affect the display of curves and surfaces, and parameters that can be used to
control the display of hatch lines for surfaces.
Tolerances
The three available tolerances for modifing the quality of the display of geometry are
• Surface Planar Tolerance: used to make planar surfaces display more smoothly. Reduce the
tolerance to increase the smoothness.
• Curve Chordal Tolerance: used to make curves with curvature display more smoothly. Reduce
the tolerance to increase the smoothness.
• Surface Edge Chordal Tolerance: used to make surface edges and faces display more smoothly.
Reduce the tolerance to increase the smoothness.
These parameters are accessed using Tools > Options and highlighting Geometry in the tree.
Hatch Lines
Hatch lines can be displayed on surfaces to assist visualizing the surface curvature. The three available
parameters for modifing hatch line display on surfaces are
• Surface Hatch Spacing: used to display hatch lines on surfaces or faces of solids. It has units that
are the model units of length.
• Surface Hatch Line Style: used to change the style for displayed hatch lines.
• Surface Hatch Line Width: used to specify the line width. The units are pixels.
These parameters are also accessed using Tools > Options and highlighting Geometry in the tree.
12 SimOffice Workspace 2006
CHAPTER 1
Keyboard Shortcuts
Keyboard Shortcuts
You can create your own keyboard shortcuts to execute commands from the GUI. You can access the
form to modify or create keyboard shortcuts using Tools >Customize > Hot Keys.
To assign a command to a key combination, simply click in the appropriate cell on the form, then select
the desired command from a menu or toolbar. Click Save if you would like to use your key assignments
in all SimXpert databases.
2 Modeling Guide
CHAPTER 1
Geometry Interfaces
Geometry Interfaces
2 New Template 2005
Parasolid
You can directly import a parasolid file generated from your CAD code using File / Import / Parasolid.
For the supported formats listed, SimXpert can convert the geometry to parasolid format and open it as
such. This is accomplished under File/ Import / Geometry as Parasolid. No CAD license is required when
geometry is imported as a parasolid.
CATIA
SimXpert can directly access Native CATIA geometry using File / Import / CATIA. The following file
types are supported: CATProduct, CATPart and CATAnalysis. Supported versions of CATIA for direct
access are V5R16 through R18. When direct access is used, no geometry translation is involved. The
CATIA model itself is opened. You can directly edit CATIA features and parameters in SimXpert and
choose to save them back to the original CATIA file. This command uses the local CATIA installation
directly and therefore a CATIA license is required.
There are several parameters that affect importing CATIA geometry into SimXpert. They are available
under Tools: Options, Geometry / CAD Import. The parameters are
• Sew Surface: if this is enabled at the time of import, adjacent surfaces whose edges are within
the Sewing Tolerance are stitched (connected topologically).
• Generate Mapping File: use this to create a file that identifies the topological relationship
between geometry.
• Update Model: use this to update a CATIA model during import into SimXpert. The “Ask user”
option is used to be able to specify if it is desired to update the geometry; if this is not used the
model will be updated automatically. The Update Model option was implemented to deal with
the case of parametric changes made to the model in CATIA, then without updating, saving the
model in CATIA.
• Use DGM: If checked, the DGM (Derived Geometry Modeler) represents CAE geometry by
modifying CAD to a form that is suitable for meshing purposes. If unchecked, the SGM
(SimXpert Geometry Modeler) algorithms perform suppression and meshing operations.
4 New Template 2005
IGES
The IGES (Initial Graphics Exchange Specification) defines a neutral data format that makes possible the
digital exchange of information among computer-aided design (CAD) systems. Using IGES, a CAD user
can exchange product data models in the form of circuit diagrams, wireframe, freeform surface, or solid
modeling representations. Applications supported by IGES include traditional engineering drawings,
models for analysis, and other manufacturing functions. For this application the IGES file is used to
transmit geometric curves, surfaces, and solids data. Once imported into SimXpert they can be used to
create other geometry if needed. Then, they will be meshed, creating 1D, 2D, or 3D elements.
There are several parameters that affect importing IGES geometry into SimXpert. They are available
under Tools: Options, Geometry / CAD Import. The parameters are
• Detect System: used to specify the source of the IGES file, e.g. CATIA. The default is “Auto
Detect”. This option is very useful because there can be subtle differences between IGES files
from different sources.
• Surface Trimmimg: causes surfaces to be split at intersections during import.
• Force Global Precision: tolerance to be used for the entire model, e.g. global model tolerance.
• Free Curves: If checked, unconnected curves will be imported.
• Free Surfaces: If checked, unconnected surfaces will be imported.
• Check Geometry: If checked, the geometry topology will be checked on import.
CHAPTER 5
Geometry Interfaces
Nastra SimXper
FE Entity n Entry t
Distributed Mass CONM2 Supported
Line Mass CONM2 Supported
Densities
Surface Mass CONM2 Supported
Densities
Inertia on Virtual CONM2 Supported
Parts
CHAPTER 7
Geometry Interfaces
STL
STL (Stereo Lithography) file can be imported directly in SimXpert.
8 New Template 2005
Feature Suppression
Suppression is performed to eliminate fine (very small) CAD features. This will give you a better quality
mesh as you can eliminate sliver surfaces. You can suppress curves that are not required to define a
boundary when meshing. If a manifold curve is suppressed, the two surfaces it connects become one.
Similarly suppressing a vertex reduces the number of curves to be dealt with. Curves which are not
feature curves (no significant difference in the surface normals on either side of the curve) should be
suppressed.
Select Suppress/Unsuppress vertex or edges from the Cleanup group under the Geometry tab. You can
then select vertices or curves respectively to be ignored when meshing.
The Break Angle specified on the (Un)Suppress form will be used to suppress curves at the interface of
surfaces whose normals intersect at an angle less than or equal to the break angle. A mesh will not break
at that interface -- mesh nodes will not be constrained to be along the entire interface.
Force Suppression allows (un)suppression of all selected entities regardless of Break Angle.
Suppressed entities are diplayed in blue.
Turning on and off the display of suppressed entities is controlled by the Geometry Graphics toolbar.
Stitching
This command will take sheet bodies whose boundaries lie within a specified tolerance and create
congruent surfaces with aligned normals.
Select Stitch Surfaces from the Surface group under the Geometry tab. Select the Sheet Bodies you
would like to make continuous. You can modify the stitch tolerance, if desired.
Unconnected or free edges are displayed in red. Shared edges are displayed in green.
Mouse Functionality
You can customize the functions of each mouse button as it is used in the graphics window using Tools/
Options / Mouse Options.
2 Modeling Guide
Mouse Settings
There are four pre-configured mouse settings. They are based on default mouse settings for the codes
indicated and cannot be modified. There is a Custom choice that allows you to select your own mouse
functionality preferences. The following table shows the Default settings for the mouse buttons
The following table shows the Catia setting for the mouse buttons:
The following table shows the Patran setting for the mouse buttons:
The following table shows the Sofy setting for the mouse buttons:
Fields Descriptions
None No action assigned.
Dragging in the graphics area with the selected key/mouse button combination
Drag Pan
will translate the image.
Toggle Pan Turns on pan mode. Image will move as you move the mouse. Click mouse
button assigned to Done to finish (default is middle mouse button).
Drag Zoom Dragging in the graphics area with the selected key/mouse button combination
will magnify/shrink the image.
Toggle Zoom Turns on zoom mode. Image will magnify/shrink as you move the mouse. Click
mouse button assigned to Done to finish (default is middle mouse button).
4 Modeling Guide
Fields Descriptions
Drag Dynamic Rot. Dragging in the graphics area with the selected key/mouse button combination
will rotate the image.
Toggle Dynamic Rot Turns on dynamic rotation mode. Image will rotate as you move the mouse.
Click mouse button assigned to Done to finish (default is middle mouse
button).
Drop Deselects entities that are clicked on with this key/mouse button combination.
Done Finalizes the action or selection.
Reject Last Discards your most recent selection
Toggle Pick Mode Changes picking action between Select and Deselect.
Pick Menu Displays the menu that lets you select Single, Polygon, Rectangular Window,
or Sketch picking.
View Manip. Menu Displays the View / Display menu.
Drag View Manip. Dragging in the graphics area with the selected key/mouse button combination
will manipulate the image based on whichever method is currently selected
from the View Manipulation toolbar or menu.
Toggle View Manip. Turns on whichever method is currently selected from the View Manipulation
toolbar or menu. Image will move as you move the mouse. Click mouse button
assigned to Done to finish (default is middle mouse button).
Context Menu Displays a menu related to the currently selected command.
CHAPTER 1
Post Processing
Post Processing
2 Modeling Guide
Freebody plots
The function of freebody plots is to display a freebody diagram on a selected portion of the model. The
freebody plots are in the form of vector plots, showing either the individual components or resultant
values. Individual components that make up the total freebody diagram, such as reaction forces, nodal
equivalenced applied forces, internal element forces and other forces from MPCs, rigid bars, or other
external influences, can also be plotted separately.
To enable the plotting of Freebody diagrams, right click on Output Request in the Model Browser and
select Create Grid Point Force Balance Output Request.
Freebody results provide an intuitive interface to Nastran’s Grid Point Force Balance data. The data table
shows the forces and moments acting on the grid point from each source (element, applied load, etc.) in
the Nastran global coordinate system. Grid Point Force and Moment data are stored as nodal and element
vector quantities. The data can also be viewed with other Result Plot Types such as Vector.
Result Types
Freebody plots can be derived in three different plot types:
1. Loads - Which displays a freebody of the structure based on all internal/external loads, just the
applied loads, just the constraint loads, etc.
2. Interface - Plots net loads at structure interfaces.
3. Displacement - Shows displacements at the freebody boundary.
At each node, the grid point force balance table includes contributions from elements, applied loads,
SPCs, and MPCs or
These nodal contributions form the basis for the Result Type selections in the Freebody Plot:
• Freebody Loads
• Applied Loads
F Applied
• Constraint Forces
FSPC
• Internal Forces
Σ ( F elms )
CHAPTER 3
Post Processing
• MPC Forces
F MPC
• Summation of Forces
F Total
One or more result cases can be used in freebody plots...(slide 71)
Freebody Loads are used to display a true freebody showing loads apploed to the structure from all
sources, including the applied loads, constraints (SPCs), MPCs/rigid elements, and other sources
(Totals).
Freebody Loads, as shown above, are equal to the negative of the Internal (or element) Forces.
The summation point is the point about which moments will be summed. Obviously for equilibrium, the
sum of forces and moments about any point should be zero.
Applied Loads
Applied Loads displays the applied loads acting on the target elements. These loads are not true
freebodies since they do not include all loading. The spreadsheet Totals row will sum to the total load
applied to the freebody elements.
Constraint Forces
Constraint Forces displays the constraint forces acting on the target elements. Constraint Forces are not
true freebodies since they do not include all loading.
Force Summation
Force summation typically will be all zeros. Force Summation is not a true freebody since it does not
include all loading.
Display Method
It is possible to toggle the display methods in order to show force, moment, or both together. The options
will be displayed as either resultant or component.
Freebody Plots
Within the Freebody tab is a Vector Attributes tab. The Vector Attributes tab controls vector scaling,
color and style. There is also an Annotation tab where the label and title options can be adjusted. The
Data Transforms tab controls coordinate transformation and scaling. The filter option can be useful for
uncluttering the display. On the Spreadsheet tab, it is possible to examine the forces and moments at each
4 Modeling Guide
node. Contained in the spreadsheet is a Node ID, coordinate references for forces/moments,
force/moment resultants, and force/moment components.
Also recall that _ is stored as vector data for the element at its nodes. Therefore, nodes should be selected
along the cut edge. Then, the elements that join the cut edge nodes should also be selected. THe nodelist
displayed along the cut boundary means that only elements that connect to these nodes will contribute.
In every interface plot it is necessary to specify a Summation Point Location as well as to Show
Summation Point.
Customization
2 Modeling Guide
Window Options
Tools > Options, Interface / Window allows you to specify window parameters such as background color
or axis display.
CHAPTER 3
Customization
Custom Menus
You can create your own custom menus in SimXpert by using: Tools > Customize > Custom Menus.
Click on Create when the Custom Menu Creation form appears. After entering your Custom Menu
Name, you can simply click on commands you would like included in your menu. You can select from
the main menu, the tool ribbon, or from the toolbars. Once you save your menu, the main menu will now
have a Custom menu that contains your customized menu
Notice that your custom menu is a tear away menu and can be made to remain displayed by clicking on
the dashed line at the top of the menu.
4 Modeling Guide
Execution of this script needs to be added to the SimXpert startup shortcut. Locate the SimXpert startup
shortcut desktop icon (or on Start menu). Right-click and open Properties.
On the Shortcut tab, append “-ridl script path” to the existing Target. For example:
C:\MSC.Software\SimXpert\R4\WINNT\bin\simxpert32.bat -ridl
C:\MSC.Software\SimXpert\R4\RADE\SimXpert\CustomHelpDocumentation.rdl
Upon selecting the Help menu, you will see the additional menu items. Navigate through the folders to
view the html and pdf files inside. The Help menu names are the same as the folder and file names in the
specified custom help paths.
CHAPTER 7
Customization
8 Modeling Guide
CHAPTER 1
SimXpert Files
SimXpert Files
2 New Template 2005
Backup Databases
.bak
The .bak file is created from an existing .SimXpert database. An existing .SimXpert file is renamed
.SimXpert.bak when the save command is executed. It can be opened by removing the .bak extension and
opening the renamed file in SimXpert.
.autosave
The .autosave file is created at regular time intervals. The settings for the .autosave file can be edited by
going to Tools > Options > General and scrolling down to Automatic Backup. From the User Options
form:
• automatic backup can be enabled or disabled
CHAPTER 3
SimXpert Files
Automation Files
.proc
The .proc process file is created every time SimXpert is executed. It contains a record of executed
commands. The process file is an XML file. It can be executed to repeat the actions performed. It can be
edited in the SimXpert Template Builder Workspace.
When SimXpert is first executed a text file named SimXResLog.txt is created. After a workspace is
selected a procedure file named UNTITLED.proc is created. This file is used to record all actions that
occur. During the execution of SimXpert a log file, simx_backup.log, and a backup database,
UNTITLED.autosave01, are created. When a database is saved using File > Save a name must be
specified. SimXpert creates the database with the suffix .SimXpert, e.g. model.SimXpert. The original
procedure file’s name is changed from UNTITLED.proc to the user specified name, with the suffix
_SimXpert.proc, e.g. model_SimXpert.proc.
When an existing SimXpert database is opened all subsequent steps performed are appended to the end
of the existing procedure file.
4 New Template 2005
_recover.proc
The _recover.proc file is written when a database has exited abnormally. When SimXpert is re-started it
will prompt whether to recover the database. By executing the recover process file, SimXpert will rebuild
the database.
Custom Settings
SimXpert’s user interface can be customized using the User Options form found under to Tools >
Options. When the user interface is customized, the changes are written to the SimX_LocalSettings.xml
file. If this file exists, it is read whenever SimXpert is started and will determine settings and appearance
in the user interface. This file is specific to the user.
Default Settings
The default factory settings can be recovered by clicking on the Restore Factory Defaults button on the
User Options form.
The default file locations can be accessed using Tools > Options / General / Locations. They can be
modified.