Mesh Discretization Error

Transcription

Mesh Discretization Error
… within Epsilon
Twin Cities
ANSYS® User Meeting
November 2011
Mesh Discretization Error
… within Epsilon
… within Epsilon
Mesh Discretization Error
1. Mesh Discretization: The “One-sided” Error Source
2. Tet Pregidous
3. Case Study A: Shape-Functions Effect
–
–
With and without mid-side nodes
Stresses & Deflection
4. Case Study B: Mesh Convergence
–
Node vs. Element (Averaged vs Unaveraged)
–
PRERR (SEPC/SMXB)
ANSYS User Meeting
3
Mesh Discretization Error
… within Epsilon
• Often small compared to load/material property
error/scatter
• Ownership of error lands on analyst
– Often linked to “credibility” of whole analysis
• True Error analysis would likely show Mesh Discretization
is minor issue
– And yet... Scrutiny continues
– And rules and criteria abound… (while other scatter goes
unmentioned)
“It can be measured? Well let’s fixate on it!”
ANSYS User Meeting
4
Mesh Discretization Error
… within Epsilon
• A “one-sided” error source*
– Predictions are usually lower than actual (not higher)
• Excepting Singularities
– Nagging feeling because of non-conservative nature
• Stress is usually underpredicted*
– Upper bound not determinable
• Without employing knowledge of materials/loads/element
shape functions – discussed later
*Powergraphics results (classic)
isn’t so one-sided – discussed later
ANSYS User Meeting
5
Tet-Pregidious
… within Epsilon
• Bias Against Tetrahedrons (Tet’s)
– Source of grievance?
• Low order Tets (a.k.a “T4”, a.k.a “non-midside noded Tet”)
– Too Stiff in bending / large error with 1 element through thickness
• 1st Tet’s (Berkely 1960’s) were high order
• You’d have to work at it to get ANSYS to create T4’s (structural)
– Tets (10 noded) are Less efficient per DOF
• Longer solve times
• Shorter meshing times
• Added control allows refinement at location of interest
– More efficient than Mapped meshing!
– Less pleasing to the eye (esp. higher aspect ratios)
– Stigmatism is receding over last decade
ANSYS User Meeting
6
Case Study A
… within Epsilon
• Thick to thin rings with inner pressfit (radial expansion)
– Stress gradient related to radius2
• Case Study A, Expansion of Thick/Thin Ring
– Actually used 5° wedge
ANSYS User Meeting
7
Case Study A
… within Epsilon
• Case Study A
– Peak Stresses have similar convergence patterns/rate
Low Order Elements
High Order Elements
50000
45000
1/thick
45000
40000
4/Thick
5/Thick
Peak Stress
Peak Stress
35000
30000
1/Thick
40000
2/Thick
35000
5/Thick
30000
25000
25000
20000
20000
15000
15000
1.5
1.5
2
2.5
3
2
2.5
3
Ring ID
Ring ID
ANSYS User Meeting
8
Case Study A
… within Epsilon
• Case Study A
– Peak Stresses have similar convergence patterns/rate
High & Low Order Elements
50000
Low 1/Thick
45000
Low 2/Thick
Low 5/Thick
Stress
40000
High 1/Thick
High 2/Thick
35000
High 5/Thick
30000
25000
20000
15000
1.5
1.7
1.9
2.1
2.3
2.5
2.7
2.9
Inner Radius
ANSYS User Meeting
9
Case Study A
… within Epsilon
• Case Study A
– OD Deflections
High & Low Order Elements
0.0021
0.002
0.0019
Deflections
0.0018
0.0017
0.0016
0.0015
0.0014
0.0013
1.5
1.7
1.9
2.1
2.3
2.5
2.7
2.9
Inner Radius
ANSYS User Meeting
10
Case Study A
… within Epsilon
• Case Study A
– OD Deflections
High & Low Order Elements
0.025
0.020
Deflection
0.015
0.010
0.005
0.000
1.5
-0.005
1.7
1.9
2.1
2.3
2.5
2.7
2.9
Inner Radius
ANSYS User Meeting
11
Case Study A
… within Epsilon
• Case Study A
– Deflections Along Path
2.05E-03
Low 1/Thick
Low 2/Thick
Low 5/Thick
High 1/Thick
High 5/Thick
1.95E-03
1.85E-03
1.75E-03
1.65E-03
1.55E-03
1.45E-03
1.35E-03
0
0.2
0.4
0.6
0.8
1
1.2
1.4
ANSYS User Meeting
1.6
12
Case Study A
… within Epsilon
• Case Study A Conclusions
– Element Stress Gradient
• Linear for high or low order elements
– Element Displacement Gradient
• Linear for low order element
• 2nd order polynomial for high order element
– Thin Rings are well approximated with single
element through the thickness
• This extends to beams as well
ANSYS User Meeting
13
Mesh Discretization Error
… within Epsilon
• Case Study B
– Stress along path
– Node vs. Element (Averaged vs Unaveraged)
– PRERR (SEPC/SMXB)
ANSYS User Meeting
14
Case Study B
… within Epsilon
• Stress along path
– Background stress of 180
– KT =2.0
ANSYS User Meeting
15
Case Study B
… within Epsilon
• Stress along path
– Varying Mesh densities
ANSYS User Meeting
16
Case Study B
… within Epsilon
• Peak Stress
– Varying Mesh densities
• WB ‘s adaptive mesh refinement automates this
task refining only regions of interest (thanks, paul)
Mesh Convergence
375
370
Stress
365
360
355
350
345
0
20
40
60
80
100
120
Mesh Density
ANSYS User Meeting
17
Case Study B
… within Epsilon
• Stress along path
360
340
Very Fine
Fine
Medium
Coarse
320
Stress
300
280
260
240
220
200
180
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0.18
0.2
Path Length
ANSYS User Meeting
18
Case Study B
… within Epsilon
• Stress along path: zoom
360
Very Fine
Fine
Medium
Coarse
340
Stress
320
300
280
260
240
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0.045
0.05
Path Length
ANSYS User Meeting
19
Case Study B
… within Epsilon
• Stress along path: Unaveraged Results
360
340
Very Fine
320
Fine
Medium
Stress
300
Coarse
280
260
240
220
0
0.01
0.02
0.03
0.04
0.05
0.06
0.07
Path Length
ANSYS User Meeting
20
Case Study B
… within Epsilon
• Case Study B Conclusion:
– Discontinuity of stress element-to-element
relates to degree of mesh discretization error
ANSYS User Meeting
21
Error Assessment
… within Epsilon
• Discontinuity at element boundaries is key
Difference at boundary
ANSYS User Meeting
22
Error Assessment
… within Epsilon
• Discontinuity at element boundaries is key
• Energy difference per element
• Considers volume/stiffness
ANSYS User Meeting
23
Error Assessment
… within Epsilon
• Discontinuity at element boundaries is key
• Sum it over the model (selected region)
• Normalize it to the whole model energy
(includes load magnitude)
Yields a single number!
(PRERR, or Percentage error in the energy norm)
ANSYS User Meeting
24
Error Assessment
… within Epsilon
• Percentage error in the energy norm (PRERR)
Coarse
Medium
1.59
0.797
8.95
4.0
ANSYS User Meeting
25
Error Assessment
… within Epsilon
• Percentage error in the energy norm (PRERR)
Fine
Very Fine
0.56
0.32
0.06
1.13
ANSYS User Meeting
26
Error Assessment
… within Epsilon
• SMXB
– Checks all nodes (doesn’t necessarily correspond to the MX
location!)
– Only mentioned once in Help Manual!
– Training Classes refer to it as a “confidence band”…
Root Mean Square of:
(avg. value – element value)
for each element sharing node
Average stress from
contributing elements
(what’s plotted)
/EOF
ANSYS User Meeting
27