Моделирование движения медного шарика в воздухе и воде с учётом силы сопротивления

Страницы работы

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

Цель работы: Cмоделировать движение тела в среде с учётом силы сопротивления.

1.  Постановка задачи:

Промоделировать падение медного шарика радиусом R=1,5 см с высоты H=35м, если сила сопротивления среды пропорциональна квадрату скорости (использовать формулу гидродинамического сопротивления).

Задание:

1.Определить время падения  и  построить зависимость скорости от времени V(t), если среда – воздух.

2.Проделать  то же, если среда – вода.

          Описать математическую модель, алгоритм численного решения, программу. Провести анализ результатов.

2.  Математическая модель

 

Fтяж+FА+ Fг.с=ma;

Fтяж =mg ;    

FA=gVTρср ;

Fг.с=СSV2ρ/2.

·  Среда – воздух. В данном случае сила Архимеда ничтожно мала и ей можно пренебреч.( FA= 0)

Fтяж + Fг.с = ma;

mg -  СSV2ρср/2 = ma;

a = g - 8CV2ρср/3ρ ρI;                                

где:

·  Среда – вода.

ma = mg - СV2ρср/2 - gρср/ ρ ;                              

a = g - C ρ V2ρcp/2ρI - gρсрI;

ρср=1000кг/м3  - плотность среды

3.  Алгоритм численного решения:

{ 

Используя разностный шаговый метод Эйлера, получим:                          

{

4.  Программа:

Program shar;

const

h0=35;   s=0.002826;

p=8930;   p1=1.29;

c=0.1;   dt=0.001;

g=9.81;   w=0.00001413;

var

t,h,v,a:real;

f:text;

begin

assign(f, 'out.txt');

rewrite(f);

t:=0;

v:=0;

h:=h0;

repeat

t:=t+dt;

a:=(-0.5*c*s*p1*(v*v)/p)+g;

v:=v+a*dt;

h:=h-v*dt;

writeln('t:= ',t:0:4,'h:= ',h:0:4,'v:=',v:0:4);

until h <=0;

end.

program water;

const

  h0=35;   s=0.002826;

  p=8930;   p1=1000;

  c=0.1;   dt=0.001;

  g=9.81;   w=0.00001413;

var

t,h,v,a:real;

f:text;

begin

assign(f, 'out.txt');

rewrite(f);

t:=0;

v:=0;

h:=h0;

repeat

t:=t+dt;

a:=g-p1/p*g-c*s*p1*v*v/(w*p*2);

v:=v+a*dt;

h:=h-v*dt;

writeln(f,'t:= ',t:0:4,'h:=',h:0:4,'v:=',v:0:4);

until h<=0;

end.

5.  Анализ результатов:

В первом случае, когда шарик падал в воздухе, результат получился следующий: время падения  t =2.7c, скорость в момент приземления   V =34.8м/c.

Во втором случае, когда шарик летит в воде, получаем:

время падения  t=7,2с, скорость в момент приземления V =3.2м/с.

6.  Вывод:

При моделировании падения шарика в воде большое значение имеет архимедова сила выталкивания тела. При среде воздух, силу Архимеда можно не учитывать.


Похожие материалы

Информация о работе