Комментарии к программе
Аннотация В задаче рассматривается пример старта ракеты с поверхности различных планет солнечной системы и их спутников; сравниваются характеристики ракет с различным числом ступеней и их пригодность для выполнения различных задач; исследуется влияние сил инерции на движение ракеты в процессе полёта; находится необходимая масса топлива для полёта с некоторых планет солнечной системы. Постановка задачи Выполнить компьютерное моделирование движения тела переменной массы на примере старта ракеты с поверхности планеты. Теоретическое введение Уравнение Мещерского. Рассмотрим движение тела переменной массой во внешнем силовом поле. Уравнение Ньютона в общем виде
переписанное в системе центра масс, примет вид:
где
где Формула Циолковского Рассмотрим движение ракеты в отсутствие внешних сил. Уравнение движения в скалярном виде (с учётом того, что векторы
Это уравнение с разделяющимися переменными; проинтегрировав его в конечных пределах
получим:
эта формула называется формулой Циолковского [3]. Из неё следует, что для сообщения телу массой
Рассмотрим теперь модель, в которой учитывается однородное поле тяжести
где
так как
так как в широком диапазоне реализуемых начальных условий Применяемые модели
В данной задаче производится численное интегрирование уравнения Мещерского для движения ракеты во внешнем силовом поле. Рассматривается двумерная задача движения ракеты, стартующей с экватора планеты в её экваториальной плоскости. Задача рассматривается в декартовой системе координат с началом отсчёта в точке старта ракеты (см. рис. 1). Начальный угол старта ракеты может изменяться в направлении вращения планеты. При движении тела учитывается изменение силы тяжести с высотой[1] и центробежная сила инерции, а также имеется возможность учитывать или не учитывать силу Кориолиса
где
В программе реализована возможность выбирать режим работы двигателя: 1. Неограниченное ускорение (одноступенчатый режим). Расход топлива и сила тяги двигателя постоянны на протяжении всего процесса ускорения и определяются при запуске. 2. Двухступенчатый режим. Два фиксированных режима. Начальный расход топлива определяется при запуске; при израсходовании 0.5 начальной массы топлива расход уменьшается в 2 раза, а масса ракеты единоразово уменьшается на 10 т. В дальнейшем режим работы двигателей не меняется. Максимальное ускорение amax=½ a1 [2]. 3. Трёхступенчатый режим. После отработки половины топлива расход уменьшается в 2 раза, а масса на 15 т. После отработки 90% начальной массы топлива расход уменьшается ещё в 2 раза, а масса на 5 т. Максимальное ускорение amax=¼ a1 4. Режим с ограниченным ускорением. Авторегулируемый режим. Ускорение ракеты ограничено величиной
Интегрирование уравнений движения (11) производится по схеме Эйлера с фиксированным шагом интегрирования Выбор шага интегрирования производился с учётом анализа работы программы. Увеличение шага интегрирования приводит к потере устойчивости решения. Например, при является устойчивым (см. [4], гл.VII, §6). Дальнейшее уменьшение шага интегрирование до величин, меньших Комментарии к программе Программа реализована с помощью двух потоков. Основной поток обрабатывается оконной функцией WindowFunc и отвечает за обработку системных команд и команд меню. Дополнительный поток, описываемый функцией ThreadProc, производит необходимые вычисления и выводит на экран траекторию движения ракеты в реальном времени, а также графики, описывающие движение, после выполнения вычислений. В процессе вычисления на каждом шаге все основные параметры выводятся в файл, имя которого может быть указано в пункте меню Параметры->Файл Вывода (по умолчанию ballista.dat). Перед началом вычисления определяются параметры запуска: планета, с которой производится запуск, полезная масса В пункте меню Параметры->дополнительно выбираются варианты применяемых моделей ускорения и учёта сил инерции (силы Кориолиса). Анализ результатов
Популярное: Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Почему стероиды повышают давление?: Основных причин три... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (203)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |