Nonlinear position controller design with input–output linearisation technique for an interior permanent magnet synchronous motor control system | Synapse