- •Оглавление
- •1. Общая характеистика задач и методов проектирования 7
- •1. Математические методы проектирования 25
- •3. Эвристические методы проектирования 50
- •4. Использование методов искусственного интеллекта при проектировании 97
- •5. Задачи оптимизации 122
- •Введение. Основные положения, термины и определения
- •1. Общая характеистика задач и методов проектирования
- •1.1. Основные стадии и виды задач проектирования
- •1.2. Обоснование и оценка качества задач, решаемых рэс
- •1.3. Примеры системотехнического проектирования
- •1.3.1. Обоснование тактико-технических характеристик радиолокационных систем
- •1.3.2. Защита от активных помех
- •1.4. Организация проектирования
- •1.5. Основные этапы проектирования рэс
- •1.5.1. Основные этапы научно-исследовательской работы
- •1.5.2. Основные этапы опытно-конструкторской работы
- •1.6. Методы моделирования
- •Математические методы проектирования
- •2.1. Общие положения
- •2.2. Виды критериев качества
- •2.3. Нехудшие и худшие системы. Диаграммы обмена.
- •2.4. Методы отыскания нехудших систем
- •2.4.1. Метод рабочих характеристик
- •2.4.2. Весовой метод отыскания Мнх
- •2.4.3. Комбинированный метод отыскания Мнх
- •2.5. Применение условного критерия предпочтения
- •3. Эвристические методы проектирования
- •3.1. Тенденции развития бортового радиоэлектронного оборудования
- •3.2. Основные направления развития перспективных комплексов бортового оборудования
- •Архитектура системы «Pave Pillar»
- •3.3. Основные направления развития интерфейсов межмодульного обмена для сопряжения рэс
- •3.3.1. Основные понятия и определения
- •3.3.2. Модель взаимодействия открытых систем
- •3.3.2.1. Физический уровень
- •3.3.2.2. Канальный уровень
- •3.3.2.3. Сетевой уровень
- •3.3.2.4. Транспортный уровень
- •3.3.2.5. Сеансовый уровень
- •3.3.2.6. Представительский уровень
- •3.3.2.7. Уровень приложений
- •3.3.3. Классификация каналов межмодульного обмена
- •3.3.3.1. Управление обменом в сети типа «звезда»
- •3.3.3.2. Управление обменом в сети типа «кольцо»
- •3.3.3.3. Управление обменом в сети типа «шина»
- •3.3.4. Интерфейс магистральный последовательный системы электронных модулей (гост 26165.52-87)
- •3.3.4.1 Физическая организация мультиплексных каналов
- •3.3.4.2. Принцип управления обменом информации
- •3.4. Коммутируемые сети
- •3.4.1. Сети с коммутацией сообщений
- •3.4.2. Сети с коммутацией каналов
- •3.4.3. Сети с коммутацией пакетов
- •3.4.4. Модель взаимодействия открытых систем
- •3.4.4.1. Физический уровень
- •3.4.4.2. Канальный уровень
- •3.4.4.3. Сетевой уровень
- •3.4.4.4. Транспортный уровень
- •3.4.4.5. Сеансовый уровень
- •3.4.4.6. Представительский уровень
- •3.4.4.7. Уровень приложений
- •4. Использование методов искусственного интеллекта при проектировании
- •4.1. Бортовые экспертные системы
- •4.1.1. Классификация экспертных систем
- •4.2. Структура и принципы построения экспертных систем
- •4.3. Методы представления экспертных знаний
- •4.3.1. Логические исчисления
- •4.3.2. Фреймовая модель
- •4.3.3. Модель семантической сети
- •4.3.4. Продукционные правила
- •4.3.5. Нечеткие множества
- •4.4. Распознавание образов
- •4.4.1. Основные термины и определения
- •4.4.2. Качественное описание задачи распознавания
- •4.4.3. Основные этапы построения системы распознавания
- •4.4.3.1. Изображающие числа и базис
- •4.4.3.2. Восстановление булевой функции по изображающему числу
- •4.4.3.3. Булевы уравнения
- •5. Задачи оптимизации
- •5.1. Задача о наилучшей консервной банке
- •5.2. Одномерные задачи оптимизации
- •5.3. Численное решение одномерных задач оптимизации
- •5.3.1 Метод равномерного распределения точек по отрезку
- •5.3.2. Метод распределения точек по отрезку, учитывающий результаты вычисления целевой функции
- •5.3.3. Специальные методы
- •5.4. Многомерные задачи оптимизации
- •5.4.1. Метод покоординатного спуска
- •5.4.2. Метод градиентного спуска
- •5.4.3. Метод наискорейшего спуска
- •5.4.4. Проблема «оврагов»
- •5.4.5. Проблема многоэкстремальности
- •5.5. Линейное программирование.
- •5.5.1. Траекторная задача
- •5.5.2. Задача об использовании ресурсов
4.4.3. Основные этапы построения системы распознавания
Рассмотрим основные этапы, которые возникают в процессе построения системы распознавания.
ЭТАП 1. Заключается в том, что определяется полный перечень признаков (параметров), характеризующих распознаваемые классы объектов или явления и которые могут быть получены с помощью набора имеющихся в распоряжении датчиков. Эту процедуру можно назвать составлением словаря признаков. Признаки классов представляют собой характерные свойства, общие для всех объектов данного класса. При этом признаки, характеризующие различия между отдельными классами можно интерпретировать как межклассовые. Внутриклассовые признаки – общие для всех рассматриваемых классов - не несут полезной информации с точки зрения распознавания и могут не приниматься во внимание. Признаки могут быть детерминированными, вероятностными, логическими, структурными и т.д.
Детерминированные признаки – признаки, принимающие конкретные числовые значения (например, размах крыла L=25м., длина фюзеляжа D=35м. и т.д.) и не изменяющиеся в процессе наблюдения за данным конкретным объектом.
Вероятностные признаки – признаки, принимающие случайные значения в некотором интервале и которые могут принадлежать с некоторой вероятностью любому классу распознаваемых объектов или явлений (например, высота, скорость полета, э.п.р., и т.п.).
Логические признаки – признаки, принимающие одно из двух значений, а именно: «истина» или «ложь». К ним относятся, прежде всего, признаки, не имеющие количественного выражения и представляющие собой суждения качественного характера типа наличия или отсутствия некоторых свойств или элементов у распознаваемых объектов. Например, характеристика наблюдаемой цели: движущаяся или неподвижная, баллистическая или аэродинамическая, групповая или одиночная и т.п.
Структурные признаки – признаки, представляющие собой элементы структуры объекта. Например, при распознавании цифр индекса на почтовом конверте такими элементами (называемыми еще терминалами) являются вертикальная, горизонтальная и наклонные черточки (отпечатки пальцев, раскрас роговицы глаза).
ЭТАП 2. Заключается в проведении классификации распознаваемых объектов или явлений, т.е. в составлении алфавита классов.
Так, например, при классификации воздушных целей их можно разделить на самолеты, вертолеты, крылатые ракеты, баллистические ракеты, воздушные шары и т.д. При классификации морских целей – на транспортные суда, авианосцы, крейсеры, эсминцы, катера, подводные лодки и т.п.
Принципы классификации могут быть разнообразными. Объекты могут объединяться по принципу единства входящих в них элементов (членов). Таким образом, можно классифицировать буквы, цифры и т.п. Объединение в классы может происходить по некоторым общим свойствам, присущим всем членам класса и т.п.
ЭТАП 3. Заключается в описании всех классов алфавита на языке словаря признаков. Это весьма трудоемкий этап, требующий глубокого изучения свойств распознаваемых объектов (явлений).
Если признаки распознаваемых объектов детерминированные, то описаниями классов объектов на языке этих признаков являются их эталоны.
Если признаки логические, то для описания классов на языке этих признаков необходимо установить зависимости в форме булевых соотношений между признаками А,В,С,… и классами X,Y,Z…
Если признаки вероятностные, для описания классов должны быть заданы соответствующие законы распределения вероятностей (условные, безусловные, одномерные, многомерные), априорные вероятности и т.п.
ЭТАП 4. Заключается в разбиении словаря признаков на области, соответствующие классам алфавита. На этом этапе в пространстве признаков выделяются области, эквивалентные классам. Например, если воздушные цели распознавать по скорости и высоте полета, то можно получить следующие зависимости (рисунок 4.10) для вертолета (////) и самолета (\\\\).
ОНО (область
неоднозначного решения)
Рисунок 4.10
Если на этом этапе удается разделить словарь признаков на непересекающиеся области, то задача полностью решена. Однако реально эти области пересекаются (см. рисунок 4.10), т.е формируются области неоднозначного решения. В этом случае необходим еще один этап.
ЭТАП 5. Выбор алгоритма распознавания. Алгоритм распознавания основывается на сравнении той или иной меры близости или меры сходства распознаваемого объекта с каждым классом. При этом, если выбранная мера близости данного объекта О с каким либо классом Кi превышает меру его близости с другими классами, то принимается решение о принадлежности этого объекта классу Кi .
В алгоритмах распознавания, базирующихся на использовании детерминированных признаков, в качестве меры близости может использоваться среднеквадратическое отклонение между заданным объектом и эталоном.
В алгоритмах распознавания, базирующихся на использовании вероятностных признаков, в качестве меры близости могут быть использованы: средний риск, связанный с решением о принадлежности распознаваемого объекта к классу Кi , или
Вероятность правильного распознавания (если матрица потерь при принятии ошибочного решения неизвестна) и т.п.
В алгоритмах распознавания, базирующихся на использовании логических признаков, понятие «мера близости» не используется. Когда построено описание классов на языке логических признаков в виде соответствующих булевых соотношений, то при подстановке в эти соотношения значений признаков, характеризующих распознаваемый объект, автоматически возникает ответ, а именно: к какому классу этот объект относится. Таким образом, при использовании логических признаков для решения задачи распознавания достаточно первых трех этапов.
Рассмотрим пример использования логических признаков при планировании операции. Предположим, что разведчик, проводивший в течение какого-либо времени наблюдения за действиями войск противника с целью получить сведения о тактике вооруженных сил, представил своему командованию доклад следующего содержания []:
на холмистой местности в ясные дни локализованные атаки пехоты проводились в сопровождении дальнобойной артиллерии, а не танков;
на плоской местности в ночное время или при плохой погоде применялась легкая артиллерия, и никогда не предпринималось общее наступление пехоты на широком фронте, поддерживаемое тяжелыми танками;
на холмистой местности ночью или при плохой погоде в дневное время использовались тяжелые танки с локализованными атаками пехоты или же применялась дальнобойная артиллерия с наступлением пехоты на широком фронте;
при плохой погоде ночью, или при плохой погоде на плоской местности, или же при хорошей погоде на холмистой местности применялись либо дальнобойная артиллерия и тяжелые танки совместно с наступлением пехоты на широком фронте.
На основе этого донесения требуется определить:
как влияют на тактику пехоты плоская местность, ночное время, плохая погода;
при каких условиях будет предпринято наступление на широком фронте, использована дальнобойная артиллерия, или тяжелые танки;
какова будет тактика противника, если предположить, что битва происходит на равнине в ясный день.
На основании этого донесения составим словарь признаков и определим алфавит классов, для чего используем основные понятия, использованные в донесении разведчика. В соответствии с донесением словарь признаков имеет вид:
А – местность плоская, А – местность холмистая;
В –ночь, В – день;
С – плохая погода, С – хорошая погода;
соответственно алфавит классов представляется как:
А1 – наступление пехоты на широком фронте, А1 – локализованная атака пехоты;
В1 – дальнобойная артиллерия, В1 – легкая артиллерия;
С1 – тяжелые танки, С1 – без танков.
Для описания всех классов алфавита на языке признаков, в соответствии с принятыми обозначениями, четыре пункта в донесении разведчика могут быть представлены следующими соотношениями:
1) А В С= А1 В1 С1;
2) А (В С)=¬В1 (С1 А1);
3)¬ А В С ¬В=¬А1 С1 В1 А1;
4)С
(А
В)
А
С=
А1
А1
В1
С1.
Для решения четырех полученных уравнений необходимо вспомнить некоторые понятия алгебры логики.
