Models - Woptics.optical Ring Resonator
Models - Woptics.optical Ring Resonator
This model is licensed under the COMSOL Software License Agreement 6.2.
All trademarks are the property of their respective owners. See www.comsol.com/trademarks.
Introduction
This example is a 2D version of Optical Ring Resonator Notch Filter 3D. For a general
introduction on how to model an optical ring resonator device, see the latter model.
This model solves in a 2D geometry with out-of-plane polarization. So, essentially a scalar
wave equation is solved. Thereby, this model solves quickly and can be used to investigate
different types of optical ring resonator designs, before more time- and memory-
consuming 3D simulations are performed.
Model Definition
This application is set up using the Electromagnetic Waves, Beam Envelopes interface, to
handle the propagation over distances that are many wavelengths long. Since the wave
propagates in essentially one direction along the straight waveguide and along the
waveguide ring, the unidirectional formulation is used. This assumes that the electric field
for the wave can be written as
E = E 1 exp – j , (1)
The parameters r0 and dx correspond, respectively, to the curvature radius of the ring
waveguide and to the separation between the straight and ring waveguide cores. The phase
approximation defined in the tables above is discontinuous at the boundary between the
straight waveguide and the ring waveguide as well as at the boundary between the left and
the right ring waveguide domains. To handle this phase discontinuity and thereby the
discontinuity in the field envelope, E1, a Field Continuity boundary condition is used at
Figure 1: Plot of the predefined phase approximation. Notice the phase jump at the boundary
between the left and right part of the ring waveguide. The discontinuity at the boundary
between the straight and the ring waveguide is not visible at this scale.
For the dielectric waveguide structure used in this model, there is no analytical solution
for the mode propagation constant and electric field. Thus, numeric ports are used and
boundary mode analysis study steps are used for numerically solving for the mode
propagation constant and electric field. Since those quantities depend on the wavelength,
a parametric sweep over the wavelength is used for calculating new mode and domain
fields for each wavelength.
and Figure 3 shows a field plot for a resonant wavelength. Notice that the field in the
straight waveguide and the field incoming from the ring are out of phase when they
Figure 3: The out-of-plane component of the electric field for the resonant wavelength.
Predefined geometry parts can be quickly modified by changing the default input
parameters. Moreover, geometry parts provide targeted selections of domains and
boundaries that greatly simplify the model building. As demonstrated in this model, these
built-in selections are useful when adding materials, physics features and mesh sequences.
NEW
In the New window, click Model Wizard.
MODEL WIZARD
1 In the Model Wizard window, click 2D.
2 In the Select Physics tree, select Optics>Wave Optics>Electromagnetic Waves,
Beam Envelopes (ewbe).
3 Click Add.
4 Click Study.
5 In the Select Study tree, select Preset Studies for Selected Physics Interfaces>
Boundary Mode Analysis.
6 Click Done.
The geometry for the optical ring resonator is straightforward to set up. Load the Slab
Waveguide Straight-to-Ring Coupler geometry part from the COMSOL Part Libraries
and then modify the input parameters in order to build the desired geometry.
PART LIBRARIES
1 In the Home toolbar, click Windows and choose Part Libraries.
2 In the Part Libraries window, select Wave Optics Module>Slab Waveguides>
slab_waveguide_straight_to_ring_coupler in the tree.
3 Click Add to Geometry.
GEOMETRY 1
GLOBAL DEFINITIONS
Start by loading a few more parameters required for building the physics and defining the
materials.
GEOMETRY 1
DEFINITIONS
Now add the definitions for the phase in the waveguide domains.
5 Locate the Variables section. In the table, enter the following settings:
5 Locate the Variables section. In the table, enter the following settings:
5 Locate the Variables section. In the table, enter the following settings:
MATERIALS
Cladding
1 In the Model Builder window, under Component 1 (comp1) right-click Materials and
choose Blank Material.
2 In the Settings window for Material, type Cladding in the Label text field.
4 Locate the Material Contents section. In the table, enter the following settings:
Core
1 Right-click Materials and choose Blank Material.
2 In the Settings window for Material, type Core in the Label text field.
4 Locate the Material Contents section. In the table, enter the following settings:
4 Locate the Port Properties section. From the Type of port list, choose Numeric.
For the first port, wave excitation is on by default.
Port 2
1 In the Model Builder window, click Port 2.
2 In the Settings window for Port, locate the Boundary Selection section.
3 From the Selection list, choose Port 2 (Slab Waveguide Straight-to-Ring Coupler 1).
4 Click the Show More Options button in the Model Builder toolbar.
5 In the Show More Options dialog box, in the tree, select the check box for the node
Physics>Advanced Physics Options.
6 Click OK.
Field Continuity 1
1 In the Physics toolbar, click Boundaries and choose Field Continuity.
2 In the Settings window for Field Continuity, locate the Boundary Selection section.
MESH 1
For this model an edge mesh and a mapped mesh will be used.
Edge 1
1 In the Mesh toolbar, click More Generators and choose Edge.
2 In the Settings window for Edge, locate the Boundary Selection section.
3 From the Selection list, choose Edge mesh (Slab Waveguide Straight-to-Ring Coupler 1).
Distribution 1
1 Right-click Edge 1 and choose Distribution.
2 In the Settings window for Distribution, locate the Distribution section.
3 In the Number of elements text field, type 3.
Mapped 1
In the Mesh toolbar, click Mapped.
Size
1 In the Model Builder window, click Size.
STUDY 1
Parametric Sweep
For dielectric waveguides, the mode fields and the propagation constants have to be
computed for each wavelength. Thus, add a Parametric sweep node and sweep the
wavelength.
RESULTS
Electric Field
1 In the Model Builder window, expand the Electric Field (ewbe) node, then click
Electric Field.
Height Expression 1
Right-click Electric Field and choose Height Expression.
3 Locate the Plot Settings section. In the y-axis label text field, type Reflectance,
transmittance, and loss.
4 Locate the Legend section. From the Position list, choose Lower left.
Global 1
1 In the Model Builder window, expand the Reflectance, Transmittance, and Loss (ewbe)
node, then click Global 1.
2 In the Settings window for Global, locate the y-Axis Data section.
3 In the table, enter the following settings:
In practice just replace Absorptance with Loss in the Description field. Leave
unmodified the other expressions in the same table.
Finally inspect the mode field plot resulting from the boundary mode analysis performed
for each port. Since the resulting graphs overlap each other, it is enough to plot only one
of them. For example, pick the first one.