9
  1. Integral Term My understanding of the integral term is: Sum of all errors since we started counting. So, even though we have reached our desired final target position, the integral of the errors should be high (no?) since we started adding all the errors from when we were in our initial position.
    And if the Integral term is high at our target position, the controller would still be continually ramping up...? [I understand that the Integral term's value will be a constant at this point since the error is 0. But, would it not still be a high value?]

  2. Derivative term Say, we are in time instance t1. Can I predict the rate of change for a specific time instance, say t20, and then apply this parameter to the current state? Is that how the derivative term works?

JJT
  • 289
  • 3
  • 8
  • In a closed-loop system, the input to the integrator will go negative if the system output signal overshoots the system input signal, hence the integrator output will start to decrease. 2) For a real-time system you can only estimate future signals/states. Normally the 'D' in PID deals with the 'here and now'
  • – Chu Jul 02 '15 at 07:52
  • 1
    Intuitively the reason why you need the integral term to stay at a constant (potentially high) non-zero (in general) value once you reach the setpoint is because some control action may be required to remain at the setpoint. – Doug McClean Jul 02 '15 at 14:25