Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.
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.
How to change Values for "Terminal"-Type Boundary Conditions
Posted 20 mars 2012, 07:51 UTC−4 Low-Frequency Electromagnetics, Studies & Solvers Version 4.2a 0 Replies
Please login with a confirmed email address before reporting spam
I want to model a capacitively coupled quadrupole for imaging over a finite sample using the AC/DC module with electric currents in frequency domain.
For this purpose I would like to do something similar as in the "Geoelectrics - Forward Problem and Sensitivity", Model ID: 9636, so changing the points for the current source.
However, instead of using point sources, I use the "Terminal"-Type boundary condition. The current I is defined as:
Ic*(dom==dom_C1), Ic - injection current, dom_C1 - terminal boundary number
-Ic*(dom==dom_C2)
where the first equation is for Terminal 1 and the second for Terminal 2.
For the solver, I used "Parametric Sweep", with parameter names "dom_C1" and "dom_C2" and as parameters the corresponding boundary values (e.g. "167 179 166 175").
However, when Comsol tries to assembly the equations I get an error:
"Failed to evaluate variable.
- Variable: dom
- Global scope
Failed to evaluate variable.
- Variable mod1.ec.I0_S1
- Defined as: (Ic*((-(dom==dom_C1))
Failed to evaluate expression.
- Expression: mod1.ec.I0_S1"
Could anybody help me on how to set up Comsol to evaluate a whole set of different source positions.
Thanks for your help!
Hello Sebastian Uhlemann
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.