stress recovery examples of principles and - msc...
TRANSCRIPT
![Page 1: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/1.jpg)
Principles andExamples ofStress Recovery
D. MinenF. Ambrogi
Mechanical DynamicsMay-2000
![Page 2: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/2.jpg)
2
� Motivations
� Modal Stress Recovery Principles
� Applications at MDI
� ADAMS to Nastran
� ADAMS to ANSYS
� Application Examples
� Conclusions
AGENDA
![Page 3: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/3.jpg)
3
Motivations
Why combined MB-FE Stress Recovery?
� Stress computation is fundamental for mechanical components design
� MB & FE together are the winning solution because dynamic effects are
correctly taken into account
� Stress(and/or Strain) computation is the base for fatigue analysis
� Virtual system prototyping is a superior technique for approaching durability
![Page 4: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/4.jpg)
4
Load Export and Flex Components
� Why bother with Load Export on Flex Bodies?� Task: Compute Strains on Flexible Components
� Nodal Deformations for FBs are available in form of Modal ExpandableDisplacements
• Need something that computes local Strains from Nodal Deformations
• => Finite Element Equation Formulation
• Material Model(s)
• => Stress Components at Nodes
� Why to export joint REACTIONS and FORCES from ADAMS and computeDeformations again?
� Why not to take advantage of the already computed Dynamics?
� Why to run a bunch of FE Static Load Cases with enormous waste of time?
� Forces are never accurate in ADAMS as displacements are
![Page 5: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/5.jpg)
5
Modal Stress Recovery
� Accurate Dynamic Loading and Boundary Conditions automatically
computed on the embedded Flex Component
� Immediate and very accurate Dynamic Stress distribution computation
compared to a full DOFs FE solution
� No need to export Loads and/or Nodal Deformation
![Page 6: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/6.jpg)
6
{ } [ ] { }p⋅Φ= σσ
[ ] { } { }[ ]SP+= σσσ φφφ ,...,1
Assuming that the reduction of the full set of Mode Shapes of the Flexible Body to a
sub-set is correct and comprehensive of all the required effects, the Stress
Distribution related to the body deformation can be calculated from:
ortho-normalized Modal Stress Matrix ortho-normalized Modal Deformation Matrix
{ }1σφ …P+S (P=number of Normal Constrained Modes S = number of Static Correction Modes)
{ }1uφ …P+S (P=number of Normal Constrained Modes S = number of Static Correction Modes)
{ }p Vector of Modal Coordinates{ }σ Stress Component Matrix{ }u Physical Displacement Matrix – Input for a imposed displacement FE analysis
Principles of Modal Stress Recovery - 1
Stress Mode Shapes Method
{ } [ ] { }pu u ⋅Φ=
Deformation Mode Shapes Method
[ ] { } { }[ ]SPuuu += φφφ ,...,1
![Page 7: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/7.jpg)
7
Principles of Modal Stress Recovery - 2
� Stress Computation from ADAMS results and FB Modes
� from Modal Precomputed Stress Vectors
• Directly combined with Modal Coords to get Physical Stress Components
� from Modal Displacement Vectors
• Directly combined with Modal Coords to get Physical Displ Components to FE
� from Modal Coords only
• Exporting them to FE
![Page 8: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/8.jpg)
8
Principles of Modal Stress Recovery - 3� Modal Stress Vectors
� Storable into the .mnf file or elsewhere� Require a-priori knowledge of the mesh characteristics� Enable Stress computation in ADAMS directly� Could expand the size of the .mnf a lot
• which stress component to store?• each node has its associated top, middle and
bottom shell surface
� Modal Displacement Vectors� Stored in the .mnf file (part of the FB definition)� Allow any type of Stress calculation w.o. knowing the
mesh characteristics� Require to be expanded to Physical Displ (in ADAMS)
to generate full Nodal Displacement in FE
� Modal Coordinates� Stored in the .res, qi(t)� Ideally, could be directly brought to FE and used to
expand the Modal Stress Vectors or the ModalDisplacement Vectors to Physical Stresses
VONMISESRequests von Mises stress.MAXS or SHEARRequests maximum shear for shell elements andoctahedral stress for solid elements.CENTERRequests CQUAD4 element stresses at the centeronly.CUBICRequests CQUAD4 element stresses at the centerand grid points using strain gage approach with cubicbending correction.SGAGERequests CQUAD4 element stresses at center andgrid points using strain gage approach.CORNER or BILINRequests CQUAD4 element stresses at center andgrid points using bilinear extrapolation.
VONMISESRequests von Mises stress.MAXS or SHEARRequests maximum shear for shell elements andoctahedral stress for solid elements.CENTERRequests CQUAD4 element stresses at the centeronly.CUBICRequests CQUAD4 element stresses at the centerand grid points using strain gage approach with cubicbending correction.SGAGERequests CQUAD4 element stresses at center andgrid points using strain gage approach.CORNER or BILINRequests CQUAD4 element stresses at center andgrid points using bilinear extrapolation.
![Page 9: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/9.jpg)
9
� Filleted Bar Model� ANSYS Model vs. ADAMS Flexible Body� 7194 Shell (shell43) Elements� 6 Static Correction Modes for the cantilever point� 20 Normal Constraint Modes in addition
Material Young Modulus(N/m2)
D(m)
d (m)
r (m)
s(m)
M (N m)
Steel 2.1E11 5.0E-2 3.85E-2 2E-3 1.0E-2 1
Accuracy using Modal Stress RecoveryExample on a simple filleted bar
![Page 10: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/10.jpg)
10
� MSC/Nastran
� ANSYS
Modal Stress RecoveryCurrently available technology at MDI
![Page 11: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/11.jpg)
11
ADAMS-ANSYS Stress Recovery - 1
� Modal Stress Vectors
� Stored in the .mnf for homogeneous type of FE
� Expandable and plottable in A/PPT
� Modal Displacement Vectors
� Eigenvectors in the .mnf file are read in and expanded to Physical Coordinates
� A file (“D”) containing all the Physical Nodal Displacement in ANSYS format is createdvia a special function in A/View
� The “D” file is automatically read into ANSYS and a specialized macro controls multipleruns
![Page 12: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/12.jpg)
12
ADAMS-ANSYS Stress Recovery - 2
� Modal Superposition
� A file containing the Orthonormalized Eigenvectors and the Modal Coordinates fromADAMS simulation is created via a special function in A/View
� The file is automatically read into ANSYS via a macro
• A set of static analyses is run, imposing to nodes the nodal displacements fromorthonormalized mode shapes, to get all modal stress components
• A load step number is assigned to each static analysis
• The results from the previous loading steps are combined, using ADAMS modalcoordinates as “weigthing factors”
![Page 13: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/13.jpg)
13
ADAMS-ANSYS Stress Recovery - 3Modal Dispalcements Vectors vs. Modal Superposition
� Modal Displacements Vectors
� Time Domain Stress Recovery is advantageous when the number of time steps is small(less then the number of Flexible Body active modes)
� Modal Superposition
� It is currently limited to max 99 Flexible Body active modes, due to ANSYS limitation. Itshould be very easy to expand it to a much higher number
![Page 14: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/14.jpg)
14
.mnf FileTopology
Mode Shapes
Gen.Stiffness
Gen.Mass
Stress Vectors
…
.mnf FileTopology
Mode Shapes
Gen.Stiffness
Gen.Mass
Stress Vectors
…
AccessoriesUnits
PortabilitySimplified Graphics
OptionsInertia Invariants Pre-
computation Flag
AccessoriesUnits
PortabilitySimplified Graphics
OptionsInertia Invariants Pre-
computation Flag
A/ViewGraphical
Representation
Connectability
Mode Selection
Inertia InvariantSelection
Results
Time Range
Stress/Strain dataselection
...
A/ViewGraphical
Representation
Connectability
Mode Selection
Inertia InvariantSelection
Results
Time Range
Stress/Strain dataselection
...
A/SolverRetained Modes
ConnectivityInertia Invariants
Gen.StiffnessMode Shapes
A/SolverRetained Modes
ConnectivityInertia Invariants
Gen.StiffnessMode Shapes
matrix filematrix file A/PPT
Plot nodal stresscomponents
A/PPT
Plot nodal stresscomponents
FERun CMS
FERun CMS
Stresses from Modal Stress Vectors
Modal ExpansionModal Expansion
![Page 15: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/15.jpg)
15
.mnf FileTopology
Mode Shapes
Gen.Stiffness
Gen.Mass
…
.mnf FileTopology
Mode Shapes
Gen.Stiffness
Gen.Mass
…
AccessoriesUnits
PortabilitySimplified Graphics
OptionsInertia Invariants Pre-
computation Flag
AccessoriesUnits
PortabilitySimplified Graphics
OptionsInertia Invariants Pre-
computation Flag
A/ViewGraphical
Representation
Connectability
Mode Selection
Inertia InvariantSelection
Results
Time Range
Stress/Strain dataselection
...
A/ViewGraphical
Representation
Connectability
Mode Selection
Inertia InvariantSelection
Results
Time Range
Stress/Strain dataselection
...
A/SolverRetained Modes
ConnectivityInertia Invariants
Gen.StiffnessMode Shapes
A/SolverRetained Modes
ConnectivityInertia Invariants
Gen.StiffnessMode Shapes
matrix filematrix file
ANSYSRun CMS
ANSYSRun CMS
POST1 orPOST26
countour plots,
animations, ...
POST1 orPOST26
countour plots,
animations, ...
Stresses from Modal Displacement Vectors
![Page 16: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/16.jpg)
16
ADAMS-ANSYS Stress RecoveryProof of concept
� Flexible body:� 522 nodes, 450 shell43 elements
� 15 NM, 12 SCM
� 50 Hz Harmonic force input
� Bending mode at 66 Hz
� Partial elem plotting could beapplied
![Page 17: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/17.jpg)
17
ADAMS-ANSYS Stress Recovery Proof of concept
� Resonantfrequencycorresponding toplate bending mode
� Totally unrelated frequency content
![Page 18: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/18.jpg)
18
ADAMS-ANSYS Stress RecoveryExamples
� Flexible rail axles on flexible track
� Flexible bus frame and chassis
� Flexible crankshaft
![Page 19: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/19.jpg)
19
ADAMS-ANSYS Stress Recovery Stress recovery analysis on a bus flexible frame
� ANSYS 5.5 model:� 3980 elements:
• beam44, shell63,mass21,combin14, link8
� 4474 nodes
� ADAMS/Pre model:� 241 dofs
� Flexible frame:
• 25 IFC points
• 150 SC modes
• 16 further N modes
� Fiala tire model
![Page 20: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/20.jpg)
20
ADAMS-ANSYS Stress Recovery Stress recovery analysis on a bus flexible frame
ADAMS simulations
� Road profile
� Dynamic simulation� 40 secs 400 steps
� CPU time 7540secs on Pentium300
![Page 21: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/21.jpg)
21
ADAMS-ANSYS Stress Recovery Stress recovery analysis on a bus flexible frame
ANSYS simulations� Input file
� 80Mb in bynary format,230ascii
� CPU time� 8000 secs on SGI Octane
(256 Mb RAM Irix 6.4)
� Output file� 1Gb .rst file (using a
reduced set of resuts)
![Page 22: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/22.jpg)
22
ADAMS-ANSYS Stress Recovery Stress recovery analysis on a bus flexible frame
some RESULTS
� Stress maximum values� on nodes
50363,50349,50297,50300
![Page 23: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/23.jpg)
23
ADAMS-ANSYS Stress Recovery Stress recovery analysis on a bus flexible frame
some RESULTS
Stress
time histories
Stress
components
spectrum
Example of Fatigue lifecycle evaluation
(rainflow counting)
![Page 24: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/24.jpg)
24
Engineering problem withstress recovery: solidmodels (e.g. crankshaft)
• model size : even 1.000.000nodes are too coarse foraccurate stresses in stressconcentration areas (e.g.fillets)
• accuracy for deformationconverges quickly withincreasing number of nodes
• map results of overall modelon detail model(s)
Stress RecoveryConsiderations for an efficient environment
![Page 25: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/25.jpg)
25
� Element Types
� Stresses on beam elements are calculated only at Post-Processing level sothey are not available to be written as Stress Vectors
� Some FE nodes may belong to different type of element (i.e. shell andbeam), so:
• How to expand Stresses there?
� Some FE elements feature different stress components
� On a shell: top, bottom or middle
� Stress contour plots are not currently available in ADAMS
ADAMS-ANSYS Stress RecoveryLimitations of Stress Vector Method
![Page 26: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/26.jpg)
26
ADAMS-ANSYS Stress RecoveryLimitations of Displacement Vector Method
� Known issues
� Most of the ANSYS SR analysis cpu time is used to set “D,...”
� analysis may become very time consuming on big FE models
� Huge ANSYS input file if using ascii format
Features a modal dynamic analysis (works using modalsuperposition) so we could:
� Use mnf modal base and ADAMS modal coords to runANSYS solution (few data to input and fast solutions)
� Expand Stresses in ANSYS only
![Page 27: Stress Recovery Examples of Principles and - MSC …web.mscsoftware.com/support/library/conf/adams/rail/p… · · 2002-12-09Principles and Examples of Stress Recovery ... Immediate](https://reader030.vdocuments.net/reader030/viewer/2022011800/5ac8ac387f8b9acb688cbd7f/html5/thumbnails/27.jpg)
27
Stress RecoveryVision for better technology integration
� Continue to develop and improve our third part interfaces� MSC/NASTRAN� ANSYS� ABAQUS� I-DEAS
� Export JUST Modal Coordinates from .res file� Create our own internal MSR using VKI Toolkits
� Minimum amount of work to re-use FB data� Modal Coordinates read in a Post-Processing tool� Re-use Displacement Vectors and expand them to compute Nodal Displacements
• use FE equation formulation to derive• Element Strains• Element Stresses
� Selection of local or global references� Selection of element regions