How to modify the values of PID controller to satisfy these conditions to control PMSM?

1 view (last 30 days)
I do a project to control permanenet magnet synchoronous motor with Simulink Simscape powersim, but there are some conditions to consider, settling time must be around 0.5sec, overshoot is under 2% and after settling time, it should be steady-state(1500rpm). How to satisfy these conditions by modifying the values(Kp, Ki, Saturation) of PI controller? MatlabVersion : R2017b

Accepted Answer

Birdman
Birdman on 23 Nov 2017
After some system identification according to its responses, I found the values as follows:
Kp=0.0316;
Ki=0.39;
Note that I did not change saturation value because it is up to you and you know the physical limits of the system.
  3 Comments
Birdman
Birdman on 23 Nov 2017
Well, if you know about control and its theory, then it might be not so hard but still it is a detailed topic. By the way, if the answer is useful, you can accept it.

Sign in to comment.

More Answers (0)

Communities

More Answers in the  Power Electronics Control

Community Treasure Hunt

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

Start Hunting!