Multivariable generalised predictive control with measurement noise rejection and speed ripple mitigation for PMSM drives. Issue 12 (18th August 2020)