Enhanced Mathematical Modelling of Interior Permanent Magnet Synchronous Machine Considering Saturation, Cross-Coupling and Spatial Harmonics effects