Предиктор Смита

редактировать

Предиктор Смита (изобретен О. J. M. Smith в 1957 г.) представляет собой тип прогнозирующего контроллера, предназначенного для управления системами со значительной временной задержкой обратной связи. Идею можно проиллюстрировать следующим образом.

Предположим, что растение состоит из G (z) {\ displaystyle G (z)}G (z) , за которым следует чистая временная задержка z - k {\ displaystyle z ^ { -k}}z ^ {{- k}} . z {\ displaystyle z}z относится к Z-преобразованию передаточной функции, относящейся к входам и выходам объекта G {\ displaystyle G}G .

В качестве первого шага предположим, что мы рассматриваем только G (z) {\ displaystyle G (z)}G (z) (установка без задержки) и разрабатываем контроллер C (z) {\ displaystyle C (z)}C (z) с передаточной функцией с обратной связью H (z) = C (z) G (z) 1 + C ( z) G (z) {\ Displaystyle H (z) = {\ frac {C (z) G (z)} {1 + C (z) G (z)}}}H (z) = {\ frac {C (z) G (z)} {1 + C (z) G (z)}} , что мы рассматриваем удовлетворительно.

Затем наша цель - разработать контроллер C ¯ (z) {\ displaystyle {\ bar {C}} (z)}{\ bar {C}} (z) для завода G (z) z - k {\ displaystyle G (z) z ^ {- k}}G (z) z ^ {{- k}} , так что передаточная функция с обратной связью H ¯ (z) {\ displaystyle {\ bar {H} } (z)}{\ bar {H}} ( z) равно H (z) z - k {\ displaystyle H (z) z ^ {- k}}H (z) z ^ {{- k}} .

Решение C ¯ G z - k 1 + C ¯ G Z - К знак равно Z - k CG 1 + CG {\ displaystyle {\ frac {{\ bar {C}} Gz ^ {- k}} {1 + {\ bar {C}} Gz ^ {- k}}} = z ^ {- k} {\ frac {CG} {1 + CG}}}{\ frac {{\ bar {C}} Gz ^ {{- k}}} {1 + {\ bar {C}} Gz ^ {{ -k}}}} = z ^ {{- k}} {\ frac {CG} {1 + CG}} , получаем C ¯ = C 1 + CG (1 - z - k) {\ displaystyle {\ bar {C}} = {\ frac {C} {1 + CG (1-z ^ {- k})}}}{\ bar {C}} = {\ frac {C} {1 + CG (1-z ^ { {-k}})}} . Контроллер реализован, как показано на следующем рисунке, где G (z) {\ displaystyle G (z)}G (z) был изменен на G ^ (z) {\ displaystyle {\ hat {G}} (z)}{\ hat {G}} (z) , чтобы указать, что это модель, используемая контроллером.

Предиктор Смита 1.svg

Обратите внимание, что существует две петли обратной связи. Внешний контур управления, как обычно, подает выход обратно на вход. Однако сам по себе этот цикл не может обеспечить удовлетворительное управление из-за задержки; этот цикл возвращает устаревшую информацию. Интуитивно понятно, что для k интервалов выборки, в течение которых свежая информация недоступна, система управляется внутренним циклом, который содержит прогнозирующий (ненаблюдаемый) выход объекта G.

Чтобы проверить, что это работает, перестановку можно сделать следующим образом:

Предиктор Смита 2.svg

Здесь мы видим, что если модель, используемая в контроллере, G ^ (z) z - k { \ displaystyle {\ hat {G}} (z) z ^ {- k}}{\ hat {G}} (z) z ^ {{- k}} , соответствует растению G (z) z - k {\ displaystyle G (z) z ^ {- k}}G (z) z ^ {{- k}} отлично, тогда внешний и средний контуры обратной связи компенсируют друг друга, и контроллер генерирует «правильное» управляющее действие. В действительности, однако, модель не может идеально соответствовать растению.

Ссылки
  • К. Уорвик и Д. Рис, Промышленные цифровые системы управления, IET, 1988. [1]
См. Также
Внешние ссылки
Последняя правка сделана 2021-06-08 06:49:23
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте