Rapid Nonlinear Topology Optimization using Precomputed - - PowerPoint PPT Presentation

rapid nonlinear topology optimization using precomputed
SMART_READER_LITE
LIVE PREVIEW

Rapid Nonlinear Topology Optimization using Precomputed - - PowerPoint PPT Presentation

Introduction Topology Optimization Model Order Reduction Applications Conclusion Rapid Nonlinear Topology Optimization using Precomputed Reduced-Order Models Matthew J. Zahr and Charbel Farhat Farhat Research Group Stanford University 17th


slide-1
SLIDE 1

Introduction Topology Optimization Model Order Reduction Applications Conclusion

Rapid Nonlinear Topology Optimization using Precomputed Reduced-Order Models

Matthew J. Zahr and Charbel Farhat

Farhat Research Group Stanford University

17th U.S. National Congress on Theoretical and Applied Mechanics Michigan State University June 15 - 20, 2014

  • M. J. Zahr and C. Farhat
slide-2
SLIDE 2

Introduction Topology Optimization Model Order Reduction Applications Conclusion

Motivation

For industry-scale design problems, topology optimization is a beneficial tool that is time and resource intensive

Large number of calls to structural solver usually required Each structural call is expensive, especially for nonlinear 3D High-Dimensional Models (HDM)

Use a Reduced-Order Model (ROM) as a surrogate for the structural model in a material topology optimization loop

Large speedups over HDM realized

  • M. J. Zahr and C. Farhat
slide-3
SLIDE 3

Introduction Topology Optimization Model Order Reduction Applications Conclusion

0-1 Material Topology Optimization

minimize

χ∈Rnel

L(u(χ), χ) subject to c(u(χ), χ) ≤ 0 u (structural displacements) is implicitly defined as a function of χ through the HDM equation fint(u) = fext Ce = Ce

0χe

ρe = ρe

0χe

χe =

  • 0,

e / ∈ Ω∗ 1, e ∈ Ω∗ General nonlinear setting considered (geometric and material nonlinearities)

  • M. J. Zahr and C. Farhat
slide-4
SLIDE 4

Introduction Topology Optimization Model Order Reduction Applications Conclusion Projection-Based ROM Nonlinear ROM Bottleneck ROM Precomputations Reduced Topology Optimization

Reduced-Order Model

Model Order Reduction (MOR) assumption

State vector lies in low-dimensional subspace defined by a Reduced-Order Basis (ROB) Φ ∈ RN×ku u ≈ Φy ku ≪ N

N equations, ku unknowns fint(Φy) = fext Galerkin projection ΦT fint(Φy) = ΦT fext

  • M. J. Zahr and C. Farhat
slide-5
SLIDE 5

Introduction Topology Optimization Model Order Reduction Applications Conclusion Projection-Based ROM Nonlinear ROM Bottleneck ROM Precomputations Reduced Topology Optimization

NL ROM Bottleneck - Internal Force

ΦT fint(Φy)= ΦT fext

  • M. J. Zahr and C. Farhat
slide-6
SLIDE 6

Introduction Topology Optimization Model Order Reduction Applications Conclusion Projection-Based ROM Nonlinear ROM Bottleneck ROM Precomputations Reduced Topology Optimization

NL ROM Bottleneck - Tangent Stiffness

ΦT fint(Φy)= ΦT fext

  • M. J. Zahr and C. Farhat
slide-7
SLIDE 7

Introduction Topology Optimization Model Order Reduction Applications Conclusion Projection-Based ROM Nonlinear ROM Bottleneck ROM Precomputations Reduced Topology Optimization

Approximation of reduced internal force, ΦTfint(Φy)

For general nonlinear problems, high-dimensional quantities cannot be precomputed since they change at every iteration For polynomial nonlinearities, there is an opportunity for precomputation Approach

Approximate f r = ΦT f int(Φy) by polynomial via Taylor series

We choose a third-order series Exact representation of reduced internal force for St. Venant-Kirchhoff materials

Precompute coefficient tensors Online operations will only involve small quantities

Remove online bottleneck Pay price in offline phase

  • M. J. Zahr and C. Farhat
slide-8
SLIDE 8

Introduction Topology Optimization Model Order Reduction Applications Conclusion Projection-Based ROM Nonlinear ROM Bottleneck ROM Precomputations Reduced Topology Optimization

Taylor Series of ΦTfint(Φy)

Consider Taylor series expansion of fr(y) = ΦT fint(Φy) about ¯ y fr

i (y) ≈ fr i (¯

y) + ∂fr

i

∂yj (¯ y) · (y − ¯ y)j + 1 2 ∂2fr

i

∂yj∂yk (¯ y) · (y − ¯ y)j(y − ¯ y)k + 1 6 ∂3fr

i

∂yj∂yk∂yl (¯ y) · (y − ¯ y)j(y − ¯ y)k(y − ¯ y)l

  • M. J. Zahr and C. Farhat
slide-9
SLIDE 9

Introduction Topology Optimization Model Order Reduction Applications Conclusion Projection-Based ROM Nonlinear ROM Bottleneck ROM Precomputations Reduced Topology Optimization

Reduced Derivatives

Reduced derivatives computable by:

Projection of full order derivatives Directly via finite differences

αi = fr

i (¯

y) = Φpifint

p (Φ¯

y) βij = ∂fr

i

∂yj (¯ y) = ΦpiΦqj ∂fint

p

∂uq (Φ¯ y) γijk = ∂2fr

i

∂yj∂yk (¯ y) = ΦpiΦqjΦrk ∂fint

p

∂uq∂ur (Φ¯ y) ωijkl = ∂3fr

i

∂yj∂yk∂yl (¯ y) = ΦpiΦqjΦrkΦsl ∂fint

p

∂uq∂ur∂us (Φ¯ y)

  • M. J. Zahr and C. Farhat
slide-10
SLIDE 10

Introduction Topology Optimization Model Order Reduction Applications Conclusion Projection-Based ROM Nonlinear ROM Bottleneck ROM Precomputations Reduced Topology Optimization

Reduced internal force

Reduced internal force becomes fr

i (y) = αi + βij(y − ¯

y)j + 1 2γijk(y − ¯ y)j(y − ¯ y)k + 1 6ωijkl(y − ¯ y)j(y − ¯ y)k(y − ¯ y)l, which only depends on quantities scaling with the reduced dimension.

  • M. J. Zahr and C. Farhat
slide-11
SLIDE 11

Introduction Topology Optimization Model Order Reduction Applications Conclusion Projection-Based ROM Nonlinear ROM Bottleneck ROM Precomputations Reduced Topology Optimization

Reduced internal force - material dependence

As written, the material properties for a given material are baked into the polynomial coefficients For notational simplicity, we consider two material parameters: ρ (density) and η α = α(ρ, η) β = β(ρ, η) γ = γ(ρ, η) ω = ω(ρ, η) In the context of 0-1 topology optimization, α, β, γ, ω need to be recomputed at each new distribution of ρ, η

Extremely expensive – destroy all speedup potential

  • M. J. Zahr and C. Farhat
slide-12
SLIDE 12

Introduction Topology Optimization Model Order Reduction Applications Conclusion Projection-Based ROM Nonlinear ROM Bottleneck ROM Precomputations Reduced Topology Optimization

Material Representation

Recall the material parameters are spatial distributions, i.e. ρ = ρ(X) and η = η(X) Define admissible distributions: {φρ

i }n i=1, {φη i }n i=1

Require ρ(X) = φρ

i (X)ξi

η(X) = φη

i (X)ξi

Many possible choices admissible distributions

Here, collected via configuration snapshots

  • M. J. Zahr and C. Farhat
slide-13
SLIDE 13

Introduction Topology Optimization Model Order Reduction Applications Conclusion Projection-Based ROM Nonlinear ROM Bottleneck ROM Precomputations Reduced Topology Optimization

Reduced internal force - material dependence

Suppose the coefficient matrices depend linearly on material parameters

Can be accomplished by carefully choosing parameters (i.e. λ, µ instead of E, ν) or linearization via Taylor series

Use material assumptions in reduced internal force fr

i (y) =

  • a

αi (φρ

a, φη a)ξa

+

  • a

βij (φρ

a, φη a)ξa(y − ¯

y)j + 1 2

  • a

γijk (φρ

a, φη a)ξa(y − ¯

y)j(y − ¯ y)k + 1 6

  • a

ωijkl (φρ

a, φη a)ξa(y − ¯

y)j(y − ¯ y)k(y − ¯ y)l Quantities in blue can be precomputed offline

  • M. J. Zahr and C. Farhat
slide-14
SLIDE 14

Introduction Topology Optimization Model Order Reduction Applications Conclusion Projection-Based ROM Nonlinear ROM Bottleneck ROM Precomputations Reduced Topology Optimization

ROM Pre-computation Approach

ΦT fint(Φy) = ΦT fext Advantages Only need to solve small, cubic nonlinear system online Large speedups possible without hyperreduction, O(102) Amenable to 0-1 material topology optimization Disadvantages Offline cost scales as O(nα · nel · k4

u)

Offline storage scales as O(nα · k4

u)

Online storage scales as O(k4

u)

Can only vary material distribution in the subspace defined by the material snapshot vectors

  • M. J. Zahr and C. Farhat
slide-15
SLIDE 15

Introduction Topology Optimization Model Order Reduction Applications Conclusion Projection-Based ROM Nonlinear ROM Bottleneck ROM Precomputations Reduced Topology Optimization

Reduced Topology Optimization

minimize

ξ∈Rn

ˆ L(y(ξ), ξ) subject to ˆ c(y(ξ), ξ) ≤ 0 y is implicitly defined as a function of ξ through the ROM equation ΦT fint(Φy) = ΦT fext which can be computed efficiently

  • M. J. Zahr and C. Farhat
slide-16
SLIDE 16

Introduction Topology Optimization Model Order Reduction Applications Conclusion Wing Box Design

Problem Setup

Neo-Hookean material 90,799 tetrahedral elements 29,252 nodes, 86,493 dof Static simulation with load applied in 10 increments Loads: Bending (X- and Y- axis), Twisting, Self-Weight ROM size: ku = 5 NACA0012

  • M. J. Zahr and C. Farhat
slide-17
SLIDE 17

Introduction Topology Optimization Model Order Reduction Applications Conclusion Wing Box Design

Problem Setup

Neo-Hookean material 90,799 tetrahedral elements 29,252 nodes, 86,493 dof Static simulation with load applied in 10 increments Loads: Bending (X- and Y- axis), Twisting, Self-Weight ROM size: ku = 5 40 Ribs

  • M. J. Zahr and C. Farhat
slide-18
SLIDE 18

Introduction Topology Optimization Model Order Reduction Applications Conclusion Wing Box Design

Problem Setup

Neo-Hookean material 90,799 tetrahedral elements 29,252 nodes, 86,493 dof Static simulation with load applied in 10 increments Loads: Bending (X- and Y- axis), Twisting, Self-Weight ROM size: ku = 5

  • M. J. Zahr and C. Farhat
slide-19
SLIDE 19

Introduction Topology Optimization Model Order Reduction Applications Conclusion Wing Box Design

Simulation Results

Single static simulation Training for ROMs: single static simulation (with load stepping) with all ribs Reproductive simulation Offline (s) Online (s) Speedup Error (%) HDM

  • 674
  • ROM

0.988 412 1.64 0.002 ROM-precomp 6,724 1.19 566 5.54

  • M. J. Zahr and C. Farhat
slide-20
SLIDE 20

Introduction Topology Optimization Model Order Reduction Applications Conclusion Wing Box Design

Optimization Setup

Minimize structural weight Constraint on maximum vertical horizontal displacements 41 Material Snapshots

40 possible ribs two spars jointly

Material Snapshots

  • M. J. Zahr and C. Farhat
slide-21
SLIDE 21

Introduction Topology Optimization Model Order Reduction Applications Conclusion Wing Box Design

Optimization Results

1 2 3 4 5 6 7 8 9 2500 3000 3500 4000 4500 5000

Iteration Objective Function All ribs No ribs Constraint Violated Constraints Satisfied

Optimization Iterates

  • M. J. Zahr and C. Farhat
slide-22
SLIDE 22

Introduction Topology Optimization Model Order Reduction Applications Conclusion Wing Box Design

Optimization Results

Deformed Configuration (Optimal Solution) Initial Guess Optimal Solution Structural Weight 4.67 × 103 3.02 × 103 Constraint Violation 7.10 × 10−23

  • M. J. Zahr and C. Farhat
slide-23
SLIDE 23

Introduction Topology Optimization Model Order Reduction Applications Conclusion

Conclusion and Future Work

New method for material topology optimization using reduced-order models

Applicable in nonlinear setting O(102) speedup over HDM

Strongly enforce manufacturability constraints

selection of material snapshots

Address large problems Investigate extending method to more sophisticated topology

  • ptimization techniques
  • M. J. Zahr and C. Farhat