Electrical – Why does speed of DC motor increase when flux is reduced

dc motorfluxspeed

I understand that from KVL

e = v -IaRa e=k(flux)speed

speed=(constant)*(V-IaRa)/flux

But physically what causes the speed to increase? What force causes the rotor to accelerate? In fact, physically, the rotor is moving because of field flux interacting with armature current's flux. So physically if I reduce one flux, the speed must reduce, since I have reduced the cause of motion as Toque is also depended on Flux.(F=Bil)

Best Answer

The instant flux is reduced, the back emf reduces and this causes the armature to increase current. More current means a higher driving torque and this accelerates the armature to run at a higher speed until the speed equation is in balance again.

If there is a significant mechanical load this may not happen of course.