По этим причинам управляющее воздействие, соответствующее в некоторой мере вызвавшему его возмущающему воздействию, в программно-адаптивной схеме управления неизбежно запаздывает. Даже если мощность средств управления достаточна, чтобы полностью компенсировать возмущающее воздействие, она не может быть полностью использована вследствие того, что всегда имеет место фазовый сдвиг между возмущающим воздействием и компенсирующим его управляющим. По этой причине объект всегда находится под возмущающим воздействием факторов, реально учитываемых системой управления, не говоря уж о воздействии не учитываемых факторов: неопознанных, признанных мало влияющими, оказавшихся ниже порогов чувствительности средств измерения и т.п.
Соответственно замкнутая система — колебательная система, преобразующая возмущающее воздействие и управляющее воздействие в вектор ошибки управления, изменения которого в устойчивом процессе управления носят колебательный характер.
Потребность уменьшить вектор ошибки управления за счёт повышения эффективности использования располагаемых ресурсов приводит к схеме «предиктор-корректор»— предуказатель-поправщик (предсказатель-поправщик).
Смысл слова «предуказатель» объемлет смысл слова «предсказатель», поскольку включает в себя и многовариантный прогноз, и выбор варианта для осуществления (либо взаимно согласованной совокупности вариантов). Но на Западе и в отечественной научной традиции уже принят термин «предиктор-корректор», однако не в общем управленческом смысле, а в ограниченном: в вычислительной математике[271]. Поэтому мы, оговорив по-русски особенности нашего понимания — «предуказатель-поправщик», а не «предсказатель-поправщик», — сохраняем уже прижившийся на Западе термин «предиктор-корректор», однако расширив область его применения введением в контекст достаточно общей теории управления.
Схема управления предиктор-корректор.
Управление в схеме предиктор-корректор строится на основе прогнозирования в самом процессе управления поведения замкнутой системы, исходя из информации о текущем и прошлых состояниях замкнутой системы и воздействии на неё окружающей среды.
В этом принципиальное отличие схемы управления предиктор-корректор от программной и программно-адаптивной схем управления, в которых решение задачи прогностики полностью вынесено за пределы функционирования схемы в процессе управления.
Структурно-алгоритмически система управления, реализующая схему предиктор-корректор, может быть условно представлена как сочетание:
· предиктора, выполняющего функцию прогноза и выработки закона управления (программы управления) — этому соответствуют 1‑й — 4‑й этапы полной функции управления,
· и программно-адаптивного модуля, который управляет объектом на основе закона управления, выработанного предиктором, адаптируя его к конкретике обстоятельств, в которых протекает процесс управления, — этому соответствуют 5‑й — 7‑й этапы полной функции управления.
При этом прогнозная информация в форме закона управления подаётся на вход программно-адаптивного модуля системы управления.
Вследствие этого система управления реагирует не только на уже свершившиеся отклонения замкнутой системы от идеального режима, но и на те, которые только имеют тенденцию к осуществлению (в случае, если прогнозирование достаточно точное).
Если программно-адаптивное управление замыкает прямые и обратные связи через настоящее и уже свершившееся прошлое, то в схеме предиктор-корректор некоторая часть прямых и обратных связей замыкается через прогнозируемое будущее.
Информация о свершившемся прошлом и о настоящем в схеме предиктор-корректор, кроме прогнозирования и выработки управляющего сигнала, также используется как основа для минимизации (периодического обнуления) в процессе управления составляющей вектора ошибки, обусловленной накоплением с течением времени ошибок прогнозирования.
При сопоставлении программно-адаптивной схемы и схемы предиктор-корректор на основе вектора состояния,используемого программно-адаптивной схемой[272], одному и тому же вектору состояния в схеме предиктор-корректор будут соответствовать разные управляющие сигналы, поскольку в основе прогноза предиктора-корректора лежит вектор состояния большей размерности, чем в программно-адаптивной схеме. На основе информации, выходящей за пределы тождественной части векторов состояния, используемых в обеих схемах, предиктор-корректор будет получать разные прогнозы, что и выразится в несовпадении управляющих сигналов, вырабатываемых в программно-адаптивных модулях обеих схем управления. То есть предиктор-корректор при адекватной прогностике «умнее» и обеспечивает более гибкое, нешаблонное управление в сопоставлении его с иными — более простыми схемами.
При условии достаточно высокой точности прогноза схема предиктор-корректор позволяет достичь наиболее высокого качества управления за счёт того, что в ряде случаев фазовый сдвиг между возмущающим воздействием и управляющим воздействием, обеспечивающим компенсацию возмущения, сводит до нуля (а при необходимости — до отрицательных величин: это — упреждающее управление).
Это позволяет употребить ресурсы замкнутой системы на повышение запаса устойчивости управления и производительности замкнутой системы в отношении вектора целей управления. При других схемах управления эти резервы не могут быть использованы или расходуются на компенсацию той составляющей отклонений от идеального режима, которая обусловлена запаздыванием управляющего воздействия по отношению к возмущающему в сопоставлении с теоретическим случаем отсутствия фазового сдвига между возмущением и управляющим воздействием.
Разновидностью схемы управления предиктор-корректор является уже упоминавшаяся ранее (при рассмотрении в разделе 6.3 полной функции управления) интеллектуальная схема управления, которая предусматривает творчество системы управления — субъекта-управленца — как минимум в следующих областях:
· выявление факторов среды, вызывающих потребность в управлении;
· формирование векторов целей;
· формирование новых концепций управления;
· совершенствование методологии и навыков прогноза при решении вопроса об устойчивости в смысле предсказуемости при постановке задачи управления и (или) в процессе управления по схеме предиктор-корректор (предуказатель-поправщик).
Как уже отмечалось в разделе 5.8, — с точки зрения теории и практики управления, — значимость информации, характеризующей процесс управления как таковой, убывает в следующем порядке:
· информация о процессах, течение которых способно привести к открытию возможностей того, что течение процесса управления в будущем может отклониться от нормальных параметров;
· объективно открылись (возникли, появились) возможности к тому, что течение процесса управления в будущем может отклониться от нормальных параметров;
· возможности начали реализовываться и наметились тенденции к тому, что течение процесса управления отклонится от нормальных параметров;
· течение процесса отклонилось от нормальных параметров, но ещё находится в пределах допустимого;
· отклонение параметров процесса на грани допустимого;
· процесс вышел за допустимые пределы, но катастрофа ещё не произошла;
· произошла катастрофа, после которой надо восстанавливать управление (а в ряде случаев и объект), — если есть кому…
И практически нулевой управленческой значимостью обладает информация о том, что всего названного ранее нет, вследствие чего процесс управления протекает нормально.
При этом следует пояснить ещё один аспект учёта возможностей и тенденций в выработке управляющего воздействия. Открываться могут не только неблагоприятные возможности, но и возможности благоприятные, реализация которых позволяет ощутимо повысить качество управления. То же касается и учёта тенденций.
271
Термин «предиктор-корректор» — название одного из методов вычислительной математики. В нём последовательными приближениями находится решение задачи. При этом алгоритм метода представляет собой цикл, в котором в последовательности друг за другом выполняются две операции: первая — прогноз решения и вторая — проверка прогноза на удовлетворение требованиям к точности решения задачи. Алгоритм завершается в случае, когда прогноз удовлетворяет требованиям к точности решения задачи.
272
Предиктор-корректор может использовать в прогностике более широкий набор параметров, включающий и те параметры, которые не используются программно-адаптивной схемой для выработки управляющего воздействия.