![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/187901/image.png)
What does the step response plot in PID tuner indicate ?
5 views (last 30 days)
Show older comments
Hi everyone,
For example in the below Url, https://www.mathworks.com/help/slcontrol/gs/automated-tuning-of-simulink-pid-controller-block.html
what does the step response plot ( for reference tracking) signify? Does the step response plot given in this Url,denote the response of measured output speed to the reference speed or it shows the controller output response with respect to the reference speed ?
0 Comments
Accepted Answer
Akbar
on 26 Apr 2018
Edited: Akbar
on 26 Apr 2018
"Reference tracking" is when the Controller Parameters are tuned to follow the reference. And there is another Approach too: "Disturbance rejection", in this case Controller is more focused on disturbance rejection rather than tracking the reference.
The plot Shows closed Loop step Response around the operating point. Where Input is reference and Output is Speed. As you see in the plot, plant step plot is different, Shows first order behaviour.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/187901/image.png)
2 Comments
Akbar
on 26 Apr 2018
Edited: Akbar
on 26 Apr 2018
Just click on "add plot>>plant".
Yes, "Response time slider" is used to get the desired Performance by Tuning Controller Parameters.
By "first order behavior" i mean, there is no overshoot and no oscillation in the step response.
About operating Point. Real life plants are mostly nonlinear, you should use linear model in order to be able to design a Controller. To get a linear model you Need to choose one operating Point of your plant. For ex. one particular flow rate, temperature, pressure... And you analyze your plant only around that operating Point. In the case of PID tuner, linearization is done automatically.
I had a quick look at step_results.m file and saw a plot of Glucose and Insulin. As I understand, Glucose is a reference and Insulin should follow it. But in the generated plot i see that Insulin is sometimes more than Glucose (overshoot). So probably the Controller Needs to be tuned not to have overshoots.
You can get dead time just by looking at the step Response of plant. Tune Controller using PID tuner. In the figure above, tuned P and I values are shown at the bottom right, or click("Show parameters"). When you click "update block", then PID block in simulink will be updated with a new set of Parameters.
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!