Skip to content

Commit

Permalink
Merge pull request NanoComp#12 from jiaqi-jiang/jiaqi-jiang-metagrati…
Browse files Browse the repository at this point in the history
…ng3d

metagrating3d
  • Loading branch information
stevengj authored May 17, 2022
2 parents f784e57 + 3dfbf48 commit 611b16c
Show file tree
Hide file tree
Showing 7 changed files with 770 additions and 770 deletions.
8 changes: 4 additions & 4 deletions Metagrating3D/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ A schematic of the problem setup is shown below.
![schematic](/Metagrating3D/metagrating3d.png)


The 3D metagratings consist of freeform silicon patterns and deflect normally-incident light (plane wave) to the +1 diffraction order. FOM of this problem is the deflection efficiency in the desired drection for both TE and TM polarization light: FOM = (1/eff_TE + 1/eff_TM)^(-1). The structure is periodic in x, y directions, and uniform in z direction. The relevant parameters are defined below:
The 3D metagratings consist of freeform silicon patterns and deflect normally-incident light (plane wave) to the +1 diffraction order. FOM of this problem is the deflection efficiency in the desired drection for TM polarization light: FOM = eff_TM. The structure is periodic in x, y directions, and uniform in z direction. The relevant parameters are defined below:

- **Refractive index**: The refractive index of silicon is 3.45, and refractive index of silica is 1.45.

Expand Down Expand Up @@ -33,9 +33,9 @@ As an example, optimized metagrating designs with following parameters can be fo
- **Unit Cell**: Nx = 472, Ny = 180

The deflection efficiencies for the example device in this repo are:
- **Device1**: TE 86%, TM 89%
- **Device2**: TE 89%, TM 88%
- **Device3**: TE 89%, TM 90%
- **Device1**: TM 95.7%
- **Device2**: TM 93.3%
- **Device3**: TM 96.6%

`device.mat` file contains all optimization parameters and final device pattern in matlab format while `device.csv` is the optimized device pattern (2D matrix) in csv format.

522 changes: 261 additions & 261 deletions Metagrating3D/device1.csv

Large diffs are not rendered by default.

Binary file modified Metagrating3D/device1.mat
Binary file not shown.
364 changes: 182 additions & 182 deletions Metagrating3D/device2.csv

Large diffs are not rendered by default.

Binary file modified Metagrating3D/device2.mat
Binary file not shown.
646 changes: 323 additions & 323 deletions Metagrating3D/device3.csv

Large diffs are not rendered by default.

Binary file modified Metagrating3D/device3.mat
Binary file not shown.

0 comments on commit 611b16c

Please sign in to comment.