No License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Simulink Simulator for a Brushless DC Motor

3.6 | 14 ratings Rate this file 37 Downloads (last 30 days) File Size: 603 KB File ID: #12646 Version: 1.0

Simulink Simulator for a Brushless DC Motor


Devendra Rai (view profile)


15 Oct 2006 (Updated )

Complete simulator for a brushless DC motor in Simulink environment

| Watch this File

File Information

This is a comprehensive simulator written to simulate a trapeziodal back emf, star wound brushless dc motor. Complete flexibility in varying various model parameters have been provided. This is the result of the undergraduate project taken at National Institute of Technology Karnataka (INDIA) with a team of Mr Jora Gonda, Raghunandan SN and Manas Bhat.

About 25 different simulation variable can bve monitored. This is intended to be a freeware so that with time the product can improve.
The approach used has been to avoid the use of Simpower (power electronics) block set which demand huge processing power and memory. The core BLDC module 'mybldc' is logical and the inverter has been made out of logical elements resulting in a faster simulation.

Required Products Simulink
MATLAB release MATLAB 6.5 (R13)
Other requirements 1. 256 MB RAM (although 128 MB would also do)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (21)
28 Oct 2016 ahmad mqdad


Comment only
30 May 2016 Malikireddy

Hi Mr.Devendar,

Why does the simulator stop or pause at T=5.159e-04 when iam simulating as it is after downloading. The main simulation time in simulink model window is also same as given by you ( 0.13 )?

09 Nov 2015 Desmond Hu


Comment only
21 Feb 2015 nicholas trivino carver

I really appreciate that all this is online, it is so much helpful. me as a student love to have all these things posted. I am having the same problem as other people before and it is i don't know how to run it since I get errors for flag values and exact values.

Please help me out if you can.
Thank you very much in advance
contact me through my email:

Comment only
30 Dec 2014 MAQBUL

MAQBUL (view profile)

Good morning sir,

My name is Maqbul. i m research student of LDCE AHMEDABAD and doing project on BLDC drives.

Sir i refer your BLDC simulation which is very nice and too much helpful for basic understanding state space model of BLDC. i m working and try to understand simulation since last 1.5 months.

Sir i have some problem to run simulation. i try to solve S-function error by putting values in .m file but having confusion for exact values of t,x,u and flag values.

Also problem regarding to stateflow and parse log.

Respected sir please give me some suggestions to run the simulation which is helpful for me for further development of my project.

reply me on mail id YOUR REGARDS
MAQBUL (+91 97 277 68 345)

11 Nov 2014 Athul

Athul (view profile)

hi this is a very gud model. iam not getting how to run the model. plz explain. send any documents related to this model to my mail id

Comment only
21 Oct 2013 dinesh

dinesh (view profile)

06 Feb 2013 BALA KRISHNA


19 Aug 2011 angela beesley

19 Aug 2011 angela beesley

Hi Devendra, thank you for putting together this model it has been extremely helpful for me. I however have a few questions 1) I dont't have stste flow toolbox so I built my own but following the logic that you presented in your document. 2) I disables all the zero crossings to avoid errorr. 3) I don't seem to get the control of the signal the speed remains oscillating around zero rather than following the commanded speed. Have you experience this before? I am usign 0de113 and also have tried changing the PID constants but with no success. I would appreciate very much your reply.

Comment only
14 May 2008 Paul Mwo

Could some one can tell me whats the diference between that and the earlier version?

Comment only
16 Apr 2008 amol bhondekar

04 Apr 2008 karim hameg

01 Apr 2008 Sandesh Trivedi

What changes will be observed when three phase six step star connected two pole pair BLDC motor is used Pl also suggest about electonic commutation sequence for the same

Comment only
22 Mar 2008 Maha laxmi

10 Dec 2007 suresh kumar

11 Jul 2007 Brave Sun

15 Mar 2007 Francisco Lopes


08 Mar 2007 mohammed ali

29 Jan 2007 Federica Cucchiella

08 Nov 2006 hemant patel

Contact us