Photonics

Photonics

Topics related to Lumerical and more.

Doubts about radius scanning of curved waveguide

    • H1640846343
      Subscriber

      When transmitting through a long distance curved waveguide, the transmission of light in the middle is almost zero, so I want to scan the radius of the curved waveguide to find the most suitable parameters. Since I divide the bent waveguide into inner radius and outer radius, with a waveguide width of 0.5um, I am not sure if my operation of scanning both inner and outer radii simultaneously is correct during scanning, and if I can obtain the desired result by setting the result as the transmittance T of a power monitor?

    • H1640846343
      Subscriber

      After running the scan and checking the results, I found that this situation occurred. I am a bit confused about this graph. Shouldn't it be a function of transmittance changing with wavelength? Perhaps there is a big problem with my scanning settings, and I think it should be incorrect

    • Kirill
      Ansys Employee

      Dear Subscriber,

      Here are a few observations based on the screenshots you’ve shared:

      1. When setting up the sweep, your parameters have different types. Please check if this reflects the actual geometry you are interested in. Based on the naming, it seems both parameters are intended to represent lengths. While this is not necessarily a mistake and depends on your script, it is a good practice to keep parameter types consistent.

      2. With your current sweep settings, you have 10 iterations starting from:

        1. Inner radius = 4.75 [some length units], outer radius = 5.25, ...
          to
        2. Inner radius = 15 [some length units], outer radius = 15.
          Please double-check if this was your intention.
      3. Regarding your plot: What you are seeing appears to be a colormap of your function ─ probably transmittance ─ versus inner radius and wavelength, which varies with wavelength (vertically).

      As a suggestion, here’s an approach you might consider: If you want to vary both radii simultaneously, modify your script to define a single radius R to describe the waveguide. Then, set: inner_R=R−ΔR, outer_R=R+ΔR. Next, sweep R over the desired range.

      Best regards,
      Kirill

    • H1640846343
      Subscriber

      Thank you for your reply.
      I tried to set R, but I couldn't modify the parameter names for the inner and outer radius, otherwise it would report an error, which puzzled me. This resulted in me still being able to only find the inner radius and outer radius during the parameter scanning process, which did not achieve the desired effect of scanning through only one parameter R. I think there must be something wrong with me, and I hope you can help me solve it.

    • Kirill
      Ansys Employee

      Dear Subscriber,

      The script you provided works fine and generates the following ring segment object. 

      Make sure you create a Structure Groups - Simulation object, define your parameters in Properties tab, and use this script under Script tab.

      Best regards,
      Kirill

Viewing 4 reply threads
  • You must be logged in to reply to this topic.