Master thesis in Predictive control of PMSM
PMSM have two control loops. The outside one is designed to transform a speed reference into a current command while the inner's job is to get the voltage needed for the current reference set by the outter. Using machine equations the best response can be obtained in the electrical loop. In order to "close the loop" the machine parameters need to be estimated on real time as they vary over the course of normal operation. Moreover the compensation of non-linearities is fundamental for this type of controller. This project is focused on: the predictive controller, online parameter determination, dead-time compensation and also introduces a generic way to obtain any parameter of any system (not only a PMSM) offline with an optimization method which is used to determine machine and converter parameters very easily.