glaucio h. paulino - usi informatics · paulino et al. “polygonal finite elements for mixed...

45
Stable Topology Optimization: A Barycentric FEM Approach NSF Workshop : Barycentric Coordinates in Geometry Processing and Finite/Boundary Element Methods Glaucio H. Paulino Acknowledgments: NSF – National Science Foundation SOM – Skydmore, Owings and Merrill University of Illinois at Urbana-Champaign NEWMARK Laboratory Donald B. Willett Professor of Eng. Columbia University , New York, July 25-27, 2012

Upload: others

Post on 04-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

Stable Topology Optimization: A Barycentric FEM Approach

NSF Workshop : Barycentric Coordinates in Geometry Processing and Finite/Boundary Element Methods

Glaucio H. Paulino

Acknowledgments:NSF – National Science Foundation

SOM – Skydmore, Owings and Merrill

University of Illinois at Urbana-ChampaignNEWMARK Laboratory

Donald B. Willett Professor of Eng.

Columbia University, New York, July 25-27, 2012

Page 2: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling2

Pop Quiz: Is the sidewalk real or simulated ?

Page 3: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

Professor Paulino’sResearch Group

Cam Talischi Arun Gain Tomas Zegard Sofie Leon

Daniel Spring Junho Chun Evgueni Fillipov Will Colletti

Lauren Stromberg

B

Page 4: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

2 Posters

Page 5: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

5

Optimization of shape and topology

• The goal is to find the most efficient shape of a physical system

The cost function depends on the physical response as well as the geometric features of admissible shapes

The response is captured by the solution to a boundary value problem that in turn depends on the given shape

Page 6: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

6

Existence of solutions

• Shapes with fine features are naturally favored, which leads to nonconvergent minimizing sequences that exhibit rapid oscillations

Existence of solutions can be guaranteed by introducing some suitable form of regularization in the problem

Page 7: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

7

Large-scale optimization problem

• Accurate analysis of the response and capturing detailed features required fine spatial discretizations which leads to a large number of design and analysis variables

We can exploit the composite nature of the cost function

to derive convergent optimization algorithms. Forward-backward splitting, for example, leads to iterations of the form

C. Talisch and G. H. Paulino “An operator splitting algorithm for Tikhonov-regularized topology optimization” Computer Methods in Applied Mechanics and Engineering, 2012 (to appear).

Page 8: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

8

Sample result

Design domain β = 0.01

β = 0.05 Comparable “filtering” result

B

Page 9: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling9

Stable Topology Optimization

Page 10: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Stable Topology Optimization

C. Talischi, G. Paulino, A. Pereira and IFM Menezes. Polygonal finite elements for topology optimization: A unifying paradigm. IJNME, 82(6):671-698, 2010

Polygonal Elements T6 ElementsBaricentric FEM

M

Page 11: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling11

Design of Piezocomposite Material Unit Cell

k = 0.298Gain(1) = 105.5%/0 = 4.6

k = 0.319Gain(1) = 120.0%/0 = 4.9

Polygonal Element fixed polarization

Polygonal Element free polarization

(1) w.r.t. PZT-5A (k = 0.145)

Unit Cell PeriodicMatrix

Stress (/0)

k = 0.291Gain(1) = 100.7%/0 = 5.1

Quad Element fixed polarization

Page 12: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

C. Talischi, G. Paulino, A. Pereira and IFM Menezes. Polygonal finite elements for topology optimization: A unifying paradigm. IJNME, 82(6):671-698, 2010

18 dofs – %51 error

20 dofs – %27 error

3 quads and 1 pentagon

Stability

Page 13: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

• Numerical instabilities such the “checkerboard” problem could appear in mixed variational formulation (pressure-velocity) of the Stokes flow problems.

velocity

checkerboard on pressure

Lid-driven cavity problem

Q4 elements

Stability

Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012

Page 14: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

velocity

pressure

• Numerical instabilities such the “checkerboard” problem could appear in mixed variational formulation (pressure-velocity) of the Stokes flow problems.

Lid-driven cavity problem

Polygonal elements

Stability

Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012

Page 15: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

• Babuska-Brezzi condition (or inf-sup)

– Required for the stability of mixed variational formulation of incompressible elasticity and Stokes flow problems

– Polygonal discretizations satisfy the well-known Babuska-Brezzi condition

Hexagon

Quadrilateral

Polygon

Stability

Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012

Page 16: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling16

PolyMesher & PolyTop

Talischi C, Paulino GH, Pereira A, Menezes IFM. PolyMesher: A general-purpose mesh generator for polygonal elements written in Matlab. Structural and Multidisciplinary Optimization, 45(3):309-328, 2012.

Talischi C, Paulino GH, Pereira A, Menezes IFM. PolyTop: A Matlab implementation of a general topology optimization framework using unstructured polygonal finite element meshes. Structural and Multidisciplinary Optimization, 45(3)329-357, 2012.

Page 17: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

G.A.M.E.S. Camp

8/1/2012 17

• Makes complex structural engineering concepts accessible to middle and high school students!

Page 18: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling18

• Motivation and Background: Craniofacial reconstruction

• Load transfer mechanism

• Multi-resolution Topological Optimization

• Results

Craniofacial Reconstruction

Page 19: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Craniofacial Reconstruction

– Head or Facial Trauma– Cancer patients who lost part 

of the bony structure, soft tissue

Complex and Challenging• 3D Complex Architecture• Serves Functional and aesthetic role Facial expression, mastication, speech, and Deglutition (swallowing of food)

Facial Appearance19

Page 20: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

CancerTissue destruction Deformity Decreased Quality of

Life

Treatment• Surgery• Radiation• Chemotherapy

Craniofacial Reconstruction Cancer

20

Page 21: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Current Approach

• Heuristic Approach• Ad‐hoc method by the surgeon during surgery

21

Yamamoto [2005]

Page 22: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Fibula Osteotomies

Osteotomies

Clinical Approach

22Medical Modeling Inc.

Page 23: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Fibula Osteotomies Surgery

Clinical Problem

23

Topology Optimization Alternative …

Page 24: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Goals of the replacement bone• Give support to orbital content, Avoid Changes in globe position, orbital volume, eyelid functions

• To preserve a platform for mastication,  speech and dental rehabilitation

• To recreate an adequate and symmetric facial contour with other side of face 

24

Topology Optimization

Page 25: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Topology Optimization ProcedureProblem formulation

Solid and Isotropic Material with Penalization (SIMP)

0( ) ρ( )pE Eψ ψ

T

ρ

min

min (ρ, )

. . : (ρ)

(ρ) ρ( )

0 ρ ρ( ) 1

d d

d

s

C

s t

V dV V

u f u

K u f

ψ

ψ

Finite Element Analysis

Objective Function & Constraints

Converged?

Result

Sensitivities Analysis

Update Material Distribution

Initial guess

Yes

No

Filtering (Projection) Technique

P

T

1 1 ( ) ( ) ( )

el el

e

N N

e e ee e

d

K ρ K B D B

T 1 T 0

e

pee e e e e e

e e

e

C p

V dV

Ku u u K u

25

Page 26: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Large-scale (high resolution) TOP Large number of finite elements

Computationally expensive: FEA cost

Existing high resolution TOP Parallel computing (Borrvall and Petersson, 2000)

Fast solvers (Wang et al. 2007)

Approximate reanalysis (Amir et al. 2009)

Adaptive mesh refinement (de Stuler et al. 2008)

High Resolution Topology Optimization

Same discretization for analysis and design optimizationSame discretization for analysis and design optimization

Page 27: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Conventional element-based approach (Q4/U) Same discretization for displacement and density

Multiresolution Topology Optimization (MTOP)

Displacement Density/design variable

MTOP approach (Q4/n25) Different discretizations for displacement and density/design variables

Displacement Density Design variable

27

Page 28: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

MTOP• B8/n125 Element

28

N. Aage, M.N. Jørgensen, C.S. Andreasen and O. Sigmund. Interactive topology optimization on hand-held devices, under preparation, 2012

MTOP is being used as the engine for the topology optimization APP recently developed by the Danish group (2012)

Page 29: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Craniofacial Reconstruction

• MRI Data • Select Boundary Conditions• Select Load

29

Page 30: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

2D Verification of the Concept

30

Page 31: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Craniofacial Reconstruction

31

Page 32: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Craniofacial Reconstruction

32

Page 33: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Craniofacial Reconstruction

33

Page 34: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

The entire process in 40 seconds …

34

Page 35: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling35

Page 36: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Biological Constraints

Successful Tissue TransferMechanical Variable + Biological Constraint –Vascular Healing

36

Page 37: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling37

Experimental Validation

Page 38: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Load-transfer mechanism

38

Page 39: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Page 40: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

• Topology optimization for high-rise buildings

40

Lauren Stromberg

Building Science Through Topology Optimization

Page 41: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

• Application of pattern gradation to the conceptual design of buildings– Flexible tool for unique shapes– Increasing column sizes– Dominance of shear behavior at

top vs. overturning moment at base

• In collaboration with Skidmore, Owings & Merrill, LLP

• Lotte Tower (Korea): optimized bracing using pattern gradation concepts

41

Lauren Stromberg

Building Science Through Topology Optimization

Page 42: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

• Topology optimization for structural braced frames: combining continuum and beam/column elements

42

2/P

P

P

P

P

P

Image courtesy of SOM

Building Science Through Topology Optimization

Lauren Stromberg

Page 43: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

• Connecting engineering and architecture using structural topology optimization

• Goal: to create unique, innovative designs that are both aesthetically pleasing and satisfy engineering principles

• Zendai competition: optimal designs resembling nature

43 photography.nationalgeographic.comImage courtesy of SOM

Building Science Through Topology Optimization

Lauren Stromberg

Page 44: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling

Concluding Remarks

• FOBOS with Tikhonov Regularized TOP leads to nearly B&W solutions

• Baricentric FEM provides a stable formulation for Topology Optimization

• Topological Optimization is a linkage between medicine & engineering – promising approach for patient-specific computer-aided design of mid-face reconstruction

• Topological Optimization is a linkage between architecture & engineering – leads bioinspired design of tall buildings

44

Page 45: Glaucio H. Paulino - USI Informatics · Paulino et al. “Polygonal finite elements for mixed variational problems” , 2012. 3rd LNCC Meeting on Com16 putational Modeling PolyMesher

3rd LNCC Meeting on Computational Modeling45

http://ghpaulino.com