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.
Nov 16, 2016 - Weiyang Lin, James C. Newman III, W. Kyle Anderson. Design of Broadband Acoustic Cloak. Using Topology Optimization. IMECE2016-68135 ...
proximity information on the system itself as soft-state, such that nodes can ...... analysis techniques such as Singular Value Decomposition to extract useful ...
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
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
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 methodology.pdf. Art. 34 Optimization of sanding parameters using response surface ...
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 ...
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 ...
Background (cont.) â¡ Constraint-Handling via Genetic Algorithm has been studied. â¡ Constraint-Handling via Particle Swarm. Optimization Algorithm has few ...
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, ...
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 Ï. +. +. +. +. +. â«.
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.
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 ...
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
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.