Головна Головна -> Дипломні роботи українською -> Інформатика, комп'ютери, програмування -> Цифрова математична модель динаміки польоту літака Ту-І54Б в режимі автоматичного управління приладовою швидкістю через руль висоти

Цифрова математична модель динаміки польоту літака Ту-І54Б в режимі автоматичного управління приладовою швидкістю через руль висоти

Назва:
Цифрова математична модель динаміки польоту літака Ту-І54Б в режимі автоматичного управління приладовою швидкістю через руль висоти
Тип:
Дипломна робота
Мова:
Українська
Розмiр:
259,44 KB
Завантажень:
60
Оцінка:
 
поточна оцінка 5.0


Скачати цю роботу безкоштовно
Пролистати роботу: 1  2  3  4  5  6  7  8  9  10  11  12  13 
Перелік питань, що підлягають розробці:

розробити математичну модель літака, та дослідити заданий закон автоматичного управління (стабілізація приладової швидкості через руль вистоти).

Початкові значення параметрів польоту літака:

Збурення, що діють на літак: Відмова центрального двигуна.

Метод чисельного інтегрування системи диференціальних рівнянь:

Рунги-Кутти 2 порядка з корекцією по середній похідній.

Дослідження динамічної подібності розробленої моделі та реального "вільного" об'єкту, використовуючи метод Рунге-Кутти другого порядку з корекцією у середній похідній.

Дослідження якості стабілізації нового заданого значення приладової швидкості при відсутності збурення

Дослідження якості стабілізації приладової швидкості при відмові центрального двигуна методом Рунге-Кутти другого порядку з корекцією у середній похідній.

uses crt;

type mass=array[1..7] of real;

matt=array[1..11] of real;

const

MzDZ = -0.0091; RAD= 180/PI; Ph = -0.287; CyDV = 0.005;

FIdv = 0; Pdg = 132.89; S = 201.45; Cy0 = -0.255;

_g=9.81; mzo=0.2; dT=0.05; CyFIst = 0.0132;

Po = 3500; KoefDZ = -0.14706; Pv = -9; cy_alfa=0.1008;

{____________________________________________________________________________}

{ Даннi для інтерполяції }

mzffist:mass=( -0.0465, -0.0475, -0.0480, -0.0498, -0.0520, -0.0565, -0.0580);

mzwzTab:mass=(-12.850, -12.910, -13.000, -13.900, -14.000, -14.900, -15.800);

mzalfa:mass=(-0.0318, -0.0320, -0.0325, -0.0340, -0.0360, -0.0440, -0.0510);

ChisloMahaTab:mass=(0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9);

CxTab:mass=(0.020, 0.022, 0.030, 0.040, 0.054, 0.082, 0.135);

Cy_Cx:mass=(0.000, 0.200, 0.400, 0.600, 0.800, 1.000, 1.200);

{Таблицi на 11 значень, для більшої точності }

time:matt=(0, 0.5, 1, 1.5, 2, 2.5, 2.8 , 3, 3.5, 4, 5);

pft:matt=(1686,1641.04,1475.25,1253.26, 899.2, 351.25, 0, -97, -240, -288, -299);

VzvukaTab:matt= (340.29, 339.91, 339.53, 339.14, 338.76, 337.98, 337.60, 337.21, 336.82, 336.43, 320.54);

HTab:matt= (0.0, 100.0, 200.0, 300.0, 400.0, 600.0, 700.0, 800.0, 900.0, 1000.0, 5000.0);

alfa_mzalt :matt =(0,3.600,5,6.2500,7.500,10,12.800,14.2,15,18,19.7);

Mzaltfal :matt =(-2,-2.2,-2.6,-3.1,-3.7,-5,-6.9,-8.8,-10.8,-13.6,-17);

CyTab__:matt=( 0.,-0.28, -0.07, 0.11, 0.30, 0.47, 0.63, 0.80, 0.93, 1.08, 1.18);

Cyal__:matt=( -1., 0., 2., 4., 6., 8., 10., 12., 14., 16., 18);

mzdvtab1:mass=(-0.01450,-0.014525,-0.01455,-0.014585, -0.01460,-0.01462, -0.01465);

mzdval1:mass=(0.000000, 2.5000, 5.000000, 8.5000, 10.00000, 12.000, 15.00000);

var

Buf,Cy ,DZ ,Cx ,CyAL ,AL ,MzFIst ,dVpr ,MzAL ,MzAL1 ,MzWz ,M ,MzDV ,Vprz

,dMzdv, _m ,G ,q ,Ro ,MzStat ,DV ,Xt ,FIst ,Pbal , MzVra ,Ba ,Mz ,Ye ,Iz ,P

,DGBal ,Xe ,Vpro ,Fun ,flag ,CyBal ,POtk ,TOtk ,ALBal ,DVBal ,Roh ,DG ,a

,Vpr ,Vprzad,Vpr0,Ny ,Tetab ,dTeta ,

delta1 ,delta ,Sigma , dVprzad ,CyAL1,T,

CxBal,XBal,YBal,Qdv,dvSau,wv,tv__:real;

pbaldv,dny:real;

kv,kv_,tv,tv_,kidv,qq,sss,P1:real;

mza,g0,dmz, deltavpr,flagg,flagbal,pdv,mz_cy,delta_ny,dv_ny:real;

CyB,cxb,gtop,Kh1,K_v,K_v1,T_v,T_v1,Kteta,Kh,Kwz,Ktet,Kint:real;

F :text;

x ,y ,d:array[1..20] of real;

vib,met,ssau,i ,j :integer;

{____________________________________________________________________________}

procedure menu;

begin

clrscr;

textcolor(3);

write('Курсова робота з дисциплiни: ');

writeln ('Математичнi моделi iнформацiйних процесiв та управлiння динамiчними обьєктами');

writeln('Виконав студент групи 303 ФiТ Єрофеєв Юрiй');

writeln;

writeln(' Варианти польоту: ');

writeln(' 1: Вiльний лiтак');

writeln(' 2: Вiдмова центрального двигуна');

writeln(' 3: Вiдмова центрального двигуна i стабiлiзацiя заданої прил. швидкостi через руль висоти');

writeln;

write(' Введiть варiант польоту: ');

readln(vib);

writeln;writeln;

textcolor(7);

{writeln('Пiдключити САУ ? 1-Так/2-Нi');

readln(ssau);

writeln; }

writeln('Метод чисельного iнтегрування');

writeln(' 1: Ейлера');

writeln(' 2: Рунге-Кутти з корекцiєю по середнiй похiднiй');

writeln;

write(' Ваш вибiр ');

readln(met);

end;

{____________________________________________________________________________}

{Интерполяція функциї 1 змінної методом Лагранжу}

function InterpolFunction1(x1:real; var xm,fm:mass ):real;

const n=6;

var i,j:integer;

p1,p2,p,r,r1,r2,q,s:real;

begin

p:=0.0; p1:=p; p2:=p;

for i:=1 to n do

begin

r:=1.0; r1:=0.0; r2:=r1;

for j:=1 to n do if ij then

begin

q:=xm[i]-xm[j]; s:=x1-xm[j]; r2:=(r2*s+2*r1)/q;r1:=(r1*s+r)/q;r:=r*s/q;

end;

p2:=p2+r2*fm[i];p1:=p1+r1*fm[i];p:=p+r*fm[i];

end;

InterpolFunction1:=p;

end;{InterpolFunction1}

Завантажити цю роботу безкоштовно
Пролистати роботу: 1  2  3  4  5  6  7  8  9  10  11  12  13 



Дипломна робота на тему: Цифрова математична модель динаміки польоту літака Ту-І54Б в режимі автоматичного управління приладовою швидкістю через руль висоти

BR.com.ua © 1999-2017 | Реклама на сайті | Умови використання | Зворотній зв'язок