motivation topology optimization with cvt polygons · topology optimization with concave polygons...

1
Topology Optimization with Concave Polygons Reference Motivation Polygonal elements are nature inspired Polygonal elements can alleviate mesh bias and produce optimal topologies To handle arbitrary/degenerate polygons, available techniques are less accurate and inefficient Virtual Element Method (VEM), provides stable and efficient alternative Optimization Formulation min s.t. = =1 0< min ≤<1 Update Scheme (OC) Initial Guess VEM Analysis Objective and Constraint Filtering (Projection) Sensitivities Converged Results No Yes Virtual Element Method Formulation Two basic properties are required to be satisfied: 1. Consistency: 1 , = 1 , ∀, ∀ ∈ , ∀ 1 1 2. Stability: ∃α , > 0, ∋ , , ≤α , ∀, ∀ ∈ Consistency can be ensured by exact integration: 1 , = : : Ω E Ω = :⋅ ⋅ Ω E Ω Finally, we get: , = , ∏ + −∏ , −∏ A projection operator is defined: ∏: 1 : Such that: , = , and ∏ = ∀ ∈ 1 () E + Future Work Topology optimization with geometrical and material nonlinearity with arbitrary polygons Nonlinear topology optimization for multi-physics and multi-scale problems = () 1. C. Talischi, G.H.Paulino, A.Pereira, I.F.M.Menezes. PolyTop: a Matlab implementation framework using unstructured polygonal finite element meshes. Struct Multidisc Optim (2012) 45:329-357 2. C. Talischi, G.H.Paulino, A.Pereira, I.F.M.Menezes. PolyMesher: a general-purpose mesh generator for polygonal elements written in Matlab. Struct Multidisc Optim (2012) 45:309–328 3. L. Beirão da Veiga, F. Brezzi, A. Cangiani, G. Manzini, L.D. Marini, A. Russo: Basic principles of Virtual Element Methods, Math. Models Methods Appl. Sci (2013) 23:199-214 4. L. Beirão da Veiga, F. Brezzi, L.D. Marini: Virtual Elements for linear elasticity problems SIAM J. Num. Anal. (2013) 81: 794-812 Topology Optimization with CVT Polygons Conclusion For regular polygonal mesh, PolyFEM and VEM formulation yields similar optimal design with very close compliance For concave/degenerate polygonal mesh, VEM result is stable while traditional PolyFEM results is numerically unstable VEM formulation allows more flexibility for the shape of elements in topology optimization One quad is divided into five concave polygons Optimization with VEM formulation Objective:2805.697 Optimization with PolyFEM formulation Objective: 267223.208 Optimization with PolyFEM formulation Objective:362.023 Optimization with VEM formulation Objective:361.988

Upload: others

Post on 29-May-2020

27 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Motivation Topology Optimization with CVT Polygons · Topology Optimization with Concave Polygons Reference Motivation Polygonal elements are nature inspired Polygonal elements can

Topology Optimization with Concave Polygons

Reference

Motivation

Polygonal elements are nature inspired

Polygonal elements can alleviate mesh bias and produce optimal topologies

To handle arbitrary/degenerate polygons, available techniques are less accurate and inefficient

Virtual Element Method (VEM), provides stable and efficient alternative

Optimization Formulation

min 𝒇𝑇𝒖

s. t. 𝑲 𝐸𝑒 𝒖 = 𝒇

𝑉𝑒

𝑁

𝑒=1

≤ 𝑉𝑚𝑎𝑥

0 < 𝜌min ≤ 𝜌 < 1

Update Scheme (OC)

Initial Guess

VEM Analysis

Objective and Constraint

Filtering (Projection) Sensitivities

Converged

Results

No Yes

Virtual Element Method Formulation

Two basic properties are required to be satisfied:

1. Consistency: 𝑎ℎ𝐸 𝒑1, 𝒗 = 𝑎𝐸 𝒑

1, 𝒗 ∀𝐸, ∀𝒗 ∈ 𝑉𝐸, ∀𝒑

1∈ 𝑃1 𝐸

2. Stability: ∃α∗, 𝛼∗ > 0, ∋ 𝛼∗𝑎𝐸 𝒗, 𝒗 ≤ 𝑎ℎ

𝐸 𝒗, 𝒗 ≤ α∗𝑎𝐸 𝒗, 𝒗 ∀𝐸, ∀𝒗 ∈ 𝑉𝐸

Consistency can be ensured by exact integration:

𝑎ℎ𝐸 𝒑1, 𝒗 = 𝛻𝒑𝟏: 𝑪: 𝛻𝒗ΩE

𝑑Ω𝐸 = 𝛻𝒑𝟏: 𝑪 ⋅ 𝒗 ⋅ 𝒏𝜕ΩE𝑑𝜕Ω𝐸

Finally, we get:

𝑎ℎ𝐸 𝒖ℎ, 𝒗ℎ = 𝑎

𝐸 ∏𝒖ℎ, ∏𝒗ℎ + 𝐼 − ∏ 𝑠𝐸 𝒖ℎ, 𝒗ℎ 𝐼 − ∏

A projection operator is defined:∏: 𝑉ℎ𝐸 → 𝑃1 𝐸 :

Such that: 𝑎𝐸 ∏𝒗ℎ, 𝒒 = 𝑎𝐸 𝒗ℎ, 𝒒 and ∏𝒒 = 𝒒 ∀𝒒 ∈ 𝑃1(𝐸)

E

𝑽𝒊

𝑽𝒊−𝟏 𝑽𝒊+𝟏

𝒏𝒊−𝟏 𝒏𝒊

𝒆𝒊

𝒆𝒊−𝟏

Future Work

Topology optimization with geometrical and material nonlinearity with arbitrary polygons

Nonlinear topology optimization for multi-physics

and multi-scale problems

𝒙 = 𝜙(𝑿)

1. C. Talischi, G.H.Paulino, A.Pereira, I.F.M.Menezes. PolyTop: a Matlab implementation framework using unstructured polygonal finite element meshes. Struct Multidisc Optim (2012) 45:329-357

2. C. Talischi, G.H.Paulino, A.Pereira, I.F.M.Menezes. PolyMesher: a general-purpose mesh generator for polygonal elements written in Matlab. Struct Multidisc Optim (2012) 45:309–328 3. L. Beirão da Veiga, F. Brezzi, A. Cangiani, G. Manzini, L.D. Marini, A. Russo: Basic principles of Virtual Element Methods, Math. Models Methods Appl. Sci (2013) 23:199-214 4. L. Beirão da Veiga, F. Brezzi, L.D. Marini: Virtual Elements for linear elasticity problems SIAM J. Num. Anal. (2013) 81: 794-812

Topology Optimization with CVT Polygons

Conclusion

For regular polygonal mesh, PolyFEM and VEM formulation yields similar optimal design with very close compliance For concave/degenerate polygonal mesh, VEM result is stable while traditional PolyFEM results is numerically unstable VEM formulation allows more flexibility for the shape of elements in topology optimization

One quad is divided into five concave polygons

Optimization with VEM formulation Objective:2805.697

Optimization with PolyFEM formulation Objective: 267223.208

Optimization with PolyFEM formulation Objective:362.023

Optimization with VEM formulation Objective:361.988