fraunhofer and sidact software

36
Fraunhofer and Sidact Software FEMZIP Compression of simulation results SDMZIP Compression of sets of simulation results DIFFCRASH Robust Design: Identification of areas in geometry causing scatter of simulation results

Upload: others

Post on 05-Dec-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fraunhofer and Sidact Software

Fraunhofer and Sidact Software

• FEMZIP – Compression of simulation results

• SDMZIP – Compression of sets of simulation results

• DIFFCRASH – Robust Design: Identification of areas in geometry

causing scatter of simulation results

Page 2: Fraunhofer and Sidact Software

CHALLENGE

• In order to improve engineering design …• more simulations are performed

• larger, more detailied Models are used

» Large amounts of data are generated!(several PetaByte per year)The data has to be …• analyzed

• exchanged

• archived

» Network connections and storage space can becomebottlenecks!

Page 3: Fraunhofer and Sidact Software

SOLUTION

Page 4: Fraunhofer and Sidact Software

Data Compression

• Two fundamentally different compression approaches:

• Lossless Data CompressionThe original data can be restored identically from the compressed data

• Lossy Data CompressionThe original data cannot be restored identically from the compressed data

» With lossy data compression schemes a much stronger reduction can be achieved!

Page 5: Fraunhofer and Sidact Software

Data Compression• Floating-point data cannot be efficiently compressed losslessly:

0.00

5.00

10.00

15.00

20.00

25.00

30.00

35.00

40.00

45.00

compressed (gzip)

FEMZIP

» A compression factor of only 1.2 is

obtained

» The solution is FEMZIP

Airflow simulation around a car:

6 variables, 43 million elements,

21 time steps

Page 6: Fraunhofer and Sidact Software

Advantages

Reduced Archive Size

Storage and backup capacities can hold more

simulation results

Shorter Data Transfer Times

Simulation results can be transfered significantly

faster

Quicker Data Loading

Compressed data can be loaded quicker into post

processors

Page 7: Fraunhofer and Sidact Software

Lossy Data Compression• Quantization

Floating point data is rounded to a given precision and mapped into the integer domain.

• PredictionA bijective transformation is performed to prepare those integers for encoding purposes (reduce entropy).

• EncodingAfterwards an entropy encoding method is used which removes redundant bits.

» FEMZIP achieves compression factors of about 10!

13534,11289527977912437

32/64-Bit float

011010110110

Page 8: Fraunhofer and Sidact Software

Parameter FileFEMZIP Standard Configuration File (mm, s, Tons, N)

Number of extra values per shell: 5

Number of extra values per solid: 6

Number of extra values per thick shell: 5

Node values: precision

coordinates : 0.10000000

velocities : 10.0000000

accelerations : 10000000.0

Shell values: precision

sigma : 1.00000000

epsilon : 0.00100000

bending_moment : 1000.00000

shear_resultant : 10.0000000

normal_resultant : 10.0000000

thickness : 0.00100000

internal_energy : 1.00000000

Thick shell values: precision

sigma : 1.00000000

Solid values: precision

sigma : 1.00000000

1D-element values: precision

axial_force : 10.0000000

s_shear_resultant : 10.0000000

t_shear_resultant : 10.0000000

s_bending_moment : 1000.00000

t_bending_moment : 1000.00000

torsional_resultant : 1000.00000

Page 9: Fraunhofer and Sidact Software

Lossy Data Compression

• The visual appearance of the original and the compressed results is shown. While a compression factor of 8.8 was achieved no difference isnoticeable.

Source: topcrunch.org

Page 10: Fraunhofer and Sidact Software

SDMZIP: Compressing sets of simulation results

Page 11: Fraunhofer and Sidact Software

Compression of simulation results

Standard solution for industry applications

• Lossy compression of a single simulation result• Versions for several data formats• Continuing improvement • Integrated decompression in several postprocessors• Compression rates of 15 to 30

Page 12: Fraunhofer and Sidact Software

Example: Chevrolet Silverado simulated using LS-DYNA

The displayed model has been developed by the National Crash Analysis Center (NCAC) of the George

Washington University under a contract with the FHWA and NHTSA of the US DOT.

The crash simulation was done by SIDACT with help of Fraunhofer Institut SCAI, Sankt Augustin Germany,

and are their respective property

Timesteps 38/152

Nodes 942,749

Elements 929,181

Parts 679

Variables 14

Page 13: Fraunhofer and Sidact Software

Compression results

Single simulation• Original size: 1,525.1 MB• FEMZIP size: 55.9 MB• Compression rate: 27.28

Additional simulation• Original size : 1,525.1 MB• FEMZIP size : 56.25 MB• Combined compression rate: 27.19

Page 14: Fraunhofer and Sidact Software

Comparison: Two simulations, first and last timestep

The displayed model has been developed by the National Crash Analysis Center (NCAC) of the George

Washington University under a contract with the FHWA and NHTSA of the US DOT.

The crash simulation was done by SIDACT with help of Fraunhofer Institut SCAI, Sankt Augustin Germany,

and are their respective property

• Are the simulations disparate?• Can the commonalities be exploited?

Page 15: Fraunhofer and Sidact Software

Recently developed:

New software for compression of sets of simulation results

• Lossy compression• Information is processed part-based• Modular storage concept• Commonalities of similar simulations is

aggregated

Page 16: Fraunhofer and Sidact Software

Simulation 2

Compressing sets of simulation results

Simulation 1

Simulation S

Sim_1.efz

Sim_2.efz

Sim_S.efz

Database.fdb

Page 17: Fraunhofer and Sidact Software

Compression results

30 Simulations, with 38 timesteps:• Original size: 45,752.58 MB• FEMZIP size : 1,684.54 MB• SDMZIP size : 379.23 MB Database : 110.17 MB

*.efz ca. : 8.98 MB

Page 18: Fraunhofer and Sidact Software

Simulation 2

Incremental compression

Simulation 1 … Simulation S

Sim_1.efz Sim_2.efz

Database.fd

bUpdate_1.

ufdb

Sim_S.efz

Update_K.

ufdb

Page 19: Fraunhofer and Sidact Software

Database developmentfor 30 simulations

Size of databases in MB for incremental compression.

Size of *.efz ca. : 19.01 MB

Results vary depending on:

• Similarity of simulations

• Time resolution

Page 20: Fraunhofer and Sidact Software

Robustness analysis –process to analyze multiple simulation runs

Page 21: Fraunhofer and Sidact Software

Process

"The model has been developed by The National Crash Analysis Center (NCAC) of The George Washington University under a contract with the FHWA and NHTSA of the US DOT“ http://www.ncac.gwu.edu/vml/models.html

SimulationFE Model Sim.Result

Crash TestCar Result

Verification

Page 22: Fraunhofer and Sidact Software

"The model has been developed by The National Crash Analysis Center (NCAC) of The George Washington University under a contract with the FHWA and NHTSA of the US DOT“ http://www.ncac.gwu.edu/vml/models.html

Process

Manufacturing

tolerances

VerificationEmulate m.-

tolerances

SimulationFE Model Sim.Result

Crash TestCar Result

Page 23: Fraunhofer and Sidact Software

Process

"The model has been developed by The National Crash Analysis Center (NCAC) of The George Washington University under a contract with the FHWA and NHTSA of the US DOT“ http://www.ncac.gwu.edu/vml/models.html

SimulationFE Model Sim.Result

Emulate m.-

tolerances

Page 24: Fraunhofer and Sidact Software

Process

"The model has been developed by The National Crash Analysis Center (NCAC) of The George Washington University under a contract with the FHWA and NHTSA of the US DOT“ http://www.ncac.gwu.edu/vml/models.html

Simulation n

SimulationFE Model Sim.Result

Emulate m.-tolerances

Page 25: Fraunhofer and Sidact Software

Process

Simulation n

SimulationFE Model Sim.Result

Emulate m.-

tolerances

Simulation n

Page 26: Fraunhofer and Sidact Software

Variation Highlighting

Extreme Runs

Dominating EffectsRoot Cause

Identification

Impact Quantification

Simulation n

Methods

Page 27: Fraunhofer and Sidact Software

Variation Highlighting

Extreme Runs

Dominating EffectsRoot Cause

Identification

Impact Quantification

Simulation n

Methods

Page 28: Fraunhofer and Sidact Software

Variation Highlighting

Extreme Runs

Dominating EffectsRoot cause

identification

Impact Quantification

Methods

Simulation i

Simulation j

Simulation n

Page 29: Fraunhofer and Sidact Software

Variation Highlighting

Extreme Runs

DominatingEffects

Root CauseIdentification

Impact Quantification

Simulation n

Methods

Page 30: Fraunhofer and Sidact Software

Variation Highlighting

Extreme Runs

Dominating EffectsRoot Cause

Identification

Impact Quantification

Methods

Simulation i

Simulation n

Page 31: Fraunhofer and Sidact Software

Variation Highlighting

Extreme Runs

Dominating EffectsRoot Cause

Identification

Impact Quantification

Simulation n

Methods

Page 32: Fraunhofer and Sidact Software

Example: Toyota Yaris

Toyota Yaris

"The model has been developed by The National Crash Analysis Center (NCAC) of The George Washington University under a contract with the FHWA and NHTSA of the US DOT“ http://www.ncac.gwu.edu/vml/models.html

Model Toyota Yaris

Year 2010

Number of Parts 917

Finite-Elements 1,514,068

Page 33: Fraunhofer and Sidact Software

Maximum variation of node position in [mm]

Example: Toyota Yaris

© SIDACT GmbH

Page 34: Fraunhofer and Sidact Software

Example: Chrysler Neon

Chrysler Neon

"The model has been developed by The National Crash Analysis Center (NCAC) of The George Washington University under a contract with the FHWA and NHTSA of the US DOT“ http://www.ncac.gwu.edu/vml/models.html

Model Chevrolet

Silverado

Year 2006

Number of Parts 712

Finite-Elements 1062140

Page 35: Fraunhofer and Sidact Software

Maximum variation of node position in [mm]

Example: Chrysler Neon

© SIDACT GmbH

Page 36: Fraunhofer and Sidact Software

Summary

• Production tolerances can have a big impact on simulation results

• Easy emulation of thickness variation triggers model instabilities

• More robust design

© SIDACT GmbH