Управление по схеме предиктор-корректор: различия между версиями
Алекс (обсуждение | вклад) (Новая страница: «{{Схемы управления}} '''«Предиктор-корректор'''» — схема управления, при кото…») |
Алекс (обсуждение | вклад) м |
||
Строка 9: | Строка 9: | ||
Структурно-алгоритмически [[система управления]], реализующая схему предиктор-корректор, может быть условно представлена как сочетание: | Структурно-алгоритмически [[система управления]], реализующая схему предиктор-корректор, может быть условно представлена как сочетание: | ||
− | * предиктора, выполняющего функцию прогноза и выработки закона управления (программы управления) — этому соответствуют 1‑й — 4‑й этапы [[Полная функция управления|полной функции управления]], | + | *предиктора, выполняющего функцию прогноза и выработки закона управления (программы управления) — этому соответствуют 1‑й — 4‑й этапы [[Полная функция управления|полной функции управления]], |
− | * и программно-адаптивного модуля, который управляет объектом на основе закона управления, выработанного предиктором, адаптируя его к конкретике обстоятельств, в которых протекает процесс управления, — этому соответствуют 5‑й — 7‑й этапы полной функции управления. | + | *и программно-адаптивного модуля, который управляет объектом на основе закона управления, выработанного предиктором, адаптируя его к конкретике обстоятельств, в которых протекает процесс управления, — этому соответствуют 5‑й — 7‑й этапы полной функции управления. |
При этом '''прогнозная информация в форме закона управления''' подаётся на вход программно-адаптивного модуля системы управления. | При этом '''прогнозная информация в форме закона управления''' подаётся на вход программно-адаптивного модуля системы управления. | ||
Строка 18: | Строка 18: | ||
При сопоставлении программно-адаптивной схемы и предиктора-корректора на основе ''[[Вектор (текущего) состояния контрольных параметров|вектора состояния]],'' ''используемого программно-адаптивной схемой'', одному и тому же вектору состояния в схеме предиктор-корректор будут соответствовать разные управляющие сигналы, поскольку в основе прогноза предиктора-корректора лежит вектор состояния большей размерности, чем в программно-адаптивной схеме. На основе информации, выходящей за пределы тождественной части векторов состояния, используемых в обеих схемах, предиктор-корректор будет получать разные прогнозы, что и выразится в несовпадении управляющих сигналов, вырабатываемых в программно-адаптивных модулях обеих схем управления. То есть предиктор-корректор «умнее» и обеспечивает более гибкое, нешаблонное управление по сравнению с предъидущими схемами. | При сопоставлении программно-адаптивной схемы и предиктора-корректора на основе ''[[Вектор (текущего) состояния контрольных параметров|вектора состояния]],'' ''используемого программно-адаптивной схемой'', одному и тому же вектору состояния в схеме предиктор-корректор будут соответствовать разные управляющие сигналы, поскольку в основе прогноза предиктора-корректора лежит вектор состояния большей размерности, чем в программно-адаптивной схеме. На основе информации, выходящей за пределы тождественной части векторов состояния, используемых в обеих схемах, предиктор-корректор будет получать разные прогнозы, что и выразится в несовпадении управляющих сигналов, вырабатываемых в программно-адаптивных модулях обеих схем управления. То есть предиктор-корректор «умнее» и обеспечивает более гибкое, нешаблонное управление по сравнению с предъидущими схемами. | ||
− | При условии достаточно высокой точности прогноза схема '''предиктор-корректор''' обеспечивает наиболее высокое качество управления за счёт того, что в ряде случаев сводит до нуля (при необходимости — до отрицательных величин: это — упреждающее управление) '''фазовый сдвиг''' между возмущающим воздействием и управляющим воздействием, обеспечивающим компенсацию возмущения. Это позволяет употребить ресурсы замкнутой системы на повышение запаса устойчивости управления и '''производительности замкнутой системы в отношении вектора целей управления'''. При других схемах управления эти резервы не могут быть использованы или расходуются на компенсацию той составляющей отклонений от идеального режима, которая обусловлена фазовым сдвигом управляющего воздействия относительно возмущающего по сравнению с теоретическим случаем отсутствия фазового сдвига между возмущением и управляющим воздействием. | + | При условии достаточно высокой точности прогноза схема '''предиктор-корректор''' обеспечивает наиболее высокое качество управления за счёт того, что в ряде случаев сводит до нуля (при необходимости — до отрицательных величин: это — упреждающее управление) '''фазовый сдвиг''' между возмущающим воздействием и управляющим воздействием, обеспечивающим компенсацию возмущения. Это позволяет употребить ресурсы замкнутой системы на повышение запаса устойчивости управления и '''производительности замкнутой системы в отношении вектора целей управления'''. При других схемах управления эти резервы не могут быть использованы или расходуются на компенсацию той составляющей отклонений от идеального режима, которая обусловлена фазовым сдвигом управляющего воздействия относительно возмущающего по сравнению с теоретическим случаем отсутствия фазового сдвига между возмущением и управляющим воздействием.<references /> |
+ | ==Источники== | ||
− | + | *[[ВП СССР:Достаточно общая теория управления]] | |
− | |||
− | * [[ВП СССР:Достаточно общая теория управления]] | ||
[[Категория:Достаточно общая теория управления]] | [[Категория:Достаточно общая теория управления]] |
Текущая версия на 11:21, 10 марта 2019
«Предиктор-корректор» — схема управления, при которой управление строится на основе прогнозирования в самом процессе управления поведения замкнутой системы, исходя из информации о текущем и прошлых состояниях замкнутой системы и воздействии на неё окружающей среды.
В этом принципиальное отличие схемы управления предиктор-корректор от программной и программно-адаптивной схем управления, в которых решение задачи прогностики полностью вынесено за пределы функционирования схемы в процессе управления.
К схеме «предиктор-корректор» (предуказатель-поправщик, предсказатель-поправщик) приводит потребность уменьшить вектор ошибки управления. Смысл слова «предуказатель» объемлет смысл слова «предсказатель», но на Западе и в отечественной научной традиции уже принят термин «предиктор-корректор», однако не в общем управленческом смысле, а в ограниченном: в технике и вычислительной математике[1]. Поэтому мы, оговорив по-русски особенности нашего понимания — «предуказатель-поправщик», а не «предсказатель-поправщик» — сохраняем уже прижившийся на Западе термин «предиктор-корректор», однако расширив область его применения введением в контекст достаточно общей теории управления.
Структурно-алгоритмически система управления, реализующая схему предиктор-корректор, может быть условно представлена как сочетание:
- предиктора, выполняющего функцию прогноза и выработки закона управления (программы управления) — этому соответствуют 1‑й — 4‑й этапы полной функции управления,
- и программно-адаптивного модуля, который управляет объектом на основе закона управления, выработанного предиктором, адаптируя его к конкретике обстоятельств, в которых протекает процесс управления, — этому соответствуют 5‑й — 7‑й этапы полной функции управления.
При этом прогнозная информация в форме закона управления подаётся на вход программно-адаптивного модуля системы управления.
Вследствие этого система управления реагирует не только на уже свершившиеся отклонения замкнутой системы от идеального режима, но и на те, которые только имеют тенденцию к осуществлению (в случае, если прогнозирование достаточно точное). Если программно-адаптивное управление замыкает прямые и обратные связи через уже свершившееся прошлое, то в схеме предиктор-корректор некоторая часть прямых и обратных связей замыкается через прогнозируемое будущее. Информация о свершившемся прошлом и о настоящем в схеме предиктор-корректор, кроме прогнозирования и выработки управляющего сигнала, также используется как основа для минимизации (периодического обнуления) в процессе управления составляющей вектора ошибки, обусловленной накоплением с течением времени ошибок прогнозирования.
При сопоставлении программно-адаптивной схемы и предиктора-корректора на основе вектора состояния, используемого программно-адаптивной схемой, одному и тому же вектору состояния в схеме предиктор-корректор будут соответствовать разные управляющие сигналы, поскольку в основе прогноза предиктора-корректора лежит вектор состояния большей размерности, чем в программно-адаптивной схеме. На основе информации, выходящей за пределы тождественной части векторов состояния, используемых в обеих схемах, предиктор-корректор будет получать разные прогнозы, что и выразится в несовпадении управляющих сигналов, вырабатываемых в программно-адаптивных модулях обеих схем управления. То есть предиктор-корректор «умнее» и обеспечивает более гибкое, нешаблонное управление по сравнению с предъидущими схемами.
При условии достаточно высокой точности прогноза схема предиктор-корректор обеспечивает наиболее высокое качество управления за счёт того, что в ряде случаев сводит до нуля (при необходимости — до отрицательных величин: это — упреждающее управление) фазовый сдвиг между возмущающим воздействием и управляющим воздействием, обеспечивающим компенсацию возмущения. Это позволяет употребить ресурсы замкнутой системы на повышение запаса устойчивости управления и производительности замкнутой системы в отношении вектора целей управления. При других схемах управления эти резервы не могут быть использованы или расходуются на компенсацию той составляющей отклонений от идеального режима, которая обусловлена фазовым сдвигом управляющего воздействия относительно возмущающего по сравнению с теоретическим случаем отсутствия фазового сдвига между возмущением и управляющим воздействием.
- ↑ Термин «предиктор-корректор» — название одного из методов вычислительной математики. В нём последовательными приближениями находится решение задачи. При этом алгоритм метода представляет собой цикл, в котором в последовательности друг за другом выполняются две операции: первая — прогноз решения и вторая — проверка прогноза на удовлетворение требованиям к точности решения задачи. Алгоритм завершается в случае, когда прогноз удовлетворяет требованиям к точности решения задачи.