IMECE2016-68135

Design of Broadband Acoustic Cloak Using Topology Optimization Weiyang Lin, James C. Newman III, W. Kyle Anderson

November 16, 2016

IMECE2016-68135

Introduction • Acoustic cloak: conceal an object from detecting waves

[Ref] Schematic diagram of the cloaking device by S. Zhang, et al

IMECE2016-68135

Introduction • Acoustic cloak: conceal an object from detecting waves • Homogenization-based topology optimization

[Ref] Topology optimization of a cantilever beam by O. Sigmund

IMECE2016-68135

Introduction • Acoustic cloak: conceal an object from detecting waves • Homogenization-based topology optimization • Sensitivity analysis and time-dependent adjoint formulation – A lot of design variables – Time-domain methods

IMECE2016-68135

Finite Element Time Domain Formulation (1/2) • Acoustics governing equations – Continuity equation and momentum equations • Non-conservative form 𝜕𝑄 𝜕𝑄 𝜕𝑄 +𝐴 +𝐵 =0 𝜕𝑡 𝜕𝑥 𝜕𝑡 where Q is the primitive variables, and A and B are the material properties. • Streamline Upwind Petrov Galerkin Formulation 𝜕𝑄 𝜕𝑄 𝜕𝑄 𝜙 +𝐴 +𝐵 ⅆΩ = 0 𝜕𝑡 𝜕𝑥 𝜕𝑡 Ω with Riemann solver at the material interfaces.

IMECE2016-68135

Finite Element Time Domain Formulation (2/2) Solver Features • Hybrid continuous/discontinuous Galerkin formulation • Absorbing boundary conditions and Perfectly Matched Layers (PML) • Fully discretized using Newton’s method and BDF temporal scheme • GMRES with ILU(k) • Linearization by operator overloading • Parallel solver (OpenMP and MPI)

IMECE2016-68135

Sensitivity Analysis (1/2) Sensitivity derivatives of a given cost function I can be calculated by • Finite difference (central) ⅆ𝐈 𝐈 𝛽 + Δ𝛽 − 𝐈 𝛽 + Δ𝛽 = + 𝑂 Δ𝛽2 ⅆ𝛽 2Δ𝛽 • Complex Taylor series expansion ⅆ𝐈 Im 𝐈 𝛽 + Δ𝛽𝑖 = + 𝑂 Δ𝛽2 ⅆ𝛽 Δ𝛽 • We want to use a large number of design variables with minimal additional cost

IMECE2016-68135

Sensitivity Analysis (2/2) • Algorithm: A discrete adjoint formulation for time-dependent sensitivity derivatives (1) Set 𝜓1𝑘+1 , 𝜓2𝑘+1 and 𝜓2𝑘+2 to be zero. Set k to be ncyc (reversed time) (2) Solve for the adjoint variable

𝜆𝑘𝑄

=−

𝜕𝑅 𝑘 𝜕𝑄𝑘

−𝑇

𝜕𝐈 𝜕𝑄𝑘

𝑇

+ 𝜓1𝑘+1

𝑇

+ 𝜓2𝑘+2

𝑇

Expensive when nonlinear (3) Set the sensitivity derivatives by 𝑘 𝑘 ⅆ𝐈 ⅆ𝐈 𝜕𝑅 𝜕𝜌 𝜕𝑅 𝜕𝐾𝑒 𝜕𝐈 𝜕𝑋 𝑇 𝑒 𝑘 = + 𝜆𝑄 + + ⅆ𝛽 ⅆ𝛽 𝜕𝜌𝑒 𝜕𝛽 𝜕𝐾𝑒 𝜕𝛽 𝜕𝑋 𝜕𝛽 (4) Set k = k-1 (5) Set 𝜓2𝑘+2 to be 𝜓2𝑘+1 , compute 𝜓1𝑘+1

=

𝜕𝑅 𝑘+1 𝜕𝑄𝑘

𝜆𝑘+1 𝑄 ,

(6) If k = 1, stop; otherwise go to step 2

𝜓2𝑘+1

=

𝜕𝑅 𝑘+1 𝜕𝑄𝑘−1

𝜆𝑘+1 𝑄

IMECE2016-68135

Topology Parameterization • SMI (Scaled Material Interpolation) for a well-scaled design space 𝜌𝑒 =

𝜌𝑒1

+

𝜌𝑒2 − 𝜌𝑒1 𝜌𝑒2 − 𝜌𝑒1

𝑠𝛽 𝑠

−1 −1

𝜕𝜌𝑒 𝑠 log 𝜌𝑒2 − 𝜌𝑒1 𝜌𝑒2 − 𝜌𝑒1 = 2 1 𝑠 𝜕𝛽 𝜌𝑒 − 𝜌𝑒 − 1 where s is a scaling factor.

𝜌𝑒2 − 𝜌𝑒1 𝑠𝛽

𝜌𝑒2 − 𝜌𝑒1

IMECE2016-68135

Design of Acoustic Cloaking Devices (1/6)

𝜔2

𝑝 − 𝑝0

min 𝐈 = 𝜔1

Γ

2

ⅆΓ ⅆ𝜔

IMECE2016-68135

Design of Acoustic Cloaking Devices (1/6) 𝜔2

𝑝 − 𝑝0

min 𝐈 = 𝜔1

1.9 kHz

2

ⅆΓ ⅆ𝜔

Γ

2.0 kHz

2.1 kHz

IMECE2016-68135

Design of Acoustic Cloaking Devices (2/6) 𝜔2

𝑝 − 𝑝0

min 𝐈 = 𝜔1

2

ⅆΓ ⅆ𝜔

Γ

Sample illustration of the topology optimization

IMECE2016-68135

Design of Acoustic Cloaking Devices (3/6) 𝜔2

𝑝 − 𝑝0

min 𝐈 = 𝜔1

Narrow band optimization (2.0 kHz)

2

ⅆΓ ⅆ𝜔

Γ

Broadband optimization (1.9~2.1 kHz)

IMECE2016-68135

Design of Acoustic Cloaking Devices (3/6) 𝜔2

𝑝 − 𝑝0

min 𝐈 = 𝜔1

Narrow band optimization (2.0 kHz)

2

ⅆΓ ⅆ𝜔

Γ

Broadband optimization (1.9~2.1 kHz)

IMECE2016-68135

Design of Acoustic Cloaking Devices (4/6) 𝜔2

𝑝 − 𝑝0

min 𝐈 = 𝜔1

1.9 kHz

2

ⅆΓ ⅆ𝜔

Γ

2.0 kHz

Narrow band optimization (2.0 kHz)

2.1 kHz

IMECE2016-68135

Design of Acoustic Cloaking Devices (5/6) 𝜔2

𝑝 − 𝑝0

min 𝐈 = 𝜔1

1.9 kHz

2

ⅆΓ ⅆ𝜔

Γ

2.0 kHz

Broadband optimization (1.9~2.1 kHz)

2.1 kHz

IMECE2016-68135

Design of Acoustic Cloaking Devices (6/6) 𝜔2

𝑝 − 𝑝0

min 𝐈 = 𝜔1

2

ⅆΓ ⅆ𝜔

Γ

The cost function values

IMECE2016-68135

Conclusions • A procedure of using topology optimization for the design of broadband acoustic cloaking devices has been described • Additional storage cost, but adaptable to broadband designs

IMECE2016-68135

Future Work • Design using a fine mesh, and with penalty to reduce gray area • Sequential topology and shape optimization

IMECE2016-68135

Topology Optimization with Penalty • Use a penalty factor to reduce intermediate states (gray areas) 𝐈 ∗ = 𝛼𝑞 𝐈 𝑛𝑑𝑣

𝛼𝑞 = 1 + 𝑞

𝛽𝑖 − 0.5

2

𝑖=1

Note that the actual cost function value would be changed.

IMECE2016-68135

Sequential Topology and Shape Optimization 𝜔2

min 𝐈 =

𝑍 − 𝑍∗

2

+ 𝑛 − 𝑛∗

2

ⅆ𝜔

𝜔1

No penalty

arbitrary shape representation

optimized shape

[Ref] W., Lin et al 2016 (AIAA-2016-3216)

IMECE2016-68135

Using Topology Optimization

Nov 16, 2016 - Weiyang Lin, James C. Newman III, W. Kyle Anderson. Design of Broadband Acoustic Cloak. Using Topology Optimization. IMECE2016-68135 ...

2MB Sizes 0 Downloads 237 Views

Recommend Documents

Topology Optimization of a Piezoelectric Loudspeaker ...
Jun 3, 2009 - Discretization of Ωair via cair = 343 m/s = λacf. • Dimension of Ωair determined by acoustic far field. • Fine discretization of Ωpiezo and Ωplate. • Non-matching grids Ωplate → Ωair-fine and Ωair-fine → Ωair-coarse.

Topology Optimization of a Piezoelectric Loudspeaker ...
Jun 3, 2009 - Mechanicial layer: Aluminum, 5cm×5 cm, 100 µm thick, no glue layer. Fabian Wein. Acoustic Piezoelectric Loudspeaker Optimization ...

Building Topology-Aware Overlays Using Global Soft-State
proximity information on the system itself as soft-state, such that nodes can ...... analysis techniques such as Singular Value Decomposition to extract useful ...

Building Topology-Aware Overlays Using Global Soft ...
Distributed hash table (DHT) based overlay networks offer an administration-free ... placement of global proximity information on the system itself as soft-state, such that ..... defined as the ratio of the distance between a node A and its nearest n

OPTIMIZATION OF ORBITAL TRAJECTORIES USING ...
a big number of times, reducing the exploration of the search space; at the end of .... (1971) directly calculate the velocity vector in the extreme points of the orbital arc ..... Algorithms in data analysis, Printed by Universiteitsdrukkerij Gronin

Femap Topology Optimization.pdf
boundary conditions from the NX Nastran finite element model are taken ... Model setup is very simple using Femap, and existing NX Nastran input data.

Optimization of Cost and Effort, Feedback Control using ...
The cost function weights that best explain the data variance can be inferred ... had a magnitude proportional to the forward velocity of the leg during swing.

Art. 34 Optimization of sanding parameters using response surface ...
Art. 34 Optimization of sanding parameters using response surface methodology.pdf. Art. 34 Optimization of sanding parameters using response surface ...

Power Generation Loading Optimization using a ... - RMIT University
month) overhaul system, i.e. each time, a unit is through a major overhaul ... what operation mode a unit is operating under (such as mill ..... 214-220, IOS. Press ...

Frequency and yield optimization using power gates in ...
Aug 21, 2009 - in Proc. ISLPED, pp:229~232, Aug. 1999. [8] Y. Yasuda et al., “System LSI multi-Vth transistors design methodology for maximizing efficiency of ...

Performance Based Unit Loading Optimization using ...
Background (cont.) □ Constraint-Handling via Genetic Algorithm has been studied. □ Constraint-Handling via Particle Swarm. Optimization Algorithm has few ...

PID Parameters Optimization by Using Genetic Algorithm Andri ... - arXiv
But there are some cases where we can't use these two tuning methods, i.e. the ..... Richard C. Dorf, Robert H. Bishop, Modern Control Systems 10th Edition, ...

Performance Based Unit Loading Optimization using ...
Environmental Regulation. □ Rising fuel costs. □ Green house gas emission. Require. Power plants generators to be more efficient. (i.e. higher performance). 4 .... v wv. c r. pBest x. c r. lBest x v. V if v. V v. V if v. V χ. +. +. +. +. +. ⎫.

3.Transport Costs Optimization Using Up-To-Date Road Traffic ...
vehicle-to-infrastructure communication systems. In this paper we .... Page 3 of 11. 3.Transport Costs Optimization Using Up-To-Date Road Traffic Information.pdf.

OPTIMIZATION OF THE OBSERVER MOTION USING DYNAMIC ... - Irisa
Jul 17, 2009 - If the process is in state z at time t and an action d is chosen, then two things occur [I] : 1. A cost C(z. d ) is incurred,. 2. The next state of the ...

Face Recognition in Surgically Altered Faces Using Optimization and ...
translation and scale invariance [3]. Russell C.Eberhart (2006) emphasis that the ... Each particle in the search space evolves its candidate solution over time, making use of its individual memory and knowledge gained by the swarm as a ... exchange

Energy-Comfort Optimization using Discomfort History ...
tional Symposium on Automation and Robotics in Construction, 2011. [10] M. Nowak and A. ... programming, version 2.0 beta.” http://cvxr.com/cvx, Sept. 2012.