Recent Developments in PAM-CRASH/SAFE V2006 · PDF filePAM-CRASH/SAFE 2G evolution •2006...
-
Upload
trinhhuong -
Category
Documents
-
view
244 -
download
4
Transcript of Recent Developments in PAM-CRASH/SAFE V2006 · PDF filePAM-CRASH/SAFE 2G evolution •2006...
Copyright © ESI Group, 2006. All rights reserved.
Recent Developments in PAM-CRASH/SAFE V2006
C. ThibaudC. Thibaud
Bad Soden, 2006Bad Soden, 2006Engineering System International GmbHEngineering System International GmbH
Copyright © ESI Group, 2006. All rights reserved.
Outlines
• Introduction
• Version 2006• New features
and performance enhancement
• Multi-Model-Coupling
• Implicit
• Conclusion
Copyright © ESI Group, 2006. All rights reserved.
PAM-CRASH/SAFE 2G
• 2002 – 2005• Reengineering + Performance
• Focused • On large distributed memory low-cost clusters• Stable computation • Optimized memory consumption• QA is performed on one code
• New Features
Copyright © ESI Group, 2006. All rights reserved.
PAM-CRASH/SAFE 2G evolution
• 2006
One scalable code to enable crash and safety simulation (including FPM, Multi-Model-Coupling and implicit)• New Features and Multi-Model-Coupling
• Focused on modelisation of damage and failure
• User friendliness and Quality
• Implicit• First release 2006
Copyright © ESI Group, 2006. All rights reserved.
Constraint
• MTOCO (Multiple To One node COnstraint) • Generalized Rigid body
• One independent node with user specified coordinates• Set of dependent nodes• Specified DOFs for dependent nodes are constrained to
independent nodes
• Known as Nastran-RBE2• Characteristics
• Boundary condition could be applied to the independent node only.
• Restriction: independent node couldn’t not be a dependent node of another MTOCO
• MTOCO could degenerate to RBODY type 0• Independent node specified on COG location• All 6 DOFs are selected to be constrained
Copyright © ESI Group, 2006. All rights reserved.
Constraint
• Input
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80MTOCO / 13 366 111111NAME Multiple Node to one node constrains PART>NOD 1 NOD 1 END$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
Constrained Degrees of Freedom
Remarks : If all Degrees of Freedom are constrained (111111) the behaviour is similar to a RBody except that the positionof the master node is user defined
If a degree a freedom is freed relatively to the master nodedo not use NULL elements were the internal forces arenot calculated !
Master Node
Copyright © ESI Group, 2006. All rights reserved.
Constraint
• Example
Node 366 is node masterand is free around X
All the other nodes aretied relatively to 366
Copyright © ESI Group, 2006. All rights reserved.
Rigid Bodies
• The inertia for RBody Type 3 can be defined with the complete matrix
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80RBODY / 2101 3 900002 900012 900022 0NAME Rigid Body Type 3 1 4.29 110000. 120000. 110000. -55.-90000. -30. PART>NOD 2101 3102 NOD 850101 850102 850103 END$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
I11, I22, I33, I12, I13, I23
Prescribed full inertia tensor
Copyright © ESI Group, 2006. All rights reserved.
Contact Interfaces
• Code Tuning - CRASH/SAFE contacts• MPI communication completely redesigned
• To avoid scalability problems with large number of interfaces• Dummies• Human models• Interior models• ...
• Done for:• Type 33, 34, 36, 37, 46
• Partly done for:• Type 54 (Attention, intensive use of type 54 may still cause
scalability problems)
• Not done for:• Type 44
• Full integration into new MPI paradigm for type 44 and 54 planned in v2007
Copyright © ESI Group, 2006. All rights reserved.
Contact Interfaces
• Code Tuning - CRASH/SAFE contacts• Main objectives for the new implementation:
• Load balance between element and contact computation• Less communication• Better synchronization of different communication tasks• Simplification of the contact routines
• Positive side effects:• Optimize memory consumption• Performance and memory improved for contact thickness
based on PART• User friendliness (two contact tuning parameters are
obsolete)• NACC – no user input needed. Automatic (-1) and save internal
computation• THKEXT – no user input needed. Automatic computation
Copyright © ESI Group, 2006. All rights reserved.
• Example / Performances
30 % less memory consumption
Contact Interfaces
Copyright © ESI Group, 2006. All rights reserved.
• Example• Human Model (277 Sliding Interfaces)
Contact Interfaces
Copyright © ESI Group, 2006. All rights reserved.
0.00
5.00
10.00
15.00
20.00
25.00
30.00
2 4 8 16
CPU
Ho
urs V2005.1
V2006
• Performances• Human Model (277 Sliding interfaces)
Contact Interfaces
Copyright © ESI Group, 2006. All rights reserved.
• Eroding Contact• Necessary to take care of the solid-element
elimination in the contact to avoid to under estimate the material resistance after failure.
• For die-cast structures under compression loads• For honeycombs structures• For SPH impact on solid structures
Contact Interfaces
Copyright © ESI Group, 2006. All rights reserved.
• Implemented for Contact 33, 34 and 36• Activated on CARD 6 (I5)
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80CNTAC / 1 34NAME ball-block 0.0 0.0 1.0 0 0 0.1 0.0 0 0.0 0.1 0 0.0$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80$ IEROD 0 1 0 0
PART 778 END PART 777 END$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
Erosion activated
Contact Interfaces
Copyright © ESI Group, 2006. All rights reserved.
• Example
Contacts 34
Master :Aluminium foam with damage
Slave :Impacting ball (shells)
Contact Interfaces
Copyright © ESI Group, 2006. All rights reserved.
• Eroding Contacts – Lupo against Crash Barrier
Computation time:DMP - run on 2 CPU‘sContact type 36314k nodes, 277k shells, 16k solidsEroding : 2.47 h (+6.8%)Standard : 2.36 h
Crash barrier resistance
10 % more energy absorption
Contact Interfaces
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 110• Super elastic isotropic thin shell material
model for Shape-memory alloys (SMA)• Undergo large deformations with a full recovery in
loading-unloading cycles.• e.g. Nitinol (Nickel-Titan)
Forward Hardening Curve
Backward Hardening Curve
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 110
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80MATER / 42 110 6.85E-06 0 1 0 0 0 0 0 0 1.NAME $ Ea Em nu BLANK 43.00 43.00 0.3 0.01 0.01 0.01 0.833333$ beta alpha CURVE FNUM RNUM 0.01 0 CURVE 2 3$-card5 $-card6 $-card7 eta f0 0.1 0.$-card8
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
Forward und Backward hardening curves
MAT Typ 110
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 116
• Elastic-Plastic• Isotropic Damage (Mater 105)• different behaviour for positive and negative volumetric strain
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80MATER / 4 116 7.80000e-06 0 1 0 0 0 0 0 0 0 0 1. 0NAME SHELL MAT 116 2.1e+05CURVE 0.3 1.1 0.01 0.01 0.01 0.8333 2 3 0 0 0 0 0 0 0.0 0.05 0.0 0.0 0.0 0.0 0.0 0.0 .05 .1 .025 .18 .8
2.1e+05CURVE 12 13 0 0 0 0 0 0 0.0 0.05 0.0 0.0 0.0 0.0 0.0 0.0 .05 .1 .025 .18 .8 $---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 37 (Ogden Model) • Can now be fit with up to 8 terms
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80MATER / 1 37 900. 0 2 0 0 0 0 0 0 0 0 1. 0NAME SOLID 1$ nu N M 0.49990 3 0$ mu1 mu2 mu3 mu4 mu5 mu6 mu7 mu8 6.30000 0.012 -0.1 $ al1 al2 al3 al4 al5 al6 al7 al8 1.3 5.0 -2.000$ G prony
$ tau prony
$ LTCU LTCB LTCS LTCV Q1 Q2 Q3 2 3 4 5 1.2 0.06 0.01$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
Curves from Uniaxial, Biaxial and Shear testsLTCV is the experimental curve used to determinethe Poisson‘s ratio
Recommended to use Initial values
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 223 improvements:• Optional input per unit length• Optional pre-stresses for each Degree of freedom
• Material 143/36 – Optimisation of the stability • In case of Strain rate dependency • In case of Stiffness hardening
• Kinematics Hardening for Solids (beta)• Elastic-plastic Type 1
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 42• orthotropic material with switching to an isotropic material when a
criterion is reached i.e. volumetric compaction or total strain along one direction
• Young or shear modulus and a yielding curve are defined for each direction
• Compression and tension behavior are distinguished
• Coupling of the yielding curve with other direction by a scale factor depending of the behavior of other direction
T
L
W
Tensile loadingTensile loading
Tensile unloadingTensile unloadingCompression loadingCompression loading
Compression unloadingCompression unloading
EEtensiontension
EEcompressioncompression
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 42• Failure limit and switching limit depending of all component
of total strain tensor and volumetric strain can be defined with a power law
• Strain rate effects can be considered through a Cowper- Symonds law or via curves (with a strain rate curve multiplier)
1== βα
200== βα
2== βα
tuε
nuε
,
( , , , , , , , , , , )
min( ,0.)
max( ,0.)
iF
ii
i F
i T T L L W W TL LW TW VOL VOL
Fα
εε
ε ε ε ε ε ε ε γ γ γ ε εε εε ε
− + − + − + − +
−
+
=
=
=
=
∑
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 42• When the switching limit is reached the
material becomes isotropic
• Elastic-plastic• A damage depending of the plastic strain can be
defined
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 304 (Only for TIED Elements)• As for material 303 uses a formulation stress/deformation
• a distance hcont imposed in material cards is used to solve deformation.
• The displacement of ideal position is already modify by these hcont.
• Zero distance between master and slave are not allowed
master
conth
x∆=ε
dx
∫∫∫ ===
=
UNUNTNTNNN
UN
TN
N
U
T
UN
TN
N
ddd
d
d
d
G
G
E
d
d
d
'
0
; ;
00
00
00
γγγγεε
γγε
ττσ
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 304• Different Modules can be defined in tension and
compression
Shear unloadingShear loadingShear Curve (ICUT_NT, ICUT_NU)
Compression unloadingTension loadingTension Curve (ICUT_NN)
Tension unloadingCompression loadingCompression Curve (ICUC_NN)
Abscissa negativeAbscissa positive
Tensile loadingTensile loading
Tensile unloadingTensile unloadingCompression loadingCompression loading
Compression unloadingCompression unloading
EEtensiontension
EEcompressioncompression
σσYield curve for tensionYield curve for tension
Positive strainPositive strain
+ε+ε−ε−ε
Negative strainNegative strain
σσYield curve for compressionYield curve for compression
+ε+ε−ε−εPositive strainPositive strainNegative strainNegative strain
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 304• No coupling of DoF in rotation, to avoid negative effects through
bending observed in the Peeling case.
• The terms depending of ecentration can be deactivated, in the force projection by setting IDEABEN=1.
• These terms introduce out-of-plane forces in the master surface that may excite the third Hourglass modes.
I6DOF
I3DOF
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 304• For each direction, a damage per direction could be define via a
lookup table depending of the deformation in normal and 2 shear direction in orthotropic plan
• The connection are eliminated when these damage reach 1
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 304 - Damage
εεpipi εεp2p2 εεpupu
11undamaged undamaged curve curve σ(ε)σ(ε)
dd11
εεpipi εεp2p2 εεpupu
dduu
damage damage function d(function d(εε))
εεεεp1p1
dd22
00 εεp1p1
LOOKU / 1LOOKU / 1NAME NAME Damage tableDamage table $---5---10----5---20----5---30----5$---5---10----5---20----5---30----5 ARGUMENT 1ARGUMENT 1 2.0 3.0 4.5 5.02.0 3.0 4.5 5.0 ENDEND FUNCTIONFUNCTION 0.0 0.1 0.7 1.00.0 0.1 0.7 1.0 END END
Lookup tableLookup table
represents strains values
represent damage parameters
Result :
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 304 - Input$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80MATER / 3 304
NAME TIED Material type 304$ SDMP1 hcont D p Nfilt IDEABEN 0.1 0.1 10 0$ Ortho. Props in Compression N-Direction$ EC_NN CURVE ICUC_NN CELC_NN ELIC_NN 5 $ Ortho. Props in Tension N-Direction$ ET_NN CURVE ICUT_NN CELT_NN ELIT_NN 5 2. $ Ortho. Props in Shear NT-Direction $ G_NT CURVE ICUT_NT CEL_NN ELIT_NT 5 2. $ Ortho. Props in Shear NU-Direction $ G_NU CURVE ICUT_NU CEL_NU ELIT_NU 5 $---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
Copyright © ESI Group, 2006. All rights reserved.
Materials
• Material 304 - Input$ Damage in Tensile in N-Direction$ LKT_N INT_N INT_NT INT_NU 1 1 $ Damage in Compression in N-Direction$ LKC_N INC_N INT_NT INT_NU 1 1 $ Damage in Shear in NT-Plan
$ Damage in Shear in NU-Direction
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80LOOKU / 1NAME LOOKUP TABLE FOR DAMAGE MAT 3 (TYPE 304) ARGUMENT 1 2.0 3.0 4.5 5.0 END FUNCTION 0.0 0.1 0.7 1.0 END$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
Copyright © ESI Group, 2006. All rights reserved.
Materials
• ExampleMATER / 3 304MATER / 3 304
NAME NAME TIED mater-304TIED mater-304$---5---10----5---20----5---30----5---40-$---5---10----5---20----5---30----5---40-$ SDMP1 hcont D $ SDMP1 hcont D 0.1 1.00.1 1.0$ EC_NN ICUC_NN $ EC_NN ICUC_NN 0.6CURVE 31 0.6CURVE 31 $ ET_NN ICUT_NN $ ET_NN ICUT_NN 0.75CURVE 300.75CURVE 30$ G_NT ICUT_NT $ G_NT ICUT_NT 55$ G_NU ICUT_NU $ G_NU ICUT_NU 55
Loading/Reloading responseLoading/Reloading response
Imposed Displacement
Imposed displacement
11
22
33
44
22
33
44
Imposed Displacement11
Copyright © ESI Group, 2006. All rights reserved.
Link Materials
• PLINKS – V97/2002• Meshing independent spot-welds
• Contact 42 / Plinks
• MULTI-PLINKS – V2001• Multi-Plink to transmit torsion• Better representation of the spot-weld stiffness without localisation
• MPC-PLINKS – V2005• To manage spot-weld failure with accuracy
• Tension/Compression effects• Bending effects
Multi-point kinematic constraint
Spring-beam element
Multi-point kinematic constraint
Copyright © ESI Group, 2006. All rights reserved.
Link Materials
• Material 224• Simplified MPC-Plink with
penalty formulation• Simplified input• Advantage of the MPC-PLINKs
Multi Point Constraint
Multi Point Constraint
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80MATER / 3 224 1.00000e-05 0 0 0 0 0 0 0 0 0 0 1. 0NAME Penalty spring beam$ SLFACMT SLFACMR SDMP1 Mass Inertia I3DOF IDRUPT 0.10 0.10 0.1 1.E-3 1.E-3 0 0
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
1D element (Spring beam)
The material definition can be empty (8 blank cards) -> self calibrating
Copyright © ESI Group, 2006. All rights reserved.
Link Materials
• Monitoring of spot-weld rupture without failure • only for PLINK/ELINK (MATER 302)
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80MATER / 2 302 7.8E-06 0 0 0 0 0 0 0 0 1. NAME MAT_2_Plink $ SLFACM FSNVL DELTNL IFLGC 0.1 0. 0$ I3DOF TOLCOR IDRUP 0 1
RUPMO / 1 0 1 NAME Rupture Model 1$ FAILT FAILD AFN AFS A1 A2 INTF 0.0 0.0 25. 70. 2. 2. 10END$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
Copyright © ESI Group, 2006. All rights reserved.
Link Materials
• Plink element behave purely elastic• The criteria is computed only for output but not use for damage and elimination• Existing (since v2005) Plink rupture indicator is used :
• 0-1 : elastic loading• 1-2 : energy absorption phase (energy absorption between 0-100%)• = 2 : failed due to rupture law• = -2 : removed due to element elimination of projection segment
elastic loading
energy absorption
failed
Copyright © ESI Group, 2006. All rights reserved.
Safety - Airbags
• Airbag leakage by curveThe area is either given by the keyword HOL followed by the vent area or by the keyword FCT followed by an function providing the vent area
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80$# NSOUT STOR NLDCLK NLDALK IHYS NCYFIL LEAKAGE 0 0. 0 0 0 0$# BLANK ClaL AlaL RLEAK ClaV AlaV NBHOLE 0. 0. 0. 1. 3000. 1$# KEYW VALUE TIME FCT 1001 NOD 500149 END$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
Function area versus time
Copyright © ESI Group, 2006. All rights reserved.
Safety - Airbags
• Damping based on elements (Simplified external Aerodynamics)
DAMP / Card but for Airbags purposes
Damping computed by faces adds an air drag force to each selected surface element
Fk that is proportional to the area Ak of the element and to the relative
velocity vk squared, i.e.
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80DAMP / 0 12.0 0. 100.0 0 1NAME Nodal Damping 1$ Drag Coef. Density surrounding air 1.1 0.13E-08 PART 5001 5002 END$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
Copyright © ESI Group, 2006. All rights reserved.
Safety - Sliprings
• Slipring lock in case of missing left or right side elements • Until PC v2005.1, a runtime error is produced if the
last element on one side of a slipring is reached. • In v2006, the slipring is locked and INFO is
issued.by default in this case.• could be deactivated
• Slipring advanced friction • FRICT / Type 1 (Standard Coulomb)• FRICT / Type 3 (Velocity dependent)
Copyright © ESI Group, 2006. All rights reserved.
Safety – MADYMO Coupling
• Unit Scale factor : No need anymore to build up a PAMCRASH model in “m k s” unit system• The UNIT Card must be defined in the PAM-CRASH input
• From V2006 all Madymo coupling versions are special versions (2006.0_Madymo)
• Supported versions:• Linux ia32• Linux ia64
• HP-UX ia64
Copyright © ESI Group, 2006. All rights reserved.
• Possibility to define a transformation between 2 axes (defined each by a set of 3 nodes)
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80TRSFM / NAME Transformation GRP ‘MY_GRP’ END$ N1 N2 N3 N1’ N2’ N3’ Alpha NPOS 1 2 3 11 12 13 1.5 END$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
N3
N2
N1 N3‘
N2‘
N1‘Scale Factor Alpha
Transformation
Copyright © ESI Group, 2006. All rights reserved.
• Example - Sled test with dummyTRSFM / NAME Transformation_1 GRP 'ALL_DUMMY_ASSEMB' END NPOS 510201 570401 570301 710201 770401 770301 1 END
MBS dummy HYBRID III 50% Male Dummy v3.0
In the initialization phase it is necessary to transform dummy to the sled position (via rotation and translation of the dummy).
Initial position
Transformation
Copyright © ESI Group, 2006. All rights reserved.
• Reaction forces on a node with 3D BCS (Support for XXX3D)
$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80BOUNC / 1 100111 NAME Fixed along the X direction$ NODE IFUN1 IFUN2 IFUN3VEL3D / 1 0 8 9 0.0 1.0 1.0NAME Imposed velocity$SECFO / 1SUPPORT 0NAME Reaction force NOD 1 END$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
Output
Copyright © ESI Group, 2006. All rights reserved.
Output
• Dynamic mass scaling in the output and THP file TCTRL /
INITIAL 0.0 NODAL YES DYNA_MASS_SCALE 7.0000e-4 10. 0END_TCTRLIn time 0.0 ms
In time 37.5 ms
Result of the test – Part Dynamic Mass ScalingResult of the test – Part Dynamic Mass ScalingDefo-element-left
Dynamic Mass Scaling of Defo-element-left
Part Dynamic Mass Contour
Copyright © ESI Group, 2006. All rights reserved.
• Energy contour output:• internal and hourglass for shells and solids
• RBODY connectivity's stored in DSY file• On by default, could be switched off• Negative RBODY ID is used as PART ID• No DSY format change (compatible with 3rd party postprocessor's)
RBODY with COG
Output
Copyright © ESI Group, 2006. All rights reserved.
• Improvements for stiffness scaling diagnostics• Output for DSY
Contour output: Stiffness scale per element(last state with displacement scale=0)
Output
Copyright © ESI Group, 2006. All rights reserved.
Licensing
• Reviewing and simplifying Packages
• SLEEP Function will free the FlexLM tokens
• Possible of encryption of NODE and PARTs
Copyright © ESI Group, 2006. All rights reserved.
Solver Quality – Data Checks
Continuous improvement to save time with modeling mistakes when assembling complex models with third party components.
+-------------------------------------------------------------+| IMPORTANT - IMPORTANT - IMPORTANT - IMPORTANT - IMPORTANT |+-------------------------------------------------------------+| || THE FOLLOWING IMPROVEMENTS ON DATACHECK MAY STOP YOUR RUN: || || V2004: || ====== || 1) AIRBAG SKIN AND CHAMBER ORIENTATION CHECK | ...| 12) NODE ID USED FOR MORE THEN ONE RBODY COG || || V2005: || ====== || 13) EMPTY KEYWORD SELECTION FOR TIED INTERFACE || 14) TIED INTERFACE FAILED TO ESTABLISH A CONNECTION || 15) IMPROVEMENTS ON COMPOSITE DAMAGE WITH INPUT MODIFICATION|| 16) CONSISTENCY OF ACFLD SUBTRACTION FOR THLOC OUTPUT || 17) ADDED MASS ON COG NODE OF RBODY TYPE 0 || 18) ADDED MASS ON COG NODE OF MBSYS RBODY TYPE 1 || 19) ACFLD NOT DEFINED ON ALL NODES OF RBODY TYPE 0 || || V2006: || ====== || 20) ZERO MASS/INERTIA FOR KINEMATIC JOINT NODES || 21) SWITCH ABLE RIGID BODY TYPE 3 || || DATACHECKS 1, 2, 3, 4 AND 5 CAN BE SWITCHED OFF. HOWEVER, || THEIR USE IS STRONGLY RECOMMENDED TO IMPROVE THE MODEL. || SWITCHING OFF DATACHECK MAY CAUSE WRONG, UNRELIABLE AND || UNSTABLE RESULTS. |+-------------------------------------------------------------+
Copyright © ESI Group, 2006. All rights reserved.
Datacheck
• Zero Mass/Inertia used for KJOINT will stop the run• Many stability problems are caused by this input error• A WARNING is issued already in v2005 (but often ignored)• To avoid runtime ERROR termination, it was promoted from
WARNING to ERROR • Sorry, may cause inconvenience for KJOINT nodes which are
used in BOUNC. But other solution difficult because of DMP.
• RBODY Type 3 is not allowed to be defined switch able• Conservation of the following properties are incompatible with
switch able RBODY type 3• Mass conservation• Kinetic energy conservation• Acceleration field loading (i.e. Gravity)
Copyright © ESI Group, 2006. All rights reserved.
Improved diagnostics
• Improved mass reprint in output listing1. Input Element Mass = Mass computed with input geometry and density
2. Added XXX = Added Mass due to different options• Initial mass scale• Dynamic mass scale• Nonstructural mass• Mass trim
3. Final Element Mass = (1) Input Mass + (2) Added Mass
4. Final Nodal Mass = 3 + RBODY 3 correction• RBODY type 3 slave node mass is meaningless!
MASS REPORT -----------
NB. OF INPUT ADDED INIT ADDED DYN. ADDED NON- ADDED FINAL FINAL
PART MTYP ELEMENTS ELEM. MASS MASS SCALE MASS SCALE STRU. MASS MASSTRIM ELEM. MASS NODAL MASS
------------------------------------------------------------------------------------------------------
1008 103 330 0.2994E+02 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.2994E+02 0.2967E+02
1009 103 1260 0.1515E+02 0.6210E+00 0.1862E-06 0.0000E+00 0.0000E+00 0.1577E+02 0.1602E+02
1010 103 1252 0.1585E+02 0.4890E+00 0.1151E-06 0.0000E+00 0.0000E+00 0.1634E+02 0.1660E+02
1011 103 342 0.3650E+02 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.3650E+02 0.3691E+02
...
10001 103 0 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00
1 100 1 0.5888E+02 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 0.5888E+02 0.5888E+02
SUM 0.1303E+04 0.3047E+01 0.6418E-06 0.0000E+00 0.0000E+00 0.1306E+04 0.1306E+04
Copyright © ESI Group, 2006. All rights reserved.
Multi-Model-Coupling
• Failure prediction requires extensively refined solid element models in order to represent :• the actual geometry (e.g. of die-cast
structures, local joints etc.)
• the local stress state during the necking phase of ductile materials
• Aim is to couple a refined (local) model with a standard (global) model for efficient simulation
Copyright © ESI Group, 2006. All rights reserved.
Global Model:complex,
but large time step
• BIW, Engine, Chassis, Dummies, Airbags, etc.
Local Model:simple,
but small time step
• Cast subframe
Code coupling
Application: ODB Front crash simulation with sub frame failure prediction
Matching Grid connection
Multi-Model-Coupling
Copyright © ESI Group, 2006. All rights reserved.
Code proceeds (time step)
Data exchange
Code 1: Global (Vehicle)
Code 2: Local (Subframe)time
Super-cycles
DtG
DtL
L
Gt t
tR
∆∆=∆
Multi-Model-Coupling
Copyright © ESI Group, 2006. All rights reserved.
Car Model:879,000 ElementsTime Step: 1μs
Subframe (65k-Model):65,000 TET10-ElementsTime Step: 0.1μs
Time step ratio: RDt = 10Local model element fraction: fL = 7.4%
+
Multi-Model-Coupling
Copyright © ESI Group, 2006. All rights reserved.
• Example Input (Contact Intermodule)$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80CPCTRL/SUBCYCLE_ECL 10 # to activate the multi time-scaling (10 optional limit) END_CPCTRL$MODULE/ 1NAME x1INCLU / …END_MODULE$MODULE/ 2NAME x2INCLU / …END_MODULE$CNTAC / 10 33…MOD 1 GRP ‘…' ENDEND_MODMOD 2 PART … ENDEND_MOD$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
Only For contact 33 and 34
- Remove intial penetration possible only the the method 2
- Eroding contact also available
Multi-Model-Coupling
Copyright © ESI Group, 2006. All rights reserved.
• Example Input (Matching Grid)$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80CPCTRL/SCALEF_MGRID 0.1 # penalty stiffness scale factor (0.1 = default)END_CPCTRL$MGRID / 1 5.0e-3NAME Interface1MOD 1 NOD ... ENDEND_MODMOD 2 NOD ... ENDEND_MODEND_MGRID$---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80
Multi-Model-Coupling
Copyright © ESI Group, 2006. All rights reserved.
• Find best (economic) process distribution:
!MinNTT tCPUElapsed
AccumElapsed == ElapsedT
tCPUN
( )8
12
20
=
=
=
GCPU
LCPU
tCPU
N
N
NOptimum distribution:
AccumElapsedT
tCPUN
Multi-Model-Coupling
Copyright © ESI Group, 2006. All rights reserved.
Similar deformations observed
Crash duration
Multi-Model PAMCRASH: With MMC R∆t = 10
Std PAMCRASH: Without MMC
0 120 ms
Multi-Model-Coupling
Copyright © ESI Group, 2006. All rights reserved.
• Compare elapsed times (with/without MMC) after 120ms
Coupled front crash run (120ms) is completed after 22.5 hoursThe same job without MMC would take 113.5 hours
Com
putation time reduced by
Factor 5 !!!
Multi-Model-Coupling
Copyright © ESI Group, 2006. All rights reserved.
• Other industrial example (front car with head impact)• For a 300 000 / 400 000 elements global model
(1µs)• Submodel :
• 40 000 elements ( ƒl about 10%)
• 0.1 µs (R∆t = 10)
12 CPUs (8 for the local and 4 for the global) are enough to reach a speedup of 3.5
Multi-Model-Coupling
Copyright © ESI Group, 2006. All rights reserved.
FPM
• Multiple gas species
V2005 : the same gas had to be defined both initially in the bag and the inflator and should remain the same during all the simulation
V2006 :• Non limited number of gas species for the inflator and the initial airbag
gas• Specification for each species are identical as for PAM-SAFE uniform pressure
models
• Each point carries its own local gas properties corresponding to the local ratio between the gas species
⇒ Can be plotted in PAM-VIEW (Rv and Cv FPM variables)
• These characteristics are temperature dependent• Improved stability in case of species with very different heat capacity
• The local temperature is physical because the real physical gas properties are used
Copyright © ESI Group, 2006. All rights reserved.
FPM
• Example
Initial gas : Rv = 290
Inflow gas : Rv = 234
Inflator hole
Copyright © ESI Group, 2006. All rights reserved.
FPM
• Perspectives (planned for v2007)• Leakage area obstruction by contact
interfaces
• Chained simulations with CFD analysis tools for the inflator flow and chemistry
• Capability for FPM to read and process the information at inflator nozzle
• Thermal transfer between the gas and the inflator and the casing
Copyright © ESI Group, 2006. All rights reserved.
Implicit
Full Static Linear Capabilities
-Full element libaries (1D, 2D 3D)-RBE2 (Rigid bodies, Hinges)-MPC-PLINK-Skewed frame-Prescribed Displacement BC-Major static loading cases: surface, volume, point, heat.-Multi-loads/Multi-SubCases-Dedicated results file
20062005
Static NL Capabilities
-Efficient Contact-Large displacement-Elasto-plasticity-NL materials-Buckling
Vibration
-Modes-Modal synthesis
Large-Scale Structural DMP Solution
TEAM UP
SPECIFICATION
2007
Roadmap
Copyright © ESI Group, 2006. All rights reserved.
• Currently achieved• Elements/Materials
• Shells• Solids• Beam + Bars
• Load/Boundary Conditions• Concentrated, Pressure• Displacement BC (with skewed frame)• Prescribed motions
• Implicit framework : outputs, data/code sharing with explicit ….
• Final phase for ‘MTOCN’ and ‘MPC-PLINK’.
Implicit
Copyright © ESI Group, 2006. All rights reserved.
• Plan for v2006 (end of the year)• Explicit/Implicit Chaining
• through existing PICKING option
• Constant value in Imposed Displacement (DIS3D)• Constant value in Concentrated Load (CONLO)• MPC PLINK option with Material 224 • Section force output• Pressure on Beam• TIED• 10-Node Tetra• Body Force (Gravity, base motion …)
Implicit
Copyright © ESI Group, 2006. All rights reserved.
Conclusion
Version 2006 available this summer (July 2006)
Copyright © ESI Group, 2006. All rights reserved.
• Compiler upgrades• Linux x86 and ia64:
• Conclusion:• No sequential performance gain on x86 due to latest compiler updates• About 20% improvements for em64t SMP (compiler bug/problem with
Intel 8.1)• Some improvement for Linux ia64 with Intel 9.0
DMP 1.0
SMP: 0.8
Intel 9.0em64tIntel 8.1em64t
0.85Intel 9.0ia64Intel 8.1ia64
PGI 6.1
Intel 8.1
compiler
PGI 6.0
Intel 8.1
compiler architecturearchitecture
1.0amd64amd64
-ia32 (generic 32bit)ia32
Seq. Code Performance
[V2006/V2005]
V2006v2005
Conclusion
Copyright © ESI Group, 2006. All rights reserved.
Performance - Cluster interconnects
• High end interconnect• More and more x86 linux clusters are
shipped with high end interconnect• Myrinet• Infiniband
• V2006 supports:• Lam (6.5.9, 7.0.6, 7.1.1) – ethernet• Mpich-gm – myrinet• Topspin – infiniband
• HPmpi – ethernet, myrinet, infiniband• Scali – ethernet, myrinet, infiniband
Conclusion