Анализируя выражения (8.18) и (8.19), приходим к выводу, что для выполнения условия оптимальности при одинаковых значениях конструктивных характеристик ракетных блоков первой и второй
ступеней ракеты, то есть при условии s1 s2 |
s (а также при |
условии, что значения удельных импульсов топлива и двигателей первой и второй ступеней ракеты-носителя одинаковы), числа Циолковского первой и второй ступеней ракеты должны быть равны.
8.3. Постановка и решение задач оптимального распределения массы ракеты-носителя по блокам численными методами
Рассмотренный выше метод неопределенных множителей Лагранжа позволяет получить в аналитическом виде решения задач оптимального распределения масс по блокам ракеты только для схемы с последовательным соединением ракетных блоков и при равных удельных импульсах топлива на всех ступенях ракеты.
Численные методы оптимизации позволяют находить оптимальное распределение масс по блокам ракеты при различных схемах соединения и различных удельных импульсах ракетного топлива.
Рассмотрим постановки задач математического программирования для численного их решения применительно к следующим схемам соединения ступеней ракеты:
-с последовательным соединением (так называемая схема "тандем");
-с параллельным соединением без перелива топлива из одних ракетных блоков в другие (схема «пакет без перелива»);
-с параллельным соединением и переливом топлива из одних ракетных блоков в другие (схема "пакет с переливом");
-с параллельным соединением ракетных блоков первой и второй ступеней и последовательным соединением ракетных блоков второй
итретьей ступеней (так называемый "трехступенчатый пакет") без перелива и с переливом топлива;
-с параллельным соединением ракетных блоков первой, второй
итретьей ступеней и последовательным соединением ракетных блоков третьей и четвертой ступеней без перелива топлива;
161
- схема "трехступенчатый пакет» с дополнительными |
||||||
стартовыми ускорителями. |
|
|
|
|
|
|
8.3.1. Схема с последовательным соединением ракетных блоков |
||||||
Постановка задачи |
|
|
|
|
|
|
Расчетная схема представлена на рис. 8.1. |
|
|
||||
Необходимо отыскать такое распределение масс по ступеням ра- |
||||||
кеты-носителя, при которых стартовая масса ракеты является мини- |
||||||
мальной при заданной массе полезной нагрузки. Такая постановка |
||||||
задачи будет равносильна следующей постановке: необходимо оты- |
||||||
|
|
скать такое распределение масс по ра- |
||||
|
|
кетным блокам, при которых обеспечи- |
||||
m |
mK 3 |
вается |
минимальное |
значение относи- |
||
ПН |
|
|
|
|
|
|
|
|
тельной массы полезной нагрузки (при |
||||
mБ 3 |
m |
заданной массе полезной нагрузки). |
||||
|
Т 3 |
|
|
|
|
|
|
|
Математическая |
формулировка за- |
|||
|
mK 2 |
дачи |
математического |
программирова- |
||
|
ния в этом случае записывается следую- |
|||||
mБ 2 |
|
|||||
mТ 2 |
щим образом: |
|
|
|||
|
|
|
||||
|
|
p |
min , |
|
(8.20) |
|
|
|
|
0 |
x H |
|
|
|
|
|
|
|
|
|
|
mK 1 |
где p0 - |
относительная масса полезной |
||||||||
|
|
|
|
|
|
|
|
нагрузки; |
|
|
|
|
|
|
|
|||
mБ1 |
|
|
|
|
|
|
|
|
|
|||||||||
H – |
множество допустимых значе- |
|||||||||||||||||
|
|
|
|
|
|
|
|
mТ 1 |
ний варьируемых переменных x. |
|
||||||||
|
|
|
|
|
|
|
|
Напомним, что множество допусти- |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
мых значений x обычно задается в виде |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
а) xj min x j x j max ; |
j 1, m |
(8.21) |
|||||
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
R1 |
|
|
|
|
|
||||||||||
|
|
|
|
и (или) в виде функций ограничений: |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
б) qk xi 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k 1, p . |
(8.22) |
||||||
Рис. 8.1. Схема "тандем" |
|
|
|
|
|
|
|
|
||||||||||
Для того чтобы получить целевую функцию и функции ограничений в полной формулировке, проведем некоторые математические выкладки.
162
В качестве исходной зависимости используем отношение стартовой массы ракеты к массе полезной нагрузки:
p |
m0 |
. |
(8.23) |
|
|||
0 |
mПН |
|
|
|
|
||
Стартовую массу ракеты-носителя можно представить в виде следующей суммы:
|
|
|
N |
|
|
|
|
m0 |
mПН mБ i |
, |
|
(8.24) |
|||
|
|
|
i 1 |
|
|
|
|
где mПН |
- масса полезной нагрузки; |
|
|||||
mБ i - масса i-го блока РН; |
|
||||||
N – количество ракетных блоков или ступеней РН. |
|
||||||
Подставляя выражение (8.24) в (8.23), получим |
|
||||||
|
|
m |
N |
mБ i |
|
|
|
p0 |
|
0 |
1 |
|
. |
(8.25) |
|
mПН |
mПН |
||||||
|
|
i 1 |
|
|
|||
Массу блока попытаемся выразить из следующего известного соотношения для конструктивной характеристики ракетных блоков:
si |
|
mБ i |
, |
||
mБ i |
mT i |
||||
|
|
|
|||
где mT i - масса топлива i-го ракетного блока.
Решая это уравнение относительно mБ i , получим
mБ i si mT i . si 1
Подставляя (8.27) в (8.25), получим
|
m |
N |
s |
|
mT i |
|
|
p0 |
0 |
1 |
|
|
|
. |
|
mПН |
s 1 |
mПН |
|||||
|
i 1 |
|
|
Введем обозначение
xi mT i mПН
и приведем выражение (8.28) к виду
(8.26)
(8.27)
(8.28)
(8.29)
163
|
m0 |
N |
s |
|
|
|
p0 |
1 |
xi . |
(8.30) |
|||
mПН |
s 1 |
|||||
|
i 1 |
|
|
Таким образом, мы получили целевую функцию (см. выражение
(8.20)).
Математическая формулировка задачи будет следующей:
p xi min; |
|
|
|
|
|
|
|
|||||
i 1, n; |
|
|
|
(8.31) |
||||||||
|
|
x j H |
|
|
|
|
|
|
|
|
|
|
или в развернутом виде |
|
|
|
|
||||||||
|
N |
s |
|
|
|
|
|
|
|
|
|
|
1 |
|
x |
min; |
i 1, n . |
(8.32) |
|||||||
|
||||||||||||
|
||||||||||||
|
(s 1) |
i |
x |
H |
|
|
|
|
||||
|
i 1 |
|
|
|
j |
|
|
|
|
|||
Получим выражения для ограничений на переменные xi H на
основе следующих рассуждений.
Функция ограничений в общем виде выражается формулой (8.9):
V потр w ln z |
w ln z |
2 |
... 0 . |
(8.33) |
|
X |
1 1 |
2 |
|
|
|
Однако числа Циолковского в этой функции необходимо выразить через параметры xi . Проделаем это.
Поскольку число Циолковского есть отношение начальной массы ступени к массе ступени после выработки топлива, то можно с учетом (8.30) и (8.29) записать:
|
|
|
|
|
|
|
|
|
|
|
|
|
m01 |
|
|
|
|
|
|
|
|
|
|
|
||
z1 |
|
m01 |
|
|
|
|
|
|
|
mПН |
|
|
|
|
p0 |
|
|
p0 |
. |
(8.34) |
||||||
m |
m |
|
|
|
m |
|
|
|
|
mТ 1 |
p |
mТ 1 |
p x |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
01 |
|
Т 1 |
|
|
01 |
|
|
|
|
|
|
|
|
0 1 |
|
|
||||||||
|
|
|
|
|
|
|
|
|
mПН |
|
|
mПН |
|
0 |
|
mПН |
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
Окончательно с учетом (8.30) получаем |
|
|
|
|
||||||||||||||||||||||
|
|
|
N |
|
|
si |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
1 |
|
|
|
|
xi |
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
si |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
z1 |
|
i 1 |
|
|
|
|
. |
|
|
|
|
|
|
|
|
(8.35) |
||||||||||
|
N |
|
si |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
1 |
|
|
|
|
xi x1 |
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
i 1 si |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Также можно выразить через параметры xi число Циолковского для второй ступени:
164
|
|
|
N |
|
|
si |
|
|
|
|
|
1 |
|
|
|
xi |
|
|
|||
|
si |
1 |
|
|
||||||
z2 |
|
i 2 |
|
. |
(8.36) |
|||||
N |
|
|
|
si |
|
|
|
|||
|
1 |
|
|
|
xi x2 |
|
|
|||
|
si |
|
1 |
|
|
|||||
|
i 2 |
|
|
|
|
|
||||
Аналогично можно выразить через параметры xi числа Циол-
ковского для третьей и последующих ступеней ракеты, если они имеются.
Подставляя выражения (8.35) и (8.36) в (8.33), получаем функцию ограничений в виде
|
|
|
N |
|
si |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
xi |
|
|
|
|
|
|
|
|
|
|
|
si |
|
1 |
|
|
|
|
|
|
|||||||
V потр w ln |
i 1 |
|
|
|
|
|
|
|
|
||||||||
|
|
si |
|
|
|
|
|
|
|
|
|
||||||
X |
1 |
|
N |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
1 |
|
|
|
|
xi x1 |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
i 1 si 1 |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
N |
|
|
si |
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
xi |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
si |
1 |
||||||||
|
|
|
w ln |
|
|
i 2 |
|
|
... 0 . (8.37) |
||||||||
|
|
|
|
|
N |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
2 |
|
|
|
|
|
|
si |
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
xi |
x2 |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
si |
1 |
||||||||||
|
|
|
|
|
|
|
|
|
i 2 |
|
|
|
|||||
Кроме того, следует составить функции ограничений, исходя из реализуемых в настоящее время значений чисел Циолковского (по статистике) или из физических соображений. Это могут быть, напри-
мер, следующие ограничения: |
|
|
|
|
z1 1,0 ; |
z1 10 ; z2 1 ; |
z2 10 ; |
Z z1 z2 z3 30 . |
(8.38) |
Подставляя (8.35) и (8.36) в каждое из выражений (8.38), можно получить несколько функций ограничений (которые здесь приводятся в общем виде):
q2 (xi ) 0; q3 (xi ) 0; q4 (xi ) 0; q5 (xi ) 0; q6 (xi ) 0 . (8.39)
Решение задачи
Задача математического программирования (8.32), с учётом ограничений (8.37) и (8.39), решается каким-либо численным методом.
165