Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proper LDOS enhancement problems #54

Open
mfschubert opened this issue Nov 16, 2023 · 3 comments
Open

Proper LDOS enhancement problems #54

mfschubert opened this issue Nov 16, 2023 · 3 comments

Comments

@mfschubert
Copy link
Member

  • 3D FMMAX implementation
  • 2D version (shoot for sub-second cycle time)
@mfschubert
Copy link
Member Author

@oskooi @stevengj

We discussed that problems where large LDOS enhancement is sought would be of interest, similar to the cavity design problem in the photonics-opt-testbed.

A 3D version could be adapted from the existing "photon extractor" challenge. In that problem, one also seeks LDOS enhancement, but the structure precludes large enhancements from being achieved. (Specifically, the material within which the dipole is embedded is unpatterned, which limits the enhancement increase). A modified version could allow patterning of the host material.

An implementation based on the extractor should take 10s of seconds per iteration. It would also be interesting to have 2D versions of the problem, which run in sub-second timescales.

@stevengj
Copy link

This is a good challenge problems for optimization problems, because LDOS becomes a very ill-conditioned function (specifically an ill-conditioned Hessian) of the geometry when Q becomes large, for reasons explained in Liang & Johnson (2013). Traditional optimization algorithms (CCSA, LBFGS) really struggle for Q ≳ 10⁴.

(Going to a high Q requires a sufficiently large design domain, which can be expensive in 3d.)

@stevengj
Copy link

Note also that the LDOS will diverge (in 3d or for the 2d Hz polarization) if the design is allowed to make an arbitrarily sharp tip at the location of the dipole source. You need to regularize the problem by either:

  1. Imposing a minimum lengthscale constraint similar to https://github.com/NanoComp/photonics-opt-testbed/tree/main/cavity_design
  2. Staying in 2d with the Ez polarization
  3. or simply excluding the design from changing the materials within a given radius of the source

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants