Tune Your PID Controller Visually
A free browser-based PID controller tuning simulator for students and engineers. Adjust Kp, Ki, and Kd sliders and watch the closed-loop step-response curve update instantly — complete with overshoot, rise time, settling time, and steady-state error metrics. Supports first-order lag and second-order mass-spring-damper plant models with anti-windup and actuator saturation.
How to Use the PID Tuning Simulator
Select "First-order lag" for simple thermal or hydraulic systems, or "Second-order" for mechanical mass-spring-damper dynamics.
Move the Kp, Ki, and Kd sliders. The step-response curve redraws live. Watch the performance metrics update below the chart.
Load a preset to see classic tuning scenarios, or click "Auto-tune" to apply Ziegler–Nichols starting gains based on the selected plant.
Press "Inject disturbance" to add a step load disturbance mid-run and see how the controller rejects it.