Py6. Расчет смещения точки падения при воздействии боковых импульсов на падающее тело. Программирование в Python.

Пусть с высоты h0 вертикально вниз падает тело массой m. Начальная скорость падения V0 = 0. Создадим программу для определения смещения точки падения от вертикали при воздействии на тело боковых импульсов скорости, действующих в положительном направлении оси х. Определять смещение будем при помощи численного решения уравнений движения с учетом сопротивления воздуха.

Программа, составленная с учетом уравнений (4.2)…(4.7)  имеет следующий вид:

Результаты расчетов, представленные на рис. Py6.1 и рис. Py6.2, получены при следующих исходных данных:
h0 = 200 м; m = 5 кг; k = 1; ∆t = 0.01 с; ∆V = 2 м/с; на тело действуют три импульса скорости с промежутком 2 с.

Рис. Py6.1. Траектория движения (по вертикали – высота, по горизонтали – смещение по оси х)
Рис. Py6.2. График высоты от времени

Из результатов расчета можно сделать следующий вывод: за счет боковых импульсов скорости, воздействующих на падающее тело, можно существенно сместить точку падения от вертикали.