УДК 621.45: 519. 816
ИСПОЛЬЗОВАНИЕ МАТЕМАТИЧЕСКОГО АППАРАТА ГИПЕРВЕКТОРНОГО РАНЖИРОВАНИЯ ДЛЯ ВЫБОРА ЭНЕРГОСИЛОВЫХ УСТАНОВОК
ЛЕТАТЕЛЬНЫХ АППАРАТОВ
©2009 В. В. Сафронов, А. С. Жебраков ОАО «Конструкторское бюро «Электроприбор», г. Саратов
Рассматривается задача выбора эффективных вариантов энергосиловых установок и вариантов их конструкции для различных летательных аппаратов на этапе проектирования, которая сводится к задаче гипервек-торного ранжирования. Предлагается метод ее решения, основанный на методе «жесткого» ранжирования. Приведен численный пример.
Энергосиловая установка, летательный аппарат, критерии, гипервекторное ранжирование
Энергосиловая установка (ЭСУ) является важнейшей подсистемой любого подвижного объекта, в том числе, летательного аппарата (ЛА). На ЛА применяются различные варианты энергосиловых установок: ВРД (воздушно-реактивные двигатели), ПВРД (прямоточные воздушно-реактивные двигатели), СПВРД (сверхзвуковые прямоточные воздушно-реактивные двигатели), ГПВРД (гиперзвуковые прямоточные воздушно-реактивные двигатели), ЖРД (жидкостные ракетные двигатели), РДТТ (ракетные двигатели твердого топлива), РПДж (жидкостные ракетно-прямоточные двигатели), РПДт (ракетно-прямоточные двигатели твердого топлива) и ДД (детонационные двигатели), в том числе пульсирующие (ПДД) [1-3]. Характеристики ЭСУ во многом определяют эффективность функционирования всей системы. Поэтому актуальной является задача выбора эффективного варианта ЭСУ, а также эффективного варианта конструктивного исполнения принятой схемы ЭСУ, которая решается на этапе проектирования.
Выбор эффективного варианта энергосиловой установки (ЭСУ) предлагается осуществлять в следующей последовательности:
1. Составить дерево возможных вариантов ЭСУ для каждого класса подвижных объектов, например, летательных аппаратов.
2. Сформировать, исходя из предназначения ЭСУ, множество критериев, характеризующих её основные качества.
3. Определить коэффициенты важности критериев.
4. Решить задачу ранжирования и построить множество эффективных вариантов (кортеж Парето) или подмножество эффективных вариантов (подкортеж Парето) ЭСУ.
В аналогичной последовательности осуществляется и выбор эффективного варианта конструкции ЭСУ.
В качестве примера на рис. 1 показан фрагмент «дерева» вариантов ЭСУ для ЛА. Каждый из вариантов характеризуется одиннадцатью критериями К, которые представлены двумя многовекторными компонентами (табл.1). В первую многовекторную компоненту входят 7 критериев (Кл - К л), заданных в интервальном виде. Вторая многовекторная компонента состоит из 4 критериев.
Необходимо осуществить ранжирование ЭСУ по рассматриваемой совокупности критериев и выбрать эффективный вариант. Такое сочетание критериев приводится впервые и позволяет, как показали исследования, всесторонне охарактеризовать ЭСУ.
В аналогичной последовательности осуществляется и выбор эффективного варианта конструкции ЭСУ. Каждый из вариантов конструкции, как показал анализ, характеризуется восемью критериями ты, представленными тремя многовекторными компонентами (табл.2). Первая компонента состоит из 4 критериев, из которых три критерия (тц, т!2, т14) заданы в интервальном виде.
С использованием методов теории принятия решений предлагаемая система критериев позволяет проводить оценку мно-
жества различных ЭСУ. Для такой оценки широкое применение нашли различные методы ранжирования, например, [4-6].
Лульсіфукщпн БОЗ душио-р Є .'і:ГЛЬН1П[ дьнгатэпь
ПрДЬХОТОТНЕІІЇ і\ і і іні з-рти:і: і кні. і її ДЗІІГЛТЄЛІі
Летяггельные птптп|і птгт
Глпйрївуїйвоії
ПріЦьЮТОЧННЙ КОчДУ І іПҐІІ-рвйК'ІІІ КНІІІЙ ДІМІГШСЛЬ
П’/ЛЕСЛруЮІШОІ
ДЕ ГіїЛ^ІДІ МННЫ11 ДИІІІЇНИГ. II.
Рис. 1. Дерево вариантов ЭСУ (фрагмент) Таблица 1 - Критерии оценки типа ЭСУ
Характеристи- ки Критерии Обозна- чение
Технические К Масса К11
Удельная тяга К12
Коэффициент тяги К13
Удельный расход К14
Удельная масса двигателя К15
Лобовая тяга К16
Расходный комплекс К 17
Эксплуатаци- онные К2 Сложность, технологичность конструкции К21
Г отовность к запуску К22
Сложность эксплуатации К23
Топливо К24
Как показывает анализ системы критериев, используемых для сравнения ЭСУ и конструкции ЭСУ, задача принятия решений сводится в данном случае к задаче гипервек-торного ранжирования [7,8]. Рассмотрим постановку и метод решения такой задачи.
Таблица 2 - Критерии оценки конструкции ЭСУ
Характери- стики Наименование критерия Обозна- чение
Тактические m1 Время выхода на режим mll
Частота пульсаций ml2
Возможность управления мо -дулем тяги mlз
Масса силового блока (без топливного отсека) ml4
Эксплуата- ционные m2 Агрегатное со -стояние горючего при хранении m2l
Наличие специальной системы инициирования m22
Технологиче- ские m3 Степень сложности и техноло-гичности конструкции mзl
Наличие дополнительного окислительного компонента на борту mз2
Постановка и метод решения задачи ги-первекторного ранжирования
Введём необходимые в дальнейшем обозначения:
^ = { Sa, а = 1, п} - множество вариантов
ЭСУ, где п - число ЭСУ;
K (Sa) = { Ke( Sa), е = 1, е} - множество
многовекторных компонент Ke(Sa), характеризующих вариант ЭСУ Sa е S;
Ke(Sa) = {K<j (Sa), j = 1,r} - множество
векторных компонент, характеризующих вариант ЭСУ Sa;
Kj (Sa ) = {Kj (Sa ) , i = 1 rej } - множество
скалярных компонент, характеризующих вариант ЭСУ Sa ;
A = {ae, s = 1, e} - множество коэффициентов важности многовекторных компонент,
E
причем Z ae = 1;
e=1
Ae = {aej, j = 1, re} - множество коэффициентов важности векторных компонент,
re ___
причём Z aej = 1, e = 1, E;
j=1
Aej = {aeji, i = 1, rej} - множество коэффициентов важности скалярных компонент, причём
Z aji =1, j = 1 r, e =1, E;
i=1
Sл - множество эффективных (Парето оптимальных) вариантов ЭСУ с числом элементов П, Sp е S;
S0 е Sл - варианты ЭСУ, которые входят в множество эффективных решений, p е{1, п};
D (Sa ) = {д (Sa ), i = 1, M} - множество
ограничений, зависящих от варианта ЭСУ. При выборе вариантов ЭСУ должны выполняться условия
D, (Sa)£ D0, i = TM, (1)
где Д0 - допустимое значение i-го ограничения, M - число ограничений;
P = {sv ^... SknP} - упорядоченное
множество эффективных вариантов ЭСУ (кортеж Парето); элементы кортежа ранжированы в соответствии с решающими правилами так, что выполняется условие
sj f S0 f... f s« f... f s;. ,
где «^» - знак отношения доминирования, ki е {1,2, ...п} . Длина кортежа равна П;
Допустим, известны множества
А, А,, А,, 5, К„ (Sa), П (5^),
(а = 1, п; , = 1, Е; ] = 1, г,), решающие правила.
Требуется найти кортеж Парето Р, для элементов которого справедливо
К (^ ) = 'Й?К (Sa) • К 6 Р (2)
и выполняется условие (1).
Пусть нам известен метод ранжирования систем по совокупности скалярных компонент Ке; (Sae), е = 1, Е, ] = 1, г,, например,
метод «жёсткого» ранжирования [7,8]. После его применения будут построены частные кортежи Парето, которые позволят однозначно определить расположение варианта ЭСУ 5(Х относительно других вариантов по каждой векторной компоненте. Причём выявляются как доминирующие (доминируемые), так и эквивалентные варианты ЭСУ. Это позволяет придать всем векторным компонентам некоторые числа, значения которых зависят от расположения вариантов ЭСУ: для доминируемых вариантов ЭСУ эти значения больше, чем для доминирующих, а для эквивалентных вариантов ЭСУ эти значения будут равными. Назовём такие числа псевдозначениями (рангами) векторных компонент. Введение таких псевдозначений позволяет вновь применить метод «жёсткого» ранжирования (число обращений к методу будет равно числу многовекторных компонент, т. е. Е раз) и построить частные кортежи Парето. В результате решения задачи получаем расположение вариантов ЭСУ по совокупности многовекторных компонент К, ( 5^, , = 1, Е . Это, в свою очередь,
позволяет обоснованно ввести псевдозначения многовекторных компонент и вновь обратиться к методу «жёсткого» ранжирования. В итоге и будет построен искомый кортеж Парето. Более подробно методы ранжирования рассмотрены в [7,8].
Методика решения задачи гипервек-торного ранжирования
1. Провести анализ исходной информации, формирование критериев оценок моделей, определить коэффициенты важности критериев.
2. Провести ранжирование вариантов ЭСУ по множеству скалярных компонент каждой векторной компоненты.
3. Определить псевдозначения векторных компонент.
4. Провести ранжирование вариантов ЭСУ по множеству векторных компонент (построить частные кортежи Парето).
5. Определить псевдозначения многовекторных компонент.
6. Построить кортеж Парето.
7. Провести анализ результатов решения.
8. В случае необходимости уточнить исходные данные. Перейти к шагу 2. В противоположном случае перейти к шагу 9.
9. Конец решения.
Рассмотрим теперь основные идеи метода жёсткого ранжирования. Без потери общности изложение будем проводить для систем Ба, а = 1,п, свойства которых задают с помощью критериев К/(£а ), / = 1, г.
Допустим, известны множества
£, К ( £а), А . Необходимо построить кортеж
(подкортеж) Парето. Множество £ при решении задачи ранжирования представляет собой множество вариантов ЭСУ (уже сформированных). В ходе решения задачи будем анализировать множество упорядоченных пар сложных систем
Бк, £ (к = 1, п; / = 1, п; к * /), а результат анализа заносить в специальную оценочную матрицу И.
Сущность метода заключается в следующем.
1. На основе попарного сравнения вариантов ЭСУ Бк, £ (к = 1, п; / = 1, п; к * /) определяем элементы Ск1 оценочной матрицы ||СИ||. Значения элементов Ск1 подбирают
таким образом, чтобы отсечь неэффективные варианты ЭСУ. У эквивалентных вариантов ЭСУ Бк, £ все соответствующие критерии равны. Полагаем, Ск1 =1, С1к =1.
К числу неэффективных вариантов ЭСУ отнесем варианты, у которых:
а) все значения критериев к-го варианта хуже, чем у /-го варианта, тогда полагаем
Ск1 = N2 >>1;
б) значения т (т < г) критериев к-го
варианта хуже соответствующих значений критериев /-го варианта при равных соответствующих значениях остальных критериев этих вариантов. Тогда полагаем
Ск1 = N3,1 <<N3 <N2.
Если же для вариантов к, / ЭСУ имеем лучшие, худшие и, возможно, равные критерии, то значениеСк/ определим по
следующему методу.
Обозначим N+, , Щ - соответствен-
но подмножества номеров лучших, худших и равных критериев для каждой пары вариантов Бк, £ (к = 1, п; / = 1, п, к * /) . Будем осуществлять попарное сравнение вариантов ЭСУ Бк, £ на основе анализа критериев
К/ ( Бк ), К/ ( ), / = 1, г . Для возможных значений подмножеств номеров N+1, Nkl, Ы=1 соответственно лучших, худших и равных критериев введем следующие значения эле-
ментов оценочной матрицы ||СИ ||: если N1 = 0, N1 = 0, N1 = {17}, (4)
то си =1, С/к =1; (5)
если N1, ={17}, =0, N1 =0, (6)
то са = N2, С,к = 0, N2 >> 1; (7)
если N1, =0, = {17}, N1 =0, (8)
то Ск1=а Ск=^; (9)
если N1, *0, Щ =0, Щ *0, (10)
то СИ = N3, Сй = 0, 1 << N3 < N2; (11)
если ^ = 0, N1 *0, N=1 *0, (12)
то Си/ = 0, Сй = N3; (13)
если Nki *0, N-i *0,
N1
> О,
(14)
то определимСы в виде [5]:
С
kl
і!
Ує N+
ау x
ґ
I
Vує n-i
a
2. Для формулировки решающих правил (специальных неформальных правил, зависящих от специфики задачи и позволяющих провести ранжирование вариантов ЭСУ) введем числа: И1 - количество элементов в 1-м столбце оценочной матрицы, значение которых больше единицы; Ыг -
количество элементов в 1-м столбце той же матрицы, значение которых меньше единицы; Ск1 тах - максимальное значение элемента
в 1-м столбце матрицы ||СИ ||.
Физический смысл чисел:
И1 показывает, сколько вариантов
ЭСУ из рассматриваемого множества превышают 1-й вариант;
Ыг - сколько вариантов доминирует /й вариант ЭСУ;
Сштах определяет, во сколько раз 1-й вариант ЭСУ «превышается» к-м вариантом (кє{і,п},кф/) .
3. Для реализации «жесткого» ранжирования перейдем от одношагового процесса поиска приоритетного расположения вариантов ЭСУ в кортеже Парето к многошаговому процессу.
Общая идея заключается в следующем. На каждом шаге і (і = 1,2,..., п -1) выбираем
7-й вариант ЭСУ, лучший с точки зрения предлагаемого ниже решающего правила. Затем его номер включаем в множество Р и в последующем рассмотрении 7-й вариант больше не участвует (в матрице ||Ск/ | вычеркиваем 7-ю строку и 7-й столбец). Указанная процедура позволяет исключить влияние варианта £7 на выбор лучшего варианта
ЭСУ, проводимого уже на шаге (і + 1).
Решающие правила «жесткого» ранжирования
1. Ранжирование необходимо проводить среди эффективных вариантов ЭСУ по шагам. Число шагов t <(n -1) .
(15)
2. На каждом шаге t(t11,2,...,n-1):
• найти числа h\‘), M(t), C^max и определить лучший вариант ЭСУ Sj c минимальным значением H j) и Су > 1Vl є{1, n}, l * j;
• номер j занести в множество P;
• исключить из оценочной матрицы j-ю
строку и j-й столбец.
Если ЭСУ с номерами
lj є Lk(t) і {і1, І2,..., lj,..., lk(t)} имеют одинаковые минимальные значения Hl(jt) , то лучшим является вариант ЭСУ Slj c максимальным значением
M\[) і max m\[).
з.
Если ЭСУ :{l1, l2 , ..., lj , . ., lk(t)}
с номерами имеют соответст-
венно одинаковые значения и/‘ ), ы/1), то из оценочной матрицы выделить подматрицу с номерами столбцов и строк /] (7 = 1, к (і)) и
провести ранжирование ее элементов.
4. Эквивалентные варианты ЭСУ £ь , /7 є Ьт е Ьк упорядочить на основе анали-
полученных на
за чисел и/г) , ы/г), с,к/ітах,
первом шаге.
Методика решения задачи многокритериального ранжирования ЭСУ (методика МКР)
1. Провести анализ исходной информации. Определить критерии, по которым будут сравниваться варианты ЭСУ, коэффициенты важности критериев или группы коэффициентов важности.
2. Вычислить элементы оценочной матрицы ||СИ||. С этой целью использовать выражения (4)-(15).
lS
3. Определить неэффективные, в паре-товском смысле, варианты ЭСУ. Запомнить их номера.
4. Провести ранжирование систем по шагам. Число шагов равно (п -1). Положить і = 0.
5. Положить і = і +1.
6. Найти числа И(),ы/‘), и определить лучший вариант ЭСУ £}- с минимальными значениями И\‘). Если таких вариантов несколько, то лучшим среди них будет вариант ЭСУ с максимальным значением Ы(). Если число вариантов ЭСУ с равными
максимальными значениями Ыболее единицы, то лучшим будет вариант с минимальным значением Ск(/і)тах .
Если лучшие варианты ЭСУ имеют соответственно равные значения И(), ы/‘), С^, то такие варианты считают эквивалентными.
7. Запомнить номер 7, занести его в кортеж Парето Р.
8. Исключить из оценочной матрицы 7-ю строку и 7-й столбец.
9. Если і <(п -1), перейти к шагу 5, иначе - к шагу 10.
10. Занести в множество Парето Р оставшийся вариант ЭСУ.
11. Если задача решается для одной группы коэффициентов важности - перейти к шагу 13, иначе к шагу 12.
12. Если задача решается для множества групп коэффициентов важности, повторить шаги 2-10 нужное число раз. Перейти к шагу 13.
13. Провести анализ результатов решения. При необходимости повторить шаги 2-12. Перейти к шагу 14.
14. Конец решения.
На основе предлагаемого метода решена задача ранжирования ЭСУ, применяемых на ЛА различных классов (авиационные ракеты, боевые блоки ракет, зенитные ракеты, реактивные снаряды, авиабомбы, баллистические ракеты, крылатые ракеты,
космические ЛА, самолеты, беспилотные ЛА).
Анализ результатов решения позволил сделать следующие выводы:
1. Детонационный двигатель является весьма перспективным при использовании на ЛА следующих видов: авиационные ракеты; боевые блоки ракет; зенитные ракеты; космические ЛА; самолеты; БПЛА.
2. Для реактивных снарядов оптимальным вариантом ЭСУ является РДТТ.
3. Для баллистических ракет эффективными вариантами будут ЖРД и РДТТ.
4. На крылатых ракетах целесообразно применение СПВРД.
Разработчик вправе принять и иное решение, анализируя полученные результаты. Вся информация о расположении вариантов ЭСУ в порядке убывания приоритета имеется.
С использованием метода гипервектор-ного ранжирования решена задача выбора эффективных вариантов конструктивного исполнения (КИ) ПДД, применяемых для ЛА различных классов: ПДД с кольцевой детонационной камерой (ДК) - £1; ПДД с газогенератором предварительного сжигания смеси - £2; ПДД с цилиндрической ДК, диффузором и эжекторным насадком - £3; ПДД с системой инициирования на основе генератора Гартмана - £4. В результате решения задачи получен следующий кортеж Парето Р = ^£3, £1, £2), т. е. предпочтение следует
отдать третьему варианту КИ ПДД. Первый и второй варианты занимают соответственно второе и третье места. Четвертый вариант КИ ПДД оказался неэффективным.
В статье рассмотрена прикладная задача обоснованного выбора ЭСУ и их конструктивного исполнения, возникающая на этапе проектирования. Предложена система критериев, с помощью которой возможно было бы осуществлять выбор варианта ЭСУ для его практического внедрения. Критерии целесообразно представить в виде многовекторных компонент. Особенностью ряда скалярных критериев является то, что они заданы в интервальном виде. Задача выбора эф-
фективных вариантов ЭСУ и вариантов их конструкции для различных летательных аппаратов (построения кортежей Парето) сводится в этом случае к задаче гипервекторно-го ранжирования. Предложен метод ее решения.
Использование предлагаемого подхода к сравнению и выбору оптимального варианта для конкретного ЛА позволит специалистам, связанным с разработкой ЭСУ, быть более объективными при решении практических задач.
Исследования проводятся в рамках гранта МО РФ
Библиографический список
1. Алемасов, В.Е. Основы теории физикохимических процессов в тепловых двигателях и энергетических установках: учебное пособие для вузов / В.В. Алемасов, А.Ф. Дрегалин, А.С. Черенков. - М.: Химия, 2000.
- 520 с.
2. Кулагин, В.В. Теория, расчет и проектирование авиационных двигателей и энергетических установок: учебник / В.В. Кулагин.
- М.: Машиностроение, 2003. - 616 с.
3. Кривошеев, И. А. САПР авиационных двигателей: состояние и перспективы / И.А. Кривошеев // Информационные технологии.
- 2000. № 1. - С. 8-15.
4. Ларичев, О.И. Наука и искусство принятия решений / О.И. Ларичев. - М.: Наука, 1979. - 200 с.
5. Руа, Б. Проблемы и методы решений в задачах со многими целевыми функциями / Б. Руа // Вопросы анализа и процедуры принятия решений. - М.: Мир, 1976. - С. 20-58.
6. Саати, Т.Л. Принятие решений. Метод анализа иерархий / Т. Л. Саати. - М.: Радио и связь. 1993. - 320 с.
7. Сафронов, В.В. Гипервекторное ранжирование сложных систем / В.В. Сакфронов //
Информационные технологии. - 2003. № 5. -С. 23-27.
8. Сафронов, В.В. Основы системного анализа: методы многовекторной оптимизации и многовекторного ранжирования: Монография / В.В. Сафронов. - Саратов: Научная книга, 2009. - 329 с.
References
1. Alemasov V.E., Dregalin A.F, Tcheren-kov A.S. The bases of the theory of physical and chemical processes in thermal engines and energy-power plant: the Manual for high schools. М: Chemistry, 2000. 520 p.
2. Kulagin V.V. The theory, calculation and designing of aircraft engines and energy-power plant: the Textbook. М: Engineering industry, 2003. 616 p.
3. Krivosheyev I.A. SAPR of aircraft engines: a condition and prospects//the Informational production engineering. 2000. № 1. P. 8-
15.
4. Larichev O.I. A science and decisionmaking art. М: the Science, 1979. 200 p.
5. Руа B. The Problems and the methods of solutions in problems with many object func-tions//Questions of the analysis and decisionmaking procedure. - М: the World, 1976. - P. 20-58.
6. Saaty T.L. A method of the analysis of hierarchies. М: Radio and communication. 1993. 320 p.
7. Safronov V.V. Hypervector ranging of difficult systems//the Informational production engineering. 2003. № 5. P. 23-27.
8. Safronov V.V. The bases of the system analysis: methods of multivector optimisation and multivector ranging: the Monography. - Saratov: the Scientific book, 2009. 329 p.
USE OF THE MATHEMATICAL TOOL OF HYPERVECTOR RANGING FOR SELECTION ENERGY-POWER PLANT OF FLIGHT VEHICLES
© 2009 V. V. Safronov, A. S. Zhebrakov
«Electropribor» Design Bureau, Saratov
The problem of selection of effective versions energy-power plant and versions of their design for various flight vehicles at a design stage which is reduced to a problem of hypervector ranging is observed. The method of its solution based on a method of "rigid" ranging is offered. The numerical instance is resulted.
Energy-power plant, a flight vehicle, criteria, hypervector ranging
Информация об авторах
Сафронов Валерий Васильевич, доктор технических наук, профессор, главный научный сотрудник ОАО «КБ Электроприбор», г. Саратов. 410065, г. Саратов, 2-й Красноармейский тупик, д. 3. E-mail: [email protected]. Область научных интересов: системный анализ, теория принятия решений, методы целочисленного программирования, векторная оптимизация сложных систем.
Жебраков Алексей Сергеевич, инженер-конструктор 2 категории ОАО «КБ Электроприбор», г. Саратов. 410065, г. Саратов, 2-й Красноармейский тупик, д. 3. E-mail: [email protected]. Область научных интересов: системный анализ, силовые установки летательных аппаратов, детонация.
Safronov Valery Vasilevich, Doctor of Scientific Tech, the professor, The main scientific employee of «Electropribor» Design Bureau, Saratov. 410060, Saratov, 2nd Krasnoarmejsky dock,
3. E-mail: [email protected]. Area of research: the system analysis, the decision-making theory, integer programming methods, vector optimisation of difficult systems.
Zhebrakov Alexey Sergeevich, The Design engineer of 2 classes of «Electropribor» Design Bureau, Saratov. 410060, Saratov, 2nd Krasnoarmejsky dock, 3. E-mail: [email protected]. Area of research: the system analysis, power plants of flight vehicles, a detonation.