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 permeability, "Failed to find consistent initial values", synchronous generator

Please login with a confirmed email address before reporting spam

Good day,

I am trying to simulate an electrical synchronous generator with the rotating machines physics. Everything works fine so far.

The only problem I occur is when trying to use an interpolated nonlinear mu(rmm.normB) curve.
Before the computation process reaches 1%, it is being cancelled and the dialog window says:

"Failed to find consistent initial values.
Last time step is not converged."

Interesting is, that if I don't divide the curve by mu0 (to get mur),
[ int3(rmm.normB) instead of int3(rmm.normB)/(4*pi*1*e-7) ]
the computation successes, but the result looks wrong of course, since the relative permeability is just too low in that case.

When I choose mur as constant, the computation works fine and the results seem to be right, since they equal a simulation I made with an other FEM software.

I already tried to use a very fine mesh and tiny timesteps (1us) . Usually I'm using the time-dependent direct solver but it didn't lead to success yet.

Is there anybody who can help me with this?

Thanks in advance!

1 Reply Last Post 2015年9月13日 GMT-4 07:47
COMSOL Moderator

Hello Norbert Bartscher

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.


Please login with a confirmed email address before reporting spam

Posted: 9 years ago 2015年9月13日 GMT-4 07:47
you have to add zero in the table, so first value is 0 ,0 (B,H). Then you put your table.

--
Vic
you have to add zero in the table, so first value is 0 ,0 (B,H). Then you put your table. -- Vic

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.