How to modify this model parameters so that the BLDC motor can track both positive and negative speed reference signals?
30 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I need to build an electric support leg based on BLDC technology. I found this model within the community and decided to use it.
I modified its reference signal to a sine wave with an amplitude of 100 and a frequency of 0.5 rad/s.

And I noticed that the motor in this model tracks positive velocity reference signals very well; however, when given a negative velocity reference signal, it enters an “idle” state.

How to modify this model parameters so that the BLDC motor can track both positive and negative speed reference signals? Thank you for your response!
2 Commenti
Mathieu NOE
il 27 Ott 2025 alle 8:34
hello
funny that the measured position is so noisy and cannot go down to zero
Risposte (1)
Sabin
il 27 Ott 2025 alle 11:12
To achieve negative speed you have to change the commutation logic. Check out this Simscape electrical example about how to drive the BLDC in both forward and reverse direction:
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!