Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015....

20
Optimizing Design with Extensive FEA Data A Case Study using Realistic Vacuum-Assisted Biopsy Cutting Simulations Chi-Lun Lin, Medical Devices Center, University of Minnesota April 13, 2015

Transcript of Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015....

Page 1: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

Optimizing Design with Extensive FEA Data A Case Study using Realistic

Vacuum-Assisted Biopsy Cutting Simulations

Chi-Lun Lin, Medical Devices Center, University of Minnesota

April 13, 2015

Page 2: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

Grand Challenge Today, we are facing extensive and expensive product cycles of medical device development Early initiation of animal trials without sufficient understanding of parameter selections “We believe that these limitations can be overcome through advancements in data-driven and simulation-based medical device design and manufacturing - a research topic that draws upon and combines emerging work in the areas of Regulatory Science and Big Data.“

A. Erdman, D. Keefe and R. Schiestl, IEEE TBME, 2013

Page 3: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

What are We Interested in ?

Accurate, high-resolution simulation

Many simulation runs

How can we better explore these datasets and find desired design solutions?

Page 4: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

The Solution We Came Up with: Design by Dragging

Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design by Dragging: An Interface for Creative Forward and Inverse Design with Simulation Ensembles. IEEE Transactions on Visualization and Computer Graphic (Proceedings of IEEE VIS 2013) 19(12), 2783-2791.

Design by Dragging: •  A software interface to enable data-driven

simulation-based design

•  Pre-computed design space that integrates all simulation datasets

•  The design exploration is as direct as possible (dragging) and is guided by the user intent

Page 5: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

Red Dot = A specific sample (design configruation) Green Line = Similarity (Relative Distance) between two samples

Transition between two samples Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design by Dragging: An Interface for Creative Forward and Inverse Design with Simulation Ensembles. IEEE Transactions on Visualization and Computer Graphic (Proceedings of IEEE VIS 2013) 19(12), 2783-2791.

Exploring the Design Space

Page 6: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

“preview bubbles”

“Inverse Design”

“move this over here”

Change design output parameters/fields via direct manipulation, immediately display the closest matching design configuration.

Page 7: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

Inverse Design Demo

Page 8: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

A Case Study with Complexity

Page 9: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

The Tissue-Cutting Process

Source of this video: www.bupa.co.uk

Page 10: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

The Tissue Cutting Simulation

Page 11: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

Tissue Cutting Model Developed in Collaboration with ANSYS

Chi-Lun Lin, Ashutosh Srivastava, Dane Coffey, Daniel Keefe, Marc Horner, Mark Swenson, Arthur Erdman. (2014) A System for Optimizing Medical Device Development Using Finite Element Analysis Predictions. Journal of Medical Devices, 8(2): 020941.

Page 12: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

Design Space Population

Design Variables Translation Cutting Speed (va)

N = 3 (10, 50, 100 mm/s)

S-P Ratio (R) N= 20 (0 - 10) Tissue Type (B) N = 3 Rotary motor choice (Mr)

N = 5 (Maxon DC motors)

Total Samples 900

Performance Attributes Total procedure time Tissue sampling rate Max. motor overload factor System Weight Component Cost

These 900 datasets are used to sample a design space with 106 possible solutions* *If an increment of 0.1 for the design variables is used

Page 13: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

Pre-Computation Process

Page 14: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

The Design Space Loaded in DBD

Page 15: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

Inverse Design Use Cases

Page 16: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

Inverse Design: Moving a leading edge

Translational Cutting Speed

Slice-Push Ratio

Tissue Type

Rotary Motor Choice

Time Step Tissue SamplingRate

Procedure TimeMax Motor Overload

Mechnical System Weight

Component Cost

Input Radar Chart Output Radar Chart

Translational Cutting Speed

Slice-Push Ratio

Tissue Type

Rotary Motor Choice

Time Step Tissue SamplingRate

Procedure TimeMax Motor Overload

Mechnical System Weight

Component Cost

Input Radar Chart Output Radar Chart

Current design (va = 50, R=0.7): too much axial tissue displacement

New design: increase R to 4

Page 17: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

Inverse Design: Solving ‘dry tap’

Step 1: Locating the dry tap: cutting adipose tissue with low cutting speeds

Step 2: Trigger previews at a desired area

Step 3: Reach a new design

Page 18: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

Inverse Design: Narrowing a High Stress Area •  Presume that a more

concentrated high-stress area surrounding the cutter-tissue contact surface would produce a cleaner cut

•  Looking at an early cutting stage: time step = 7/21

•  Initial design: R=0.4, va = 50 •  Move the leading edge of the

high stress area (red) inward •  New design: R = 0.6, va = 10

(much lower motor requirements!)

Page 19: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

Conclusions •  Design based intensive and massive

simulation data •  The importance of human interaction and

creativity •  Future directions:

– Scale up – More applications

Page 20: Optimizing Design with Extensive FEA Dataivlab.cs.umn.edu/papers/Lin-2015-DMD-Podium.pdf · 2015. 6. 4. · Dane Coffey, Chi-Lun Lin, Arthur G. Erdman, Daniel F. Keefe. (2013) Design

Acknowledgements •  Our Research Team

–  Prof. Art Erdman –  Prof. Dan Keefe –  Dane Coffey

•  ANSYS: –  Ashutosh Srivastava –  Marc Horner –  Mark Swenson

•  Breast Center at U of Minnesota –  Michael Nelson, MD

•  Minnesota Supercomputing Institute •  National Science Foundation (IIS-1251069) •  National Institutes of Health (1R01EB018205-01)