Modelling & Simulations of SRM Drive

Learn simulation of SRM drive like a hands-on MATLAB workshop (Specially for Research Scholar)

Language: English

Instructor: Dr. Jignesh Makwana


₹̶4̶8̶0̶0̶ ₹1800


Ch 1: Introduction

  • Prerequisite

  • Course Introduction

Ch 2: Mathematical Modeling & Simulation Model of SRM

  • Mathematical Modeling of SRM

  • Simulation Model Development

Ch 3: Different Modelling Techniques and Comparison

  • Look-up table based approach

  • Analytical Modeling Technique

  • Inductance Based Modeling

  • Physical Modeling Technique

  • Comparison of modeling technique

Ch 4: Get familiar with SRM Model available in MATLAB Library

  • Basic Parameters of SRM Model

  • Parameters of Generic Model

  • Task: Build 1.1KW and 7.5 KW SRM model

Ch 5: Simulation of Switched Reluctance Motor Drive

  • Let’s Start Playing with SRM model

  • Design of Commutation Pulse Generation

  • Design of Commutation Pulse Generation with Angle Control

  • Design of Commutation Pulse Generator with Discrete Time Integrator

  • Design of Asymmetric Converter

  • Adding Current Limiter

  • Analysis of SRM Model and Variant

Ch 6: Simulation and Analysis of Speed Control Techniques of Switched Reluctance Motor

  • Hysteresis Current Control

  • Voltage Control

  • Voltage PWM Control

  • Advanced Angle and Dwell Angle Control

Ch 7: Simulation and Analysis of Closed-loop Speed Control of SRM Drive

  • Closed-loop Speed Control with Hysteresis Current Controlled SRM Drive

  • Closed-loop Speed Control with Voltage PWM SRM Drive

  • Closed loop Speed control with Voltage PWM SRM Drive with Inner Current Loop

  • Closed Loop Speed Control with Angle Control Drive

Ch 8: Load Characteristics & Snubber Circuit

  • Setting Load Characteristics for Application

  • Effect of Snubber Circuit Parameters

Ch 9: Simulation and Analysis of Electric Braking & Regeneration

  • Implementation of Electric Braking with Commutation Angle Control

  • Implementation of Electric Braking with Commutation Pulse Interchange

  • Control of Braking Torque

  • Regeneration during Electric Braking

  • Electric Braking with Soft Switching Strategy

Ch 10: Practice Assignments & Tips

  • Assignment: [Derive the Speed-Torque Characteristics of SRM]

  • Assignment: [Derive Variation in Torque Ripple in SRM with load and speed]

  • Tips: How to utilize these simulations for research and dissertation work

Why this course?


Switched reluctance motor (SRM) offers many advantages over other motors mainly for their simple mechanical structure and magnetless operation. After first demonstration in mid 18’s, SRM not only survived but also gaining interest exponentially amongst researchers due to availability of advanced, sophisticated and economical power electronics devices. Global interest of energy efficient transportation system is the main reason for current hike in the research trend of SRM and considered as best suitable energy efficient and cost effective motor to power electric vehicles. 

MATLAB Simulation plays a very important role in the research and development of engineering projects, products and system. It helps predicting performance of the system, to validate control strategies and saves the time of product development. 


I am Dr. Jignesh Makwana, started working on SRM in 2005 and then I have published numbers of research paper and book chapters in reputed IEEE conferences and SCI journals. I completed my Phd on Switched Reluctance Motor from prestigious Indian Institute of Technology Roorkee (IIT Roorkee) in 2013.I provided consultancy to several industries for design and development of SRM drive. I came with this course to help students who wish to work with SRM for their dissertation or project work. 

This course includes all the necessary detail required to design and develop simulation model of SRM Drive. It explains and compares different non-linear mathematical modelling techniques to model SRM. MATLAB simulations of SRM & drive have been explained step by step including motor model, commutation pulse generation, current control, voltage pwm control, speed control techniques, closed loop control techniques, load characteristics, electric & regenerative braking and more. All these simulation models have been developed runtime to have learning experience like hands-on MATLAB workshop instead of just power point presentation. Have a look at the course contents and join the course.

Course Instructor

IMG_20180629_025448 - Copy.jpg

Dr. Jignesh Makwana received Phd degree in Electrical Engineering from Indian Institute of Technology Roorkee, in 2013. He is teaching power electronics, electric drives, control system & other subject in engineering colleges since last 15 years. He served as a associate professor and Head of Department, Electrical Engineering, faculty of technology at Marwadi University, Rajkot from 2013 to 2017. Currently He is providing consultancy service to many industries for product design and development related to electric drives and power electronics.

Ph.d, IIT Roorkee

Who this course is for:

  • This  course is specially design for those who want to start their research  work or project work in the field of switched reluctance motor drive.

  • This  course is most suitable to PG/Phd students (research scholar) of  electrical, electronic, power system or power electronics engineering.

  • This course is useful for UG students who willing to do their final year project work on Switched Reluctance Motor Drive.

What you'll learn

  • Learn different mathematical modelling techniques

  • How to develop mathematical model for your own SRM

  • Comparison of different mathematical models

  • How to connect simulink SRM model with simpowersystem library

  • Learn detail about SRM model available in MATLAB library

  • Simulation of commutation pulse generator, converters & current limiter for SRM drive

  • Simulation of open-loop SRM Drive

  • Simulation of speed control methods including hysteresis current control, voltage PWM control, and commutation angle control

  • Simulation of various closed-loop speed control drives

  • Simulation of load characteristics & effect of snubber circuit parameters

  • Simulation of electric braking and regenerative braking

  • Assignments & tips for research work

  • Perks: Helpful resources, data and research paper


  • This  course is designed for PG/Phd students who want to start their research  career in the field of Switched Reluctance Motor Drive & its  applications. Basic knowledge of following subject is required to  understand and utilize this course properly.

  • Fundamentals of Switched Reluctance Motor

  • Basic use of MATLAB “simulink” and “simpowersystem” library

  • Basic Electrical/Electronic Engineering

See what others have to say.....


"A very knowledgeable and fantastic sessions with brilliant explanation of concepts"

- Sonika Sonika


- Rajeshwar Sharma


- Rahul Birari


- Govind Tukaram Haldankar Haldankar

Get Started Now

🏆 ​​Completion Certificate | 💰 30 Day Money Back Guarantee | 🔐 Secure Checkout (Razorpay/PayPal)