Балтийский государственный технический университет

Министерство образования и науки РФ

БАЛТИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

“ВОЕНМЕХ” им. Д.Ф. Устинова

Кафедра ракетостроение

 

Отчет по лабораторной работе №3

Компьютерное обеспечение технических решений

 

Выполнил: Сафиулин Р.Т.

Вариант № 9 Б3

Группа: КВ-61

Проверил: Степанов М.М.

 

 

Лабораторная работа №3

 

Динамика отделения головной части ракеты

с применением аэродинамических щитков

 

Тема: численное решение обыкновенных

дифференциальных уравнений

 

> restart;

with(plots):

Методические указания.

Цель и содержание работы:

 

Цель- ознакомление с численными методами решения обыкновенных дифференциальных уравнений на примере уравнения, описывающего процесс отделения головной части баллистической ракеты.

 

Содержание работы:

 

Рассматривается задача отделения головной части (ГЧ) баллистической ракеты с помощью аэродинамических щитков.

При этом сделаны следующие допущения:

- угол атаки равен нулю;

- тяга двигательной установки ракетного блока (РБ) равна нулю;

- массы головной части и ракетного блока постоянны в процессе разделения;

- зависимость коэффициента силы лобового сопротивления системы "ГЧ - РБ" от расстояния между ГЧ и РБ линейная;

- скорость раскрытия аэродинамических щитков постоянная.

 

В этом случае относительное движение ГЧ и РБ описывается следующей системой уравнений

 

Здесь - скорость ГЧ относительно РБ;

- расстояние между ГЧ и РБ;

- масса головной части;

- масса ракетного блока;

- сила лобового сопротивления, действующая на головную часть;

- сила лобового сопротивления, действующая на ракетный блок;

- сила лобового сопротивления, действующая на каждый аэродинамический щиток;

- угол раскрытия щитка (от 0 до /2);

- время раскрытия щитков;

- число щитков.

 

Порядок выполнения лабораторной работы:

 

- присвоить переменным V0, m1, m2, Cx1, Cx2и n значения в соответствии с полученным заданием;

- установить значение опции method команды dsolve, соответствующее методу в полученном задании. *)

- присвоить переменным a, b (размеры щитка) какие-либо начальные значения;

- произвести расчеты путем выбора пункта Edit \ Execute \ Worksheet главного меню среды Maple 13;

- путем подбора размеров щитка (значений a и b) обеспечить отделение ГЧ на заданное расстояние Lk к заданному моменту времени tk.

В данной работе используются классические численные методы решения обыкновенных дифференциальных уравнений. Поэтому для опции method команды dsolve следует использовать следующие значения:

- method=classical[foreuler]- прямой метод Эйлера;

- method=classical[heunform]- улучшенный метод Эйлера;

- method=classical[impoly]- модифицированный метод Эйлера;

- method=classical[rkn]- метод Рунге - Кутта n- го порядка (n = 2 .. 4).

 

Уравнения движения.

> equation_1 := diff(V(t),t) = -1/m1*X1 + 1/m2*(X2 + n*X3*sin(beta(t)));

equation_2 := diff(x(t),t) = V(t);

equation_3 := diff(beta(t),t) = piecewise(t < t_flap_open,Pi/(2*t_flap_open),

t >= t_flap_open,0);

Дополнительные соотношения.

Аэродинамические силы

> X1 := cx1*Q*evalf(Sm);

X2 := cx2*Q*evalf(Sm);

X3 := cx3*Q*Sf;

Площадь миделя ракетного блока

> Sm := Pi*d^2/4;

Площадь аэродинамического щитка

> Sf := a*b;

Коэффицент силы лобового сопротивления ракетного блока в зависимости от расстояния между блоком и головным отсеком

> cx2 := piecewise(x(t) < 3*d, cx2_0,

3*d <= x(t) and x(t) <= 4*d,

cx2_0 + (x(t) - 3*d)/(4*d - 3*d)

*(cx2_1 - cx2_0),

4*d <= x(t), cx2_1);

Скоростной напор

> Q := rho*V0^2/2;

Плотность воздуха

> rho := rho0*(1-h/44300)^4.256;

Исходные данные.

Высота, на которой производится отделение головного отсека, м

> h := 14400;

Скорость ракеты в конце активного участка, м/с

> V0 := 725.5;

Размеры щитка, м

> a := 0.131;

b := 0.063;

Число щитков

> n := 4;

Диаметр миделя ракетного блока и основания головного отсека, м

> d := 0.480;

Коэффициенты силы лобового сопротивления ракетного блока и головного отсека

> cx1 := 0.52;

cx2_0 := 0.14;

cx2_1 := 0.94;

cx3 := 0.96;

Массы головного отсека и ракетного блока, кг

> m1 := 562;

m2 := 174;

Время, за которое головной отсек должен отойти на заданное расстояние, сек

> tk := 1.2;

Время раскрытия щитков.

> t _ flap _ open := 0.6;

Плотность воздуха на уровне моря, кг/куб.м

> rho0 := 1.225;

Расчет процесса отделения головного отсека.

Плотность и скоростной напор в момент отделения головного отсека

> rho;

> Q;

Начальные условия

> inicond := x (0)=0, V (0)=0, beta (0)=0;

Интегрирование уравнений движения

> sol := dsolve({equation_1,equation_2,equation_3,inicond},

{x(t),V(t),beta(t)},

numeric,method=classical[impoly],

output=listprocedure);

> odeplot(sol,[t,V(t)],0..tk,thickness=3,axes=boxed,labels=[t,V],style=line);

> odeplot(sol,[t,x(t)],0..tk,thickness=3,axes=boxed,labels=[t,x],style=line);

> odeplot(sol,[t,beta(t)],0..tk,thickness=3,axes=boxed,labels=[t,beta],style=line);

Расстояние между головным отсеком и ракетным блоком в заданный момент времени.

Именно это значение следует сравнивать с заданным расстоянием Lk.

> distance := subs(sol,x(t)):

distance(tk);

Lk = 8.2

Вывод: в данной лабораторной работе мы ознакомились с численными методами решения обыкновенных дифференциальных уравнений на примере уравнения, описывающего процесс отделения головной части баллистической ракеты.