Theoretical approach to the problem of constant current P.M. stepping motor drives with voltage saturation and optimal adaptive commutation