PMSM Drive system Linearization

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

 Respuesta aceptada

Arkadiy Turevskiy
Arkadiy Turevskiy el 29 de Oct. de 2018

1 voto

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 comentario

Mudit Verma
Mudit Verma el 30 de Ag. de 2020
Autotuner not working in my model there is no PId gains showing they are showning 0 and only frequencies are showing in display block

Iniciar sesión para comentar.

Más respuestas (0)

Comunidades de usuarios

Más respuestas en  Power Electronics Control

Productos

Versión

R2017a

Preguntada:

el 30 de Ag. de 2018

Comentada:

el 30 de Ag. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by