I come from a computer background, and apologies if this question sounds elementary. While designing a dynamo, I came across a problem of how to calculate the the strength of the magnetic field, and to be used to find the electrical current generated by the dynamo. The magnet design called for a rotating ring, and an inner fixed stator mounted on the inner side of the rotating magnetic ring. The problem was to calculate the Webers at distance 4mm from the inner side of the ring.

So, to do so I assumed the gauss strength of the magnet to be 8000-10000 gauss for a small lab sized magnet with dimensions, Outer Ring radius (8cm), Inner Ring radius (5cm), so the ring has width of 3cm. The ring thickness is 2cm. The distance from which we measure the gauss to get the magnets' strength is 4mm from the inner side of the ring. I have two questions:

  1. Are my assumptions about the magnet correct? i.e. regarding the gauss strength, for a lab magnet with the dimensions specified? Are lab magnets stronger? Typically, industrial magnets can go up to 100000 gauss.

  2. I get a -ve (something like -900 gauss) answer for the gauss field strength at the distance from the ring, how is this to be accounted for, and how to I convert this gauss strength to Webers (so as to find out the electricity generated)?

  • \$\begingroup\$ I'm not visualizing what you mean. If you post a drawing that can be downloaded someone will edit it into your question. \$\endgroup\$
    – Andy aka
    Commented Sep 16, 2014 at 10:49
  • \$\begingroup\$ I don't have a drawing at this present time, but if this clears things up a little - the magnet is a rotating ring magnet, of the dimensions as given-(outer dia- 8cm. inner dia - 5cm, and thickness of the ring about 3cm). All this can be forgotten for the time being, i've managed to calculate the guass strength at 3mm from the inner part of the ring to be -600 gauss(why -ve?). How do I calculate the electrcity induced given this field strength(or does one convert the field to Tesla?) given the RPM is about 500RPM, and the armature turns number 600? \$\endgroup\$ Commented Sep 16, 2014 at 10:56
  • \$\begingroup\$ This stuff is easiest to just real life test. Most of the decent bldc programs start at around $5K, but they do their job well. Some of them will do a 30 day trial, I used one to get a job done with a bldc project, and found it quite helpful. \$\endgroup\$ Commented Sep 16, 2014 at 11:02

1 Answer 1


When you talk about the "gauss strength of the magnet to be 8000-10000 gauss," there is some ambiguity as to what you might mean. The strength of a permanent magnet can be measured in a number of different ways. One of the most common ways is with a property called the Residual Flux Density, or \$B_r\$. \$B_r\$ is independent of magnet shape - it is a characteristic of the magnet material.

Typical \$B_r\$ values for different types of magnets:

  • Ferrite - 2000-5000 Gauss
  • Samarium-Cobalt (SmCo) - 8000 - 12000 Gauss
  • Bonded Neodymium-Iron-Boron (NdFeB) - 4000-12000 Gauss
  • Sintered NdFeB - 10000 - 15000 Gauss

If you can determine the type of magnet you have (probably one of the above 4 types) and then determine the grade of magnet, then you should be able to determine the \$B_r\$ for your material.

The strength of a magnet might also refer to the field strength the magnet produces at a certain position with respect to the magnet. This field strength is dependent on both the magnet material,the shape of the magnet, and how the magnet is magnetized (assuming the magnet isn't in a larger magnetic circuit).

You can't directly relate either of these measures of magnet strength to the amount of electricity it can generate because there are many other factors involved. At the minimum, you would need to know the shape of the steel in your fixed, inner stator. You would need to know the air gap between your magnets and your stator. You would need to know how the stator coils are wound, including which teeth each coil goes into, how many turns, what size of wire, etc. You would need to know the speed at which the magnet ring is turning.

Those things are probably the bare minimum that you would need to know to determine what you are trying to determine. As a comment above mentioned, there is software out there that can calculate what you are trying to determine. Or if you took a course on electric machinery, you should have the tools needed to solve this problem. It's a complex problem to solve and probably difficult to give you a full answer here on Stack Exchange. I would highly recommend Fitzgerald & Kingsley's book Electric Machinery if you want to delve deeper into this. That book will give you a very solid understanding of what you would need to tackle this problem.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.