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.

Magnetostatic Help

Please login with a confirmed email address before reporting spam

Hello everyone,

I'm relatively new to COMSOL and I'm teaching myself through the books we have at our university. I'm trying to model the torque between two disks containing a ring of magnets as a function of their angular offset. I looked through the permanent magnet tutorial model, and used a similar setup. My results that I get are not what I would expect, the torque curve is very scattered and is not largest about my rotating axis. Is there anyone who might be able to give me some help with this, maybe look over my model and see if you see anything wrong, or give me some ideas?

Thanks
Devin


1 Reply Last Post 2012年1月29日 GMT-5 16:38
Ivar KJELBERG COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 2012年1月29日 GMT-5 16:38
Hi

some suggestions: check your mesh and see if the scatter is not from a mesh density distribution (try to double the density), and try to use points on the results lines, on the mesh without interpolation/smoothing (check your plot node settings)

Then be aware that forces are extracted from derivatives (gradients) of the resulting dependent variable and that these become quite "noisy" particularly around sharp edges and for low mesh densisties. You could also try to increase the "shape" functions in the discretization tab (must be turned on in the preferences to be visible) this gives a better derivative estimation, but still on a vertex, what is the flux direction ? along one of the edges, normal to some plane ? you have in anycase a "singularity" for the flux on shaprt edges and vertexes. Adding some fillets helps, but increases highly the mesh density, then often one run out of RAM

Another thing, consider usign symmetry, this would reduce the model size, hence allow you to increase drastically the mesh density without RAM excess

--
Good luck
Ivar
Hi some suggestions: check your mesh and see if the scatter is not from a mesh density distribution (try to double the density), and try to use points on the results lines, on the mesh without interpolation/smoothing (check your plot node settings) Then be aware that forces are extracted from derivatives (gradients) of the resulting dependent variable and that these become quite "noisy" particularly around sharp edges and for low mesh densisties. You could also try to increase the "shape" functions in the discretization tab (must be turned on in the preferences to be visible) this gives a better derivative estimation, but still on a vertex, what is the flux direction ? along one of the edges, normal to some plane ? you have in anycase a "singularity" for the flux on shaprt edges and vertexes. Adding some fillets helps, but increases highly the mesh density, then often one run out of RAM Another thing, consider usign symmetry, this would reduce the model size, hence allow you to increase drastically the mesh density without RAM excess -- Good luck Ivar

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.