Hello Everybody
I am working on a MATLAB Simulink model for PMSM drive system, my system is controlling the motor's torque. I am facing a problem in linearizing the plant. I have tried to tune PID controller parameters, but the plant cannot be linearized. I don't understand the problem enough to fix it effectively, hereby I tried a lot of things randomly but never worked, in the attached file I tried some manual tuning method but it doesn't result in good dynamic response because a huge overshoot is observed in the output currents and torque :(
Can anyone help in this regard. The Simulink file is attached.
Thanks in advance
Ali Bashabsheh

 채택된 답변

Arkadiy Turevskiy
Arkadiy Turevskiy 2018년 10월 29일

1 개 추천

Hi there,
Linearization does not work for models with discontinuities such as PWM and power semiconductors.
There are a couple of techniques we recommend:
1. Do ac sweep (frequency response estimation) and use that frequency response for tuning - see this example .
2. Use PID Autotuner block to tune PID Controller for you- see this example .
Hope this helps.
Arkadiy

댓글 수: 1

Mudit Verma
Mudit Verma 2020년 8월 30일
Autotuner not working in my model there is no PId gains showing they are showning 0 and only frequencies are showing in display block

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

추가 답변 (0개)

커뮤니티

더 많은 답변 보기:  Power Electronics Community

제품

릴리스

R2017a

질문:

2018년 8월 30일

댓글:

2020년 8월 30일

Community Treasure Hunt

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

Start Hunting!

Translated by