- •Оглавление
- •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. Задача об использовании ресурсов
2.4.2. Весовой метод отыскания Мнх
Рассмотрим теперь весовой метод отыскания Мнх. При применении этого метода минимизируется взвешенная сумма
k'в= λ1k1+…+λi ki + …+λm km (2.24)
показателей качества, в которых веса λ1,…,λm выбираются произвольно в пределах
λi > 0 , ∑mi=1λ=1, (2.25)
т.е. решается задача:
обеспечить min kb (2.26)
S Мсд
При некоторой фиксированной комбинации (λ1,…λm) весовых коэффициентов.
Не трудно убедиться, что тот же результат получится, если вместо суммы вида (2.24) минимизировать взвешенную сумму вида
kb= k1+a1k2+…+ai-1ki+…+am-1km, (2.27)
где 0<ai<∞ (2.28)
т.е. решать задачу:
обеспечить min kb
S Мсд (2.29)
Действительно из (2.24) и (2.27) следует, что k'b= λ1kb, если ai-1=λi /λ1. Так как в процессе минимизации kb (или k'b) значения весовых коэффициентов не меняются, то из минимума kb следует минимум k'b и наоборот. Однако, запись вида (2.27) удобней, т.к. при этом число весовых коэффициентов на единицу меньше.
Итак, при весовом методе, решается задача (2.29) при некоторой фиксированной комбинации (a1,…,am-1) весовых коэффициентов. В результате решения этой задачи, находится соответствующая система Sb и соответствующие ей значения k1b,…,kmb показателей, обеспечивающие получение минимального значения взвешенной суммы (2.27), т.е.
kb min=k1b+a1k2b+…am-1kmb (2.30)
Очевидно, что как вид Sb системы S, так и соответствующие значения её показателей k1b,…,kmb, зависят от конкретного значения выбранной комбинации a1,…,am-1 весов. Поэтому, варьируя эти комбинации весов во всех допустимых неравенствами (2.28) пределах, можно найти зависимости вида
Sb=Sb(a1,…,am-1), (2.31)
k1b=f1b(a1,.,am-1),…,kmb=fmb (a1,…,am-1) (2.32)
Решая систему уравнений (2.32) относительно весовых коэффициентов a1,..,am-1, можно получить уравнение, связывающее показатели k1b,..,kmb. Запишем его в виде
K1b=fb(k2b,…,kmb) (2.32)
и назовём зависимость (2.32) весовой поверхностью. Каждой точке этой поверхности соответствует некоторая система. Множество точек этой системы обозначим Мb.
Доказано, что множество Мb обладает следующими свойствами:
Каждая точка из Мb- нехудшая, но часть нехудших точек может не войти в состав Мb., т.е. МbМнх
Если множество Мсд выпуклое, то Мb совпадает с Мнх.
Если решение задачи (2.26) существует для всех допустимых комбинаций показателей k1,…km , то Мb совпадает с Мнх.
Если решение задачи (2.29) для некоторых допустимых комбинаций
(k1,…km) показателей качества не существует, то этим комбинациям показателей km могут соответствовать как нехудшие, так и худшие точки и для таких комбинаций ответ (худшей или нехудшей точке они соответствуют) можно получить лишь каким- либо другим методом, например методом рабочих характеристик. Поясним эти положения на следующих простых примерах.
Пример 1.Множество Мсд имеет вид, приведённый на рисунке 2.12. В этом случае, как уже ранее было установлено, множество
k1 k1max
a'
d'
Мсд
kb
1
kb
min 1'
c' k1b
b
А
k2b
k2max
k2
Рисунок
2.12.
Мнх состоит из всех точек кривой a'bc'. Выясним, какие результаты даст весовой метод. Взвешенная сумма (2.27) показателей качества в данном случае имеет вид
kb= k1+ ak2, (2.33)
где 0< a< ∞
На рисунке 2.12 эта зависимость изображается прямой 1:
k1= kb- ak2, (2.34)
образующей с осью абсцисс угол , где
tg= a (2.35)
На оси ординат прямая (2.34) отсекает отрезок, равный kb. Очевидно, значение kb имеет минимум, когда прямая (2.34) совпадает с касательной к a'bc',т.е. принимает положение 1', изображённое на рисунке 2.12. Найденная, таким образом, точка касания А принадлежит как множеству Мb, так и множеству Мнх. Следовательно, при данном значении весового коэффициента a, найдена одна из точек искомого множества Мнх. Если несколько увеличить а, т.е. угол наклона прямой 1, то точка её касания к кривой a'bc' будет расположена выше точки А, а при уменьшении a она будет перемещаться по границе a'bc' от точки А к точке с'. Поэтому, придавая весовому коэффициенту а всевозможные значения (в пределах о<a<∞), можно найти все точки кривой a'bc', т.е. всё множество Мнх, т.е. весовая поверхность совпадает с кривой a'bc', т.е. с диаграммой обмена. Рассматриваемое множество Мсд выпуклое поэтому, варьируя вес а, удаётся найти все точки диаграммы обмена и, следовательно, множество Мb совпадает с множеством Мнх.
Пример
2. Множество Мсд
имеет вид, изображённый на рисунке 2.13
с границей gbcdef,
т.е. не является выпуклым.
При этом диаграммой обмена является левая нижняя граница qbcde, содержащая множество Мнх нехудших точек, т.е. остальные точки Мсд - худшие.
Применяя весовой метод аналогично тому, как это было сделано в примере 1, получаем следующие результаты:
при значении весового коэффициента а= акр, т.е. =кр, прямая (2.34) касается левой нижней границы области Мсд в двух точках, b и d, т.е. решение задачи (2.29), при таком а, позволяет найти нехудшие точки b и d;
при акр< а < ∞ будут найдены все точки участка qb диаграммы обмена, а при о < a < aкр- все точки участка de диаграммы обмена. Но ни одна из внутренних точек участка bcd диаграммы обмена при этом найдена не будет.
Поэтому весовая поверхность в данном случае имеет вид, изображённый на рисунке 2.13 сплошной линией. На участках qb и de она совпадает с соответствующими участками диаграммы обмена, а на участке bd эта поверхность (в данном случае кривая) не существует (не определена). Следовательно, в данном случае весовой метод позволил найти не всё множество Мнх, а лишь её часть. Поэтому на том участке, где весовая характеристика оказалась несуществующей, могут иметься как худшие, так и нехудшие точки и, следовательно, рассматривая такую неполностью определённую весовую поверхность, нельзя установить, какие именно точки оказались пропущенными - нехудшие или худшие. Ответ на этот вопрос может дать лишь применение какого-либо другого метода отыскания нехудших систем, например, метод рабочих характеристик.
Сравнение основных свойств, изложенных двух методов отыскания нехудших систем, позволяет сделать следующие основные заключения.
Метод рабочих характеристик позволяет найти всё множество Мнх, но часть найденных этим методом точек могут быть и худшими: МрМнх.
Любая точка (система), найденная весовым методом, всегда нехудшая, но часть нехудших точек может быть при этом пропущена: МвМнх.
