Pid block output limitation
28 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
gigi
am 31 Mär. 2019
Beantwortet: Arvind Sathyanarayanan
am 5 Apr. 2019
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 Kommentare
Akzeptierte Antwort
Arvind Sathyanarayanan
am 5 Apr. 2019
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 Kommentare
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!