Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая работа по теме разгон и торможение судна Ракета.doc
Скачиваний:
44
Добавлен:
18.07.2014
Размер:
470 Кб
Скачать
☆

Вычисление кинетической энергии

Для расчета кинетической энергии затрачиваемой на разгон судна ис­пользуется известное соотношение

Такой же расчет необходимо произвести для задачи торможения.

Вычисление интеграла производится одним из численных методов на ос­новании результатов, полученных в третьей модельной задаче.

Исходные данные Судно «Ракета»

V(км/ч)

V(м/с)

R(V) кг.

T(V)кг.

R(V) н

T(V) н

0

0

0

3400

0

33354

5

1,388889

70

3400

686,7

33354

10

2,777778

245

3350

2403,45

32863,5

15

4,166667

500

3300

4905

32373

17,5

4,861111

700

3260

6867

31980,6

20

5,555556

900

3250

8829

31882,5

25

6,944444

1350

3200

13243,5

31392

27,5

7,638889

1550

3125

15205,5

30656,25

30

8,333333

1750

3050

17167,5

29920,5

35

9,722222

1950

2870

19129,5

28154,7

40

11,11111

2080

2650

20404,8

25996,5

42,5

11,80556

2100

2500

20601

24525

47,5

13,19444

2025

2050

19865,25

20110,5

50

13,88889

2000

1750

19620

17167,5

55

15,27778

1900

 

18639

 

60

16,66667

2000

 

19620

 

Модельная задача №1

Линейная аппроксимация полиномом 1 степени

Итоговая функция F(V)=35257-2462,53Х

Найдем стационарную скорость Vст=14,317 м/с

Время разгона t=12,2357 с

Путь разгона 179,786 м

0

0

0

1

3,962

7,923

2

6,827

27,3

3

8,89962

53,39

4

10,3988

83,19

5

11,4831

114,83

6

12,2674

147,2

7

12,8347

179,68

Вычисление времени разгона

# include<iostream.h>

# include<math.h>

void main()

{

double s=0,f,g,a,b,hx,w;

cout<<"vvedite a b hx"<<endl;

cin>>a>>b>>hx;

cout<<"\n"<<endl;

for(g=a+hx;g<=b-hx;g=g+hx)

{

f=((-2462.53*g+35257)/17800);

s=s+f;

}

w=hx*(((-2462.53*g+35257)/17800)/2+((-2462.53*g+35257)/17800/2)+s);

cout<<"trazg\n"<<endl;

cout<<w<<endl;

cin>>w;

}

Вычисление пути разгона

# include <iostream.h>

# include<math.h>

void main()

{

double t[7],v[7],s[7],Q1,W1,a,b,h;

int i;

cout<<"vvedite A,B"<<endl;

cin>>a>>b;

cout<<"\n"<<endl;

t[0]=0;

v[0]=0;

s[0]=0;

h=(b-a)/7;

for(i=0;i<=7;i++)

{

t[i+1]=t[i]+h;

Q1=((-2462.53*v[i]+35257.95)/17800)*h;

W1=Q1*h;

v[i+1]=v[i]+Q1;

s[i+1]=(s[i]+W1);

cout<<i<<"t="<<t[i]<<"v="<<v[i]<<"s="<<s[i]*i;

cout<<"\n"<<endl;

}

cin>>a;

}

Вывод: судно выходит на стационарную скорость 14,317м/с за 12,2357 секунд, пройдя при этом 179,7 метров.

Модельная задача №2

Кусочно-линейная аппроксимация

Итоговая функция F(V)=32640-2399,9Х

Найдем стационарную скорость Vст=13,60 м/с

Время разгона t=10,5443 с

Путь разгона 153,292 м

0

0

0

1

1,857

6,324

2

3,714

22,13

3

5,571

43,857

4

7,428

69,132

5

9,28571

96,3995

6

11,143

124,661

7

11,792

153,292

Вычисление времени разгона

# include<iostream.h>

# include<math.h>

void main()

{

double s=0,f,g,a,b,hx,w;

cout<<"vvedite a b hx"<<endl;

cin>>a>>b>>hx;

cout<<"\n"<<endl;

for(g=a+hx;g<=b-hx;g=g+hx)

{

f=((-2399.9*g+32640)/17800);

s=s+f;

}

w=hx*(((-2399.9*g+32640)/17800)/2+((-2399.9*g+32640)/17800/2)+s);

cout<<"trazg\n"<<endl;

cout<<w<<endl;

cin>>w;

}

Вычисление пути разгона

# include <iostream.h>

# include<math.h>

void main()

{

double t[7],v[7],s[7],Q1,W1,a,b,h;

int i;

cout<<"vvedite A,B"<<endl;

cin>>a>>b;

cout<<"\n"<<endl;

t[0]=0;

v[0]=0;

s[0]=0;

h=(b-a)/7;

for(i=0;i<=7;i++)

{

t[i+1]=t[i]+h;

Q1=((-2399.9*v[i]+32640)/17800)*h;

W1=Q1*h;

v[i+1]=v[i]+Q1;

s[i+1]=(s[i]+W1);

cout<<i<<"t="<<t[i]<<"v="<<v[i]<<"s="<<s[i]*i;

cout<<"\n"<<endl;

}

cin>>a;

}

Вывод: судно выходит на стационарную скорость 13,60 м/с за 10,5443 с, пройдя при этом 153,292 метров.

Соседние файлы в предмете Информатика