Дискретная форма регулятора

29-06-2010 | Категория: ПИД-регуляторы

Можно использовать еще более точные формулы численного дифференцирования и интегрирования, известные из курса деленных методов решения уравнений.

Шаг дискретизации выбирается как можно меньше, это улучшает качество регулирования. Для обеспечения хорошего качества регулирования он не должен быть больше чем 1/15… 1/6 времени установления переходной характеристики объекта до уровню 0,95 или 1/4… 1/6 транспортной задержки. Однако при увеличении частоты дискретизации более чем в 2 раза по сравнению с верхней частотой спектра возмущающих сигналов (по теореме Котельникова) дальнейшего улучшения качества регулирования не происходит.

Если на входе регулятора нет антиалиасного фильтра, то частоту дискретизации выбирают в 2 раза выше верхней граничной частоты спектра помехи, чтобы использовать цифровую фильтрацию.

Если контроллер используется не только для регулирования, но и для аварийной сигнализации, то такт дискретизации не может быть меньше, чем допустимая задержка срабатывания сигнала аварии.

При малом такте дискретизации увеличивается погрешность вычисления производной. Для ее снижения можно использовать сглаживание получаемых данных по нескольким собранным точкам перед этапом дифференцирования.

Отметим, что алгоритм, полученный путем простой замены операторов дифференцирования и интегрирования в выражении конечными разностями и конечными суммами обладает плохой устойчивостью и низкой точностью, как это было показано выше. Однако с ростом частоты дискретизации различие между приведенными двумя алгоритмами стирается.

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

Инкрементная форма регулятора удобна для применения в микроконтроллерах, поскольку в ней основная часть вычислений выполняется с приращениями, для представления которых можно использовать слово с малым количеством двоичных разрядов. Для получения значения управляющей величины можно выполнить накопительное суммирование на финальной стадии вычислений.


Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Страниц: 1 2