PMSM speed ramp input with V/f scalar control does not work

조회 수: 2 (최근 30일)
Santiago Alfonso Ospina Botero
Santiago Alfonso Ospina Botero 2023년 4월 8일
이동: Sabin 2025년 1월 23일
Hi,
I'm trying to implement a V/f scalar control for a PMSM, for speed step input there is no problem and the motor model works fine up until 2000 rpm more or less. But I want to set a reference speed that follows a ramp but somehow the motor becomes unstable way earlier than expected and the motor speed whas a different slope than the reference speed and I dont know why.
For instances this is the motor behavior under different speeds:
(also not sure why there are this huge speed drops at some step inputs)
And this is how it responds to a ramp input:
So, Why does the motor becomes unstable before thatn predicted when its subjected to a ramp input? Why does it have a different slope than the reference signal?
I have attached the simulink model along with the script that it is referenced to.

답변 (1개)

Santiago Alfonso Ospina Botero
Santiago Alfonso Ospina Botero 2023년 4월 9일
이동: Sabin 2025년 1월 23일
I think I have a solution.
For some reason the back emf constant had to be a litle bit higher (k_bemf = 0.6 but previusly k_bemf =0.3). Dont know why but it worked just like that even tho the the previues value worked better since it provided less ripple and overshoot.
  댓글 수: 2
Joel Van Sickel
Joel Van Sickel 2023년 4월 11일
이동: Sabin 2025년 1월 23일
do you still have questions or are you happy with what you found?
Santiago Alfonso Ospina Botero
Santiago Alfonso Ospina Botero 2023년 4월 20일
이동: Sabin 2025년 1월 23일
Well, the only thing that I dont understant is the diference in slope but other than that its all good! Thanks!

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

카테고리

Help CenterFile Exchange에서 Permanent Magnet에 대해 자세히 알아보기

제품


릴리스

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by