Would like to determine the time domain equation for this transfer function H(s) = a s / ( (a/b) s + 1) ) = Y(s) / U(s).
This answer on the Mathematics Stack exchange discusses the same equation, but doesn't work through finding the time domain equation. The question and answer describe that the transfer function corresponds to the derivative term of a PID controller and the denominator, (a/b) s + 1, implements a low pass filter to allow the derivative to be implemented for real systems.
Steps for computing the time domain response are given by this answer on the Mathematica Stack Exchange. This answer describes replacing s with dy/dt, s^2 with d^2/dt^2, etc. Using those steps gives the result:
y'(t) = b ( u'(t) - 1/a).
Having trouble understanding this result, because if u[t] is constant, then u'[t] is zero, and the above results gives y'[t] = -b/a, which suggest that y[t] is decreasing for all time. I expected y[t] to be zero. Is my expectation wrong? Or, perhaps, my calculation of the time domain expression is wrong.
To summarize my questions:
- what is the time domain equivalent for the transfer function: H(s) = a s / ( (a/b) s + 1)
- method(s) for computing this
- for constant input, u(t) = constant, will y(t) be zero?
The following, taken from here, might be a satisfactory answer:
H(s) = Y(s) / U(s) = a s / ( (a/b) s + 1)
Y(s) ( (a/b) s + 1) = U(s) a s
changing to time domain and replacing Y(s) s by y'(t) and U(s) s by u'(t) gives:
(a/b) y'(t) + y(t) = a u'(t)
re-arranging to solve for y(t) give
y(t) = a (u'(t) - (1/b) y'(t) )
so the output of the transfer function in the time domain is a measure of the difference between the derivative of the input and the derivative of the output.