Расчёт количества энергии необходимой для торможения падающего тела? В одной из задач на codingame нужно было приземлить спутник на поверхность Марса со скоростью не выше заданной. Задачу можно было решить как резким оттормаживанием сразу при превышении максимальной скорости (работает). Но мне показалось, что можно давать падающему спутнику набирать скорость, а уменьшать скорость начать в тот момент, когда разница в кинетических энергиях будет равна совершённой работе.
Итак, есть падающее тело при ускорении свободного падения gm - 3.711 (м/с^2), максимальная скорость - Vmax (40 м/с) текущая скорость даётся на каждом шаге - Vcurrent. Максимальное ускорение от двигателя - 4 м/с^2, т.е. разница между ними - a = 4 - gm
По моим расчётам нужно было сделатьE1 - E2 = -A
(Vmax ^ 2 - Vcurren ^2) * m * 0.5 = - m * a * S
S = - 0.5 * (Vmax ^ 2 - Vcurrent ^ 2) / a
В результате у меня должна была получиться высота, на которой нужно начинать торможение. Только эта модель не отработала в симуляторе, каким-то образом не вписывался коэффициент 0.5. Теперь сижу и думаю, где я ошибся в выводе формулы.

21 Авг 2019 в 06:18
147 +1
0
Ответы
1

Кажется, ошибка заключается в том, что вы неправильно использовали коэффициент 0.5 в формуле. Действительно, если вы хотите найти расстояние, на котором нужно начинать торможение, то вам нужно учесть не только изменение кинетической энергии, но и потенциальную энергию тела в поле тяжести.

Исправленная формула должна выглядеть следующим образом:
(Vmax^2 - Vcurrent^2) m 0.5 = m g h - m a s
где h - начальная высота, s - расстояние, на котором начинается торможение.

Выразив s из этой формулы, вы сможете получить правильную формулу для расчёта расстояния, на котором нужно начинать торможение.

20 Апр в 13:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир