Tune Kp, Ki and Kd in a browser-based PID simulation with adjustable setpoint, gain, loss and noise, live charts, and JSON state import/export.
PIDController is an educational closed-loop simulation. Adjust proportional, integral, and derivative gains, then observe the response of a simplified first-order process through live values, a block diagram, and time-series charts.
Inputs include setpoint, Kp, Ki, Kd, system gain, system loss, noise, and simulation interval. The sliders and numeric controls expose the supported ranges.
The page shows live process values, error, controller output, proportional/integral/derivative contributions, a block diagram, and Chart.js time-series plots. JSON state can be copied or loaded from text.
Kp scales present error, Ki accumulates error over time, and Kd responds to error change. Their effects depend on the simplified simulated process.
No. It is a browser simulation of a simplified first-order process and does not connect to hardware or identify a real plant.
Noise adds a simulated disturbance to the process response so you can observe how the controller behaves with imperfect measurements.
Use the JSON export text and copy it to a note or message. Paste valid JSON into the import area and load it to restore numeric settings.
SolvProb builds custom web apps, automation tools, and interactive experiences tailored to your workflow.
Talk to SolvProb →