What happens in Earth's interior to produce Earth's magnetic field?

1 Answer

Earth's magnetic field is thought to be generated primarily by the Coriolis and Dynamo effects.

Explanation:

The different temperatures and pressures within the outer core, in addition to its composition (different metals), produce the rare cumulative magnetic fields.

Convection forces are due to the high temperature that cannot completely 'melt' the core because pressure is opposing (trying to make it solid).

The electromagnetic effects are caused by the flow of charged metallic fluids . As a consequence electric currents are created.

Dynamo effect happens when the electric current rotates ; creating our magnetic field.

The spin of Earth causes the Coriolis effect ; this inertial force sums up that magnetic fields do not align, reason why we detect
http://www.abc.net.au/science/basics/img/earth_spinsjpg