Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
ГЛАВА 16. ЗАДАЧИ ТЕОРИИ ОПТИМАЛЬНЫХ СИСТЕМ§ 118. Задачи определения оптимальных системИзложенные в главах 13 и 14 методы дают возможность исследовать точность систем, характеристики которых известны (т. е. операторы которых известны). Однако для проектирования различных автоматических систем эти методы недостаточны. При проектировании всякой системы ее характеристики бывают неизвестны и их требуется определить так, чтобы система была в некотором смысле оптимальной с точки зрения точности. С примерами подобных задач мы уже встречались в предыдущих главах. Так, в примере 3 § 16 была рассмотрена задача оптимального обнаружения импульсных сигналов в присутствии помех. В примере 4 § 92 была рассмотрена задача определения постоянной времени простого инерционного звена (фильтра первого порядка), обеспечивающей минимум средней квадратической ошибки выделения линейной функции времени из суммы этой функции и помехи, представляющей собой белый шум. Обе эти задачи являются лишь простейшими задачами этого рода, и нам удалось решить их самыми элементарными средствами. Задачи определения оптимальных систем, возникающие в практике проектирования, как правило, бывают значительно более сложными, и для их решения потребовалось создание специальной теории. Так, например, задача определения оптимальной системы для обнаружения сигналов в присутствии помех в случае непрерывных сигналов и помех уже не может быть решена так просто, как в случае импульсных сигналов. Задача определения оптимальных характеристик следящей системы, обеспечивающих воспроизведение некоторой переменной величины с максимальной возможной точностью, также не может быть решена элементарными средствами, если структура следящей системы не задана. Конечно, изложенные в главах 13 и 14 методы могут быть применены для определения оптимальной системы путем подбора. Рассчитав этими методами различные технически целесообразные варианты проектируемой системы при различных значениях ее параметров, можно выбрать структуру системы и ее параметры так, чтобы система была оптимальной с точки зрения точности решения тех задач, для которых она предназначена. Однако такой способ связан с очень громоздкими и трудоемкими вычислениями, которые часто оказываются практически невыполнимыми даже для современных быстродействующих математических машин. Поэтому для практики весьма важно уметь непосредственно определять оптимальные характеристики систем по данным характеристикам условий их работы, не прибегая к численному исследованию точности большого количества различных вариантов систем. Всякая система предназначена для работы в различных условиях, т. е. для различных законов изменения подлежащих воспроизведению величин в зависимости от времени. Истинный закон изменения подлежащих воспроизведению величин в каждом конкретном случае остается неизвестным. Поэтому естественно рассматривать подлежащие воспроизведению сигналы как случайные функции времени, а законы их изменения в различных конкретных условиях — как различные возможные реализации этих случайных функций. Тогда задача определения оптимальной системы будет состоять в том, чтобы по данным вероятностным характеристикам подлежащих воспроизведению случайных функций и помех найти оператор системы, обеспечивающий в известном смысле наилучшую точность работы системы. На такой постановке задачи, когда подлежащие воспроизведению или обнаружению сигналы рассматриваются как случайные функции, основана вся современная статистическая теория обнаружения и воспроизведения сигналов в присутствии помех, которую мы будем коротко называть теорией оптимальных систем. В простейших задачах оптимальная система может не обладать наибольшей возможной точностью, в каждом конкретном случае ее работы. Однако при многократном применении этой системы в самых различных условиях, для работы в которых она предназначена, ее точность в среднем будет наилучшей возможной. Таким образом, простейшие оптимальные системы обладают наилучшей точностью лишь в среднем при всех возможных условиях их работы и могут не быть оптимальными в каждом конкретном случае их применения. Современный уровень техники и особенно развитие математических машин, могущих выполнять различные математические операции, в том числе и логические, дает возможность поставить вопрос о создании таких автоматических систем, которые могли бы производить анализ условий своей работы в каждом конкретном случае и на основании полученной в результате этого анализа информации решать поставленные задачи оптимальным образом в каждом конкретном случае. Простейшие системы такого рода, содержащие элементы автоматической настройки некоторых своих параметров в зависимости от результатов анализа входных и выходных величин, обычно называются самонастраивающимися. Более сложные системы такого рода, весь образ действия которых в каждый данный момент определяется результатами анализа внешних условий и предшествующей работы, можно назвать самоорганизующимися. Ясно, что для проектирования самонастраивающихся и самоорганизующихся систем совершенно недостаточна теория, обеспечивающая наилучшую точность лишь в среднем для всей массы условий работы. Нужна такая теория, которая позволяет решать комплексную задачу обработки вводимой в систему информации и оптимального ее использования в каждом конкретном случае. Современная теория оптимальных систем дает возмсж юсть решать подобные задачи. В главе 18 будут изложены некоторые методы, позволяющие находить оптимальные операции над входными сигналами, обеспечивающие наилучшую точность системы для каждой конкретной реализации входных сигналов. Теория оптимальных систем не дает возможности непосредственно находить такие системы, которые могут быть воплощены в реальные конструкции. Она позволяет определять лишь оптимальные математические операции над входными сигналами, при которых достигается теоретический предел возможной точности системы при данных вероятностных характеристиках условий ее работы и помех, обусловленный самой природой задачи, внутренними свойствами тех данных, которыми мы располагаем для ее решения. В соответствии с этим практическое значение теории оптимальных систем заключается в основном в том, что она позволяет находить теоретический оптимум, к которому конструктор должен стремиться при проектировании реальных систем. Зная этот предел, конструктор может оценить, насколько близка к оптимальной уже спроектированная система, и определить, имеет ли смысл дальнейшая работа над улучшением ее точности. Таким образом, теория оптимальных систем дает конструктору методы, с помощью которых он может сознтгльно оценивать точность проектируемых систем и избавляться от многих бесплодных попыток улучшить точность системы путем изменения ее структуры и параметров в тех случаях, когда существенное улучшение точности принципиально невозможно. Следует заметить, что максимальное достижимое качество решения задач обнаружения или воспроизведения сигналов в присутствии помех в значительной мере зависит от того, насколько сильно сигналы отличаются по своим свойствам от помех. Так, например, если сигнал представляет собой медленно изменяющуюся функцию, а помеха изменяется с большой частотой, то можно рассчитывать на хорошее подавление помехи и выделение сигнала. Если же сигнал также является высокочастотным и при этом не содержит таких частот, которых нет в помехе, то получить хорошее подавление помехи, не подавив одновременно и сигнал, практически невозможно. Конечно, математические методы теории оптимальных систем дают формальное решение во всех случаях. Однако качество оптимальной системы получается низким, если сигнал слабо отличается от помехи. На основании изложенного общая задача теории оптимальных систем может быть сформулирована как задача нахождения такой идеальной теоретической системы, выходная переменная которой с наибольшей возможной точностью воспроизводит данную случайную функцию (содержащийся во входной случайной функции полезный сигнал или результат заданного его преобразования). С математической точки зрения эта задача представляет собой задачу приближения одной случайной функции путем преобразования результатов наблюдения другой случайной функции. Но в таком виде эта задача является самой общей задачей математической статистики, когда по результатам наблюдения одной случайной функции требуется построить случайную функцию (оценку), насколько возможно более близкую к другой случайной или неслучайной функции. Поэтому совершенно естественной тенденцией развития теории оптимальных систем в настоящее время является максимальное использование существующих методов математической статистики, в первую очередь современной теории статистических решений, и их дальнейшее развитие [96, 101]. С этой точки зрения теория оптимальных систем по существу представляет собой прикладную теорию, статистических решений. Задачи оптимального обнаружения и воспроизведения различного рода сигналов в присутствии помех возникают не только в автоматике и радиотехнике, но и во многих других областях. Так, например, вследствие различных процессов, происходящих в атмосфере и вне ее, параметры состояния атмосферы представляют собой случайные функции времени и координат точки пространства. Оптимальная экстраполяция этих случайных функций во времени и в пространстве с учетом законов динамики атмосферы является основной задачей прогноза погоды. Обнаружение отдаленных землетрясений и различных процессов в земной коре на фоне непрерывных случайных колебаний земной поверхности и исследование характера этих процессов также, очевидно, относятся к классу задач обнаружения и воспроизведения сигналов в присутствии помех. Другими примерами задач подобного рода являются оптимальное воспроизведение звука средствами звукозаписи, определение с наибольшей возможной точностью элементов движения искусственных спутников и космических ракет по результатам наблюдений, проектирование оптимальных автоматических систем управления производственными процессами, проектирование оптимальных систем управления полетом как для обычных, так и для космических летательных аппаратов, обнаружение и количественная оценка погрешностей различных приборов по результатам их испытаний, определение характеристик производственных объектов в процессе их работы и многие другие проблемы. Естественно, что все общие методы теории оптимальных систем, не требующие специальных ограничивающих предположений о характере сигналов и помех, применимы в равной мере ко всем задачам подобного рода, в частности ко всем перечисленным задачам. К таким общим методам относятся методы определения оптимальных систем, изложенные в §§ 133—137 и в главе 18. Наряду с этим теория оптимальных систем располагает и некоторыми частными методами, имеющими ограниченную область применения. Примерами подобных частных методов являются методы, изложенные в §§ 127—132, применимые только к задачам, в которых наблюдаемая функция является функцией одной скалярной переменной. Иногда выражается сомнение в практической полезности теории оптимальных систем, основанное на том факте, что для определения оптимальных систем необходимо знать законы распределения сигналов и помех или по крайней мере некоторые их вероятностные характеристики, в то время как вероятностные характеристики сигналов обычно бывают неизвестными. Однако это сомнение не является основательным по следующим причинам. Во-первых, во всех случаях, когда рассеивание сигналов (т. е. рассеивание их реализаций, соответствующих различным возможным условиям работы данной системы) велико по сравнению с рассеиванием помех, характеристики оптимальных систем, как мы увидим дальше, слабо зависят от вероятностных характеристик сигналов. Что же касается вероятностных характеристик помех, то они обычно сравнительно легко определяются экспериментально или теоретически (по крайней мере для всех естественных помех и шумов). Во-вторых, теория оптимальных систем дает алгоритмы для оценки сигналов, которые можно использовать для построения систем с накоплением опыта, которые будут автоматически находить оценки законов распределения сигналов по результатам всех предшествующих циклов работы и использовать эти оценки вместо неизвестных истинных законов распределения сигналов для последующих циклов работы. Такие «самообучающиеся» системы будут с каждым новым циклом работы становиться все более и более близкими к оптимальным системам, соответствующим неизвестным истинным законам распределения сигналов. Таким образом, теория оптимальных систем дает возможность находить алгоритмы для построения оптимальных или по крайней мере самооптимизирующихся в процессе работы систем даже в тех случаях, когда законы распределения подлежащих обнаружению или воспроизведению сигналов неизвестны. Основная задача теории оптимальных систем, поставленная выше как задача приближения (аппроксимации) одной случайной функции путем преобразования другой случайной функции, может быть сформулирована математически следующим образом. Случайная функция
была насколько возможно более близкой к случайной функции В задачах теории автоматического управления и радиотехники наблюдаемая случайная функция Аргумент в общем случае аргумент При этом аргумент Следует заметить, что за переменную Заметим еще, что заменой переменных интервал наблюдения всегда можно сделать независимым от переменной В задачах практики интервал наблюдения измерения координат летящих самолетов при помощи локатора. Закончив сопровождение одного самолета, эта система должна переключаться на сопровождение другого самолета. При этом вся информация о координатах первого самолета, поступившая в систему, является посторонней для решения задачи определения координат второго самолета и может только ухудшить точность определения координат второго самолета. Поэтому система должна через некоторое время после начала слежения за вторым самолетом «забыть» полученную информацию о движении первого самолета, чтобы эта информация не использовалась при определении координат второго самолета. Вопрос о выборе памяти системы Сформулированная выше общая задача теории оптимальных систем является неопределенной. Для того чтобы сделать ее определенной, необходимо указать, в каком смысле оценка сигнала Пример 1. Требуется спроектировать систему, которая наилучшим образом выделяет сигнал В данном случае входным сигналом системы, т. е. наблюдаемой функцией, является сумма
По результатам наблюдения этой функции в течение некоторого времени Т система должна в каждый данный момент 5 воспроизводить на выходе с возможно большей точностью величину
а областью наблюдения Если система предназначена для экстраполяции сигнала
Для системы, предназначенной для интерполяции сигнала подлежащий Воспроизведению сигнал Для системы, предназначенной для дифференцирования сигнала
Для системы, предназначенной для экстраполяции или интерполяции производной сигнала
И вообще для системы, которая должна производить некоторую операцию В над сигналом
Пример 2. Найти оптимальные характеристики линейной следящей системы локатора, обеспечивающей сопровождение летящего самолета лучом локатора, предполагая, что исполнительное устройство (двигатель), приводящее в движение антенну локатора, представляет собой известную линейную систему. В данном случае сигналом, подлежащим воспроизведению с наибольшей возможной точностью, является положение самолета, характеризуемое в общем случае трехмерным вектором На основании принципа суперпозиции структурная схема рассматриваемой следящей системе может быть преобразована как показано на рис. 72 и 73.
Рис. 71.
Рис. 72.
Рис. В результате поставленная задача определения оптимальной следящей системы сводится к определению оптимального линейного оператора А замкнутой следящей системы, состоящей из последовательно соединенных неизвестного корректирующего устройства и известного исполнительного устройства, охваченных жесткой отрицательной обратной связью, которая должна с наибольшей возможной точностью воспроизводить на выходе сигнал
получая в качестве входного сигнала функцию
Определив оператор замкнутой оптимальной системы, можно будет найти соответствующий оператор оптимального корректирующего устройства В общем случае подлежащий воспроизведению сигнал Очевидно, что все предыдущие рассуждения применимы и к задаче нахождения оптимального нелинейного корректирующего устройства рассматриваемой следящей системы, если исполнительное устройство представляет собой линейную систему. В этом случае мы приходим к задаче определения оптимального нелинейного оператора А замкнутой системы, обведенной пунктирным прямоугольником на рис. 73, с последующим определением нелинейного оператора корректирующего устройства. Пример 3. Требуется определить характеристики системы в процессе ее работы по результатам наблюдения ее входных и выходных переменных. Эта задача возникает при исследовании промышленных объектов в процессе производства, когда не представляется возможности исследовать поведение объектов при заданных частных входных сигналах. Для решения этой задачи обычно определяются вероятностные характеристики входных и выходных переменных системы. При этом, вследствие ошибок измерений и ошибок в определении веро ттностных характеристик входных и выходных переменных системы, точное определение ее характеристик оказывается принципиально невозможным. Поэтому приходится ставить задачу определения такой теоретической системы, которая наилучшим образом воспроизводит выходные переменные исследуемой системы при данных вероятностных характеристиках ее входных сигналов. Но эта задача не отличается от сформулированной выше общей задачи теории оптимальных систем. Таким образом, задача определения характеристик систем в процессе их работы принципиально решается методами теории оптимальных систем.
|
1 |
Оглавление
|