Filtered PID Controller Simulation for an Arbitrary Rational System with Delay

Program Owner: Ibrahim Küçükdemiral

The system is modeled as a rational function with delay:

\[ G(s)=\dfrac{Y(s)}{U(s)}=\dfrac{N(s)}{D(s)}e^{-\tau s} \]

where you enter the numerator and denominator coefficients (in descending powers of \(s\)) and the delay \(\tau\). A unity feedback is assumed in closed-loop form.

The filtered PID controller is given by:

\( U(s)=K_p\,E(s)+\dfrac{K_i}{s}\,E(s)+K_d\,\dfrac{F\,s}{s+F}\,E(s) \)

where \(F\) is the derivative filter parameter and \(e(t)=\mathrm{Reference}\,-\,y(t)\).

System Transfer Function (For instance, for \(2s+3\) enter \(2,3\))

(For \(s^2+5\) enter \(1,0,5\).)

PID Gains
Reference Signal
Simulation Settings



Feedback Controller with Saturation