Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

43
© Fraunhofer SCAI Identification of scatter sources and significant reduction of scatter occurrence with DIFFCRASH Marian Bulla (Altair Germany) Dominik Borsotto (Fraunhofer SCAI) Clemens A. Thole (Fraunhofer SCAI) Innovation Intelligence ®

description

The investigations described here are related to the unstable behavior of crash-results due to minor changes in the model. As an outcome the received crash-results become in some way unpredictable and the causes can be various, e.g. modeling failure, contact issues, numerical instabilities, physical instabilities, etc.To identify and separate these scatter sources the results are analyzed by means of visualizing the standard deviation of scatter itself and computing scatter modes for selected parts of interest. These computations are based on the principle component analysis (PCA), a dimension reduction technique. Afterwards, new virtual crash results representing the most extreme values of these modes are computed and help identifying the original reasons which cause the scatter. Then correction can be applied resulting in substantial reduction of the original scatter.

Transcript of Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

Page 1: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Identification of scatter sources and significant

reduction of scatter occurrence with

DIFFCRASH

Marian Bulla (Altair Germany) Dominik Borsotto (Fraunhofer SCAI)

Clemens A. Thole (Fraunhofer SCAI)

Innovation Intelligence®

Page 2: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Agenda

Introduction

Reasons for scatter

Analysis methods

Basic analysis methods

Correlation based methods

PCA based methods

Example Case

Analysis of a Chrysler NEON model (RADIOSS)

Page 3: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Introduction: Reasons for scatter

Potential scatter of simulation results is still a challenging issue

For the design and optimization of car models it is very helpful to deal

with a simulation model, which generates similar results even if slight

changes of the model are performed.

Keyword: Predictability

Reasons for scatter are various.

Page 4: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Introduction: Reasons for scatter due to

physics

Reasons

Contact / no contact 90° contact buckling

Element failures friction

Page 5: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Analysis methods: Stability analysis with

DIFFCRASH Postprocessing tool: Identification and separation of multiple sources of

scatter: location and time

Statistical Analysis of full simulation models

Basic analysis methods

Correlation based methods

PCA based methods

© by SCAI-FHG 5

Page 6: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Analysis methods: Basic analysis

methods

Functionals (per Node):

PD3MX (max. scatter in 3D)

PD3AV (avg. scatter in 3D)

PDXMX (max. scatter in X-direction)

PDYMX (max. scatter in Y-direction)

PDZMX (max. scatter in Z-direction)

PD3IJ (Simulation runs with max. distance)

Relies on different positions of the same node in multiple simulations

Page 7: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Analysis methods: Scatter visualization

Page 8: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Analysis methods: Correlation based methods

Correlation analysis

Find strong correlation in data -> causal chains (backtracking of

instabilities)

Elimination of a detected source from the set of results

(Orthogonal projection)

Page 9: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Analysis methods: PCA based methods

Data Reduction for simulation results: 20 – 200 runs

Parameter changes (Material properties, thicknesses, barrier loc.)

2.000.000 nodes/elements

150 states (time steps in the results)

Dimension: 1 Billion 200 Billion values

PCA Analysis

Small number of modes representing the results

Find the dominating components in the result data, which have the

strongest impact on the simulation results

Subspace comparison to identify buckling

Modes consist of a linear combination of all simulation runs

Page 10: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Analysis methods: PCA based methods

Global PCA

Computation of scatter modes for the whole model

Visualization as an virtual computed simulation result

Local PCA

Computation of scatter modes for single parts or groups of parts out

of the model

Difference PCA

Different origins of scatter can be identified and physically meaningful

components can be determined

Page 11: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Analysis methods:

Principle Component Analysis (PCA)

Covariance Matrix:

Eigenvalues/Eigenvectors of the Covariance matrix:

Vectors in the space of coefficients

L2 Norm of

Number of determines the upper bound of the essential size of the

solution space

jiji XXXXA,00 ,

ii ,2

i )(0 iXX

i

i

0

10

20

30

40

50

1 11 21 31 41 51 61 71 81 91

λi (Importance measures)

0

0.05

0.1

0.15

0.2

0.25

0 20 40 60 80 100

Page 12: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Example of the two most important modes

for the Ford Taurus

Page 13: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Example case: Chrysler Neon

Frontal Impact on Rigid wall

Model Unit: mm, s, Ton

Initial Velocity: 12.3 m/s

Total Mass : 1.219 Ton

Random Noise: 1.0 E-6 mm

Seed variation (0.00 to 0.9)

Page 14: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

T = 00.00 ms T = 80.00 ms

Page 15: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Target area

T = 00.00 ms T = 80.00 ms

Overall intrusion in dashboard

Page 16: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 17: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 18: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 19: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 20: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 21: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 22: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 23: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 24: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 25: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 26: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 27: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 28: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 29: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 30: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 31: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 32: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 33: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 34: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 35: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 36: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Scatter propagation

Page 37: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

MDSplot

Points represent simulation results

X-Axis: Contribution of most important mode

Y-Axis: Contribution of 2nd important mode.

virtual derived simulationresultsd to

visualize the dominating effect.

What is the Source (in time and space) of

this results Dispersion ?

Page 38: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

What is the Source (in time and space) of

this result dispersion ?

Page 39: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

What is the Source (in time and space) of

this result Dispersion ?

Sub frame hits Engine at ~ 40 ms Sub frame does NOT hit

Engine at ~ 40 ms

Page 40: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

What is the Source (in time and space) of

this result Dispersion ?

Page 41: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

What is the Source (in time and space) of

this result Dispersion ?

“Switching OFF” this scatter source (analytically in DiffCrash) indicates

a significant reduction of displacement scatter in Dashboard area.

Issue area has to be analyzed further, by local

investigation e.g. with the help of MultiDomain .

Blue: Original scatter modes

Green: Without scatter of

engine/Subframe

Page 42: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Summary

DIFFCRASH allows us to identify and quantify major sources of scatter

The methods allow to devise design and modeling suggestions to reduce

scatter of simulation results

Next steps e.g.:

Applying the multidomain - technique to get a modeling of the critical

region in more detail.

Geometrical changes can force a deterministic behavior in a next

step.

First results of an adapted Chrysler NEON model look very promising

regarding the reduction of scatter at the front wall

OUTLOOK:

Postprocessor interface for GNS Animator (1st prototype ) and

others.

Page 43: Identification of Scatter Sources and Significant Reduction of Scatter Occurrence with DIFFCRASH

© Fraunhofer SCAI

Thank you very much for your attention...!

Innovation Intelligence®