© К.Ю. Поляков, 2009
39
5. Оптимизация систем при случайных возмущениях
5.1. Что такое оптимальная система?
Слово «оптимальный» означает «наилучший в некотором отношении». Для того, чтобы
этот термин имел смысл, нужно определить, как именно (по какому
критерию) мы будем оце-
нивать систему управления. Критерий )(
xI – это оценка качества системы в виде числа, зави-
сящая от выбора некоторых изменяемых параметров
. Эти параметры нужно выбрать так,
чтобы обеспечить минимум или максимум критерия:
min)( →xI или max)( →xI .
В первом случае критерий выражает потери (расходы, убыток), в этом случае функция
)(xI
часто называется
функцией потерь. Во втором случае )(xI – это доходы (прибыль и т.п.). Если
критерий
)(xI зависит от выбора некоторой функции (например, от неизвестной передаточной
функции регулятора), величину
)(xI называют функционалом.
В теории управления чаще всего рассматривается задача на минимум какого-то критерия
(определяющего ошибку). Решение называется
оптимальным, если выбранное
обеспечивает
минимальное значение
)(xI
среди всех допустимых решений. При этом нельзя сказать, что та-
кая система «самая лучшая». Она является лучшей только по выбранному критерию, а по дру-
гим показателям она может вести себя неудовлетворительно.
На практике к системе обычно предъявляется много разных требований, то есть в идеале
хочется сделать минимальными несколько величин (например,
уменьшить рыскание судна и
одновременно снизить активность руля). Такие задачи называются задачами
многокритериаль-
ной
или многоцелевой оптимизации. Как правило, отдельные требования противоречивы (чтобы
уменьшить рыскание, нужно увеличивать мощность управления). В этом случае задача не име-
ет единственного решения; оптимальным (или
Парето-оптимальным
12
) называют любое реше-
ние, для которого улучшение по любому показателю невозможно без ухудшения какого-либо
другого.
Обычно стараются составить один общий критерий, который отражает все наиболее важ-
ные требования к системе. Однако это тоже «палка о двух концах» – любое усложнение крите-
рия затрудняет поиск оптимального решения, особенно аналитическими методами.
Часто
такой единый критерий представляет собой взвешенную сумму отдельных показате-
лей качества )(,),(),(
21
xIxIxI
N
K , которые складываются после умножения на весовые коэф-
фициенты
N
kkk ,,,
21
K (в большинстве случаев все они неотрицательны):
min)()()()(
2211
→
= xIkxIkxIkxI
NN
K .
Любое решение этой задачи при некоторых коэффициентах является Парето-оптимальным, по-
скольку для него невозможно
одновременно улучшить все показатели. Коэффициенты выбира-
ются методом проб и ошибок так, чтобы полученное компромиссное решение удовлетворяло
техническому заданию.
5.2. Оптимальная фильтрация
5.2.1. Постановка задачи
Задача любой системы управления – поддерживать заданный режим. В идеале ошибка –
отклонение от этого режима – должна быть нулевой. Если на систему действуют случайные
возмущения, даже в установившемся режиме нельзя обеспечить нулевую ошибку, поскольку
12
В честь итальянского экономиста В. Парето, предложившего такой подход.