How to modify this model parameters so that the BLDC motor can track both positive and negative speed reference signals?

조회 수: 32 (최근 30일)
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
Mathieu NOE
Mathieu NOE 2025년 10월 27일 8:34
hello
funny that the measured position is so noisy and cannot go down to zero
seems there is a good (better ? ) example here : BLDC Position Control
奇
2025년 10월 28일 11:28
Thank you for your reply. I'll give your suggestion a try. Thank you.

댓글을 달려면 로그인하십시오.

답변 (1개)

Sabin
Sabin 2025년 10월 27일 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:

카테고리

Help CenterFile Exchange에서 Converters (High Power)에 대해 자세히 알아보기

제품


릴리스

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by