I saw on Discovery channel that the source of Earth's magnetic field is the molten iron and metals in the earth's core. The spinning of these liquid metals produces the same effect as electric current in a coil which produces a magnetic field. The scientist in the program proved the concept by conducting an experiment where a big metal sphere where winded by a metallic tube in which molten Sodium was pumped so it circulate around the sphere in a similar way that happens inside earth. The experiment showed that a magnetic field was successfully produced.

My question is :

How could a circulating neutrally charged particles produce a magnetic field?

It is like having two electric currents one due to the negative charges (electrons) and the other is due to positive charges (nucleus) with same value and in opposite direction so there should not be a magnetic field. so how does this happen?


2 Answers 2


Circulating neutral particles will not by themselves create a magnetic field. However, if the neutral particles are moving through an existing magnetic field, and the neutral medium is conducting, then the magnetic field will induce a current via the Lorentz force. That induced current will in turn create it's own magnetic field, which may enhance the existing magnetic field. If things work out right you have a self-reinforcing dynamo where motion thru the magnetic fields drives currents and those currents in turn support the magnetic field. However, there had to be some sort of "seed" field to get the thing started in the beginning.

  • 1
    $\begingroup$ The seed field might be the magnetic field of the sun but what we have today is that the magnetic field of earth cancels that of the sun in a way to protect the us from the solar wind. So I do not know how the induced field cancels the originating seed field and still sustain itself. $\endgroup$
    – M.Sameer
    Aug 24, 2011 at 20:17
  • $\begingroup$ The seed field could be just random variation? Or does the magnetic field of the Sun/galaxy seed the fields of other planets? $\endgroup$
    – endolith
    Aug 24, 2011 at 21:30
  • 1
    $\begingroup$ This may be a stupid question, but why does the induced current generate a magnetic field that reinforces the original magnetic field? I though that Lenz's rule states that the induced current will always counteract its cause? $\endgroup$
    – jdm
    Aug 24, 2011 at 21:57
  • 1
    $\begingroup$ Aaah, right, that makes sense. The energy for the field comes from the rotation. This reminds me of a perpetuum-mobile-attempt I came up with as a kid. Placed on a magnetic pole of the earth, it would rotate (thru the earth's rotation) in the magnetic field, and generate electricity. My physics teacher couldn't tell me why it wouldn't work, or where the energy would come from. Months later I realizes it would slow down the earth's rotation, albeit by a tiny amount. $\endgroup$
    – jdm
    Aug 24, 2011 at 23:49
  • 2
    $\begingroup$ How does this not violate Lenz's law? $\endgroup$
    – Ron Maimon
    Oct 8, 2011 at 21:56

The earth’s magnetic field is created by the enormous amount of water on this planet. Water being slightly more di polar than unipolar is responsible for the important Van Allen belt that allows complex life to exist on this planet bombarded by deadly proton streams from our otherwise, life giving sun. The source is NOT the molten core, which may indeed contain radioactive potassium as the source of heat

  • 2
    $\begingroup$ I don't think that is true. What is your source? $\endgroup$
    – lmr
    Jun 9, 2018 at 10:30
  • 3
    $\begingroup$ @lmr You're right, Dynamo theory contradicts this answer. The moving water produces a secondary field, which is not the subject of this question. $\endgroup$
    – user191954
    Jun 9, 2018 at 10:56

Your Answer

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

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