D3MSC-LL 2012-02-29 Typical Fitting-part2
description
Transcript of D3MSC-LL 2012-02-29 Typical Fitting-part2
-
Fitting Stress Analysis Analysis Approach
Pedro Chou February 29, 2012
-
MSC Softw are Confidential
Agenda
Results from Linear and nonlinear material models Post-processing
Fringe plot options stress averaging Graph plots Contact body results as global variables Cross section stress plot
Using contact bodies for mesh refinement Using rigid contact bodies to apply loads
1
-
MSC Softw are Confidential
Model Review
2
fasteners
Material: Al 7050 T7451
-
MSC Softw are Confidential
Material model
Aluminum 7050 T7451 E = 71,000 MPa Poisson = 0.33 Density = 2.82E-6 Kg/mm^3 Yield stress = 455 MPa Plasticity modulus (H) = 744.91 MPa
3
-
MSC Softw are Confidential
RESULTS
4
-
MSC Softw are Confidential
Create Fringe Plot Options Form
Elm 1 Elm 2
Elm 4 Elm 3
*
Averaging Definition provides different options to determine the result values at nodes (*) shared by adjacent elements. The dots (red) represent element results at the node (*), not at element Gauss points. Domain
All Entities -- all result values at a node (from all elements using that node (*)) are averaged producing a single value
Material average the result values at a node, where the values corresponds to elements that have the same material property
Property average the result values at a node, where the values corresponds to elements that have the same element property set
nn
iiElementNode /)(
1=
=
-
MSC Softw are Confidential
Create Fringe Plot Options Form
Averaging Definition Domain
Target Entities average the result values at a node, where the values correspond to elements that have been selected under the Target Entities form of the Create/Fringe form
Element Type -- average the result values at a node, where the values correspond to elements of the same type, e.g. Quad4
None -- no averaging at nodes
Elm 1 Elm 2
Elm 4 Elm 3
*
-
MSC Softw are Confidential
Create Fringe Plot Options Form
Averaging Definition options Method
When both deriving and averaging of a result invariant, e.g. von Mises stress from the stress tensor, are to be performed the user has the following options
Derive/Average -- calculates the result invariant (Derive) at the integration points, extrapolates the result invariant to the element nodes, for all the elements, then causes plotting the average (Average) for the contribution of each element to each node
Average/Derive -- extrapolates the component values to the element nodes, averages (Average) them, then calculates the result invariant (Derive) using the average nodal component values
Difference causes plotting the absolute value of the difference between the largest and smallest of the values at a node. The plot is sometimes called a Stress Jump Plot when plotting stress. It is a quality check method. Must use Domain option other than None to make this work properly.
Sum causes plotting the sum of all values at an element node
-
MSC Softw are Confidential
Create Fringe Plot Options Form
Extrapolation of element results to the elements nodes can be done as follows
Shape Fn. -- result value at the elements nodes is determined from fitting an extrapolating surface through the known element result values
Average -- result is averaged within the element, then the value from averaging is assigned to the elements nodes
Centroid -- the centroidal value from the extrapolation surface is used at the elements nodes
mm
j
jiElementNodeiElement /)(
1=
=
-
MSC Softw are Confidential
Create Fringe Plot Options Form
Extrapolation (continued) Min -- the smallest of the integration point values is used
If the only result is at the centroid, the minimum value is set equal to the centroidal value
Max -- the largest of the integration point values is used If the only result is at the centroid, the maximum value is set
equal to the centroidal value
-
MSC Softw are Confidential
Averaging
Comments on averaging There are pluses and minuses about averaging Pluses
Great way to determine if the mesh has enough density to predict the results accurately. If the results from averaging appear to be the same as those from not averaging, then the mesh is considered adequate.
Smooths peaking results or results approaching a singularity Minuses
Blind averaging can hide peak results Never average
Across different material boundaries Across different thicknesses Across elements with different coordinate systems Across elements not in the same plane Amongst different element types
-
MSC Softw are Confidential
Patran Fringe Plots vs Nastran .f06
Settings that need to be used to have Patran display a fringe so its values are the same as those in the Nastran .f06 file Centroidal results read into Patran
Display Attributes: Element Fill; optionally, shrink fringe 100% and show fringe values Plot Options: Domain: None, Extrapolation: Centroid
Nodal results read into Patran Display Attributes: Discrete/Smooth; optionally, shrink fringe 100% and show fringe values Plot Options: Domain: None, Extrapolation: Shape Fn.
-
MSC Softw are Confidential
Results linear material model
12
Max avg VM stress = 917 MPa
-
MSC Softw are Confidential
Results linear material model
13
Max non-avg centroid VM stress = 490 MPa
-
MSC Softw are Confidential
Results linear material model
14
Initial contact status
-
MSC Softw are Confidential
Results linear material model
15
Contact status full load application
-
MSC Softw are Confidential
Results nonlinear material model
16
Max avg VM stress = 561 MPa
-
MSC Softw are Confidential
Results nonlinear material model
17
Max non-avg centroid VM stress = 390 MPa
-
MSC Softw are Confidential
Results nonlinear material model
18
Max plastic strain = 0.011
-
MSC Softw are Confidential
Results nonlinear material model
19
Initial contact status
-
MSC Softw are Confidential
Results nonlinear material model
20
Contact status full load application
Display Attributes
Change scale factor and style
-
MSC Softw are Confidential
VM Stress Path Plot
21
-
MSC Softw are Confidential
Mesh Refinement
Fine mesh around areas of stress concentration Transition fine mesh to coarse mesh
OR Use CONTACT BODIES
Glue contact bodies
22
-
MSC Softw are Confidential
Using Glue Contact for Mesh Refinement
23
vs.
-
MSC Softw are Confidential
CONTACT BASICS
24
-
MSC Softw are Confidential
Contact Bodies
Deformable Contact Bodies Body is deformable Stress distribution on contact body
Rigid Contact Bodies Body is rigid Position controlled Velocity controlled Load controlled
25
-
MSC Softw are Confidential
Each deformable body consists of one or more finite elements. A deformable body does not need to completely correspond with a physical
body.
Nodes or elements must belong to NO MORE than one deformable body.
Deformable Bodies
-
MSC Softw are Confidential
Rigid Bodies
Each rigid contact body is defined by a number of geometrical entities: Curves for 2D analysis Surfaces for 3D analysis
27
-
MSC Softw are Confidential
Rigid Bodies
Velocity controlled
28
-
MSC Softw are Confidential
Rigid Bodies
Position controlled
29
-
MSC Softw are Confidential
Rigid Bodies
Load controlled (Force/Moment) First control node translations Second control node rotations
DOF for 2nd control node are UX (ROTX), UY (ROTY) and UZ (ROTZ)
Apply forces/moments to control nodes
Alternatively, control nodes can be constrained to obtain SPCFORCES
30
-
MSC Softw are Confidential
Contact Bodies
A
View A
Contact body 2
Contact body 1
Nastran uses the concept of contact bodies for general contact problems
-
MSC Softw are Confidential
Contact Bodies
32
-
MSC Softw are Confidential
Contact Detection
The user defines bodies (deformable or rigid) which are potential candidates for contact during the analysis
Grid points and segments defining the boundary of the deformable bodies are automatically determined
The contact algorithm automatically detects grid points entering contact and generates the appropriate constraints to ensure no penetration occurs
Two contact detection algorithms are available in Nastran Node-to-Patch contact
Beam-to-Beam contact
-
MSC Softw are Confidential
Node-to-node Patch Contact Detection
Following contact examples use the node-to-patch contact algorithm
Solid to solid contact
Shell surface to surface contact
Shell edge to edge glue Shell edge to solid glue
Shell edge to surface glue
Solid to Shell contact
Beam to solid glue
Beam to shell glue
-
MSC Softw are Confidential
Beam-to-beam Contact Detection
Following contact examples use the beam-to-beam contact algorithm
Shell edge to edge contact Beam to beam contact
-
MSC Softw are Confidential
Node-to-Patch Contact
Node-to-Patch contact A node from one body comes into contact with a patch on a second body. The touching node is the slave. It is located on the contacting body. The touched patch is the master. It is located on the contacted body. When contact is detected, a contact constraint is imposed. The touching node
becomes the tied node. Nodes on the patch become the retained nodes.
Touching (contacting) Node - Slave
Touched (Contacted) Patch - Master
-
MSC Softw are Confidential
Node-to-Patch Contact
The Master/Slave terminology is important to understanding how pairs of contact bodies are set up. Master = touched contact body Slave = touching contact body Rigid contact bodies are always the Master.
Defining which is which in a contact pair can be critical to achieving good contact results. This is not always clear in Patran.
Contact Search Methods will review this topic in detail.
-
MSC Softw are Confidential
Possible Contact Situations
Master
distance tolerance
2
2) Node outside element patch, inside distance tolerance
3
3) Node inside element patch, inside distance tolerance
4
4) Node inside element patch, outside distance tolerance
Slave
1
1) Node outside element patch, outside distance tolerance
View A
-
MSC Softw are Confidential
1) Node Outside Element, Outside Distance Tolerance
Bodies are not in contact Contacting node remains in current position
-
MSC Softw are Confidential
2) Node Outside Element, Inside Distance Tolerance
A multipoint constraint is imposed in order to close the gap between the contacting node and the patch
Remains in contact if normal tensile force is less than separation force
-
MSC Softw are Confidential
3) Node Inside Element, Inside Distance Tolerance
A multipoint constraint is imposed to resolve the penetration of the contacting node into the patch
-
MSC Softw are Confidential
4) Node Inside Element, Outside Distance Tolerance
Node penetrated Increment will be recycled with modified step Important: If this situation occurs at the beginning of analysis,
contact will not be found
-
MSC Softw are Confidential
Contact Table
43
-
MSC Softw are Confidential
Nastran Entries
44
-
MSC Softw are Confidential
Using Rigid Contact Bodies as BCs
Fasteners and anchor surfaces modeled as load controlled rigid contact bodies Control nodes constrained to extract
SPCFORCE
Load on the fitting applied through pin-load rigid contact body
45
-
MSC Softw are Confidential
Checking Equilibrium
Applied nodal load: FX = 8315 FY = 0 FZ = 1335
SPCFORCE:
46
Control Node X Component Y Component Z Component 80011 -2325.406738 -1634.408936 1828.627319 80021 -535.624756 -3579.358154 903.632751 80031 -3297.656982 -754.215637 -948.724609 80041 -2156.312012 774.207886 1006.236877 80051 0 5193.774902 -4124.771973
Resultant -8315.000488 6.1E-05 -1334.999635
-
MSC Softw are Confidential
Q & A
47
-
MSC Softw are Confidential
THANK YOU !!
48
Fitting Stress AnalysisAgendaModel ReviewMaterial modelresultsCreate Fringe Plot Options FormCreate Fringe Plot Options FormCreate Fringe Plot Options FormCreate Fringe Plot Options FormCreate Fringe Plot Options FormAveragingPatran Fringe Plots vs Nastran .f06Results linear material modelResults linear material modelResults linear material modelResults linear material modelResults nonlinear material modelResults nonlinear material modelResults nonlinear material modelResults nonlinear material modelResults nonlinear material modelVM Stress Path PlotMesh RefinementUsing Glue Contact for Mesh RefinementContact basicsContact BodiesDeformable BodiesRigid BodiesRigid BodiesRigid BodiesRigid BodiesContact BodiesContact BodiesContact DetectionNode-to-node Patch Contact DetectionBeam-to-beam Contact DetectionNode-to-Patch ContactNode-to-Patch ContactPossible Contact Situations1) Node Outside Element, Outside Distance Tolerance2) Node Outside Element, Inside Distance Tolerance3) Node Inside Element, Inside Distance Tolerance4) Node Inside Element, Outside Distance ToleranceContact TableNastran EntriesUsing Rigid Contact Bodies as BCsChecking EquilibriumQ & aThank you !!