FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue...

18
Slide 1 FEA Visualization by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product designs, maintaining and repairing products, updating, modifying and evolving products. Documenting products, marketing products, communicating events and analyses Imperfect Not the core mission of FEA or CAD Yesterday’s graphics and visualization algorithms Geared towards engineers, not necessarily easy to understand for non-expert users

Transcript of FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue...

Page 1: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

Slide 1

FEA Visualization by Outsourcing

Voicu Popescuand

Christoph Hoffmann

Purdue University

2

Visualization in FEA and CAD

ImportantDesigning products, validating product designs, maintaining and repairing products, updating, modifying and evolving products.Documenting products, marketing products, communicating events and analyses

ImperfectNot the core mission of FEA or CADYesterday’s graphics and visualization algorithmsGeared towards engineers, not necessarily easy to understand for non-expert users

Page 2: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

3

Importance of RealismVisual vocabulary common to allProficiency without trainingHigh-bandwidth from low-level perception

4

Graphics in Movies, Games, and Animations

Defines state-of-the-artDrives research in graphics

RealisticSpeaks eloquently to anyone

Alas, bigger than lifeLittle emphasis on physical correctnessHard to make strictly equal to life

Page 3: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

5

Graphics in Animation

Defines state-of-the-artDrives research in graphics

RealisticSpeaks eloquently to anyone

Alas, bigger than lifeLittle emphasis on physical correctnessHard to make strictly equal to life

© Proper Graphics, www.propergraphics.com

6

Our approach: “Outsourcing”

Federate FEA and CAD systems with animation system

Automatically convert FEA data into animation sceneCompute visualization in animation system

Page 4: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

7

Example: Simulation of 9/11 Attack on Pentagon (2003)

FEA simulation computed in LS-DYNA imported into 3DS-Max

8

Page 5: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

9

10

Page 6: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

11

Our approach: “outsourcing”

Load

Simplify

Instantiate

Refine visual

properties

Register

Model surrounding

scene

ImporterFEA

Render

Animation

1

1

Export for interactive visualiz.

a

b

12

Load

Simplify

Instantiate

Refine visual

properties

Register

Model surrounding

scene

ImporterFEA

Render

Animation

1

1

Export for interactive visualiz.

a

b

Engineering application generates geometry + material models + animation data

Page 7: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

13

Load

Simplify

Instantiate

Refine visual

properties

Register

Model surrounding

scene

ImporterFEA

Render

Animation

1

1

Export for interactive visualiz.

a

b

Parse and load data

Discard data with little visual relevance

Create visually equivalent animation scene

Load

Simplify

Instantiate

Refine visual

properties

Register

Model surrounding

scene

ImporterFEA

Render

Animation

1

1

Export for interactive visualiz.

a

b

14

Create visual materials, lights, camera paths

Use existing or create new graphics models

Page 8: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

15

Modeling surrounding scene: geometry

Autocad Pentagon building model constructed from blueprints and Boeing 757 model Courtesy Amazing Graphics

16

Modeling surrounding scene: color

Satellite (courtesy Space Imaging) and aerial (courtesy ASCE) images for realism

Page 9: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

17

Pre-impactscene

Integrationwith

simulation data

18

Post-impactscene

Page 10: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

19

Load

Simplify

Instantiate

Refine visual

properties

Register

Model surrounding

scene

ImporterCAD&A

Render

Animation

1

1

Export for interactive visualiz.

a

b

Align simulation scene with surrounding scene

20

Simulationintegrated into surrounding scene

Page 11: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

21

Load

Simplify

Instantiate

Refine visual

properties

Register

Model surrounding

scene

ImporterFEA

Render

Animation

1

1

Export for interactive visualiz.

a

b

Leverage state-of-the-art algorithms

Keep only interactively renderable materials

22

Approach is mostly automatic

Load

Simplify

Instantiate

Refine visual

properties

Register

Model surrounding

scene

ImporterFEA

Render

Animation

1

1

Export for interactive visualiz.

a

b

Manual

Automatic

Page 12: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

23

Video

penta.mov

24

Conclusions

Approach makes senseTranslate data instead of replicating functionality

State-of-the-art readily available which accelerates visualization researchRealistic visualization is a good starting point for multidisciplinary collaboration

Not a replacement for scientific / engineering / information visualization, but a great vehicle for general compelling communication

Page 13: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

25

Recent Results

Simulation controlled addition of visual detail

Complex beam profilesEroding elements used to seed dust effectFuel SPH elements used to visualize fire

Used in the context of 9/11 World Trade Center Simulation

26

Simulation in context by Google EarthTM

model of downtown Manhattan

Page 14: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

27

Impact visualizationwith emphasis on

core column damage

28

Oblique view(façade to core)

Page 15: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

29

Two floors viewedin chronological order

30

Dust and glass debris visualization

Page 16: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

31

Fire visualization (left) controlled by SPH fuel elements (right)

32

Comparison between simulated (left)actual Façade damage (right)

Page 17: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

33

Visualizations of SPH simulated jet fuel

34

Video

wtc.mov

Page 18: FEA Visualization by Outsourcing · by Outsourcing Voicu Popescu and Christoph Hoffmann Purdue University 2 Visualization in FEA and CAD Important Designing products, validating product

35

Acknowledgments

Mete Sozen, Ayhan Irfanoglu, Sami Kilic, Scott Meador, Jason Doty, Hendry Lim, AmitChourasia, Ingo Brachmann, Oscar ArdilaComputer Science Department, Computing Research Institute, Envision Center, Rosen Center for Advanced ComputingTellabs Foundation, National Science Foundation, DOE, IBM, Intel, and Microsoft

Contacts and Links:

[email protected]

[email protected]

www.cs.purdue.edu/homes/cmh/simulation/

www…/simulation/wtc1.mov (133 MB)

www…/simulation/penta.mov (45 MB)

36