- •Фролов, А.Д.
- •ОГЛАВЛЕНИЕ
- •ВВЕДЕНИЕ
- •1. ПОСТАНОВКА ПРОБЛЕМЫ ПАРАМЕТРИЧЕСКОГО ПРОЕКТИРОВАНИЯ
- •РАКЕТ
- •1.1. Предварительные замечания
- •1.2. Сокращения, условные обозначения, индексы
- •1.3. Основные этапы процесса параметрического проектирования
- •2.1. Предварительные замечания
- •2.3. Определение массовых характеристик ракет с РДТТ
- •2.4. Определение геометрических характеристик РДТТ и ракеты
- •2.5. Определение проектно-баллистических параметров РДТТ и ракеты
- •2.6. Определение предельных секундных расходов топлива
- •2.7. Анализ и учет габаритных ограничений РДТТ и ракеты
- •2.8. Аэродинамические характеристики ракеты
- •2.9. Моменты инерции и центровочные характеристики ракеты
- •В) Расчет центровочных и моментных характеристику-й «сухой» субракеты,
- •Сtp(0 = фнавед ” 0 /
- •3.3. Назначение потребной конечной скорости и угла бросания
- •3.5. Проектирование ракеты без оптимизации параметров (Организация работы программы KAMFAD)
- •4. ДЕТЕРМИНИРОВАННАЯ ОПТИМИЗАЦИЯ ПРОЕКТНЫХ ПАРАМЕТРОВ РАКЕТ
- •4.1. Предварительные замечания
- •4.2. Адаптация метода неопределенных множителей Лагранжа
- •4.3. Метод направленного поиска оптимальных параметров
- •Вывод алгоритма решения задачи
- •Выберем X,(r),X2(r),X3(r),X4(r) из уравнений:
- •5. СТОХАСТИЧЕСКАЯ ОПТИМИЗАЦИЯ ПРОЕКТНЫХ ПАРАМЕТРОВ РАКЕТ
- •5.1. Предварительные замечания
- •5.2. Формирование случайной реализации ракеты
- •5.3. Определение основных вероятностных характеристик ракет
- •5.5. Метод направленного поиска оптимальных параметров
- •Графики изменения аэродинамических коэффициентов ракеты:
- •Графики изменения параметров движения ракеты на ПУТ:
- •6.5. Параметрическое проектирование ракет с РДТТ из различных материалов
- •6.13. Частная параметрическая оптимизация секундных расходов твердого топлива двигательными установками баллистической ракеты
- •6.16. Влияние закона распределения случайных величин на статистические параметры дальности полета ракеты
- •6.17. Связь высоты точки старта ракеты с ее эффективностью
- •6.18. Параметрическое проектирование баллистических ракет с твердотопливными двигательными установками различных диаметров
- •7. ЛАБОРАТОРНЫЙ ПРАКТИКУМ
- •7.1. Предварительные замечания
- •7.4. Лабораторная работа № 3.
- •7.5. Лабораторная работа № 4.
- •7.6. Лабораторная работа № 5.
- •7.7. Лабораторная работа № 6.
4. ДЕТЕРМИНИРОВАННАЯ ОПТИМИЗАЦИЯ ПРОЕКТНЫХ ПАРАМЕТРОВ РАКЕТ
4.1. Предварительные замечания
Сложность проблемы в общей постановке обусловлена наличием большого количества весьма разнородных требований, условий параметрического и функционального характера и так называемых существенных ограничений, требующих выполнения условий функционального характера (конкретно для ракет с РДТТ - условие ограниченности стартовой массы ракеты, длины ракеты на старте и т.д.).
Тщательный анализ результатов большого количества численных расчетов на ЭВМ (в частности [48, 49, 50]), позволил применить в качестве исходного метода оптимизации, удовлетворяющего основным требованиям, предъявляемым к созданию ракеты с РДТТ на начальной стадии ее параметрического проектирования, метод неопределенных множителей Лагранжа, математическое изложение которого приведено в работе [22]. Алгоритм, реализующий этот способ оптимизации, подробно изложен в подразделе 4.2.
В рабочем процессе баллистического проектирования ракеты на ЭВМ могут не выполняться одно или оба из предусмотренных алгоритмом существенных ограничений - или по стартовой массе ракеты то, или (и) по геометрическим размерам (длине) ракеты на старте /о. В этом случае алгоритм предусматривает рассмотрение вначале первого существенного ограничения по стартовой массе то (из соответствующего уравнения с точностью еМо определяется «свободный» параметр из числа искомых; этим параметром
обычно является тх - численное значение продолжительности работы ДУ стартовой ступени ракеты) и только после этого анализируется второе существенное ограничение - по стартовой длине ракеты /о; если оно нарушено, то из соответствующего уравнения определяется новое значение того же «свободного» параметра.
Процесс носит итерационный характер.
4.2.Адаптация метода неопределенных множителей Лагранжа
Впроцессе баллистического проектирования ДУ в комплексе ракеты возникает необходимость решения сложной задачи компромиссного характера, в результате чего должны быть получены основные параметры ДУ и ракеты, необходимые далее для более детальной проработки конкретной конструкции или с привлечением программных модулей, или с привлечением опытных разработчиков - конструкторов, технологов и т.д. При этом полученные проектные параметры должны удовлетворять как уравнениям связи со стороны математической модели проектируемых объектов (ДУ и элементов ракеты с учетом ограничений), так и со стороны условий применения (конечная скорость ракеты, дальность, вероятность попадания в заданный диапазон конечных скоростей или дальностей и т.д.).
Непреходяще актуальной и обычно обязательной проблемой процесса баллистического проектирования является проблема получения оптимального сочетания искомых проектных параметров, доставляющих экстремум принятому функционалу конечной скорости ракеты, дальности, вероятности попадания в заданный диапазон конечных скоростей или дальностей и т.д. В данной постановке параметры СУ не рассматриваются.
Пусть требуется найти параметры av а2, а п системы, ограниченные:
a ,min |
<«„ < * , ■ , . ? “ 1 . 2 , ....И . |
(4 .1) |
удовлетворяющие уравнениям связи: |
|
|
fj — |
•••> яп), у —1,2,...,/?, |
(4.2) |
некоторые из которых, в свою очередь, должны дополнительно удовлетворять уравнениям так называемых существенных ограничений:
Fs = Fs(° Р а2> а„)~ А* < 0 >5= 1»2»■• •, Р>Р < ” , |
(4-3) |
где А* - заранее заданные числа;
р - количество существенных ограничений.
Наличие последних приводит к необходимости привлечения алгоритма оптимизации методом неопределенных множителей Лагранжа.
Искомые оптимальные параметры должны доставлять экстремум функционалу
Г = Г(ар а2,...,яи). |
(4.4) |
Для открытой области существования искомых параметров условие решения поставленной задачи должно удовлетворять системе уравнений
ф | = — |
+ f ] К 1 Г - = 0 >' = п'Р>(п'Р) + ! . • • • . ” . |
(4-5) |
да, |
да, |
|
которая может быть решена любым итерационным методом, например методом Ньютона. Неопределенные множители Лагранжа \ Д 2, ..., Хрпривлекаются при невыполнении части или всех неравенств вида и определяются из соответствующих уравнений системы:
да, *-{ да,
Далее предполагается наличие одного существенного ограничения, т.е. в (4.3) у = 1.
Очевидно, что задача оптимизации параметров а р <22,..., ап сводится к решению
системы трансцендентных уравнений (4.5) с учетом системы (4.6) указанным выше итерационным методом Ньютона.
Необходимо заметить, что для закрытой области существования искомых параметров, определяемой системой (4.1), точное выполнение равенств (4.5) может быть и не достигнуто; в этом случае искомые значения параметров лежат на границах (4.1).
К решению поставленной проблемы приводит следующая последовательность действий:
а) Формируется вектор искомых параметров на основании аналога, полученного любым способом, или из граничных значений в произвольном порядке, например:
a q a q m \x \ > У Ь 2 , . .П.. , (4.7)
б) Рассчитываются все характеристики из уравнений связи (4.2), (4.4), причем при невыполнении условия (4.3) значение, например, ах определяется из уравнения (4.3). Найденный таким образом параметр а1 должен лежать или в открытой области его
существования, или в области (4.1). Из уравнения (4.6) определяется множитель Лагранжа:
дТ/дах
X
dFx/dax
На каждой итерации, начиная с £ = 1, значение функционала Г<!> сравнивается со значением Г<^"1>. Далее в случае, если:
-Т<{,>£ T<s,~l>- при поиске максимума (4.4),
-Г ^ < T^‘l>- при поиске минимума (4.4),
запоминаются все параметры а[ = а^ , а2= а ^ ап - и значение функционала
Т = Т ^ как оптимальные на текущей итерации в процессе оптимизации,
в) Рассчитываются численные значения коэффициентов влияния |
|
|||
л |
дТ |
- dF |
. . 0 |
(4.8) |
Ф, — + |
да, |
1, 2, . . . , и. |
||
|
да, |
|
|
Частные производные, входящие в (4.8), могут определяться, например, методом конечных приращений (см. подраздел 2.10.7).
г) Формируется вектор параметров следующего приближения:
а ? * =а Т [1 ± ^ s i g n ( ® ^ )],; = 1, 2,.... п.
где - относительное положительное приращение параметра а, на £>-ой итерации;
знак «+» соответствует варианту решения задачи поиска максимума функционала, знак «-» - минимума.
д) Полученный комплекс параметров д,,а2,...,ап проверяется на каждой итерации на
принадлежность его области существования (4.1). В случае выхода z-го параметра из области допустимых значений в качестве нового значения этого параметра принимается его соответствующее граничное значение.
е) Если все значения параметров вышли на свои границы, процесс решения задачи прекращается. Полученные таким образом значения и будут оптимальными в условиях действия ограничений (4.1).
ж) В случае невыхода всех параметров на границы (4.1) в процессе анализа границ на оптимальность при задании <0> - й итерации в форме (4.7), параметрам, оказавшимся внутри допустимой области (4.1), присваиваются значения их противоположных пределов и расчет, начиная с пункта б, повторяется.
Однако в случае, если Т = , что означает точное повторение варианта сочетания
граничных значений параметров в процессе анализа границ, этот процесс прекращается и дальше вступает в действие стандартный итерационный процесс поиска оптимума внутри области (4.1) с исключением пункта ж и заменой его на пункт з.
з) Коэффициенты K i,, / = 1, 2, ..., п в процессе расчетов корректируются в зависимости от
знака приращения А |
- Т ^ л> : уменьшаются, например, втрое те из поправочных |
коэффициентов |
при параметрах ап численные значения коэффициентов влияния |
которых (4.8) сменили знак на £-й итерации.
Процесс решения задачи в случае невыхода всех параметров или части из них на границы (4.1) прекращается:
-либо по достижении численными значениями коэффициентов влияния (4.8) параметров, не вышедших на их границы, достаточно малых, наперед заданных величин,
_ либо по получении приращения функционала А , меньшего наперед заданной
величины АГзад, подряд на заранее заданном числе итераций.
В качестве искомого оптимального варианта принимается вариант, доставивший экстремальное значение функционалу Т , с соответствующими теперь уже оптимальными
значениями ап.
Необходимо заметить, что в случае организации алгоритма без предварительного анализа границ (4.1) на оптимальность пункт ж опускается.