Initialization and Training of a Surrogate Model

Abstract

Surrogate models are standalone files in VirtualLab Fusion that can be attached to compatible components (e.g., metalens components) to compute realistic meta-structures. This tutorial describes how to define, train, and use custom surrogate models.

  1. Initialize the surrogate document – load the template or start from a compatible component

  2. Configure optical parameters – define media, wavelength and incidence angle ranges

  3. Configure fabrication parameters – set meta-atom geometry (nanopillars or nanofins) and fix variation parameter space

  4. Train the model – run RCWA calculations and generate the neural network

Learn more

Documentation Ecosystem

VirtualLab Fusion Configuration

  • VirtualLab Fusion VirtualLab Fusion
  • Flat Lens Package Flat Lens Package
  • Grating Package Grating Package