who is more efficient dc motor or ac motor and why?

DC motors are generally more efficient than AC motors. DC motors have a lower amount of inertial associated with them, making them more efficient to run.