Deadbeat Direct Flux Vector Control of Surface Permanent Magnet Motor Drives