Brushless DC Motor: Field-Weakening Control - Permanent magnet motor