Modeling and control strategies for a variable reluctance direct-drive motor