# Contradiction in the fact that magnetic fields do zero work [duplicate]

Consider a metallic rod hung by two springs (symmetrically), a magnetic field exists out of the plane of our system. At t = 0, we switch on a battery which produces current in wire (left to right in the rod) so now, a force of magnetic origin acts on the rod to pull it down and extend the springs thus magnetic force appears to do work in this case.

So is the fact that magnetic forces don't do work incorrect? Because I don't think that some other force can do work on the system

Assume the rod and springs to be massless.

• What about the battery pumping charges through the circuit? Commented Sep 12, 2016 at 12:24
• All of that work would translate to heat loss only I've tried it, the numbers match up exactly Commented Sep 12, 2016 at 12:40
• The electrons feel the force of the magnetic field while being accelerated between collisions by the battery's E field providing an average momentum perpendicular to the wire and magnetic field. These collisions with an average side ways momentum causes the springs to stretch so is not all lost in heat. Commented Sep 12, 2016 at 14:16
• In the case you explained, still work done by magnetic field won't be zero and that was my question Commented Sep 12, 2016 at 14:40
• Possible duplicate of Positive work by a magnetic field Commented Sep 12, 2016 at 15:28