Switched Reluctance Motor Drives : Fundamentals to Applications