Pid block output limitation
7 ビュー (過去 30 日間)
古いコメントを表示
gigi
2019 年 3 月 31 日
回答済み: Arvind Sathyanarayanan
2019 年 4 月 5 日
I'm setting up a pid controller using simulink pid block where I need to set a limitation(saturation) for pid parameters outputs. As you know, the "limit output" saturates on the total of "P+I+D" outputs but I need to set limitation on each "P" ,"I" and "D" parameters individually. More specifically on "D" outputs.
For this purpose I used the data type menus but it doesnot work what ever I typed in the blanks. I tried to put the saturation block inside the mask but it is locked/forbidden.
Can anybody suggest how to limit the parameters outputs within pid block?
0 件のコメント
採用された回答
Arvind Sathyanarayanan
2019 年 4 月 5 日
You were on the right path, the way to do is this by adding your own saturation block to the individual branches. Since Matlab doesn't let you break the link, I would suggest you make your own PID block by copying the contents under the mask into a new subsytem and modifying it.
0 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!