Компьютерное моделирование свободного падения

Содержание

Слайд 2

Задача 1

Сопоставить процессы падения твердого шара радиуса r с одной и той

Задача 1 Сопоставить процессы падения твердого шара радиуса r с одной и
же высоты в разных средах:
в пустоте (без сопротивления)
в воздухе
в воде

Слайд 3

Физический эксперимент

Вакуум
Воздух при нормальном атмосферном давлении
Вода
3 одинаковых металлических шарика начинают падать одновременно

Физический эксперимент Вакуум Воздух при нормальном атмосферном давлении Вода 3 одинаковых металлических шарика начинают падать одновременно

Слайд 4

Математическая модель на ПК

 

2

3

3

Математическая модель на ПК 2 3 3

Слайд 5

Физические параметры веществ

Физические параметры веществ

Слайд 6

ФОРМУЛЫ

a(t)=

k1vi+k2 vi2-mg
m

yi+1=yi + vi t

k1vi+k2 vi2-mg
m

vi+1=v1+

Δ

Δ

t

ФОРМУЛЫ a(t)= k1vi+k2 vi2-mg m yi+1=yi + vi t k1vi+k2 vi2-mg m vi+1=v1+ Δ Δ t

Слайд 7

Заполняем таблицу в Excel

Учебник
стр.185-186

Заполняем таблицу в Excel Учебник стр.185-186

Слайд 8

Формулы в Excel

E20 =E19+($G$10*E19 +$G$11*E19^2-$G$9*$I$5) *$D$15/$G$9 -v1
F20 =F19+E19*$D$15 -yi

Формулы в Excel E20 =E19+($G$10*E19 +$G$11*E19^2-$G$9*$I$5) *$D$15/$G$9 -v1 F20 =F19+E19*$D$15 -yi

Слайд 9

Графики

Изменение высоты

Изменение скорости

(воздух)

Графики Изменение высоты Изменение скорости (воздух)

Слайд 10

Задача 2

Рассчитать время падения шара в воде с точностью до 0,01 сек.
Метод:

Задача 2 Рассчитать время падения шара в воде с точностью до 0,01

приближенные численные вычисления с точностью 0,001 (dt)
Число шагов вычислений n = 100
Результат округлить до 0,01
Программа на Pascal

Слайд 11

Программа

Const Ro_shar=7800;
Ro_sreda=1000;
Mju=1.02; h=10; v0=0; r=0.05; g=9.8;
Var i,n: integer;
t,

Программа Const Ro_shar=7800; Ro_sreda=1000; Mju=1.02; h=10; v0=0; r=0.05; g=9.8; Var i,n: integer;
y, dt, m, V, k1, k2:real;
Begin
k1:=6*Pi*Mju*r; k2:=0.2*Pi*r*r*Ro_sreda;
m:=4/3*Pi*r*r*r*Ro_shar;
Write (‘шаг по времени:’);readln (dt);
Write (‘Число шагов’);readln (n);

Слайд 12

Программа продолжение

i:=0; t:=0; v:=v0; y:=h+v*dt;
While y>0 do
Begin
i:=i+1; t:=t+dt;
v:=v+(k1*V+k2*v*v-m*g)/m*dt;
If I mad n=0 then

Программа продолжение i:=0; t:=0; v:=v0; y:=h+v*dt; While y>0 do Begin i:=i+1; t:=t+dt;
writeln (t:7:4,abs(V):7:4,y:7:4);
y:=y+V*dt;
End;
writeln (‘Tmax=‘,t:7:4,’Vmax=‘,abs(V):7:4)
End.

Слайд 13

Результаты

При t=0,001
Tmax = 2,23 сек
Vmax = 5,355 м\с

Δ

Результаты При t=0,001 Tmax = 2,23 сек Vmax = 5,355 м\с Δ

Слайд 14

Погрешности

Основное правило:
Точность результата не может быть выше точности исходных данных.
Абсолютная погрешность

Погрешности Основное правило: Точность результата не может быть выше точности исходных данных.
Х ± ΔХ
Относительная погрешность δХ = ΔХ/Х

Слайд 15

пример

Если g = 9,8 ± 0,01, то Δg = 0,01/9,8 ≈ 0,1%
Следовательно

пример Если g = 9,8 ± 0,01, то Δg = 0,01/9,8 ≈

ΔTmax = 2,23 ∙ 0,001 ≈ 0,003
Δ Vmax = 5,355 ∙ 0,001 ≈ 0,006
ИТОГО:
Tmax = 2,23 ±0,003 сек
Vmax = 5,355 ±0,006 м\с
Имя файла: Компьютерное-моделирование-свободного-падения.pptx
Количество просмотров: 41
Количество скачиваний: 0