MATLAB Answers

How to give my PI controller initial value?

8 ビュー (過去 30 日間)
Adeel Ashraf
Adeel Ashraf 2021 年 1 月 5 日
コメント済み: Jon 2021 年 1 月 8 日
As my system initialize at 1800 RPM. I want to give inital value to my PI controller to remove the swing curve as you can see in my scope result. So that I can reduce the simulation time.
But I don't know how to do it.

回答 (1 件)

Jon 2021 年 1 月 5 日
If you want the inital output of your PI controller to be 1800 when the error signal is zero then set the initial value of the integrator to 1800/I where I is the integrator gain
  2 件のコメント
Jon 2021 年 1 月 8 日
Hi Adeel,
It looks like you are on the right track, but I think I need to see your model to understand better what is going on. Could you please attach your .slx file or if that is really huge a simple example model that recreates the problem you are having. Thanks


Community Treasure Hunt

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

Start Hunting!

Translated by