Tailoring robust photonic components using stochastic topology optimization Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.1364/opticaopen.30675803.v2
Nanophotonic systems that rely on strong resonances or near-unity transmission through individual components are highly sensitive to geometric imperfections introduced during fabrication. To address this challenge, we present a stochastic topology optimization framework for designing photonic devices that are inherently robust to such imperfections. Manufacturing errors are modeled as Gaussian random fields and incorporated into a double-filtering scheme that perturbs the design geometry in a controlled manner during optimization. The underlying physics is modeled using the scalar Helmholtz equation in two dimensions, solved via a custom finite element implementation in MATLAB. Using Monte Carlo sampling and a p-mean objective function, the method consistently produces designs that outperform traditional deterministic and robust approaches under both ideal and perturbed conditions. The optimization yields simpler and more resilient designs to both frequency changes and geometric perturbations. Notably, a subset of designs optimized for correlation lengths close to the effective wavelength exhibit robustness across a wide geometric range, in turn offering a promising route toward scalable and reliable photonic device manufacturing.
Related Topics
- Type
- article
- Landing Page
- https://doi.org/10.1364/opticaopen.30675803.v2
- OA Status
- gold
- OpenAlex ID
- https://openalex.org/W4416673464
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4416673464Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.1364/opticaopen.30675803.v2Digital Object Identifier
- Title
-
Tailoring robust photonic components using stochastic topology optimizationWork title
- Type
-
articleOpenAlex work type
- Publication year
-
2025Year of publication
- Publication date
-
2025-11-25Full publication date if available
- Authors
-
Philip Elbek, Rasmus E. ChristiansenList of authors in order
- Landing page
-
https://doi.org/10.1364/opticaopen.30675803.v2Publisher landing page
- Open access
-
YesWhether a free full text is available
- OA status
-
goldOpen access status per OpenAlex
- OA URL
-
https://doi.org/10.1364/opticaopen.30675803.v2Direct OA link when available
- Cited by
-
0Total citation count in OpenAlex
Full payload
| id | https://openalex.org/W4416673464 |
|---|---|
| doi | https://doi.org/10.1364/opticaopen.30675803.v2 |
| ids.doi | https://doi.org/10.1364/opticaopen.30675803.v2 |
| ids.openalex | https://openalex.org/W4416673464 |
| fwci | |
| type | article |
| title | Tailoring robust photonic components using stochastic topology optimization |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| language | |
| locations[0].id | doi:10.1364/opticaopen.30675803.v2 |
| locations[0].is_oa | True |
| locations[0].source | |
| locations[0].license | cc-by |
| locations[0].pdf_url | |
| locations[0].version | acceptedVersion |
| locations[0].raw_type | posted-content |
| locations[0].license_id | https://openalex.org/licenses/cc-by |
| locations[0].is_accepted | True |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | https://doi.org/10.1364/opticaopen.30675803.v2 |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5120381178 |
| authorships[0].author.orcid | |
| authorships[0].author.display_name | Philip Elbek |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Philip Elbek |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5070599661 |
| authorships[1].author.orcid | https://orcid.org/0000-0003-4969-9062 |
| authorships[1].author.display_name | Rasmus E. Christiansen |
| authorships[1].author_position | last |
| authorships[1].raw_author_name | Rasmus Christiansen |
| authorships[1].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://doi.org/10.1364/opticaopen.30675803.v2 |
| open_access.oa_status | gold |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-11-25T00:00:00 |
| display_name | Tailoring robust photonic components using stochastic topology optimization |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-28T20:19:35.482789 |
| primary_topic | |
| cited_by_count | 0 |
| locations_count | 1 |
| best_oa_location.id | doi:10.1364/opticaopen.30675803.v2 |
| best_oa_location.is_oa | True |
| best_oa_location.source | |
| best_oa_location.license | cc-by |
| best_oa_location.pdf_url | |
| best_oa_location.version | acceptedVersion |
| best_oa_location.raw_type | posted-content |
| best_oa_location.license_id | https://openalex.org/licenses/cc-by |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | https://doi.org/10.1364/opticaopen.30675803.v2 |
| primary_location.id | doi:10.1364/opticaopen.30675803.v2 |
| primary_location.is_oa | True |
| primary_location.source | |
| primary_location.license | cc-by |
| primary_location.pdf_url | |
| primary_location.version | acceptedVersion |
| primary_location.raw_type | posted-content |
| primary_location.license_id | https://openalex.org/licenses/cc-by |
| primary_location.is_accepted | True |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | https://doi.org/10.1364/opticaopen.30675803.v2 |
| publication_date | 2025-11-25 |
| publication_year | 2025 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 28, 55, 64, 84, 96, 134, 150, 157 |
| abstract_inverted_index.To | 22 |
| abstract_inverted_index.as | 48 |
| abstract_inverted_index.in | 63, 79, 89, 154 |
| abstract_inverted_index.is | 72 |
| abstract_inverted_index.of | 136 |
| abstract_inverted_index.on | 4 |
| abstract_inverted_index.or | 7 |
| abstract_inverted_index.to | 16, 41, 126, 143 |
| abstract_inverted_index.we | 26 |
| abstract_inverted_index.The | 69, 118 |
| abstract_inverted_index.and | 52, 95, 109, 115, 122, 130, 162 |
| abstract_inverted_index.are | 13, 38, 46 |
| abstract_inverted_index.for | 33, 139 |
| abstract_inverted_index.the | 60, 75, 100, 144 |
| abstract_inverted_index.two | 80 |
| abstract_inverted_index.via | 83 |
| abstract_inverted_index.both | 113, 127 |
| abstract_inverted_index.into | 54 |
| abstract_inverted_index.more | 123 |
| abstract_inverted_index.rely | 3 |
| abstract_inverted_index.such | 42 |
| abstract_inverted_index.that | 2, 37, 58, 105 |
| abstract_inverted_index.this | 24 |
| abstract_inverted_index.turn | 155 |
| abstract_inverted_index.wide | 151 |
| abstract_inverted_index.Carlo | 93 |
| abstract_inverted_index.Monte | 92 |
| abstract_inverted_index.Using | 91 |
| abstract_inverted_index.close | 142 |
| abstract_inverted_index.ideal | 114 |
| abstract_inverted_index.route | 159 |
| abstract_inverted_index.under | 112 |
| abstract_inverted_index.using | 74 |
| abstract_inverted_index.across | 149 |
| abstract_inverted_index.custom | 85 |
| abstract_inverted_index.design | 61 |
| abstract_inverted_index.device | 165 |
| abstract_inverted_index.during | 20, 67 |
| abstract_inverted_index.errors | 45 |
| abstract_inverted_index.fields | 51 |
| abstract_inverted_index.finite | 86 |
| abstract_inverted_index.highly | 14 |
| abstract_inverted_index.manner | 66 |
| abstract_inverted_index.method | 101 |
| abstract_inverted_index.p-mean | 97 |
| abstract_inverted_index.random | 50 |
| abstract_inverted_index.range, | 153 |
| abstract_inverted_index.robust | 40, 110 |
| abstract_inverted_index.scalar | 76 |
| abstract_inverted_index.scheme | 57 |
| abstract_inverted_index.solved | 82 |
| abstract_inverted_index.strong | 5 |
| abstract_inverted_index.subset | 135 |
| abstract_inverted_index.toward | 160 |
| abstract_inverted_index.yields | 120 |
| abstract_inverted_index.MATLAB. | 90 |
| abstract_inverted_index.address | 23 |
| abstract_inverted_index.changes | 129 |
| abstract_inverted_index.designs | 104, 125, 137 |
| abstract_inverted_index.devices | 36 |
| abstract_inverted_index.element | 87 |
| abstract_inverted_index.exhibit | 147 |
| abstract_inverted_index.lengths | 141 |
| abstract_inverted_index.modeled | 47, 73 |
| abstract_inverted_index.physics | 71 |
| abstract_inverted_index.present | 27 |
| abstract_inverted_index.simpler | 121 |
| abstract_inverted_index.systems | 1 |
| abstract_inverted_index.through | 10 |
| abstract_inverted_index.Gaussian | 49 |
| abstract_inverted_index.Notably, | 133 |
| abstract_inverted_index.equation | 78 |
| abstract_inverted_index.geometry | 62 |
| abstract_inverted_index.offering | 156 |
| abstract_inverted_index.perturbs | 59 |
| abstract_inverted_index.photonic | 35, 164 |
| abstract_inverted_index.produces | 103 |
| abstract_inverted_index.reliable | 163 |
| abstract_inverted_index.sampling | 94 |
| abstract_inverted_index.scalable | 161 |
| abstract_inverted_index.topology | 30 |
| abstract_inverted_index.Helmholtz | 77 |
| abstract_inverted_index.designing | 34 |
| abstract_inverted_index.effective | 145 |
| abstract_inverted_index.framework | 32 |
| abstract_inverted_index.frequency | 128 |
| abstract_inverted_index.function, | 99 |
| abstract_inverted_index.geometric | 17, 131, 152 |
| abstract_inverted_index.objective | 98 |
| abstract_inverted_index.optimized | 138 |
| abstract_inverted_index.perturbed | 116 |
| abstract_inverted_index.promising | 158 |
| abstract_inverted_index.resilient | 124 |
| abstract_inverted_index.sensitive | 15 |
| abstract_inverted_index.approaches | 111 |
| abstract_inverted_index.challenge, | 25 |
| abstract_inverted_index.components | 12 |
| abstract_inverted_index.controlled | 65 |
| abstract_inverted_index.individual | 11 |
| abstract_inverted_index.inherently | 39 |
| abstract_inverted_index.introduced | 19 |
| abstract_inverted_index.near-unity | 8 |
| abstract_inverted_index.outperform | 106 |
| abstract_inverted_index.resonances | 6 |
| abstract_inverted_index.robustness | 148 |
| abstract_inverted_index.stochastic | 29 |
| abstract_inverted_index.underlying | 70 |
| abstract_inverted_index.wavelength | 146 |
| abstract_inverted_index.conditions. | 117 |
| abstract_inverted_index.correlation | 140 |
| abstract_inverted_index.dimensions, | 81 |
| abstract_inverted_index.traditional | 107 |
| abstract_inverted_index.Nanophotonic | 0 |
| abstract_inverted_index.consistently | 102 |
| abstract_inverted_index.fabrication. | 21 |
| abstract_inverted_index.incorporated | 53 |
| abstract_inverted_index.optimization | 31, 119 |
| abstract_inverted_index.transmission | 9 |
| abstract_inverted_index.Manufacturing | 44 |
| abstract_inverted_index.deterministic | 108 |
| abstract_inverted_index.imperfections | 18 |
| abstract_inverted_index.optimization. | 68 |
| abstract_inverted_index.imperfections. | 43 |
| abstract_inverted_index.implementation | 88 |
| abstract_inverted_index.manufacturing. | 166 |
| abstract_inverted_index.perturbations. | 132 |
| abstract_inverted_index.double-filtering | 56 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 2 |
| citation_normalized_percentile |