In this thesis, the optimal control of interior permanent magnet synchronous motor, considering iron loss resistance, based on three nonlinear control strategies is considered. For each of those strategies, a controller produces the voltage references of the two level Space Vector Modulation (SVM), based on adaptive input – output feedback linearization. This adaptive controller is used for robustness of the drive system against parameters uncertainties and load disturbances. In addition, motor parameters are estimated by Recursive Least Square (RLS) method. In section one, motor is controlled by the maximum torque per ampere strategy. In the next section, vector control strategy is applied. Finally direct torque control with power optimization for interior permanent magnet motor is applied. Eventually the speed and the angle of rotor is estimated. The control strategies are examined by computer simulation. The results verified the robustness and stability of the drive system against electromechanical uncertainties.