Вычисление кинетической энергии
Для расчета кинетической энергии затрачиваемой на разгон судна используется известное соотношение
Такой же расчет необходимо произвести для задачи торможения.
Вычисление интеграла производится одним из численных методов на основании результатов, полученных в третьей модельной задаче.
Исходные данные Судно «Ракета»
|
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 м
|
|
|
Вычисление времени разгона # 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 м
Вычисление времени разгона # 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 метров.




