бы слишком агрессивными, когда процесс работает вблизи максимальных
значений и слишком консервативен, с другой стороны. [9]
Классическое решение этой проблемы, не требует добавления
дополнительного интеллекта в алгоритм ПИД-регулятора, но для этого
требуется более одного ПИД-контроллера, каждый из которых активен
только тогда, когда переменная процесса попадает в определенный диапазон.
В частности, консервативный контроллер будет сконфигурирован так,
чтобы обрабатывать переменную процесса до 100%, и агрессивный
контроллер будет принимать участие, когда переменная процесса
приближается к 0%. Переменная процесса также может быть разделена на
более чем два диапазона, каждый со своим собственным ПИД-контроллером,
настроенным для учета поведения процесса в каждом диапазоне. [9]
С другой стороны, если нелинейный процесс, подобный этому
примеру, работает с его переменной процесса, ограниченной только одним
узким диапазоном, то достаточно одного традиционного ПИД-регулятора.
Другие диапазоны, в которых процесс становится более чувствительным к
усилиям контроллера или меньше, не будут иметь значения, потому что этот
процесс никогда не пойдет туда. К счастью, это довольно распространенная
ситуация в промышленных приложениях, где объектом является
поддержание переменной процесса при фиксированном заданном значении.
[9]
Бывают случаи, когда ПИД-регулятор будет излишним. Рассмотрим,
например, нагревательный элемент включения / выключения, регулирующий
температуру внутри печи. ПИД-петля была бы необходима, только если
требуется высокая точность. В противном случае термостатический
контроллер, такой как тот, который находится в большинстве домов, должен
поддерживать более или менее постоянную температуру, просто включив
нагреватель, когда температура опустится слишком низко или выключится,
когда температура слишком высока. [10]
18