Upload
juan-chang
View
219
Download
0
Embed Size (px)
Citation preview
8/7/2019 V2004
1/24
1
PresentationPresentation of PAMof PAM--CRASH v2004CRASH v2004
Part 2: InputchecksPart 2: Inputchecks..
8/7/2019 V2004
2/24
2
General SituationGeneral Situation
Problem for industrial CRASH/SAFE simulation: Dataset is very large
Dataset is very complex
Dataset is assembled with components of Suppliers
Colleagues
Old models (cut and paste)
Dangerous and wrong definitions very difficult to find
Solution: Improve Solver data check
Solver has to be strict for data check
8/7/2019 V2004
3/24
3
V2004:V2004: Enhanced Data ChecksEnhanced Data Checks
To improve model quality for more stable and
accurate results.
All switch able checks are activated by default.
Switch able checks can be turned off to produce
results without changing existing data sets.
But it is NOT recommended, to turn off the switchable checks
8/7/2019 V2004
4/244
Data ChecksData Checks
+-------------------------------------------------------------+
! IMPORTANT - IMPORTANT - IMPORTANT - IMPORTANT - IMPORTANT !
+-------------------------------------------------------------+
! !
! THE FOLLOWING IMPROVEMENTS ON DATACHECK MAY STOP YOUR RUN: !
! !
! 1) AIRBAG SKIN AND CHAMBER ORIENTATION CHECK !
! 2) AIRBAG CLOSED VOLUME CHECK !
! 3) METRIC VERSUS INPUT MESH TOPOLOGY CHECK !
! 4) 4-NODE DEGENERATED HEXA ELEMENT !! 5) INTERNAL ELEMENT ANGLE 0 or 180 DEGREE !
! 6) FRAME TYPE 1 AND 2 USED BY KJOINT, JOINT, THLOC !
! 7) 10-NODE TETRA WITH BAD ELEMENT SHAPE (NEGATIVE JACOBIAN)!
! 8) KEYWORD MATCH WITH 8 CHARACTERS !
! 9) NON COINCIDENT NODES FOR SLIPRING DEFINITION !! 10) WRONG ANALYTICAL STRAIN RATE MODEL FOR MAT TYPE 25, 41 !
! 11) MATERIAL TYPE 301 WITH FAILURE AND ZERO DISTANCE !
! 12) NODE ID USED FOR MORE THEN ONE RBODY COG !
! !
! DATACHECKS 1, 2, 3, 4 AND 5 CAN BE SWITCHED OFF. !+-------------------------------------------------------------+
8/7/2019 V2004
5/245
10 Node TET Element with bad element10 Node TET Element with bad elementshapeshape
To avoid stability problems (neg. volume, timestep)
Two tests are implemented:
Position of the middle node
Calculation and check of the Jacobian at different
locations
Examples for bad position of the middle node:
8/7/2019 V2004
6/246
10 Node TET Element with bad element10 Node TET Element with bad elementshapeshape
Examples for bad Jacobian
Both checks cannot switched off but can be
influenced by parameters.
8/7/2019 V2004
7/247
44 -- Node Degenerated HEXA ElementNode Degenerated HEXA Element
Four node degenerated HEXA are too soft and not
efficient in terms of CPU time Therefore the new four node TET should be used.
Example for degenerated HEXA
Test can be switched off:
8/7/2019 V2004
8/248
2D2D--Element Check:Element Check:Internal angle 0 or 180 degreeInternal angle 0 or 180 degree
To avoid numerical problems (core dump, floating
invalid)
Contact algorithm (platform dependent): there is a
risc of 50% to get zero-area triangle in the contact-
algorithm
The error message given by the check:
*** ERROR *** QUAD 1 IS UNACCEPTABLE: TWO CONNECTED EDGES ARE
PARALLEL
Switched by
SHELLCHECK YES(/NO)
8/7/2019 V2004
9/249
Frame type 1 and 2 used by KJOINT,Frame type 1 and 2 used by KJOINT,JOINT and THLOCJOINT and THLOC
To avoid confusion with frame types Only Frame type 0 allowed for above entities (just to initialize)
During solution each entity treats and updates his own internal
frame What happens if the same frame is used for more then one
KJOINT?
To improve DMP performance Frame type 2 needs very expensive DMP communication even if
the frame is not used
Use the ESI-tool FIXFRAME to fix the model
8/7/2019 V2004
10/2410
Wrong analytical strain rate model forWrong analytical strain rate model forMAT 25, 41MAT 25, 41
To avoid confusion for users
Solver switch to support analytical law, but no INFO
or WARNING for users in previous version
Was implemented for V2001 solver (global
analytical strain rate switch). Never updated for 2G
solver
only ISTRAT=1 allowed
8/7/2019 V2004
11/2411
Material type 301 with failure and zeroMaterial type 301 with failure and zerodistancedistance
Distance needed to predict tension/compression.
Failure will happen only for tensile load
Previous version uses segment normal if distance
is zero. But no info or warning for users.
The check is only active, when ITENS=0
N d ID d f h i id
8/7/2019 V2004
12/2412
Node ID used for more then one rigidNode ID used for more then one rigidbody COGbody COG
This is not allowed and may lead to wrong results.
Never checked in previous 2G versions
8/7/2019 V2004
13/24
13
Keyword match with 8 charactersKeyword match with 8 characters
To be consistent with the manual
To make sure that a dataset passed the solver will
be processed by 3rd party pre processors/tools
(which strictly follow the manual) as well
Ai b Ski dAi b Ski d Ch bCh b O i t tiO i t ti
8/7/2019 V2004
14/24
14
Airbag Skin andAirbag Skin and ChamberChamberOrientationOrientationCheckCheck
Pressure and volume
calculation depends on
uniform airbag outer surface
orientation !
Element normals need to point
outwards Pressure direction wrong, for
elements with reversed
orientation
Consequence: different
mechanical behaviour
Ai b Ski dAi b Ski d Ch bCh b O i t tiO i t ti
8/7/2019 V2004
15/24
15
Airbag Skin andAirbag Skin and ChamberChamberOrientationOrientationCheck (Check (contdcontd.).)
Possibilities to check
CrashSafeEditor
Mesh Normals Orientation Show
Normals are displayed in the graphical window Safety Airbag Definition Check
Warning message is issued
Solver
Error message in output listing (see below)
BEGINNING OF AIRBAG CHECK
CHECK FOR AIRBAG ID. 1
*** ERROR *** AIRBAG ID. 1 CHAMBER NUMBER 1 : ORIENTATION OF SURFACENOT UNIQUE
LIST OF ELEMENTS WITH INCONSISTENT ORIENTATION:
161 162 163 164 165
166 167 168 169
END OF AIRBAG CHECK
Ai b Ski dAi b Ski d Ch bCh b O i t tiO i t ti
8/7/2019 V2004
16/24
16
Airbag Skin andAirbag Skin and ChamberChamberOrientationOrientationCheck (Check (contdcontd.).)
Force solver to ignore
Optional keyword
AIRBAGCHECK NO
8/7/2019 V2004
17/24
17
AirbagAirbag ClosedClosed VolumeVolume CheckCheck
Case 1:considerableinfluence Consequence of non-
closed volume
Volume calculation
wrong
Consequently pressure
calculation wrong Influence on results
depends on location of
elements
Case 2: supportingstructure may be
loaded
Case 2: influence notobvious (volume notclosed at inflatorlocation, hole fixed byBOUNC)
8/7/2019 V2004
18/24
18
AirbagAirbag ClosedClosed VolumeVolume Check (Check (contdcontd.).)
Possibilities to check
Mesh generation tool
Look for free edges
CrashSafeEditor Safety Airbag Definition Check
Warning message is issued
Solver
Error message in output listing (see below)
BEGINNING OF AIRBAG CHECK
CHECK FOR AIRBAG ID. 1
*** ERROR *** AIRBAG ID. 1 CHAMBER NUMBER 1 : VOLUME NOT CLOSEDHOLE IS COMPOSED BY THE FOLLOWING ELEMENTS:
131 134 135 136 161
162 225 228
END OF AIRBAG CHECK
8/7/2019 V2004
19/24
19
AirbagAirbag ClosedClosed VolumeVolume Check (Check (contdcontd.).)
Force solver to ignore
Optional keyword
AIRBAGCHECK NO
8/7/2019 V2004
20/24
20
MetricMetric TopologyTopology CheckCheck
Background
Approximate and reference
mesh need to be topologicalyidentical, i.e. edge numbers
between both meshes must be
consistent
In case of disconnectedmeshes, corresponding edges
need to have identical length
If these requirements are
not met, unphysical initial
stresses occur
Approximate mesh
Reference mesh
8/7/2019 V2004
21/24
21
MetricMetric TopologyTopology Check (Check (contdcontd.).)
Possibilities to check
Mesh generation tool
Solver
Error message in output listing (see below)
BEGINNING OF METRIC CHECK
PARAMETER VALUES :
EDGE TOLERANCE FOR DISCONNECTED ELEMENTS .. 0.5000E-01
*** ERROR *** ELEMENT ID: 14 MESH TOPOLOGY OF INPUT FILE AND METRIC FILE
DOES NOT FIT. CHECK CONNECTIVITIES
*** WARNING *** EDGE LENGTH IS DIFFERENT BETWEEN INPUT FILE AND METRIC FILE FOR
DISCONNECTED ELEMENTS: 2 AND 3
*** WARNING *** EDGE LENGTH IS DIFFERENT BETWEEN INPUT FILE AND METRIC FILE FOR
DISCONNECTED ELEMENTS: 12 AND 13
END OF METRIC CHECK
8/7/2019 V2004
22/24
22
MetricMetric TopologyTopology Check (Check (contdcontd.).)
Force solver to ignore
Optional keyword
METRICCHECK NO
8/7/2019 V2004
23/24
23
SlipringSlipring NodesNodes CoincidenceCoincidence CheckCheck
Slipring node (= structure
attachment node) and attached
node, need to be at the same
location
Otherwise constraint algorithm
does not work exact
$ idsr nodfx fric tol fract
SLIPR / 1 103 0.2 0.01 0.1
NAME slipring
$ELE 11 12
END
ELE 13 14
END
S
8/7/2019 V2004
24/24
24
KW SelectionKW Selection
The following data checks are improved:
KW selection ERROR because of non existing parts, nodes or
elements
Error message for elements with missing part definition