[Physics] Why doesn’t the solar wind disrupt the planets

astrophysicssolar systemsolar-wind

The sun creates this heliosphere by sending a constant flow of particles and a magnetic field out into space at over 670,000 miles per hour, which is also known as solar wind. If the speed of the wind is that great, why doesn't it disrupt the planets in our solar system? Does it just prevent foreign particles from interstellar space entering the heliosphere?

Best Answer

The Solar wind does indeed exert a force on the planets, however it turns out that the force is so small that it has no measurable effect.

The force can be calculated using the fact that force is equal to the rate of change of momentum. Suppose the total mass of all the Solar wind particles hitting the Earth per second is $M$, and the average velocity of the particles is $v$, then the force the solar wind exerts on the Earth is simply:

$$ F = Mv $$

Off-hand I don't know what the mass flux and velocity are, but the Wikipedia article on the solar wind reports the pressure, $P$, produced by the wind at the Sun-Earth distance to be 1 to 6 nano-Pascals. The total force on the Earth is this pressure multiplied by the cross sectional area $\pi r^2$. The radius of the Earth is about 6,371,000 metres, so we get:

$$ F = P \times \pi r^2 \approx 130 \,\text{to}\, 800 \,\text{kN} $$

To see why this is negligible, let's compare it with the gravitational force between the Sun and the Earth. This is given by Newton's law of gravity:

$$ F = \frac{GM_\text{Sun}M_\text{Earth}}{r^2} $$

and it works out to be:

$$ F \approx 3.54 \times 10^{22} \,\text{N} $$

so the force from the Solar wind is only about 0.000000000000001% ($10^{-15}\%$) of the gravitational force.

Related Question