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.
Nonlinear Mu_r, circular variable dependency
Posted 29 sept. 2011, 09:10 UTC−4 Low-Frequency Electromagnetics, Materials, Studies & Solvers Version 4.2 0 Replies
Please login with a confirmed email address before reporting spam
I am trying to implement a nonlinear Mu_r in my MEF simulation of a simple toroid. In my current simulation I am using the 'Nonlinear_mu-metal" from the ACDC Module's example: one-sided magnet under industrial applications (this is 4.2 by the way). I can run and solve the example one-sided magnet just fine and it is in 3D. I have set up a model of one turn of a toroid with a constant terminal current of 1 [A]. This model works with any constant value of mu_r.
However, whenever I try to use the one-sided magnet mu_r (the example model uses mfnc) it tells me there is a circular variable dependency detected and fails miserably. I have looked at many of the other circular dependency threads (most are unsurprisingly uninformative as it can completely depend on the model). I was wondering if anyone has tried implementing this mu_r from the example:
1-1/(1/(1-mu_rmax)-(mu0_const*(H1^2+H2^2+H3^2)^(1/2)/B_sat)^(1/N))
mu_rmax = 40000; B_sat = 1.2 [T]; N = 1;
PS: I have tried using the BH loop defining to solve this model as well and it just never solves the model (the convergence plot either levels out or "does not converge" finally).
Could this mean that my method of constant current shouldn't be used, or is there something I'm overlooking?
Thanks in advance,
Brock
Attachments:
Hello brockap3
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.