предсказатель Смита

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

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

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

Далее наша цель — разработать контроллер для установки таким образом, чтобы передаточная функция замкнутого контура была равна . С ¯ ( з ) {\displaystyle {\bar {C}}(z)} Г ( з ) з к {\displaystyle G(z)z^{-k}} ЧАС ¯ ( з ) {\displaystyle {\bar {H}}(z)} ЧАС ( з ) з к {\displaystyle H(z)z^{-k}}

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

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

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

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

Смотрите также

Ссылки

  • О. Дж. Смит, Более точный контроль циклов с запаздыванием , Chemical Engineering Progress, 53 (1957), стр. 217–219
  • К. Уорвик и Д. Риз, Промышленные цифровые системы управления , IET, 1988. [1]
  • «Преодоление простоев процесса с помощью предиктора Смита». www.controleng.com . 17 февраля 2015 г.
  • «Управление процессами с длительным мертвым временем: предиктор Смита — пример MATLAB и Simulink». www.mathworks.com .


Взято с "https://en.wikipedia.org/w/index.php?title=Smith_predictor&oldid=1168180364"