- Location
- Placerville, CA, USA
- Occupation
- Retired PV System Designer
NO!!! 100% NO.Not to parse words, but it's the change in current that is causing the magnetic field. My assertion is that in a circuit that's trying to bring a motor from 0 RPM to x RPM, current lags voltage making it more difficult to 'net zero', or cancel out magnetic fields.
It is the change in current that generates an electric field and voltage differences. A DC current (ignoring the duplicative redundancy there) certainly generates a magnetic field. Look at any DC solenoid or electromagnet.
And two constant magnetic fields can exert forces. Look at the interaction of two bar permanent magnets.
If you do not have an intuitive feel for the forces involved, you need to either do some simple experiments OR correctly apply the force equations in detail.