Is there a distinction between the D term and the derivative component of the PID controller?
2 次查看(过去 30 天)
显示 更早的评论
Is there a distinction between the D term and the derivative component of the PID controller?
<simulink block> <PID block>
<result>
Let's configure the PID block by setting P = 0, I = 0, and D = 1. When we compare the outputs of the derivative blocks, we observe that they yield varying values. The input signal applied to the system is a sine wave with an amplitude of 1 and a frequency of 100 (rad/s).
0 个评论
采纳的回答
Paul
2023-5-27
If P = I = 0, and D = 1, we're left with:
PID(s) = N/(1 + N/s) = N*s/(s + N)
With the block parameter value of N = 100
PID(s) = 100*s/(s + 100)
With N ~= 0, the "derivative" term in the PID controller isn't really a pure derivative.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!