# Is there a distinction between the D term and the derivative component of the PID controller?

3 vues (au cours des 30 derniers jours)
yooung Soo le 26 Mai 2023
Commenté : yooung Soo le 28 Mai 2023
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 commentairesAfficher -2 commentaires plus anciensMasquer -2 commentaires plus anciens

Connectez-vous pour commenter.

### Réponse acceptée

Paul le 27 Mai 2023
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.
##### 1 commentaireAfficher -1 commentaires plus anciensMasquer -1 commentaires plus anciens
yooung Soo le 28 Mai 2023
Thank you so much for your accurate answer.

Connectez-vous pour commenter.

### Catégories

En savoir plus sur Tuning, Analysis, and Validation dans Help Center et File Exchange

R2023a

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by