[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [FEMM] Accuracy error



Dewald Pieterse wrote:

Femm gives the following error when I want to mesh my problem, attached is the fem document. What am I doing wrong or is there a setting that I need to change??

Error: Ran out of precision at (145.840386091, 120.550876183).
I attempted to split a segment to a smaller size than can
be accommodated by the finite precision of floating point
arithmetic.
Try increasing the area criterion and/or reducing the minimum
allowable angle so that tiny triangles are not created.

Triangle, the mesh generator, doesn't like the small angles at the pole tips in your geometry. The best way to get around this error is probably to use v4 of the program, where the minimum allowable angle is one of the items specified in the problem definition. The default is 30 degrees, which normally produces a nice mesh, but can sometimes give you the above error. If you change the minimum angle to 20 degrees, things will probably be ok.


Also to note: Some of the mesh sizes specified in your model are very small--it looks like the mesh would be roughly a 2,000,000 element mesh if mesh generation succeeeds. I'd guess that this is unnecessarily fine.
The thin sections on the pole tips will be very highly saturated. You need to define the BH curve for the iron out farther so that the curve is always interpolated, rather than extrapolated. Otherwise, you will get unrealistically high flux densities in those sections.
This is a good candidate for a Kelvin Transformation type of "open" boundary condition.


Dave.