Четверг, 30 Янв 2025, 10:09
Uchi.ucoz.ru
Меню сайта
Форма входа

Категории раздела
Авиация и космонавтика [0]
Административное право [0]
Арбитражный процесс [0]
Архитектура [0]
Астрология [0]
Астрономия [0]
Банковское дело [0]
Безопасность жизнедеятельности [1930]
Биографии [0]
Биология [2350]
Биология и химия [0]
Биржевое дело [78]
Ботаника и сельское хоз-во [0]
Бухгалтерский учет и аудит [4894]
Валютные отношения [0]
Ветеринария [0]
Военная кафедра [0]
География [2269]
Геодезия [0]
Геология [0]
Геополитика [46]
Государство и право [13375]
Гражданское право и процесс [0]
Делопроизводство [0]
Деньги и кредит [0]
Естествознание [0]
Журналистика [660]
Зоология [0]
Издательское дело и полиграфия [0]
Инвестиции [0]
Иностранный язык [0]
Информатика [0]
Информатика, программирование [0]
Исторические личности [0]
История [6878]
История техники [0]
Кибернетика [0]
Коммуникации и связь [0]
Компьютерные науки [0]
Косметология [0]
Краеведение и этнография [540]
Краткое содержание произведений [0]
Криминалистика [0]
Криминология [0]
Криптология [0]
Кулинария [923]
Культура и искусство [0]
Культурология [0]
Литература : зарубежная [2115]
Литература и русский язык [0]
Логика [0]
Логистика [0]
Маркетинг [0]
Математика [2893]
Медицина, здоровье [9194]
Медицинские науки [100]
Международное публичное право [0]
Международное частное право [0]
Международные отношения [0]
Менеджмент [0]
Металлургия [0]
Москвоведение [0]
Музыка [1196]
Муниципальное право [0]
Налоги, налогообложение [0]
Наука и техника [0]
Начертательная геометрия [0]
Оккультизм и уфология [0]
Остальные рефераты [0]
Педагогика [6116]
Политология [2684]
Право [0]
Право, юриспруденция [0]
Предпринимательство [0]
Промышленность, производство [0]
Психология [6212]
психология, педагогика [3888]
Радиоэлектроника [0]
Реклама [910]
Религия и мифология [0]
Риторика [27]
Сексология [0]
Социология [0]
Статистика [0]
Страхование [117]
Строительные науки [0]
Строительство [0]
Схемотехника [0]
Таможенная система [0]
Теория государства и права [0]
Теория организации [0]
Теплотехника [0]
Технология [0]
Товароведение [21]
Транспорт [0]
Трудовое право [0]
Туризм [0]
Уголовное право и процесс [0]
Управление [0]
Управленческие науки [0]
Физика [2737]
Физкультура и спорт [3226]
Философия [0]
Финансовые науки [0]
Финансы [0]
Фотография [0]
Химия [1714]
Хозяйственное право [0]
Цифровые устройства [34]
Экологическое право [0]
Экология [1778]
Экономика [0]
Экономико-математическое моделирование [0]
Экономическая география [0]
Экономическая теория [0]
Этика [0]
Юриспруденция [0]
Языковедение [0]
Языкознание, филология [1017]
Новости
Чего не хватает сайту?
500
Статистика
Зарегистрировано на сайте:
Всего: 51657


Онлайн всего: 12
Гостей: 12
Пользователей: 0
Яндекс.Метрика
Рейтинг@Mail.ru

База рефератов


Главная » Файлы » База рефератов » Физика

Расчет сверхзвукового обтекания заостренных тел вращения


Гость, для того чтобы скачать БЕСПЛАТНО ПОЛНУЮ ВЕРСИЮ РЕФЕРАТА, Вам нужно кликнуть по любой ссылке после слова оплачиваемая реклама.
30 Май 2013, 23:33

Министерство Образования Российской Федерации

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

Кафедра “Авиа- и ракетостроение”

Расчетно-графическая работа

Расчет сверхзвукового обтекания заостренных тел вращения

КР 2068998-00.00.00.000.ПЗ

Омск 2006


Введение

Некоторые летательные аппараты (например, ракета, артиллерийский снаряд) или их конструктивные элементы могут иметь форму тела вращения. Исследования обтекания таких тел составляют содержание одного из важнейших разделов современной аэродинамики.

Корпус (фюзеляж) в виде тела вращения, или тела, по форме близкого к нему, представляет собой наряду с крыльями, управляющими и стабилизирующими элементами важнейшую часть многих летательных аппаратов. Некоторые типы аппаратов имеют корпус, как единственный, другие - как основной элемент аэродинамической схемы. Поэтому, в аэродинамических исследованиях изучение обтекания тел вращения и разработка методов расчета силового воздействия на них при таком обтекании занимают большое место.

Результаты аэродинамического расчета можно использовать для оценки аэродинамических свойств летательного аппарата, если он собой по форме представляет тело вращения, или же применить эти результаты с соответствующими данными для несущих поверхностей (крыльев, рулей, стабилизаторов) и интерференционными поправками как отдельные составляющие для комбинации «корпус- крыло- оперение».

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


Задание

Найти распределение диполей (функцию m(ε)) на цилиндрическом корпусе, имеющем заостренную головную часть с параболической образующей. Корпус совершает движение при M¥, под некоторым углом атаки α и одновременно вращается с угловой скоростью  вокруг поперечной оси, проходящей через центр масс. Длина тела xk, длина головной части xмид, расстояние от носка до центра масс хм, радиус корпуса rмид.

Исходные данные для расчета:

M¥=1.5; xk=7.5 м; xмид=4.5; хм=5; rмид=1.5.

Корпус разбиваем на n=15 частей.

Расчет первых трех точек в MathCAD:

                                                

Формула для расчета радиуса тела:

              $IMAGE6$

$IMAGE7$                                                   $IMAGE8$

Интенсивность диполей при обтекании под нулевым углом атаки рассчитывается по формулам:

$IMAGE9$

Распределение диполей первых трех точек:

$IMAGE10$

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

$IMAGE11$.                                 $IMAGE12$

Интенсивность диполей при обтекании под малым углом атаки рассчитывается по формулам:

$IMAGE13$

$IMAGE14$

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

$IMAGE15$                                 $IMAGE16$


Текст программы расчета выполненной в среде Delphi:

unit Unit1;

interface

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, Grids, StdCtrls, ExtCtrls, ComCtrls, TeEngine, Series, TeeProcs,

  Chart, Buttons, DbChart, math, Menus;

type

    TForm1 = class(TForm)

    PageControl1: TPageControl;

    TabSheet1: TTabSheet;

    TabSheet2: TTabSheet;

    PageControl2: TPageControl;

    TabSheet3: TTabSheet;

    TabSheet4: TTabSheet;

    TabSheet5: TTabSheet;

    TabSheet6: TTabSheet;

    TabSheet7: TTabSheet;

    LabeledEdit1: TLabeledEdit;

    LabeledEdit2: TLabeledEdit;

    LabeledEdit3: TLabeledEdit;

    LabeledEdit4: TLabeledEdit;

    LabeledEdit5: TLabeledEdit;

    LabeledEdit6: TLabeledEdit;

    Panel1: TPanel;

    Button1: TButton;

    StringGrid1: TStringGrid;

    Chart1: TChart;

    Chart2: TChart;

    Chart3: TChart;

    Chart4: TChart;

    Chart5: TChart;

    Series1: TLineSeries;

    Series2: TLineSeries;

    Series3: TLineSeries;

    Series4: TLineSeries;

    Series5: TLineSeries;

    procedure FormCreate(Sender: TObject);

    procedure Button1Click(Sender: TObject);

type

    vector = array[0..101]of real;

var

        Form1: TForm1;

        n:integer;

        m,p,m1,p1:Vector;

        x,r,e:vector;

implementation

procedure DoCount(const Minf,Xk,Xmid,Xm,Rmid:real);

var a1,pr,sm:real;

    k,i:Integer;

begin

        a1:= sqrt( sqr(Minf)-1);

        x[0]:=0;

        for i := 1 to n do

                x[i]:=x[i-1]+Xk/n;

                for i:=0 to n do

                   if x[i]<=Xmid then r[i]:= (Rmid/Xmid)*(2-x[i]/Xmid)*x[i]

                                        else r[i]:= Rmid     ;

                for i := 1 to n do

                begin

                   e[i]:=x[i]-a1*r[i];

                end;

          pr:=x[1]/(a1*r[1]);

          m[1]:= 1/(pr*sqrt(pr*pr-1)+ln(pr+sqrt(pr-1)));

          for i := 1 to n-1 do

          begin

                sm:=0;

                pr:=0;

                for k := 1 to i do

                begin

                   pr:=(x[i+1]-e[k-1])/(a1*r[i+1]);

                   sm:=sm+ m[k]*( pr* sqrt(pr*pr - 1)+ln( pr + sqrt(pr-1) ))

                end;

                   pr:=(x[i+1]-e[i])/(a1*r[i+1]);

                   m[i+1]:=(1-sm)/( pr* sqrt(pr*pr-1)+ln( pr + sqrt(pr-1) ));

          end;

          for i:= 1 to n-1 do

          begin

             sm:=0;

             for k:=1 to i do

             begin

                pr:=(x[i]-e[k-1])/(a1*r[i]);

                sm:= sm+ m[i]*sqrt( pr*pr-1)

             end;

             p[i]:=(-4/a1)*sm;

           end;

          pr:=(x[1])/(a1*r[1]);

          m1[1]:=((x[1]-Xm)/Xk)/(pr*sqrt(pr*pr-1)+arccosh(pr));

          for i := 1 to n-1 do

          begin

          sm:=0;

          for k := 1 to i do

          begin

             pr:=(x[i+1]-e[k-1])/(a1*r[i+1]);

             sm:=sm+m1[k]*(pr*sqrt(pr*pr-1)+arccosh(pr))

                       end;

                   pr:=(x[i+1]-e[i])/(a1*r[i+1]);

                  m1[i+1]:=( ( (x[i+1]-Xm)/Xk )-sm)/

                           (pr*sqrt(pr*pr-1)+arccosh(pr));

              end;

          for i:= 1 to n-1 do

              begin

                   sm:=0;

                   for k:=1 to i do

                       begin

                            pr:=(x[i]-e[k-1])/(a1*r[i]);

                            sm:= sm+ m1[k]*sqrt( pr*pr-1)

                       end;

                  p1[i]:=(-4/a1)*sm;

              end;

     end;

procedure TForm1.FormCreate(Sender: TObject);

begin

     n:=StrToInt(LabeledEdit6.Text);

     DecimalSeparator:='.';

     StringGrid1.Cells[0,0]:= '№';

     StringGrid1.Cells[1,0]:= 'X';

     StringGrid1.Cells[2,0]:= 'R';

     StringGrid1.Cells[3,0]:= 'm';

     StringGrid1.Cells[4,0]:= 'p';

     StringGrid1.Cells[5,0]:= 'm1';

     StringGrid1.Cells[6,0]:= 'p1';

end;

procedure TForm1.Button1Click(Sender: TObject);

var i:integer;

begin

     n:=StrToInt(LabeledEdit6.Text);

     StringGrid1.RowCount:=n+1;

     for i := 1 to n+1 do

         with StringGrid1 do

              begin

                   Cells[0,i]:= IntToStr(i-1);

              end;

     try

         DoCount (StrToFloat(LabeledEdit1.Text),

             StrToFloat(LabeledEdit2.Text),

             StrToFloat(LabeledEdit3.Text),

             StrToFloat(LabeledEdit4.Text),

             StrToFloat(LabeledEdit5.Text));

    except

          ShowMessage('Проверьте введенные параметры!');

 end;

      Series1.Clear;

      Series2.Clear;

      Series3.Clear;

      Series4.Clear;

      Series5.Clear;

     for i:= 0 to n do

         begin

             try

                //рисую графики

                Series1.Add(r[i]);

                Series2.Add(m[i]);

                Series3.Add(p[i]);

                Series4.Add(m1[i]);

                Series5.Add(p1[i]);

                //Заполняю таблицу

                StringGrid1.Cells[1,i+1]:= FloatToStrF(x[i],ffFixed,3,3);

                StringGrid1.Cells[2,i+1]:= FloatToStrF(r[i],ffFixed,3,3);

                StringGrid1.Cells[3,i+1]:= FloatToStrF(m[i],ffFixed,3,3);

                StringGrid1.Cells[4,i+1]:= FloatToStrF(p[i],ffFixed,3,3);

                StringGrid1.Cells[5,i+1]:= FloatToStrF(m1[i],ffFixed,3,3);

                StringGrid1.Cells[6,i+1]:= FloatToStrF(p1[i],ffFixed,3,3);

            except

            end;

    end;

  end;

end.

Скришоты работы программы в сравнении с графиками MathCad:

$IMAGE17$

$IMAGE18$

$IMAGE19$

$IMAGE20$

$IMAGE21$

$IMAGE22$

$IMAGE23$

$IMAGE24$

$IMAGE25$

$IMAGE26$

$IMAGE27$


Вывод

Проведенный в программе расчет на первых трех участках совпадает с данными, полученными при моделировании в MathCAD (с точностью до 103), поэтому принимается, что программа расчета дает справедливые результаты для остальных участков обтекаемого тела.


Список литературы

1. Кузнецов В.И., Макаров В.В. Сверхзвуковое обтекание заостренных тел вращения: Учебное пособие.- Омск: Изд-во ОмГТУ, 1999г.- 80с.

2. Кузнецов В.И., Макаров В.В. Аэрогазодинамика в вопросах и  задачах: практикум.- Омск: Изд-во ОмГТУ, 2002г.- 80с.

***** Скачайте бесплатно полную версию реферата !!! *****
Категория: Физика | Добавил: Lerka
Просмотров: 154 | Загрузок: 4 | Комментарии: 2 | Рейтинг: 0.0/0 | Жаловаться на материал
Всего комментариев: 0
html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Профиль
Четверг
30 Янв 2025
10:09


Вы из группы: Гости
Вы уже дней на сайте
У вас: непрочитанных сообщений
Добавить статью
Прочитать сообщения
Регистрация
Вход
Улучшенный поиск
Поиск по сайту Поиск по всему интернету
Наши партнеры
Интересное
Популярное статьи
Портфолио ученика начальной школы
УХОД ЗА ВОЛОСАМИ ОЧЕНЬ ПРОСТ — ХОЧУ Я ЭТИМ ПОДЕЛИТ...
Диктанты 2 класс
Детство Л.Н. Толстого
Библиографический обзор литературы о музыке
Авторская программа элективного курса "Практи...
Контрольная работа по теме «Углеводороды»
Поиск
Учительский портал
Используются технологии uCoz