PID Simulator
Tune Kp / Ki / Kd against a first-order plantτ·ẏ + y = K·u(t-L)with dead time and noise. Live response chart updates in real time.
Setpoint
50.0
PV
0.00
Error
0.00
u
0.00
Overshoot
0.0%
Settling
—
How it works
The plant is a first-order system with dead time:τ·dy/dt + y = K·u(t − L). This is a common model for VEX subsystems (flywheels, lifts, drivetrains) with sensor / loop-time latency.
The controller is a parallel PID with integrator anti-windup (clamping) and actuator saturation between u_min and u_max. Increase Kp for response speed, Ki to eliminate steady-state error, Kd to damp oscillations. Beware: large Kd amplifies measurement noise.
Try this: set L = 1.5s, push Kp until the system oscillates, then back off and add Kd.