comsol multiphysics® implementation of a genetic ......with comsol multiphysics as the underlying...

1
Use COMSOL application programming language (API) to build and solve GA population. Randomly populate grid of voxels with binary “1” for gold and “0” for air. GA code iterates with COMSOL to determine optimal grid layout COMSOL Multiphysics® Implementation of a Genetic Algorithm Routine for Metasurface Optimization Planar 2-D plasmonic metasurfaces are limited in both phase control and intensity that make it poor for optical application Subwavelength 3-D structures can support out-of-plane scatters for improved phase control without polarization conversion Genetic algorithms provide a means to optimize these scatterers for a target phase and amplitudenecessary for efficient lens design Use COMSOL Multiphysics® with LiveLink for MATLAB™ to develop genetic algorithm (GA) routine Validate GA routine using a simple model of an grid of gold and air voxels to create a superior forward scatterer (Huygens source) Apply validated GA code to optimize a grid design at a desired phase point and maximum transmission for construction of metasurface lens References [1] N. Yu and F. Capasso, "Flat optics with designer metasurfaces," Nat Mater, 13, 139 (2014) [2] R. Haupt and D. Werner, Genetic Algorithms for Electromagnetics, New York: JWS (2007). [3] B. Adomanis, "Design of Infrared Metasurfaces for Low-Profile Optics Using COMSOL Multiphysics," COMSOL Conference Technical Papers (2016). Now solving for maximum transmission (| 21 | 2 ) at target phase point Dual-objective fitness/cost function: Targeted phase: Φ = 0° “Best” solution: Φ = −0.15°, = 0.52 “Best” couldn’t be fabricated, due to closed loops o Modified solution: Φ = 13.7°, = 0.49 1. Air Force Institute of Technology, Department of Engineering Physics, Wright-Patterson Air Force Base, OH, USA 2. Sandia National Laboratories, Albuquerque, NM, USA Contact Information: [email protected]; [email protected] B. Adomanis 1 , D. Bruce Burckel 2 and M. Marciniak 1 Modeling Approach Validation of COMSOL GA Routine Computational Information 2 Xeon CPUs/28-cores/256GB RAM 5GB solved model/35K mesh/250K DoF API + Livelink for MATLAB + Wave Optics module + Wavelength Domain (ewfd) o Solution time/per model: ~30sec o # of Populations: 2 (typically 120) o # of Iterations: typically < 20 Conclusions/Future Work With COMSOL Multiphysics as the underlying computational mechanism and a process link via LiveLink for MATLAB, a robust GA routine was successfully validated against a simple unit cell model, and then used to produce optimized solution spaces for design of a metasurface lens. Individual phase points were targeted accuratelysuch phase control at high efficiencies (40-50%) is unprecedented for single-layer plasmonic interfaces Next: fabricate/measure phase differences to validate models, and build a lens! M x N grid on 1-5 faces gold voxel air voxel Si walls 160nm ≤ t ≤ 300nm active port field orientations E H k H E k passive port (S 21 ) Si base air domain air a = 2.3μm Si w = 150nm (c) modified design original design Pareto front () () Solving for maximum forward scattered far-field (| | 2 ) and maximum difference between forward/backward scatter 2 Dual-objective fitness/cost function: “Best” solution: +26 forward, −28 back Convergence after 22 iterations Strong forward propagation + s 2 21 2 −T 0 + s 2 Φ , = Φ Φ 2 Φ−Φ 0 2 + Φ 2 E z k y Solution space for simplified model, optimal solution (yellow). Inset: convergence of 2D radiation pattern Optimal grid layout Near field original design modified design | | = (°) arg 21 (°) # iterations 2 − min 2 max 2 − min 2 + 2 − min 2 max 2 − min 2 , = Propagated plane wave develops ~1um ( λ /8) Original design: Φ = -0.15°; T = 0.52 Modified design: Φ = 13.7°; T = 0.49 grid width/6 Incident field Near field Solution space for simplified model, optimal solution (yellow). Inset: convergence of . GA Optimization of Metasurface COMSOL w/ LiveLink for MATLAB GA Process Metasurface model Simple model for GA validation Background Goals Excerpt from the Proceedings of the 2017 COMSOL Conference in Boston

Upload: others

Post on 24-Feb-2021

24 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: COMSOL Multiphysics® Implementation of a Genetic ......With COMSOL Multiphysics as the underlying computational mechanism and a process link via LiveLink for MATLAB, a robust GA routine

• Use COMSOL application programming language (API) to build and solve GA population.

• Randomly populate 𝑀𝑥𝑁 grid of voxels with binary “1” for gold and “0” for air.

• GA code iterates with COMSOL to determine optimal grid layout

COMSOL Multiphysics® Implementation of a Genetic

Algorithm Routine for Metasurface Optimization

Planar 2-D plasmonic metasurfaces are limited in both phase

control and intensity that make it poor for optical application

Subwavelength 3-D structures can support out-of-plane scatters for

improved phase control without polarization conversion

Genetic algorithms provide a means to optimize these scatterers for a

target phase and amplitude—necessary for efficient lens design

Use COMSOL Multiphysics® with LiveLink for MATLAB™ to develop

genetic algorithm (GA) routine

Validate GA routine using a simple model of an 𝑀𝑥𝑁 grid of gold and

air voxels to create a superior forward scatterer (Huygens source)

Apply validated GA code to optimize a grid design at a desired phase

point and maximum transmission for construction of metasurface lens

References

[1] N. Yu and F. Capasso, "Flat optics withdesigner metasurfaces," Nat Mater, 13, 139(2014)

[2] R. Haupt and D. Werner, Genetic Algorithmsfor Electromagnetics, New York: JWS (2007).

[3] B. Adomanis, "Design of InfraredMetasurfaces for Low-Profile Optics UsingCOMSOL Multiphysics," COMSOL ConferenceTechnical Papers (2016).

• Now solving for maximum transmission (|𝑆21|2)

at target phase point

• Dual-objective fitness/cost function:

• Targeted phase: Φ = 0°

• “Best” solution: Φ = −0.15°, 𝑇 = 0.52

• “Best” couldn’t be fabricated, due to closed loops

o Modified solution: Φ = 13.7°, 𝑇 = 0.49

1. Air Force Institute of Technology, Department of Engineering Physics, Wright-Patterson Air Force Base, OH, USA2. Sandia National Laboratories, Albuquerque, NM, USA

Contact Information: [email protected]; [email protected]

B. Adomanis1, D. Bruce Burckel2 and M. Marciniak1

Modeling Approach

Validation of COMSOL GA Routine

Computational Information

2 Xeon CPUs/28-cores/256GB RAM

5GB solved model/35K mesh/250K DoF

API + Livelink for MATLAB + Wave Optics

module + Wavelength Domain (ewfd)

o Solution time/per model: ~30sec

o # of Populations: 2𝑥𝑀𝑥𝑁 (typically 120)

o # of Iterations: typically < 20

Conclusions/Future Work

With COMSOL Multiphysics as the underlying computational mechanism and aprocess link via LiveLink for MATLAB, a robust GA routine was successfullyvalidated against a simple unit cell model, and then used to produce optimizedsolution spaces for design of a metasurface lens.

Individual phase points were targeted accurately—such phase control at highefficiencies (40-50%) is unprecedented for single-layer plasmonic interfaces

Next: fabricate/measure phase differences to validate models, and build a lens!

M x N gridon 1-5 faces

gold voxel

air voxel

Si walls160nm ≤ t ≤ 300nm

active port field orientations

E

H

k

HE

k

passive port (S21)

Si base

airdomain

aira = 2.3μm

Si

w=

15

0n

m

(c)

modified design

original design

Pareto front

𝑬𝒇𝒘𝒅𝒇𝒂𝒓 𝟐

(𝒅𝑩𝒗)

𝚫𝑬𝒇−𝒃

𝒇𝒂𝒓

𝟐(𝒅𝑩𝒗)

• Solving for maximum forward scattered far-field

(|𝑬𝑓|2) and maximum difference between

forward/backward scatter ∆ 𝑬 2

• Dual-objective fitness/cost function:

• “Best” solution: +26 𝑑𝐵𝑣 forward, −28 𝑑𝐵𝑣 back

• Convergence after 22 iterations

Strong forward propagation

+𝑤𝑠𝜎s2

𝑆212 − T0 + 𝜎s

2

𝐹 𝑤Φ, 𝑤𝑓 = 𝑤Φ

𝜎Φ2

Φ−Φ02 + 𝜎Φ

2

Ez

ky

Solution space for simplified model, optimal solution (yellow). Inset: convergence of 𝚫 𝑬𝒇−𝒃𝒇𝒂𝒓 𝟐 2D radiation pattern Optimal grid layout

Near field 𝑯𝒙

original design

modified design

|𝑺𝟐𝟏|𝟐

𝚽=𝒂𝒓𝒈𝑺𝟐𝟏(°)

arg 𝑆21 (°)

# iterations

𝑤∆

∆ 𝑬 2 −min ∆ 𝑬 2

max ∆ 𝑬 2 −min ∆ 𝑬 2

+𝑤𝑓𝑬𝑓 2

−min 𝑬𝑓 2

max 𝑬𝑓 2 −min 𝑬𝑓 2

𝐹 𝑤∆, 𝑤𝑓 =

Propagated plane wave

develops ~1um (λ/8)

Original design: Φ = -0.15°; T = 0.52

Modified design: Φ = 13.7°; T = 0.49

grid width/6

Incident field

Near field 𝑯𝒙

Solution space for simplified model, optimal solution (yellow). Inset: convergence of 𝚽.

GA Optimization of Metasurface

COMSOL w/ LiveLink for MATLAB

GA Process

Metasurface model

Simple model for GA validation

Background Goals

Excerpt from the Proceedings of the 2017 COMSOL Conference in Boston