Контроллер с обратной связью измеряет выходные данные процесса, а затем управляет входными параметрами, если это требуется для того, чтобы привести переменные процесса к заданной величине. К сожалению, это проще сказать, чем сделать. Инерционность процесса мешает контроллеру изменять переменные моментально, поэтому он просто «приближается к искомому», по крайней мере, за одну итерацию. Точность приближения зависит о того, как спроектирован контроллер, а его разработка основывается на том, как близко должны подходить переменные процесса к заданной точке в конкретном применении.