Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
Divide by zero in parametric sweep - ridge waveguide
Posted 9 nov. 2020, 22:17 UTC−5 Wave Optics, Studies & Solvers Version 5.5 0 Replies
Please login with a confirmed email address before reporting spam
Hello,
I'm new to COMSOL and am running into an error when trying to perform a parametric sweep of the height/width of the core of a silicon waveguide. The error is
- Parameters: "h_core","8E-7" The following feature has encountered a problem:
- Feature: Stationary Solver 1 (sol1/s1) Division by zero.
- Function: / Failed to evaluate expression.
- Expression: abs(try_catch(comp1.ewbe.port2.Pin,1)/comp1.ewbe.Pmode_2) Failed to evaluate variable.
- Variable: comp1.ewbe.tEmodex_2
- Defined as: sqrt(abs(try_catch(comp1.ewbe.port2.Pin,1)/comp1.ewbe.Pmode_2))*comp1.ewbe.tE0modex_2 Failed to evaluate expression.
- Expression: nojac(comp1.ewbe.tEmodex_2) Failed to evaluate variable.
- Variable: comp1.ewbe.PortConstrx
- Defined as: nojac(comp1.ewbe.tEmodex_2)if((abs(unit_rad_cfarg(comp1.ewbe.beta_2))<=(0.25pi))||(abs(unit_rad_cfarg(comp1.ewbe.beta_2))>=(pi*0.75)),comp1.ewbe.S2x,0) Failed to evaluate expression.
- Expression: comp1.ewbe.tEx-comp1.ewbe.PortConstrx
Im not sure why there is an error, i can run the simulation for one value at time with no error for the values I am inputting into the sweep
I'm sure its an easy fix but I am new to the software and am not sure how to go about it
Thanks
Attachments:
Hello Travis Gartner
Your Discussion has gone 30 days without a reply. If you still need help with COMSOL and have an on-subscription license, please visit our Support Center for help.
If you do not hold an on-subscription license, you may find an answer in another Discussion or in the Knowledge Base.