영구자석 동기전동기는 높은 파워밀도, 단위관성당 큰 토오크와 고효율에 의해 넓은 분야에 널리 사용되어지고 있다. 그러나 영구자석 동기전동기는 비선형이고 자체의 커플링문제가 있어 발생되는 토오크를 직접 제어하기가 어렵다. 이러한 문제점들은 자속 기준제어에 의해 해결될 수 있다. 자속 기준제어에 의해 토오크성분의 전류와 자속성분의 전류를 분리하여 단위 전류당 최대토오크를 발생하도록 하는 최적 토오크제어가 가능하게 되었다. 토오크는 전동기에 흐르는 전류에 의해 결정되므로 전류제어는 구동성능에 직접적인 영향을 미친다. 여러형태의 전류제어중 예측형 전류제어는 일정한 스위칭주파수 및 작은 전류맥동을 갖지만, 전동기 상수와 동작상태에 대한 정확한 정보가 필요하다. 전동기 상수중에서도 부정확한 유기기전력은 특히 정상상태의 응답특성에 큰 영향을 끼친다. 이러한 문제점을 해결하기 위하여 유기기전력 추정에 의한 예측형 전류제어가 제안되었다.
단위전류당 최대토오크를 발생하는 최적 토오크제어는 전동기 상수에 의해 영향을 받는다. 전동기 상수는 온도나 전류의 크기와 같은 동작상태에 따라 변한다. 또한 공극의 쇄교자속은 자석의 형태나 고정자 슬롯에서의 포화에 의해 고조파를 함유하는 비정현파가 된다. 이러한 쇄교자속의 고조파에 의해 토오크는 고조파를 함유하게 된다. 토오크의 고조파는 속도의 맥동으로 나타나 속도와 위치제어의 정확도에 영향을 주기때문에 특히 낮은 속도에서 문제가 된다. 이러한 토오크의 고조파를 줄이기 위하여 전류의 기본파에 고조파전류를 첨가하여 토오크의 고조파를 줄이는 방법이 제안 되었다. 보상되는 고조파전류는 추정된 쇄교자속의 고조파로부터 유도되었다.
전동기의 속도가 정격속도보다 더 증가함에 따라 전류제어기는 포화되고 이에따라 발생되는 토오크는 점차 감소하게 된다. 이러한 상태하에서는 영구자석에의한 자속을 상쇄시키기 위하여 적절하게 별도의 전류를 인가하는 약자속 제어에의해 토오크를 증가시킬 수 있다. 그러나 약자속 제어는 전동기 상수, 특히 영구자석의 자속에 의해 영향을 받는다. 이러한 단점을 극복하기 위하여 영구자석의 자속 추정에 의한 약자속 제어가 제안되었다. 제안된 방법에 의해 단위전류당 최대토오크를 발생하는 최적 토오크제어가 항상 보장된다. 또한 영구자석의 자속이 변할때에도 실제의 전동기상수들에 의해 얻을 수 있는 최대속도까지 전동기의 속도를 증가시킬 수 있다.