PID tuning with delay - strange graph
古いコメントを表示
Hello, I have GUI made in App Designer where are some PID tuning methods. I use simulink model via below and when plotting "actuating variable" I recieve a strange graph - its not smooth and I don't know why.
Simulink model:

Result of Scope - graf regulace1 (red marked on previous picture) of "actuating variable" for model (1/(6*s + 1))*exp(-1s) - using Cohen-Coon method which is working fine:

I have no idea what causes this problem.. I would be grateful for any help with this issue.
5 件のコメント
Milan Hrstka
2022 年 4 月 25 日
Sam Chak
2022 年 4 月 26 日
@Milan Hrstka, Can you share the Simulink file?
Milan Hrstka
2022 年 4 月 26 日
Milan Hrstka
2022 年 4 月 27 日
Stefanos Charkoutsis
2022 年 11 月 3 日
This is a very late response to things and possibly you already figured it out, but for future people looking into this. I was studying delay systems today and I came across a case where if there is a crossing in the phase of the system with the 180 degrees line (looking at frequency response bode phase) then it generates these bumps in the time response.
Please check this MATLAB link i am refering to: https://uk.mathworks.com/help/control/ug/assessing-gain-and-phase-margins.html
I believe that the cohen-coon method of tuning your controller is perfectly fine for finding fast response, but if you need better methods here is a very interesting paper from 2003 that compares some basi tuning methods for such delay systems:
“ PID Tuning Rules for First Order plus Time Delay System” by [Authors: Diwakar T. Korsane1 , Vivek Yadav2 , Kiran H. Raut3]
I really hope this helps someone. Also, it may not be exactly the answer, unfortunately i do not have the simulink files to test the theory and my MATLAB version is not compatible with the file provided, but it seems to be something that needs checking out.
Kind Regards
Stefanos
回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で PID Controller Tuning についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!