Difference between revisions of "Tutorial:Advanced Rocket Design/ru"
(Created page with "''By Vincent McConnell и Kosmo-not'' Изучение ракетостроения для космических игр как Kerbal Space Program очень важно д...") |
m |
||
(12 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
''By Vincent McConnell и Kosmo-not'' | ''By Vincent McConnell и Kosmo-not'' | ||
− | Изучение ракетостроения | + | Изучение азов ракетостроения очень важно для успешной постройки ракет в играх вроде Kerbal Space Program. Ракет, которые могут хорошо выполнять свои задачи. В этом руководстве мы разберём такие вещи как: расчёт полного Delta-V корабля, орбитальный манёвр перехода, получение тяговооружённости, максимальной перегрузки при ускорении двигателем, а также расчёт Delta-V для полной гомановской траектории и многое другое. |
− | + | ==Характеристическая скорость== | |
− | + | Характеристическая скорость (<math>\Delta v</math>) имеет первостепенное значение в ракетостроении. Это, возможно, главная вещь, которую Вы хотели бы знать о вашей ракете, потому что она показывает, на что ракета способна в принципе. Среди всех вещей, описанных в этом базовом руководстве, <math>\Delta v</math> наиболее полезна на ракетной верфи в KSP. | |
− | <math>\Delta v</math> | ||
− | |||
− | + | Для нахождения <math>\Delta v</math> ступени вашей ракеты необходимы (на данной ступени): | |
− | |||
− | |||
− | + | * Масса полностью заправленной ракеты: <math>m_\text{full}</math> | |
− | + | * "Сухая" масса ракеты с полностью отработанным топливом: <math>m_\text{dry}</math> | |
− | + | Их можно узнать, поставив ракету на стартовый стол и заглянув в "Orbit map" в список "Info". Разумеется, под отработанным топливом имеется ввиду только то, к которому имеют доступ двигатели данной ступени. | |
− | |||
− | |||
− | + | Далее необходимо найти удельный импульс двигателей (<math>I_\text{sp}</math>). Удельный импульс выражает эффективность двигателя: чем он больше, тем больший импульс получает корабль, выработав то же количество топлива. Например, стандартный двигатель [[LV-T30 Liquid Fuel Engine|LV-T30]] в вакууме имеет удельный импульс 370 с. Дальше мы просто применяем [[w:Формула Циолковского|Формулу Циолковсого]], которая выглядит так | |
− | [[File: | + | :<math>\Delta v = I_{sp}\cdot \ln\left(\frac{m_\text{full}}{m_\text{dry}}\right)</math> |
+ | |||
+ | В игре дан весовой удельный импульс, поэтому его необходимо умножить на <math>g = 9.816 \frac{m}{s^2}</math> (смотрите также [[Terminology#isp|Terminology about I<sub>sp</sub>]]). | ||
+ | |||
+ | Рассмотрим простой пример: | ||
+ | |||
+ | [[File:Advanced Rocket Design example.png|thumb|Example rocket]] | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! colspan="2" | | + | |
+ | ! colspan="2" | Третяя ступень (TMI, прилунение, возвращение) | ||
+ | |||
|- | |- | ||
− | + | ||
+ | | <math>m_\text{full}</math>: || 3.72 т | ||
+ | |||
|- | |- | ||
− | + | ||
+ | | <math>m_\text{dry}</math>: || 1.72 т | ||
+ | |||
|- | |- | ||
− | | I<sub>sp</sub>: || | + | |
+ | | I<sub>sp</sub>: || 400 с | ||
+ | |||
|- | |- | ||
− | | Δv: || | + | |
+ | | Δv: || 3027.0 м/с | ||
+ | |||
|- | |- | ||
− | ! colspan="2" | | + | |
+ | ! colspan="2" | Вторая ступень (Выход на орбиту Кербина) | ||
+ | |||
|- | |- | ||
− | + | ||
+ | | <math>m_\text{full}</math>: || 7.27 т | ||
+ | |||
|- | |- | ||
− | + | ||
+ | | <math>m_\text{dry}</math>: || 5.27 т | ||
+ | |||
|- | |- | ||
− | | I<sub>sp</sub>: || | + | |
+ | | I<sub>sp</sub>: || 370 с | ||
+ | |||
|- | |- | ||
− | | Δv: || | + | |
+ | | Δv: || 1167.8 м/с | ||
+ | |||
|- | |- | ||
− | ! colspan="2" | | + | |
+ | ! colspan="2" | Первая ступень (Восхождение): | ||
+ | |||
|- | |- | ||
− | + | ||
+ | | <math>m_\text{full}</math>: || 38.52 т | ||
+ | |||
|- | |- | ||
− | + | ||
+ | | <math>m_\text{dry}</math>: || 14.52 т | ||
+ | |||
|- | |- | ||
− | | I<sub>sp</sub>: || | + | |
+ | | I<sub>sp</sub>: || 350 с (средний в атмосфере) | ||
+ | |||
|- | |- | ||
− | | Δv: || | + | |
+ | | Δv: || 3349.9 м/с | ||
+ | |||
|- | |- | ||
− | ! colspan="2" | | + | |
+ | ! colspan="2" | Всего | ||
+ | |||
|- | |- | ||
− | | Δv: || | + | |
+ | | Δv: || 7544.6 м/с | ||
+ | |||
|} | |} | ||
− | === | + | === I<sub>sp</sub> для нескольких двигателей === |
− | |||
− | |||
− | + | Чтобы подсчитать I<sub>sp</sub> для нескольких двигателей с разными I<sub>sp</sub>, вы должны разделить общую тягу на общий расход всех двигателей: | |
− | == | + | :<math>I_{sp} = \frac{\sum_i^n(T_i)}{\sum_i^n(\dot m_i\cdot g_0)} = \frac {T_1 + T_2 + \dots + T_n}{\frac{T_1}{I_{sp_1}} + \frac{T_2}{I_{sp_2}} + \dots + \frac{T_n}{I_{sp_n}}}</math> |
− | |||
− | + | где <math>T_i</math> - максимальная тяга i-того двигателя, <math>I_{sp_i}</math> - удельный импульс i-того двигателя. | |
+ | |||
+ | Это выражение определяет точный I<sub>sp</sub>, которую можно использовать для подсчёта <math>\Delta v</math>. В случае, когда все двигатели одинаковые, общий I<sub>sp</sub> не отличается от исходного. | ||
+ | |||
+ | ==Переход с орбиты на орбиту== | ||
+ | |||
+ | В этой части мануала мы рассмотрим простейший переход с одной круговой орбиты на другую. Такой переход называется [[w:Гомановская траектория|орбитой Гомана]] и содержит в себе два проградных включения двигателя. Первое включение поднимает апоцентр исходной орбиты до уровня нужной орбиты. Затем нужно просто долететь до нового апоцентра и вторым включение двигателя поднять перицентр орбиты, скруглив её. Конечно же, это в случае, когда нужно понизить орбиту, двигатель надо включать не в проградном, а в ретроградном направлении. | ||
+ | |||
+ | Мы также можем применить некоторые вычисления, чтобы найти запас <math>\Delta v</math> для гомановского манёвра. Примем, что необходимая скорость набирается мгновенно. Для примера, исходную 100-километровую круговую орбиту вокруг Кербина поднимем до 200-километровой. <math>\Delta v</math> для первого ускорения рассчитывается следующей формулой: | ||
<math>\Delta v_1=\sqrt{\frac\mu{r_1}}\Bigg(\sqrt{\frac{2r_2}{r_1+r_2}}-1\Bigg)</math> | <math>\Delta v_1=\sqrt{\frac\mu{r_1}}\Bigg(\sqrt{\frac{2r_2}{r_1+r_2}}-1\Bigg)</math> | ||
− | + | А эта формула для второго ускорения: | |
<math>\Delta v_2=\sqrt{\frac\mu{r_2}}\Bigg(1-\sqrt{\frac{2r_1}{r_1+r_2}}\Bigg)</math> | <math>\Delta v_2=\sqrt{\frac\mu{r_2}}\Bigg(1-\sqrt{\frac{2r_1}{r_1+r_2}}\Bigg)</math> | ||
− | + | Где | |
− | * <math>\mu</math> | + | |
− | * <math>r_1</math>= | + | * <math>\mu = GM</math> - Гравитационный параметр центрального тела. ( <math>3.532\cdot10^{12}</math> м³/с² для [[Kerbin/ru|Кербина]]). |
− | * <math>r_2</math>= | + | |
+ | * <math>r_1 = H_1 + R_c</math>= Радиус исходной орбиты. (700 000 м = 100 км + 600 км в данном случае). | ||
+ | |||
+ | * <math>r_2 = H_2 + R_c</math>= Радиус второй орбиты. (800 000 м = 200 км + 600 км в данном случае). | ||
+ | |||
+ | Важно, что в игре показывается высота не над центром масс центрального тела, а над его поверхностью, поэтому к приборной высоте надо прибавить его радиус. | ||
− | + | Необходимо быть уверенным, что характеристической скорости достаточно для манёвра. С другой стороны, вычислениями выше можно найти необходимый запас топлива. | |
− | |||
− | == | + | ==Расход топлива== |
− | |||
− | + | Далее, мы покажем как подсчитать расход массы топлива чтобы узнать, как много топлива сгорит за определённое время. | |
− | + | Если мы знаем необходимое <math>\Delta v</math> и полную массу ракеты до включения двигателя, мы можем найти, сколько топлива надо сжечь. | |
− | + | Сначала узнаем массу ракеты после работы двигателя. для этого воспользуемся уравнением Циолковского, подставив исходную массу и <math>\Delta v</math>. Теперь мы можем решить уравнение и найти сухую массу после манёвра. Разницу между этими двумя массами <math>\Delta M = M_{full} - M_{dry}</math> испульзуем, чтобы определить время работы двигателя. | |
− | |||
− | |||
− | + | Выражение для расхода топлива при данной I<sub>sp</sub> и тяге T выглядит так: | |
− | + | :<math>\dot m = \frac{T}{I_{sp}}</math> | |
− | + | где <math>\dot m</math> - производная массы по времени. Опять же, если удельный импульс дан в секундах, домножим его на 9.81 м·с⁻² (смотри [[Terminology#isp|Terminology about I<sub>sp</sub>]]). | |
− | |||
− | <math>\ | + | Разделив разницу масс <math>\Delta M</math> на расход топлива <math>\dot m</math>, получим время работы двигателя. |
− | + | Обычно, когда тяга дана в кН и удельный импульс в м/с, результат получается в т/с (тонны в секунду). | |
− | |||
− | |||
− | + | ==Орбитальная скорость== | |
− | |||
− | = | + | Гораздо проще формула для расчёта орбитальной скорости для круговой орбиты данного радиуса. Для этого просто вычислим: |
− | + | ||
+ | <math>\sqrt{\frac \mu r}</math> | ||
+ | |||
+ | Где: | ||
+ | |||
+ | <math>\mu = GM</math> - Гравитационный параметр центрального тела. (м³/с²) | ||
+ | |||
+ | <math>r</math> - радиус орбиты. (км) | ||
+ | |||
+ | Например, для 100 - километровой орбиты, радиус орбиты будет 700 км и скорость около 2245.8 м/с. | ||
+ | |||
+ | ==Таблица Δv== | ||
+ | |||
+ | Таблица <math>\Delta v</math> содержит приблизительную <math>\Delta v</math>, необходимую, чтобы добраться из одного места (на земле или в космосе) до другого. Значения <math>\Delta v</math> для таблицы берутся приблизительные с некоторым запасом (на случай, если мы провалим какой-нибудь маневр). Наша таблица выглядит так: | ||
{| | {| | ||
− | | | + | |
+ | |Подьём на 100 км орбиту Кербина: || 4700 м/с | ||
+ | |||
|- | |- | ||
− | | | + | |
+ | |Перелёт до Муны: || 900 м/с | ||
+ | |||
|- | |- | ||
− | | | + | |
+ | |Приземление на Муну: || 1000 м/с | ||
+ | |||
|- | |- | ||
− | | | + | |
+ | |Взлёт с Муны и возвращение на Кербин: || 1000 м/с | ||
+ | |||
|- | |- | ||
− | | | + | |
+ | |Всего <math>\Delta v</math>: || 7600 м/с | ||
+ | |||
|} | |} | ||
− | + | Если мы построим ракету с характеристической скоростью 7600 м/с и достаточными ускорениями при старте ступеней, мы можем быть уверены: наша ракета может достичь Муны и вернуться на Кербин. Ракета с немного меньшей характеристической скорость, возможно, тоже может достичь тех же целей, но с бо'льшим требованием к точному управлению. | |
− | == | + | ==Тяговооружённость== |
− | |||
− | + | Тяговооружённость (TWR) - это отношение тяги двигателей ракеты к её весу. | |
+ | |||
+ | Очень важно знать тяговооружённость вашей ракеты, потому что она показывает, сможет ли вообще ракета оторваться от земли. Если TWR меньше единицы, вы не подниметесь ни на сантиметр - чтобы подняться в воздух, двигатели должны пересилить гравитацию. Наименьшая оптимальная TWR на старте около 2.2. | ||
+ | |||
+ | Получить тяговооружённость можно просто разделив тягу двигателей на вес полностью заправленной ступени. | ||
− | |||
:<math>F_T > F_G = m \cdot g \implies TWR = \frac{F_T}{F_G} = \frac{F_T}{m \cdot g} > 1</math> | :<math>F_T > F_G = m \cdot g \implies TWR = \frac{F_T}{F_G} = \frac{F_T}{m \cdot g} > 1</math> | ||
− | + | ||
+ | Найти ускорение на старте можно просто использовав [[w:Второй закон Ньютона|Второй закон ньютона]]: | ||
+ | |||
:<math>F = m \cdot a = F_T - F_G = F_T - m \cdot g = m \cdot a \implies a = \frac{F_T}{m} - g</math> | :<math>F = m \cdot a = F_T - F_G = F_T - m \cdot g = m \cdot a \implies a = \frac{F_T}{m} - g</math> | ||
− | |||
− | |||
− | |||
− | |||
− | + | Такие вычисления работают только если гравитация направлена против вектора тяги двигателей. | |
+ | |||
+ | На орбите же ускорением свободного падения можно пренебречь, так что там TWR меньше единицы вполне законно. Ускорение минимально сразу после старта, когда баки полны, и максимально прямо перед их опустошением: | ||
+ | |||
+ | :<math>a_{min} \approx \frac{F_T}{m_{full}} - g</math> and <math> a_{max} \approx \frac{F_T}{m_{dry}} - g</math> | ||
+ | |||
+ | Сухая масса так же включает в себя массу топлива на следующих ступенях. Чтобы вычислить перегрузку просто поделите ускорение на <math>g_0 = 9.81 \frac{m}{s^2}</math>. Опустошаясь, космический аппарат теряет вес, соответственно увеличивается ускорение и перегрузки: | ||
+ | |||
+ | :<math>\text{g-force}_{min} \approx \frac{F_T}{m_{full} \cdot g_0}</math> и <math>\text{g-force}_{max} \approx \frac{F_T}{m_{dry} \cdot g_0}</math> | ||
− | + | Так как вес тела зависит от силы гравитации, тяговооружённость изменяется от планеты к планете. | |
− | + | ''В заключение: Это руководство должно быть полезно при разработке ваших ракет и позволит, насколько это возможно, справиться без тестовых полётов. надеемся, что оно поможет одинаково как начинающим, так и опытным игрокам KSP.'' |
Latest revision as of 23:53, 18 October 2014
By Vincent McConnell и Kosmo-not
Изучение азов ракетостроения очень важно для успешной постройки ракет в играх вроде Kerbal Space Program. Ракет, которые могут хорошо выполнять свои задачи. В этом руководстве мы разберём такие вещи как: расчёт полного Delta-V корабля, орбитальный манёвр перехода, получение тяговооружённости, максимальной перегрузки при ускорении двигателем, а также расчёт Delta-V для полной гомановской траектории и многое другое.
Contents
Характеристическая скорость
Характеристическая скорость () имеет первостепенное значение в ракетостроении. Это, возможно, главная вещь, которую Вы хотели бы знать о вашей ракете, потому что она показывает, на что ракета способна в принципе. Среди всех вещей, описанных в этом базовом руководстве, наиболее полезна на ракетной верфи в KSP.
Для нахождения ступени вашей ракеты необходимы (на данной ступени):
- Масса полностью заправленной ракеты:
- "Сухая" масса ракеты с полностью отработанным топливом:
Их можно узнать, поставив ракету на стартовый стол и заглянув в "Orbit map" в список "Info". Разумеется, под отработанным топливом имеется ввиду только то, к которому имеют доступ двигатели данной ступени.
Далее необходимо найти удельный импульс двигателей (). Удельный импульс выражает эффективность двигателя: чем он больше, тем больший импульс получает корабль, выработав то же количество топлива. Например, стандартный двигатель LV-T30 в вакууме имеет удельный импульс 370 с. Дальше мы просто применяем Формулу Циолковсого, которая выглядит так
В игре дан весовой удельный импульс, поэтому его необходимо умножить на (смотрите также Terminology about Isp).
Рассмотрим простой пример:
Третяя ступень (TMI, прилунение, возвращение) | |
---|---|
: | 3.72 т |
: | 1.72 т |
Isp: | 400 с |
Δv: | 3027.0 м/с |
Вторая ступень (Выход на орбиту Кербина) | |
: | 7.27 т |
: | 5.27 т |
Isp: | 370 с |
Δv: | 1167.8 м/с |
Первая ступень (Восхождение): | |
: | 38.52 т |
: | 14.52 т |
Isp: | 350 с (средний в атмосфере) |
Δv: | 3349.9 м/с |
Всего | |
Δv: | 7544.6 м/с |
Isp для нескольких двигателей
Чтобы подсчитать Isp для нескольких двигателей с разными Isp, вы должны разделить общую тягу на общий расход всех двигателей:
где - максимальная тяга i-того двигателя, - удельный импульс i-того двигателя.
Это выражение определяет точный Isp, которую можно использовать для подсчёта . В случае, когда все двигатели одинаковые, общий Isp не отличается от исходного.
Переход с орбиты на орбиту
В этой части мануала мы рассмотрим простейший переход с одной круговой орбиты на другую. Такой переход называется орбитой Гомана и содержит в себе два проградных включения двигателя. Первое включение поднимает апоцентр исходной орбиты до уровня нужной орбиты. Затем нужно просто долететь до нового апоцентра и вторым включение двигателя поднять перицентр орбиты, скруглив её. Конечно же, это в случае, когда нужно понизить орбиту, двигатель надо включать не в проградном, а в ретроградном направлении.
Мы также можем применить некоторые вычисления, чтобы найти запас для гомановского манёвра. Примем, что необходимая скорость набирается мгновенно. Для примера, исходную 100-километровую круговую орбиту вокруг Кербина поднимем до 200-километровой. для первого ускорения рассчитывается следующей формулой:
А эта формула для второго ускорения:
Где
- - Гравитационный параметр центрального тела. ( м³/с² для Кербина).
- = Радиус исходной орбиты. (700 000 м = 100 км + 600 км в данном случае).
- = Радиус второй орбиты. (800 000 м = 200 км + 600 км в данном случае).
Важно, что в игре показывается высота не над центром масс центрального тела, а над его поверхностью, поэтому к приборной высоте надо прибавить его радиус.
Необходимо быть уверенным, что характеристической скорости достаточно для манёвра. С другой стороны, вычислениями выше можно найти необходимый запас топлива.
Расход топлива
Далее, мы покажем как подсчитать расход массы топлива чтобы узнать, как много топлива сгорит за определённое время.
Если мы знаем необходимое и полную массу ракеты до включения двигателя, мы можем найти, сколько топлива надо сжечь.
Сначала узнаем массу ракеты после работы двигателя. для этого воспользуемся уравнением Циолковского, подставив исходную массу и . Теперь мы можем решить уравнение и найти сухую массу после манёвра. Разницу между этими двумя массами испульзуем, чтобы определить время работы двигателя.
Выражение для расхода топлива при данной Isp и тяге T выглядит так:
где - производная массы по времени. Опять же, если удельный импульс дан в секундах, домножим его на 9.81 м·с⁻² (смотри Terminology about Isp).
Разделив разницу масс на расход топлива , получим время работы двигателя.
Обычно, когда тяга дана в кН и удельный импульс в м/с, результат получается в т/с (тонны в секунду).
Орбитальная скорость
Гораздо проще формула для расчёта орбитальной скорости для круговой орбиты данного радиуса. Для этого просто вычислим:
Где:
- Гравитационный параметр центрального тела. (м³/с²)
- радиус орбиты. (км)
Например, для 100 - километровой орбиты, радиус орбиты будет 700 км и скорость около 2245.8 м/с.
Таблица Δv
Таблица содержит приблизительную , необходимую, чтобы добраться из одного места (на земле или в космосе) до другого. Значения для таблицы берутся приблизительные с некоторым запасом (на случай, если мы провалим какой-нибудь маневр). Наша таблица выглядит так:
Подьём на 100 км орбиту Кербина: | 4700 м/с |
Перелёт до Муны: | 900 м/с |
Приземление на Муну: | 1000 м/с |
Взлёт с Муны и возвращение на Кербин: | 1000 м/с |
Всего : | 7600 м/с |
Если мы построим ракету с характеристической скоростью 7600 м/с и достаточными ускорениями при старте ступеней, мы можем быть уверены: наша ракета может достичь Муны и вернуться на Кербин. Ракета с немного меньшей характеристической скорость, возможно, тоже может достичь тех же целей, но с бо'льшим требованием к точному управлению.
Тяговооружённость
Тяговооружённость (TWR) - это отношение тяги двигателей ракеты к её весу.
Очень важно знать тяговооружённость вашей ракеты, потому что она показывает, сможет ли вообще ракета оторваться от земли. Если TWR меньше единицы, вы не подниметесь ни на сантиметр - чтобы подняться в воздух, двигатели должны пересилить гравитацию. Наименьшая оптимальная TWR на старте около 2.2.
Получить тяговооружённость можно просто разделив тягу двигателей на вес полностью заправленной ступени.
Найти ускорение на старте можно просто использовав Второй закон ньютона:
Такие вычисления работают только если гравитация направлена против вектора тяги двигателей.
На орбите же ускорением свободного падения можно пренебречь, так что там TWR меньше единицы вполне законно. Ускорение минимально сразу после старта, когда баки полны, и максимально прямо перед их опустошением:
- and
Сухая масса так же включает в себя массу топлива на следующих ступенях. Чтобы вычислить перегрузку просто поделите ускорение на . Опустошаясь, космический аппарат теряет вес, соответственно увеличивается ускорение и перегрузки:
- и
Так как вес тела зависит от силы гравитации, тяговооружённость изменяется от планеты к планете.
В заключение: Это руководство должно быть полезно при разработке ваших ракет и позволит, насколько это возможно, справиться без тестовых полётов. надеемся, что оно поможет одинаково как начинающим, так и опытным игрокам KSP.