процесс требует меньшего времени ожидания, ПИД-регулятор должен быть
дополнен дополнительным интеллектом.
Рассмотрим другой вариант, переменная процесса реагирует более резко
на усилия контроллера, когда процесс работает почти на 100%. Требуется
гораздо менее агрессивные усилия по управлению, чтобы принять переменную
процесса от 50% до 100% по сравнению с усилиями, необходимыми для ее от
0% до 50%. У обычного ПИД-регулятора возникли бы проблемы с
регулированием этого процесса, потому что его усилия были бы слишком
агрессивными, когда процесс работает вблизи максимальных значений и
слишком консервативен, с другой стороны
7
.
Классическое решение этой проблемы, не требует добавления
дополнительного интеллекта в алгоритм ПИД-регулятора, но для этого
требуется более одного ПИД-контроллера, каждый из которых активен только
тогда, когда переменная процесса попадает в определенный диапазон.
В частности, консервативный контроллер будет сконфигурирован так,
чтобы обрабатывать переменную процесса до 100%, и агрессивный контроллер
будет принимать участие, когда переменная процесса приближается к 0%.
Переменная процесса также может быть разделена на более чем два диапазона,
каждый со своим собственным ПИД-контроллером, настроенным для учета
поведения процесса в каждом диапазоне.
С другой стороны, если нелинейный процесс, подобный этому примеру,
работает с его переменной процесса, ограниченной только одним узким
диапазоном, то достаточно одного традиционного ПИД-регулятора. Другие
диапазоны, в которых процесс становится более чувствительным к усилиям
контроллера или меньше, не будут иметь значения, потому что этот процесс
никогда не пойдет туда. К счастью, это довольно распространенная ситуация в
промышленных приложениях, где объектом является поддержание переменной
процесса при фиксированном заданном значении.
7
Егоров Г.А. Управляющие вычислительные комплексы для промышленной автоматизации: Учебное пособие.
- М.: МГТУ им. Баумана, 2012. - 372 c.
14